Insights & Blog
La governance di Dynamics 365, spiegata — audit, qualità dei dati, traduzione e sicurezza.

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

Operatori e valori in xRM Data Guard

Ogni regola di validazione in xRM Data Guard si basa su due componenti essenziali: l'Operator e il Value. Insieme formano la logica che definisce come vengono validati i dati, permettendo alle organizzazioni di garantire qualità, integrità e conformità direttamente in Microsoft Dynamics 365.

Capire gli operatori

Gli operatori determinano come il valore di un campo viene confrontato o valutato. Sono il nucleo logico di una regola di validazione e specificano la condizione esatta in cui un record supera o fallisce il controllo. xRM Data Guard offre un'ampia gamma di operatori, dai confronti semplici alle espressioni complesse.

OperatoreDescrizione
EqualVerifica se un campo corrisponde esattamente a un valore dato.
Not EqualConvalida che un campo non corrisponda a un valore dato.
Contains DataGarantisce che un campo non sia vuoto o null.
Not Contains DataVerifica che un campo sia vuoto o non compilato.
Begins withConvalida che un campo inizi con una stringa specifica (es. “+49”).
Not begins withGarantisce che un campo non inizi con il pattern definito.
Ends withVerifica se un campo termina con un carattere o una stringa specifica.
Not ends withConvalida che un campo non termini con una determinata sequenza.
Greater thanConfronta valori numerici o date per garantire che superino un limite definito.
Greater or EqualsConvalida che un valore sia uguale o maggiore di un altro valore.
Less thanGarantisce che un valore numerico o una data sia inferiore a un limite definito.
Less or EqualsVerifica che un valore sia minore o uguale all'input indicato.
Length min.Definisce il numero minimo di caratteri che un campo deve contenere.
Length max.Definisce il numero massimo di caratteri consentiti in un campo.
RegexApplica una convalida avanzata basata su pattern tramite espressioni regolari.

Come funzionano i valori

Il Value definisce rispetto a cosa l'operatore effettua la validazione. A seconda dell'operatore, può essere un numero, un testo o un'espressione regolare. Ad esempio:

  • +1 — con Begins with per validare numeri di telefono internazionali
  • ^[a-zA-Z0-9]*$ — con Regex per impedire caratteri speciali
  • !$ — con Ends with per individuare valori che terminano con “!”
  • ^\s*$ — con Contains Data per garantire che un campo non sia vuoto

Combinare operatori e valori

Combinando operatori e valori, gli amministratori definiscono regole di validazione molto specifiche che riflettono requisiti di business reali. Ad esempio:

Esempio 1: 
Operatore: Begins with 
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: Length max. 
Valore: 50
→ Impedisce voci di campo più lunghe di 50 caratteri.

Testare le regole in modalità Dry Run

Prima di portare le regole in produzione, xRM Data Guard consente agli amministratori di eseguire le validazioni in modalità Dry Run. Così le regole si comportano come previsto senza bloccare le operazioni reali degli utenti — il modo sicuro per testare e perfezionare la configurazione di validazione.

Conclusione

Operatori e valori sono la spina dorsale della validazione dei dati in xRM Data Guard.

La loro flessibilità permette di applicare regole di business sia semplici che molto complesse — mantenendo i dati di Dynamics 365 con xRM Data Guard puliti, conformi e affidabili.

Prima le basi? La data protection in Dynamics 365 – la panoramica nei nostri xRM Insights

Tag:
Condividere: