Checking the running process

I have a process that starts every 15 minutes. The process is very heavy because it involves many API calls. Therefore, before each process starts, I need to check if the previous one has finished. If the previous one is still running, the new one should stop (end). Do I understand correctly that to determine if the process is still running, I need to configure one of the elements of this process in asynchronous mode?
If possible, please provide an example of such a process that checks if it is the only one running.

I’d say yes. You have to mark an element as “async before”. This element should be one of the first activities in the process; I’d just do it at the start event.

Of course, you can mark other activities as “async before” as well.

1 Like