xRM Data Guard: La chiave per una convalida dei dati più intelligente

Operatori e Valori in xRM Data Guard

Ogni regola di convalida in xRM Data Guard si basa su due componenti essenziali: l'Operatore e il Valore. Insieme, formano la logica che definisce come vengono convalidati i tuoi dati, consentendo alle organizzazioni di applicare controlli di qualità, integrità e conformità dei dati direttamente in Microsoft Dynamics 365.

Comprendere gli Operatori

Gli operatori determinano come viene confrontato o valutato il valore di un campo. Sono il cuore logico di una regola di convalida e specificano la condizione esatta in cui un record viene approvato o rifiutato. xRM Data Guard offre una vasta gamma di operatori, dai confronti semplici alle espressioni più complesse.

OperatoreDescrizione
UgualeVerifica se un campo corrisponde esattamente a un determinato valore.
DiversoVerifica che un campo non corrisponda a un determinato valore.
Contiene datiGarantisce che un campo non sia vuoto o nullo.
Non contiene datiVerifica che un campo sia vuoto o non compilato.
Inizia conVerifica che un campo inizi con una stringa specifica (ad esempio “+49”).
Non inizia conGarantisce che un campo non inizi con il modello definito.
Termina conVerifica se un campo termina con un carattere o una stringa specifica.
Non termina conVerifica che un campo non termini con una determinata sequenza.
Maggiore diConfronta valori numerici o date per garantire che siano superiori a un limite definito.
Maggiore o ugualeVerifica che un valore sia uguale o superiore a un altro valore.
Minore diGarantisce che un valore numerico o una data sia inferiore a un limite definito.
Minore o ugualeControlla che un valore sia inferiore o uguale all’input fornito.
Lunghezza min.Definisce il numero minimo di caratteri che un campo deve contenere.
Lunghezza max.Definisce il numero massimo di caratteri consentiti in un campo.
RegexApplica una convalida avanzata basata su espressioni regolari.

Come Funzionano i Valori

Il Valore definisce rispetto a cosa l’operatore effettua la convalida. A seconda dell’operatore, questo può essere un numero, un testo o un modello di espressione regolare. Ad esempio:

  • +1 — utilizzato con Inizia con per convalidare numeri di telefono internazionali
  • ^[a-zA-Z0-9]*$ — utilizzato con Regex per impedire caratteri speciali
  • !$ — utilizzato con Termina con per rilevare valori che terminano con “!”
  • ^\\s*$ — utilizzato con Contiene dati per garantire che un campo non sia vuoto

Combinare Operatori e Valori

Combinando operatori e valori, gli amministratori possono definire regole di convalida altamente specifiche che riflettono le reali esigenze aziendali. Ad esempio:

Esempio 1: 
Operatore: Inizia con 
Valore: +1
→ Garantisce che tutti i numeri di telefono inizino con il prefisso internazionale degli Stati Uniti.

Esempio 2: 
Operatore: Regex 
Valore: ^[a-zA-Z0-9]*$ 
→ Garantisce che il nome di un contatto non contenga caratteri speciali.

Esempio 3: 
Operatore: Lunghezza max. 
Valore: 50 
→ Impedisce che i campi contengano più di 50 caratteri.

Testare le Regole in Modalità Dry-Run

Prima di distribuire le regole in produzione, xRM Data Guard consente agli amministratori di eseguire le convalide in modalità Dry-Run. Questo assicura che le regole funzionino come previsto senza bloccare le operazioni reali degli utenti — un modo potente e sicuro per testare e ottimizzare la configurazione delle convalide.

Conclusione

Gli operatori e i valori costituiscono la base della convalida dei dati in xRM Data Guard. La loro flessibilità consente di applicare regole aziendali sia semplici che complesse, garantendo che i dati di Dynamics 365 rimangano puliti, conformi e affidabili.

Tag:
Condividere: