Initiate Digital Signing Workflow for a Document
The document signing widget embeds the signing initiation flow within the document detail view. The administrator selects the appropriate signing method based on the document's legal requirements — BankID-based e-signature for high-risk documents such as powers of attorney, or in-app acknowledgment for lower-risk consent forms. The signing service creates a session with the configured e-signature provider (e.g., Signicat), sends a signing request to the relevant party, and monitors the signing status in real time. Upon completion, the document record is updated with the signature confirmation and a timestamp.
User Story
Acceptance Criteria
- Given a document is in 'uploaded' status, when the administrator initiates a signing workflow, then the system presents a choice between BankID e-signature and in-app acknowledgment based on document type
- Given the BankID signing option is selected, when the signing session is created, then a signing request is sent via the configured e-signature provider and the document status updates to 'signing in progress'
- Given a signing session is active, when the signer completes the BankID signing flow, then the document signing service receives the callback, verifies the signature, and updates the document status to 'signed'
- Given the in-app acknowledgment option is selected, when the authorized party confirms within the app, then the document status is updated to 'acknowledged' with the confirming user's identity and timestamp
- Given a signing session is created, when 48 hours pass without completion, then the session is marked as expired and the administrator is notified to resend
Business Value
Digital signing eliminates the primary bottleneck in the paper-based POA process: the need for physical signatures. For Blindeforbundet, coordinating in-person signing for beneficiaries with visual impairments is logistically challenging and causes delays in service delivery. BankID-based e-signatures are legally binding in Norway and directly fulfill the organization's duty of care obligations while dramatically reducing administrative burden.
Components
- Document Signing Widget ui
- Document Signing Service service
- Document Detail Screen ui
- Document Signing Infrastructure infrastructure
- POA Service service
- Document Repository data