Solution-specific application components Altinn Studio Designer
Altinn Studio Designer is the custom appliaction where app developers manage and creates applications.
On this page:
Altinn Studio Designer contains serveral functional components/modules.
Welcome Screen
The welcome screen gives information to the user.

Welcome screen
Dashboard
Dashboard let the app developer search and find applications developed in Altinn Studio. It possible to search across all orgs the developer has access to.

Dashboard
App Creation
App creation functionaliy lets the app developer create applications.
During this process the app developer can select the org that will own the app and the repository name for that app.

Create app
App Info
Application info module lets the user change the name of the app and add descriptions

About the app
UI Editor
The UI-editor lets the app developer create a UI interface with WYSIWYG

The UI-Editor
Datamodel
The datamodel functionality lets the developer upload a XSD for datamodel creation in app.
When datamodel is uploaded a C# classes is generated based on this and metadata about datamodel is created.

Data modelling
Build & Deploy
Build & Deploy functionality includes functionality to
- Build created app to a docker container
- Upload docker container to a container registry
- Register the build in to a database
- Let the app developer select a previous build and deploy that container to a specific Altinn Apps environment (test, performance test, production ++)

Deploy
Process
Process functionality lets the app developer configure the given process that a user/system acessing the developed app should follow.
Texts
The text module lets the app developer define the texts for a given app.

Texts
Logic Editor
The logic editor module lets the app developer create and modify app logic like validation and calculation. This is a very simple browser based editor. The recomendation is to clone the app repository and edit the code in a regular IDE like Visual Studio Code

Coding some logic
Policy Administration Point
As part of the application development process the developer defines the authorization policies for the app.