Fascicoli+Tassonomia+permessi
This commit is contained in:
@@ -1,8 +1,30 @@
|
||||
import apiClient from './client'
|
||||
|
||||
export type ConditionField = 'from_address' | 'to_address' | 'subject' | 'mailbox_id' | 'pec_type'
|
||||
export type ConditionField =
|
||||
| 'from_address'
|
||||
| 'to_address'
|
||||
| 'subject'
|
||||
| 'mailbox_id'
|
||||
| 'pec_type'
|
||||
/** Tassonomia (N2): verifica se il messaggio ha gia' una specifica etichetta (UUID come valore) */
|
||||
| 'has_label'
|
||||
/** Rischio e Riservatezza (N3): verifica il livello gia' impostato sul messaggio */
|
||||
| 'risk_level'
|
||||
| 'confidentiality'
|
||||
|
||||
export type ConditionOperator = 'contains' | 'equals' | 'starts_with' | 'ends_with' | 'regex' | 'not_contains'
|
||||
export type ActionType = 'apply_label' | 'assign_vbox' | 'mark_read' | 'mark_starred' | 'notify_webhook'
|
||||
|
||||
export type ActionType =
|
||||
| 'apply_label'
|
||||
| 'assign_vbox'
|
||||
| 'mark_read'
|
||||
| 'mark_starred'
|
||||
| 'notify_webhook'
|
||||
/** Tassonomia (N2): applica un nodo tassonomico (Ambito/Processo/Classificazione) */
|
||||
| 'apply_taxonomy'
|
||||
/** Rischio e Riservatezza (N3): imposta il livello di rischio o riservatezza */
|
||||
| 'set_risk_level'
|
||||
| 'set_confidentiality'
|
||||
|
||||
export interface RoutingRuleCondition {
|
||||
id: string
|
||||
|
||||
Reference in New Issue
Block a user