I need to start the workflow by triggering it from external software, how?
In other words: Instead of click on start button to start the workflow, I need the workflow to be started by triggering it from outside software. How?
Regards
Bilal
Hi,
One of the way to do it by using Singnals.You can call the activiti Rest api to catch singnal event and then start the process.
If you are using activiti 6 then you can use Activiti User Guide REST api to call the signal event and while designing the process you can make use to Start signal event
Hope this will help.
Hello Tabrez;
Thank you a lot for your kindly reply.
And if I have user task and need to trigger it from outside software, I can trigger it directly or I need to trigger a start signal event which will call the user task?
One more thing: if I need to trigger the End Event from outside program, what is the proper method? Because I did not find End signal event, so I am thinking to use Receive Task which will be triggered by external software through REST api and the Receive Task will be connected to End Event. Is it fine or there is another better solution?
Regards
Bilal
There are likely a few ways to model this. As you've suggested, using a Receive Task should be made to work just fine. Another approach is using a Boundry Signal Event. The model might look something like as follows:
Thank you Paul for your clarification.
In your example: The Boundary Signal Event will trigger the user task or will trigger the end task?
Because I need to trigger the user task from outside and I need also to trigger the end task from outside and the end task is not related to the human task as in my below example:
By the way: as the Receive Task is not calling any code, so what is the difference between it and the Boundary Signal Event?
Regards
Bilal
Ask for and offer help to other Alfresco Process Services and Activiti Users and members of the Alfresco team.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.