My requirement is as follows. The invoice document have a field called “age” which is nothing but the amount of date from when it was created. Upon publising the task, the initializer should check for the age, and based on the value of age, it should set the priority.
Also, there should be a timer which should run for every day (every 24 hours) and check the age of the invoice. For example, if the age > 10 then the priority should be increased automatically (should be a background process). So that, when the user logins again next day, he/she can see the task with updated priority.
I believe, there is something called “Timer” in 6.5 WF. Does 7.X have something similar to this?
Please share your thoughts with me, Appreciate in advance.
You have to create an EVENT of type DATE/TIME EVENT
In the choose start date you select the field TASK INFO->Creation Date
then you set the offset 10 hours (for example)
This will trigger the event 10 hours after the creation date of the invoice
In the Event Actions you setup the event Set Task Priority to …
That will do what you want.
Also you can create your own fields as base for the event (for example I have a field due date that comes with my INPUT and I use this field as a base to rise the priority)