So based on my post here , and the lack of responses I assume that Laserfiche does not allow the use of variables in Due Dates or Wait Timers in Forms. Before I build this out I wanted to run the process by another set of eyes. As it stands, because of this limitation I am going to have to add 60+ activities to the Forms process.
Client wants to be able to mark a task as Urgent. If that task is urgent they want to be able to specify the amount of time in hours to get a response. The user has 3 chances to approve before it goes back.
1. User gets the task with a timer on it with an email notification.
2. Timer expires, user gets the task again with a different email notification (second attempt).
3. Timer expires, user gets the task again with a different email notification (third attempt)
4. At any of those steps the user can approve/deny it.
5. If the third notice doesn't get responded to, lets say the process ends for this purpose.
They want to select hours (1-8) to do this. Because of no variables, I need to make a branch for each hour and build out the above process 8 times.
In addition, they do not want any email notification or processing between 5PM and 5AM. So if the timer expires, I have it go to a workflow first, If workflow determines to be non business hours, return the task to the user but with no email (again a separate user task). This can happen at any stage 1-3.
Before I go down the line of making this giant process, am I on the right track? Any shortcuts I could possibly take? Below is a mockup. I have not connected notifications 2 and 3 as they would be the same as 1.
Thanks,
Chris