Definizione dei componenti di una regola di business

Completato

Le regole di business incapsulano la logica in un insieme predefinito di passaggi. I passaggi vengono eseguiti ogni volta che i dati vengono inseriti o modificati e soddisfano determinati criteri per attivare la regola di business.

Le regole di business prevedono i seguenti componenti:

  • Condizioni

  • Azioni

L'editor delle regole di business è uno strumento visivo di trascinamento della selezione che permette di creare e aggiornare le regole di business.

Screenshot di un editor delle regole di business.

Condizioni

Tutte le regole di business iniziano con una condizione. Le condizioni vengono visualizzate in viola nell'editor delle regole di business. La prima condizione è un trigger che viene usato per determinare se la regola di business viene eseguita in base ai valori presenti nelle colonne di una tabella. Una condizione viene sempre valutata come vera (true) o falsa (false). Il percorso true è a destra della condizione, mentre il percorso false è al di sotto della condizione. Una condizione è una semplice espressione if... then... else.

All'interno di una condizione è possibile aggiungere più clausole con la logica AND o OR.

Screenshot di una condizione della regola di business.

È possibile aggiungere ulteriori condizioni a una regola di business nella condizione del percorso false per creare scenari logici più complessi.

Azioni

Un'azione è un passaggio logico che viene eseguito sul ramo true o false di una condizione. Le azioni vengono visualizzate in verde nell'editor delle regole di business. È possibile concatenare più azioni aggiungendo una nuova azione sul lato destro di un'azione.

Azione Descrizione Si applica a
Imposta valore campo Imposta un valore per una colonna della tabella. È possibile impostare il valore su un valore hardcoded, sul valore di un'altra colonna o con una semplice formula. È anche possibile cancellare il valore del campo. Tutti gli ambiti
Imposta valore predefinito Imposta il valore di una colonna ma solo quando la colonna non presenta alcun valore (null). Tutti gli ambiti
Mostra messaggio di errore Impedisce il salvataggio della riga. Nel modulo di un'app basata su modello, il messaggio di errore viene visualizzato all'interno del modulo, per il lato server il messaggio di errore viene restituito al processo chiamante. Tutti gli ambiti
Blocca/sblocca Blocca modifica la proprietà della colonna in sola lettura. Sblocca permette all'utente di modificare il valore della colonna. App basata su modello
Imposta visibilità L'impostazione di questa opzione su No nasconde la colonna nel modulo. L'impostazione di questa opzione su Sì invece visualizza la colonna nel modulo App basata su modello
Imposta l'opzione Obbligatorio per l'azienda Imposta il livello di requisito della colonna nel modulo su Obbligatorio per l'azienda o Non obbligatorio per l'azienda (facoltativo). Quando si imposta la colonna su Obbligatorio per l'azienda, viene visualizzato un asterisco rosso accanto all'etichetta della colonna e non è possibile procedere al salvataggio delle righe se il valore della colonna è vuoto. App basata su modello
Suggerimento Mostra l'icona di una lampadina accanto all'etichetta della colonna. Quando si seleziona l'icona, all'utente viene presentato un prompt e, se lo si accetta, la regola può impostare i valori del campo. App basata su modello

Screenshot delle azioni di una regola di business.