Last modified: Feb 19, 2026

SigningActions

A component that allows users to execute actions related to the signing process

🚧 This documentation is a work in progress.

Usage

The SigningActions component takes into account the currently logged in user and the state of the signing step to display actions that the user may execute. The component may only be used on a signing task.

Anatomy

SigningActions anatomy
The different views in SigningAction

  1. The user is a signee, and has not signed yet. As the checkbox is not checked, the sign button is greyed out.
  2. The user is a signee, and has not signed yet. The checkbox is checked, so the sign button is active.
  3. The user is the instance owner. Not all signees have signed, so the submit button is greyed out. The instance owner can cancel the signing process with the cancel button.
  4. The user is a signee, and has not signed yet. Something has gone wrong when attempting to sign, an error message is displayed.
  5. The user is a signee, and has signed. The component displays a title and summary confirming this, and a button for navigating to their inbox is displayed
  6. The user is the instance owner. Every mandatory signature is completed, so they can now send in the form. They may also cancel.
  7. The user is the instance owner and has signed themselves. Not all mandatory signatures are completed, so they may not send in the form. They may cancel.
  8. The user is the instance owner and has sent in the form. A button is shown which allow them to navigate to their inbox.
  9. The user is the instance owner. One of the signatures in not valid. They must cancel and fix the issue to proceed.
  10. The user is any user. The signature status could not be fetched. This could be due to no internet connection.

Properties

The following is a list of the properties available for SigningActions.

Required properties: id, type

PropertyTypeDescription
idstringThe component ID. Must be unique within all layouts/pages in a layout set. Cannot end with .
typestringMust be SigningActions.
textResourceBindings.awaitingSignaturePanelTitlestringThe title of the panel that is displayed when the user should sign.
textResourceBindings.checkboxLabelstringThe text to display when a user is asked to confirm what they are signing.
textResourceBindings.checkboxDescriptionstringA text that describes the checkbox label in more detail if needed.
textResourceBindings.signingButtonstringThe text to display in the button that the user clicks in order to sign.
textResourceBindings.noActionRequiredPanelTitleHasSignedstringThe title of the panel displayed when the user has signed and no further action is required.
textResourceBindings.noActionRequiredPanelTitleNotSignedstringThe title of the panel displayed when the user has not signed and no further action is required.
textResourceBindings.noActionRequiredPanelDescriptionHasSignedstringThe description of the panel displayed when the user has signed and no further action is required.
textResourceBindings.noActionRequiredPanelDescriptionNotSignedstringThe description of the panel displayed when the user has not signed and no further action is required.
textResourceBindings.noActionRequiredButtonstringThe text to display in the button that navigates to the inbox when no further action is required.
textResourceBindings.awaitingOtherSignaturesPanelTitlestringThe title for the panel when the signing task is not ready for submission.
textResourceBindings.awaitingOtherSignaturesPanelDescriptionNotSigningstringThe description for the panel when the current user is not signing.
textResourceBindings.awaitingOtherSignaturesPanelDescriptionSignedstringThe description for the panel when the current user has signed.
textResourceBindings.submitPanelTitlestringThe title for the panel when the signing task is ready for submit.
textResourceBindings.submitPanelDescriptionstringThe description for the panel when the signing task is ready for submit.
textResourceBindings.submitButtonstringThe text to display in the button that the user clicks in order to submit the signing task.
textResourceBindings.errorPanelTitlestringThe title of the panel displayed when at least one signee is invalid and has not received access to the form.
textResourceBindings.errorPanelDescriptionstringThe description of the panel displayed when at least one signee is invalid and has not received access to the form.
textResourceBindings.rejectModalTitlestringThe title of the modal displayed when the user clicks the reject button.
textResourceBindings.rejectModalDescriptionstringThe description of the modal displayed when the user clicks the reject button.
textResourceBindings.rejectModalButtonstringThe text to display in the button that confirms rejection of the signing task.
textResourceBindings.rejectModalTriggerButtonstringThe text to display in the button that triggers the reject modal.

Configuration

App/ui/layouts/{page}.json
{
  "$schema": "https://altinncdn.no/toolkits/altinn-app-frontend/4/schemas/json/layout/layout.schema.v1.json",
  {
    "data": {
      "layout": [
        {
          "id": "mySigningActions",
          "type": "SigningActions"
        }
      ]
    }
  }
}