Skip to main content

Decrypt Node

The Decrypt node is a non-visual node that decrypts an AES-encrypted string (typically provided via the EncryptedMyPagesData / EMPD URL parameter) and deserializes the result into a FollowUpData object for downstream processing.

Use Case​

  • Use this node when you receive an encrypted value from an service and need to turn it into readable data inside the flow.
  • Use it to unlock small, structured information (for example: claim or customer details) so the flow can show the right screens, prefill forms, or route the user to the correct service.

UI Examples​

Only output, no UI

Behavior​

  • Blocking: the node gets variable which contains encrypted string as input and waits until decryption is done.
  • Produces output: encrypted object is split into multiple variables - ClaimNumber, ClaimCoreSystem, ActivitySystemIndicator, CustomerNumber, PolicyNumber, FrontenUserId.
  • Renders: nothing.
  • Supports validation: N/A
  • Moves to the next node straight away after decryption is done

Node Metadata​

PropertyDescription
Node classDecryptNode
MessageType31
CanBeEditedFalse
CanBeProcessedOnceFalse
RequireUserResponseNo

Input Properties​

PropertyDescription
EncryptedValue

Encrypted value from EMPD url parameter, coming from MyPages.

defaultValidationMessage

The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.

  • Default Values:
      • En:Please type in value
      • No:Skriv noe
      • Dk:Indtast værdi
      • Fi:Kirjoita kenttään
      • Se:Ange värde
sectionId

Groups this node visually under a specific section in TellUs. When multiple nodes share the same sectionId, they are displayed together under a shared header.

defaultValue

The initial value that is prefilled into the input field when the node is rendered. Useful for suggesting defaults or pre-populating known data.

isRequired

Determines whether the user must provide a value before continuing. If set to true, the form will not proceed without input.

  • Default Values:
      • En:true
  • Allowed Values:
      • true
      • false
isRequiredValidationMessage

The error message shown when a required field is left empty. This overrides the default validation message when isRequired is true.

  • Default Values:
      • En:Value is required
      • No:Verdi er påkrevd
      • Dk:Værdi er påkrævet
      • Fi:Arvo vaaditaan
      • Se:Värde krävs

Output Properties​

PropertyDescription
ClaimNumber

Users claim number - 1111/11

ClaimCoreSystem

Claim core system identifier - fronten

ActivitySystemIndicator

Activity system indicator - 1

CustomerNumber

Customer number - 6991022226

PolicyNumber

Policy number - 699102

FrontenUserId

Fronten user id - 5326qwe

Editor Example​

Try it in the Atlas Editor

This link opens a prebuilt flow using this node in context. You can inspect how it's configured, how it's connected, and how it behaves in a real editor environment.

Editor example content