This tool is under development, and functionality will be somewhat limited during the development period. Standard or custom process Control access to steps and actions Dynamic expressions to control process flow Based on the BPMN standard »
Task types 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. »
Task types 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. »
Exclusive Gateways Exclusive gateways allow a different path in the process based on direct user input, data, or other aspects available from code.
Gateways controlling flow with expressions Prerequisites Your application uses version 8.0.0 or newer of the Altinn nugets. Application with a process containing a exclusive gateway Controlling flow out of a gateway based on data provided by the user using expressions It is possible to control what flow is chosen out of a gateway based on data that was provided by a user in a previous task using the same expression language used to hide/show elements in the UI. »
Exclusive Gateways Exclusive gateways allow a different path in the process based on direct user input, data, or other aspects available from code.
Gateways controlling flow with expressions Prerequisites Your application uses version 8.0.0 or newer of the Altinn nugets. Application with a process containing a exclusive gateway Controlling flow out of a gateway based on data provided by the user using expressions It is possible to control what flow is chosen out of a gateway based on data that was provided by a user in a previous task using the same expression language used to hide/show elements in the UI. »
In this module you are adding a process step in the application.
Topics covered in this module:
Process Confirmation step Authorization rules Validation Replace standard texts Tasks Vis/skjul innhold Expand process with a confirmation step An Altinn App has a process flow that describes the different steps in the flow. The standard flow for a newly created application consists of one task; the fill out step.
Your task is to expand the standard process flow with a confirmation step as illustrated below. »
In this module you are adding a process step in the application.
Topics covered in this module:
Process Confirmation step Authorization rules Validation Replace standard texts Tasks Vis/skjul innhold Expand process with a confirmation step An Altinn App has a process flow that describes the different steps in the flow. The standard flow for a newly created application consists of one task; the fill out step.
Your task is to expand the standard process flow with a confirmation step as illustrated below. »
Actions are used to define what a user can do in a task. Actions are defined in the process file (BPMN) and have authorization rules attached to them defined in the policy file (XACML) to controll who can execute them.
We have two types of actions:
Server actions
Arbitrary code that can be executed on the server as part of the process. These actions are typically used to help the user fill out the form by prefilling data, perform calculations, call external api’s etc. »
Actions are used to define what a user can do in a task. Actions are defined in the process file (BPMN) and have authorization rules attached to them defined in the policy file (XACML) to controll who can execute them.
We have two types of actions:
Server actions
Arbitrary code that can be executed on the server as part of the process. These actions are typically used to help the user fill out the form by prefilling data, perform calculations, call external api’s etc. »
In version 8 of the app nugets actions in tasks were introduced. This makes it possible for developers to associate ActionButtons in the UI with UserActions in the backend. It is possible to authorize each action in a task separately in the policy file.
Actions with special altinn logic connected to them write Default action that is performed when a data or feedback task is submitted. This is also the permission a user needs to update data in the application. »