Process handling
The Application template supports defining a business process for the digital service.
The template follows the BPMN 2.0 standard.
Supported process elements
Data Task
A data task is where the user/system accessing the digital service through UI or API can read, write and modify data related to a digital service.
A data task requires that all data for a given process task is valid and that the user/system has added all the necessary data.
The data validation is part of the standard logic in the template. Application developers can add custom validation for each data element and task.
The application developer defines the authorization requirements for this task as XCAML rules.
Confirmation Task
A confirmation task is where the end user accessing the application through the browser or system through API can confirm data that is part of the process.
Feedback Task
A feedback task allows the service owner or others to give feedback to the entity reporting data.
It allows uploading data and moving the process forward.
Exclusive Gateways
Exclusive gateways allow a different path in the process based on direct user input, data, or other aspects available from code.
Process Examples
A process with data task
A process with data and confirmation tasks
A process with data, confirmation, and feedback task
A process with data and confirmations and optional confirmation
A process with data and confirmation and optional confirmation with options to go back to the data task
Process configuration
In Altinn Studio, the App developer can configure the process.