Controlled workflows

Turn business rules into clear, testable workflows.

Define the entry point, information to check, decisions, approvals and final actions in a workflow your operational teams can review.

NÉNovera Énergie⌄
Demonstration dataCL
WORKFLOWS / CONTRACTS

Change of address

v3 · draft
CD
INCOMING REQUESTChange of address for my contractClaire Dubois · NE-2023-071
Test · action succeeded
01TRIGGER
Email receivedContracts inbox · subject filter
02IDENTIFICATION
Identify the customerConfidence threshold · 0.90
03EXTRACTION
Extract the addressStreet, postcode, city, date
04VALIDATION
Validate required fieldsStreet · postcode · city
05CONDITION
Approval required?Customer record modificationYes · organisation policy
06HUMAN
Human approvalCamille Laurent · 09:41:03Approved
07APPROVED TOOL
Update customer recordExecuted at 09:41:04 · 420 msSucceeded
08MESSAGE
Send confirmationIn the customer’s languageNext
09TICKET
Close the ticketAfter confirmationNext
LOG-88214Approval 09:41:03 → execution 09:41:04
ACTION RESULTReversible
Before

7 av. des Prés, 4020 Liège

After

24 rue des Tilleuls, 4000 Liège

9 nodes · approval pathConfirmation and closure: next steps

Visible triggers and decisions

Built-in human approvals

Test the full path before publishing

How it works

A clear process, from start to finish.

Map the real journey

Receipt, identification, extraction, validation, decision and resolution are connected in a coherent flow.

Test before publishing

Test mode highlights the path actually followed and produces a usable audit trail.

Separate the logic from the tool

The workflow decides when to act; the tool definition specifies exactly what is allowed.

The product in action

Watch the state change, not a decorative image.

The demo shows the information that appears, the rule that applies and the final state your team can use.

Demonstration with fictional data.
NÉNovera Énergie⌄
Demonstration dataCL
WORKFLOWS / CONTRACTS

Change of address

v3 · draft
CD
INCOMING REQUESTChange of address for my contractClaire Dubois · NE-2023-071
Test · action succeeded
01TRIGGER
Email receivedContracts inbox · subject filter
02IDENTIFICATION
Identify the customerConfidence threshold · 0.90
03EXTRACTION
Extract the addressStreet, postcode, city, date
04VALIDATION
Validate required fieldsStreet · postcode · city
05CONDITION
Approval required?Customer record modificationYes · organisation policy
06HUMAN
Human approvalCamille Laurent · 09:41:03Approved
07APPROVED TOOL
Update customer recordExecuted at 09:41:04 · 420 msSucceeded
08MESSAGE
Send confirmationIn the customer’s languageNext
09TICKET
Close the ticketAfter confirmationNext
LOG-88214Approval 09:41:03 → execution 09:41:04
ACTION RESULTReversible
Before

7 av. des Prés, 4020 Liège

After

24 rue des Tilleuls, 4000 Liège

9 nodes · approval pathConfirmation and closure: next steps
Controlled workflowsDemo
One product language

Context stays available where your team needs it.

Each module uses the same fictional customers, statuses and control logic to show a coherent product, not a collection of dashboards.

NÉNovera Énergie⌄
Demonstration dataCL
TOOLS / DEFINITION

Update contract address

v2 · published
mettre_a_jour_adresse_client

Update the address recorded on a customer contract.

TOOL PERMISSIONS

Read customer recordAllowed
Write contract addressApproval required
Read invoices and paymentsDenied

INPUT SCHEMA

FieldFormatRule
ContractcontratTextRequired
StreetrueTextRequired
Postcodecode_postal4 digitsRequired
CityvilleTextRequired
Effective datedate_effetDateOptional
Contract address only
Platform-managed authenticationPOST /interne/fiche-client/adresse
Apply this process to your operation

Let’s discuss a real customer journey.

We start with your request, your rules and the exact point where a human must keep the decision.