App backend exposes different APIS that is relevant during a app process.
This page show examples
Process Interaction App Frontend - App Backend Full Screen
The above example show the following
User clicks link to a App from service catalog
The browser redirect to the start service page in the app. The react application renders the correct view
User click on instantiate button.
App Frontend calls instantiate API
Instantiate create a new instance with data for the datamodell with prefill and returns instance information that user should be redirect to. »
In this app template the App Backend is based on ASP.NET Core and is a Web Api application.
The App Backend exposes REST-Api’s consumed by a optional App Frontend and/or external systems / mobile apps. The structure of the API’s is documented here
The diagram below show how the code is structured in different parts.
App backend Altinn.App.Api The REST-APIS are implemented in different web-api-controllers and uses attribute based routing to identify the correct operation. »
A application deployed to Altinn Apps will typical have a business process that users and systems need to follow.
Apps created in Altinn Studio uses BPMN 2.0 standard to describe the business process and the app will have functionality to support different types of tasks in the process.
The process is defined by the application developer in Altinn Studio. When a new app is created it a basic process is created. »