I am trying to make a workflow so that on the change of status a service
activity is assigned to another queue.
The status is a custom attribute (picklist) called Billing Status with
'billed' and 'waiting for billing' as the options with the default null.
I created a workflow and am able to make a manual one that does what I want.
It checks for the Waiting for billing status and if it sees it it assigns it
to the 'waiting for billing' queue.
I have made a timed workflow for 1min on creation of a service activity to
run the subprocess of the above. that works only if I manually apply the rule
and it only applies to the service activity I have open... not the others
with the waiting for billing bit checked.
I understand that this is a component to the recursive workflows (I think).
But I cannot figure out how to make a workflow that will ALWAYS be on the
look out for this single attribute change that does not need to be manually
run.
I have made workflows with all of the other options (Manual, assign, create
and change status) I would have assumed that the 'Change Status' rule event
would be the one I want, but nothing I try works.
I am beating my head against the wall with this one... well, more then just
this one... but this one in particular.
Also, if anyone can suggest a better way of 'marking' an activity (this will
apply to tickets and possibly phone calls if I can get the service activities
working right) as 'waiting for billing' or otherwise notifying someone that
the activity is done.
The reason I did this instead of just closing a service activity is that
after closing (resolving) it you cannot reopen it. I do alot of sub work for
a company and the tickets are assigned to the account regarding the contacts
associated to the account. They might have similar subjects and similar dates
and contacts. It gets confusing and I like to make it as easy on my book
keeper, who is already riding me ofr other MSCRM issues anyway.
The way I am doing it is, I mark it to be billed, she bills and and marks it
billed, then I close the activity. Then I know from start to finish that it
has been closed, it shows up in the advance find saved queries (why oh why
can't you link directly to a saved advanced query?) and is farily fault
tolerant. If I can get the added feature of assigning it to a queue, then the
workflow that... well... works, I can then add additional actions like
creating a task and sending an email to the book keeper that there are
activities to bill.
Thanks for your help, I have learned much from this list already.