|
Node |
Set Priority |
|---|---|
|
Description |
The Set Priority node |
Execution & Payload Details:
-
Purpose: Calculates a conversation priority and writes it to the message.
-
Reads from:
-
msg.payload.session.customer.labelNames: array of labels (strings or objects withname; case-insensitive). -
msg.payload.data.additionalDetails.priority: optional initial priority (number).
-
-
Writes to:
-
msg.payload.priority: final computed priority (number).
-
-
Defaults:
-
If no initial priority is provided, starts at
1.
-
-
If no labels are present or not an array, the initial/default priority is kept.
-
Behavior:
-
On success, forwards the message with
msg.payload.priorityset. -
On error, logs and raises a node error (no other fields are modified).
-