Running an application
If you don't want to start the application by launching a form, the first step to perform will be to set the starting point of the application (form or process).
Setting the application's starting point
The starting point can be set directly in the Applications module — in the Forms or Processes.
Setting a form as the application's starting point (recommended) and launching the application
We can set one of the forms added to the application as the start. After entering the Forms tab we click the context menu of the appropriate form and choose the option Set as starting point:

Note! After changing the starting form it may be necessary to "invalidate cache" in webforms (if the application has been run previously). To do this execute the following cURL command (replace USER and PASSWORD with the appropriate credentials):
To launch an application, e.g. named wiki_przyklad_app, use the following link:
When launching the application the applicationthat was set as the starting point will be opened.
Setting a process as the starting point and launching the application
In some cases the application should start from a process that controls the operating logic.
To set a process as the starting point after entering the Processes tab click the so-called "kebab" and in the context menu of the appropriate process choose the option Set as starting point:

If a process is set as the application's starting point instead of a form, additionally in the Properties tab of the form you should go to the Flows section and in the Actions section define the following event:
Component handling the action: e.g. Trigger or Page
Type of event : dependent on the chosen triggering component
Form action: START_APPLICATION
Application name: the name of the application to be launched (the application will start the process set as the starting point) or the name of the process that should be started
Redirect to the next step of the process: condition JAVASCRIPT - specifies whether an automatic redirect to the next step should occur (user task); default value: false.

The application will be launched after the event that handles the START_APPLICATION action is triggered.
Last updated
Was this helpful?
