Post

3 followers Follow
0
Avatar

Prevent Resource Change on completed tasks

We would like a validation rule to prevent resource change on completed tasks.  We currently have a rule that prevents users to change % complete when tasks have been invoiced. 

I added a IsChanged($ResourcesCount) to it but it doesnot woirk if the resource is changed a count stays the same.

(IsChanged($PercentCompleted)||IsChanged($ResourcesCount)) && $C_Billingstatus='Invoiced' && CurrentUser().admin=FALSE

Is there some other parameter we can monitor for this condition?

Avnish Bhardwaz Answered

Please sign in to leave a comment.

4 comments

1
Avatar

Are they users allowed to re-activate a completed task? If so, there are two values you should try - # of resources and # of all resources. 

Guy 1 vote
Comment actions Permalink
0
Avatar

Thanks for sharing idea Guy

Is there a  system setting that defines who can make changes to completed tasks?

Avnish Bhardwaz 0 votes
Comment actions Permalink
0
Avatar

Not a system setting, but you can create a validation rule that prevents resources from re-activating a task they are responsible for.

Josh Santos 0 votes
Comment actions Permalink
0
Avatar

Thanks for your reply Josh.

One of our PM simply deleted the resource on a completed task that was already invoiced and had timesheet on it. There was a warning message that the timesheets will be deleted but she went ahead and it deleted the resource and timesheet. That is how we discovered the issue. So there is no need to reactivate the task for deleting resource.

Avnish Bhardwaz 0 votes
Comment actions Permalink