Creare elementi consigliati e regole di business per applicare la logica a un modulo
Questo argomento si applica a Dynamics 365 Customer Engagement (on-premises). Per la versione Power Apps di questo argomento, vedi: Creare una regola di business per un'entità
È possibile creare regole di business ed elementi consigliati per applicare la logica del modulo senza scrivere JavaScript codice o creare plug-in. Le regole di business forniscono un'interfaccia semplice per l'implementazione e la gestione delle regole in rapida evoluzione e comunemente utilizzate. Possono essere applicate a moduli principali e di creazione rapida e sono eseguibili in app Dynamics 365 Customer Engagement (on-premises), in app Web Dynamics 365 for Customer Engagement, Dynamics 365 per tablet e Dynamics 365 for Outlook (online oppure offline).
Combinando condizioni e azioni, è possibile eseguire tutte le operazioni seguenti con le regole di business:
Impostare valori dei campi
Cancellare i valori dei campi
Impostare livelli di requisiti dei campi
Mostrare o nascondere i campi
Abilitare o disabilitare i campi
Convalidare i dati e visualizzare i messaggi di errore
Creare elementi consigliati di business basati su business intelligence.
Nota
Le regole aziendali non funzionano con i set di opzioni a selezione multipla.
Creare regole di business o elementi consigliati di business
Assicurarsi di disporre del ruolo di sicurezza Amministratore di sistema, Addetto personalizzazione sistema o di autorizzazioni equivalenti.
Apri Esplora soluzioni.
Aprire l'entità per cui si desidera creare la regola di business (ad esempio, aprire Account), quindi si fa doppio clic su Regole di business.
Fai clic su Nuovo.
La finestra di progettazione di regole di business si apre con una singola condizione già creata. Ogni regola inizia con una condizione. La regola di business intraprende una o più azioni in base alla condizione.
Suggerimento
Per modificare una regola di business esistente, è necessario prima disattivarla.
Aggiungere una descrizione, se si desidera, nella casella di descrizione nell'angolo superiore sinistro della finestra.
Impostare l'ambito, in base a quanto segue:
Se si seleziona questo elemento... Impostare l'ambito così... Entità Tutti i moduli e il server Tutti i moduli Tutti i moduli Modulo specifico (Account per esempio) Solo quel modulo Aggiungere condizioni. Per aggiungere più condizioni alla regola di business:
Trascinare il componente Condizione della scheda Componenti verso un segno più dello strumento di progettazione.
Per impostare le proprietà della condizione, fare clic sul componente Condizione della finestra di progettazione e quindi impostare le proprietà della scheda Proprietà nella parte destra dello schermo. Dopo avere impostato le proprietà, viene creata un'espressione nella parte inferiore della scheda Proprietà.
Per aggiungere una clausola (AND oppure OR) alla condizione, fare clic su Nuovo nella scheda Proprietà per creare una nuova regola e quindi impostare le proprietà della regola. Nel campo Logica della regola, è possibile specificare se aggiungere una nuova regola come AND o OR.
Al termine delle proprietà impostate per la condizione, fare clic su Applica.
Aggiungere azioni. Per aggiunge un'azione:
Trascinare uno dei componenti dell'azione dalla scheda Componenti verso un segno più accanto al componente Condizione. Trascinare l'azione verso un segno più accanto a un segno di spunta se si desidera che la regola di business utilizzi tale azione quando la condizione viene soddisfatta o verso una X se si desidera che la regola utilizzi tale azione se la condizione non viene soddisfatta.
Per impostare le proprietà dell'azione, fare clic sul componente Azione della finestra di progettazione e quindi impostare le proprietà della scheda Proprietà.
Al termine delle proprietà impostate, fare clic su Applica.
Aggiungere un elemento consigliato aziendale Per aggiungere un elemento consigliato aziendale:
Trascinare il componente Elemento consigliato dalla scheda Componenti verso un segno più accanto a un componente della Condizione. Trascinare il componente Elemento consigliato verso un segno più accanto a un segno di spunta se si desidera che la regola di business utilizzi tale azione quando la condizione viene soddisfatta o verso una X se si desidera che la regola utilizzi tale azione se la condizione non viene soddisfatta.
Per impostare le proprietà dell'elemento consigliato, fare clic sul componente Elemento consigliato della finestra di progettazione e quindi impostare le proprietà della scheda Proprietà.
Per aggiungere altre azioni all'elemento consigliato, è consigliabile trascinarle dalla scheda Componenti e quindi impostare le proprietà per ogni azione nella scheda Proprietà.
Nota
Quando si crea un elemento consigliato,una singola azione viene aggiunta per impostazione predefinita. Per visualizzare tutte le azioni in un elemento consigliato, fare clic su Dettagli nel componente elemento consigliato.
Al termine delle proprietà impostate, fare clic su Applica.
Per verificare la regola di business, fai clic su Convalida sulla barra delle azioni.
Per salvare la regola di business, fai clic su Salva sulla barra delle azioni.
Per attivare la regola di business, selezionarla nella finestra Esplora soluzioni e quindi fare clic su Attiva. Non è possibile attivare la regola dalla finestra di progettazione.
Mancia
Di seguito sono riportati alcuni suggerimenti da tenere presenti mentre si lavora sulla regola di business nella finestra di progettazione:
- Per creare uno snapshot del contenuto della finestra della regola di business, fare clic su Snapshot sulla barra delle azioni. Ciò è utile, ad esempio, se si desidera condividere e ricevere commenti sulla regola da un membro del team.
- Utilizzare la minimappa per accedere rapidamente alle diverse parti del processo. Tale operazione risulta utile quando sussiste un processo complicato di gestione dello schermo.
- Durante l'aggiunta di condizioni, azioni ed elementi consigliati alla regola di business, viene sviluppato codice per la regola di business nella parte inferiore della finestra di progettazione. Questo codice è di sola lettura.
Localizzare messaggi di errore utilizzati nelle regole di business
Se è presente più di una lingua per l'organizzazione, potrebbe essere opportuno localizzare tutti i messaggi di errore impostati. Ogni volta che si imposta un messaggio, nel sistema viene generata un'etichetta. Quando si esportano le traduzioni nell'organizzazione, è possibile aggiungere le versioni localizzate dei messaggi e quindi importare nuovamente le etichette nel sistema, in modo che gli utenti che utilizzano lingue diverse da quella di base siano in grado di visualizzare i messaggi tradotti.
Problemi comuni
In questa sezione sono descritti i problemi comuni che possono verificarsi quando si utilizzano regole di business.
Attributi composti non supportati con le app Unified Interface
Le azioni o le condizioni che utilizzano attributi composti non sono supportate nelle app basate su Unified Interface. In alternativa, è possibile utilizzare azioni o condizioni negli attributi che includono attributi composti. Ad esempio, anziché utilizzare l'attributo Nome completo (nome e cognome), è possibile utilizzare gli attributi Nome (firstname) e Cognome (lastname).
La regola di business non viene attivata per un modulo?
La regola di business può non essere eseguita in quanto il campo a cui si fa riferimento nella regola di business non è incluso nel modulo.
Aprire Esplora soluzioni. Espandere l'entità desiderata e selezionare Moduli.
Aprire il modulo desiderato e quindi nella barra multifunzione della progettazione moduli selezionare Regole di business.
Nella progettazione modulo, aprire la regola di business.
Nella progettazione di regole di business selezionare ogni condizione e azione per verificare tutti i campi a cui si fa riferimento in ogni condizione e azione.
Verificare che ogni campo a cui viene fatto riferimento nella regola di business è incluso anche nel modulo. In caso contrario, aggiungere il campi mancante al modulo.
Domande frequenti
Le regole di business possono sbloccare i campi di un modulo di sola lettura?
- Sì, una regola di business può sbloccare i campi e modificare le azioni in un modulo di sola lettura.
Come risolvo i problemi relativi a una regola di business che non funziona?
- Vedi La regola di business non viene attivata per un modulo? in questo argomento.
Le regole di business reagiscono alle modifiche apportate da uno script onLoad?
- No, vengono eseguite prima di uno script onLoad.
Vedi anche
Creare regole business personalizzate attraverso i processi
Creare un processo aziendale
Creare un flusso di attività per dispositivi mobili