Skip to main content

"The Dynamic option stipulates to the process that when assigning tasks, the user that is currently online should receive the task"


 Still don't get it?? ;(




-Saleh 

Dynamic roles are on-demand and are refreshed when dynamic roles are defined and every time worklists are opened which contain items that use the role. For example, if a solution requires tasks to be assigned to users signing on at a certain location, a role can be created to on-demand and dynamically resolve a user’s location and make the tasks visible to them. By default when multiple users open worklists containing items that use the rolw, the dynamic roles are only resolved within a configurable three second window. When creating the role there is a Dynamic checkbox as shown in Figure 1. Checking this box makes every call to the role a dynamic call, regardless of the process it is used in. If the role is not dynamic, checking the Dynamic checkbox next to the Interval (minutes) text box on the Role page of the process tree in the Management Console will force the role to resolve dynamically instead of at the set interval, but only for the process in which is it used.

Thanks Chris, that was really helpful...

So, the bottom line here is that if the role is NOT dynamic and the given interval period didn't pass completely "less than the given one", a certain change within that period won't be reflected directly until passing the given interval "outdated data".

BTW, I've added a role for testing purposes [in a process] and couldn't find a way to remove it. Am I missing something? :-)


Reply