Adding New Processes to the Process Overview

February 17, 2026 · View on GitHub

This guide explains how to add support for new business processes (e.g., BRS_009 Move In, BRS_023 Calculations) to the DataHub Process Overview feature.

Overview

The process system is designed to be generic and extensible:

  • The Backend (BFF) automatically generates step identifiers from ProcessManager metadata
  • The Frontend requires translations and type definitions for each process

Architecture

ProcessManager → BFF → Frontend
     ↓            ↓        ↓
  Metadata   Generic   Translations
             Mapper    + Types

Step Identifier Format

Step identifiers follow this pattern:

{PROCESS_NAME}_V{VERSION}_STEP_{SEQUENCE}

Examples:

  • BRS_002_REQUESTENDOFSUPPLY_V1_STEP_1
  • BRS_009_MOVEIN_V1_STEP_1
  • BRS_023_027_V1_STEP_1

Steps to Add a New Process

1. Add Translation Keys

Add translations for each process step in both language files.

The step identifiers are automatically generated by the backend from ProcessManager metadata.

Format: {PROCESS_NAME}_V{VERSION}_STEP_{SEQUENCE}

Examples:

  • BRS_002_REQUESTENDOFSUPPLY_V1_STEP_1
  • BRS_009_MOVEIN_V1_STEP_1
  • BRS_023_027_V1_STEP_1

File locations:

  • English: libs/dh/globalization/assets-localization/src/assets/i18n/en.json
  • Danish: libs/dh/globalization/assets-localization/src/assets/i18n/da.json

Path in JSON: processOverview.steps

Example:

{
  "processOverview": {
    "steps": {
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_1": "Request end of supply (RSM-005)",
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_2": "Confirm end of supply (RSM-005)",
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_3": "Reject end of supply (RSM-005)",

      "BRS_009_MOVEIN_V1_STEP_1": "Request move in (RSM-009)",
      "BRS_009_MOVEIN_V1_STEP_2": "Confirm move in (RSM-009)"
    }
  }
}

Danish (da.json):

{
  "processOverview": {
    "steps": {
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_1": "Anmod om leveranceophør (RSM-005)",
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_2": "Godkend anmod om leveranceophør (RSM-005)",
      "BRS_002_REQUESTENDOFSUPPLY_V1_STEP_3": "Afvis anmod om leveranceophør (RSM-005)",

      "BRS_009_MOVEIN_V1_STEP_1": "Anmod om indflytning (RSM-009)",
      "BRS_009_MOVEIN_V1_STEP_2": "Godkend indflytning (RSM-009)"
    }
  }
}