Process
Altinn apps have a business process that is defined in the process.bpmn file.
At least one task must be defined in this process, and newly created apps come with a “data” task by default. This is a task where data is to be collected, either through forms in the app or via API calls.
More about the process in the reference documentation.
Process task (task)
It is possible to create your own process tasks, but there are likely to be relatively large breaking changes to the interface in the next major version (9.0).
The process tasks that come as standard implement the IProcessTask interface, and in principle you can create your own implementations of this.
It is recommended that you contact us if this is considered relevant.
Service task
A service task is a process task that runs automatically on the server. As a general rule, the process moves on to the next step when it has finished running, but the service task can define this itself. Examples of standard service tasks include PDF generation and eFormidling.
Service owners can implement their own service tasks and add them as steps in the app’s process.