Starting & Terminating Actions
Estimated Reading Time: 1 MinutesStarting Actions
Each process needs at least one method of starting, or initiating itself.
There are five ways to initiate a process.
1) A Manual Start allows a user to initiate a process from the Web Interface.
2) Scheduled Starts initiate a new process based on a defined schedule or periodically (such as once a week).
3) The Email start action will check an email account and initiate a process each time an email is received. This can be used for customer service type applications.
4) The Web API provides an interface to an external web server. A company may allow a web site visitor to fill in a form and submit it to the Quik Flow server, which will create a process instance with the data supplied in the form.
5) The Database Scan action scans a database using a SQL statement and generates a process instance for each matching database record found.
Termination
Each process must have one or more points of termination. Some actions require that they have a defined successor action. In some cases, a termination action may serve this role. Otherwise, a termination action is optional. A process will terminate when there are no more actions to be carried out.