I have a workflow that allow the client to reserve a company name that will be expired after 90 days upon name approval by the officer.
If the client did not request for the name reserve extension before the expiry date, it will be released.
I have a situation where I need to notify clients on day 85 and day 89.
Refer the following diagram for the reservation process:
I don’t have the idea on how to start with this. Is it possible if I do the date calculation in the REST API function? The function will look up (the database) if there’s any notification/reminder to be sent.
A Client is one pool, the approver is another pool. Usually the client is modeled as a “Black box” pool, since you don’t know what the internals of their process is.
Your "Periodically → Look up due reminders → " is a good start, but you’ll want to switch to a Multi-Instance after that, since you want to send a reminder for each reminder that is due.
I think I have a slightly different version of modeler than you do.
On my Multi-Instance Activity Properties panel, I have both Input Collection and Input Element
According to the docs, you need to set the input element too: