Fix routing rule

This commit is contained in:
2026-06-18 14:10:26 +02:00
parent c1633b72d1
commit e70f188633
6 changed files with 667 additions and 177 deletions
+14
View File
@@ -11,6 +11,11 @@ export type ConditionField =
/** Rischio e Riservatezza (N3): verifica il livello gia' impostato sul messaggio */
| 'risk_level'
| 'confidentiality'
/** Campi aggiuntivi del messaggio */
| 'has_attachments' // "true" / "false"
| 'direction' // "inbound" / "outbound"
| 'protocol_type' // "pec_it" / "rem_eu"
| 'body_contains' // testo nel corpo del messaggio
export type ConditionOperator = 'contains' | 'equals' | 'starts_with' | 'ends_with' | 'regex' | 'not_contains'
@@ -25,6 +30,15 @@ export type ActionType =
/** Rischio e Riservatezza (N3): imposta il livello di rischio o riservatezza */
| 'set_risk_level'
| 'set_confidentiality'
/** Gestione messaggio */
| 'archive'
| 'mark_for_conservation'
/** Scadenzario: valore = giorni (es. "30") o formato "+30d", "+4w", "+1y" */
| 'set_deadline'
/** Fascicolazione: valore = UUID del fascicolo */
| 'add_to_fascicolo'
/** Notifiche multi-canale: valore = UUID del NotificationChannel */
| 'notify_channel'
export interface RoutingRuleCondition {
id: string