Last modified: Feb 26, 2024

App-Backend

Process Interaction

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. »

Application construction components App Backend

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. »

Business Process Processing Capabilities

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. »