Post

3 followers Follow
0
Avatar

Trigger workflow when a specific user is assigned

Hello all,

We have a virtual resource called eacs CAB.  I need a workflow that identifies when that user is assigned to a task and then to update the task with zero hours work and 1 hour duration.

I just cant see how to check resource for the evaluation criteria.

Any assistance would be much appreciated.

Cheers

Martin Jubb Answered

Official comment

Avatar

Hi Martin,

As Josh mentioned, the rule should be built on the Resource link and trigger at creation. Here's an example rule that should work for the scenario described:

 

I hope this helps.

Roland

Roland Pumputis
Comment actions Permalink

Please sign in to leave a comment.

8 comments

0
Avatar

Hi Josh,

I've read the post and realised it wasnt that clear!  I need a workflow that will set a task to 0 hours work and 1 hour duration when a user called eacs cab is assigned to that task.

Does that help?

Cheers

Martin Jubb 0 votes
Comment actions Permalink
0
Avatar

Why do you need this rule? I just want to understand the use case to see if there is an easier way to get the same outcome.

Josh Santos 0 votes
Comment actions Permalink
0
Avatar

Morning Josh,

I need to make sure that the user "eacs CAB" can never have any effort assigned to them but always has 1 hour duration.

We use work to track how much effort is being forecast for the project.  We dont assign any effort to any resource that is outside of Professional Services.  I'm not interested in knowing how much effort is required by other departments or by our customers.

Hope this helps.

Cheers

Martin Jubb 0 votes
Comment actions Permalink
0
Avatar

Hi Josh,

Do you have an answer to this one please?

Cheers

Martin Jubb 0 votes
Comment actions Permalink
0
Avatar

Hmm, there are a lot of caveats here. What would happen if there are already resources assigned to the task? What would happen if you delete this resource. What would happen if this resource is assigned and other resources are assigned afterwards.

I believe you would look for a new resource link to be created where "eacs CAB" is the resource, and then set work and duration. I could see some potential issues here though depending on whether you are fixed Duration, fixed Work, or fixed Units. If fixed Work, you would have to first set Work, and then the Duration--but if these values executed out of order for any reason then you would get unexpected results.

Josh Santos 0 votes
Comment actions Permalink
0
Avatar

Morning Josh,

This issue is all because Clarizen doesn't have task calendars, like MS Project does,. which is a request I logged years ago.  To work around this I have to create virtual users that only work on specific days, to ensure that task can only happen on those days.  In this case its our, or our customers' CAB.

  1. There will never be another user assigned to this task, but you make a good point where if a PM does try to assign a different user, that user is removed from the task.
  2. We use Fixed Work policies

Cheers

Martin Jubb 0 votes
Comment actions Permalink