I have a process where a customer has an appointment date. The first form gets prescreened after the prescreening I put a timer event for 24hrs before the appointment when the 24 hrs hits the form comes back into the team inbox with a high priority so the staff knows what appointments are today when they come in. The problem is that if a customer wants to change the appointment the form disappears so I can't change it. I've tried putting the event timers on the user task itself but it never functions like this, I'm getting the feeling that's more for reminders and not to kickoff another task. Thoughts on how I could get this to work?
Question
Question
Replies
Here are a couple of ideas to look in to. After the initial review questions, send the process to a user task that is assigned to a user or team that can update the appointment time. This will server as a holding place for all future appointments. If the appointment is rescheduled, claim the task from that team, change the schedule date, and submit the form. This will route the process up to the gateway and back to the holding task with the new schedule. The timer boundary event will wait until the day before the appointment and let the process go into the Day of review questions.
The above process would have two different tasks per appointment in the waiting area. To change the schedule, you'd have to change the questions waiting task and the data waiting task. If those are two different days, that may work. Otherwise, you could consider the process below. After both the Review Questions and Review Data tasks are complete, the branches merge and go into a single holding task. You could update the appointment as many times as you'd like in the holding team, then a day before the appointment, the same to review tasks would be started.
I used the 2nd model which looks perfect and I got his error:
Timer and Signal Events cannot have multiple outflow paths. [LFF5421-IntermediateEventMultipleOutflows]
Going to try and push that out to a gateway to split it again.
Edit had to add the split gateway and it worked fine!! Thank you!