Condividi tramite


Creare regole business e consigli per applicare la logica a un modulo

Questo argomento si applica a Dynamics 365 Customer Engagement (locale). Per la versione di Power Apps di questo argomento, vedere: Creare una regola aziendale per un'entità

È possibile creare regole business e consigli per applicare la logica del modulo senza scrivere codice JavaScript o creare plug-in. Le regole business forniscono un'interfaccia semplice per implementare e gestire regole di uso rapido e di uso comune. Possono essere applicati ai moduli Main e Quick Create e funzionano in Dynamics 365 Customer Engagement (locale), Dynamics 365 for Customer Engagement web apps, Dynamics 365 for Tablets e Dynamics 365 for Outlook (modalità online o offline).

Combinando condizioni e azioni, è possibile eseguire una delle operazioni seguenti con le regole business:

  • Impostare i valori dei campi

  • Cancellare i valori dei campi

  • Impostare i livelli di requisito dei campi

  • Mostra o nascondi campi

  • Abilitare o disabilitare i campi

  • Convalidare i dati e visualizzare i messaggi di errore

  • Creare raccomandazioni aziendali basate su Business Intelligence.

Annotazioni

Le regole business non funzionano con i set di opzioni con selezione multipla.

Creare una regola business o un consiglio aziendale

  1. Assicurarsi di disporre del ruolo di sicurezza Amministratore di sistema, Addetto personalizzazione sistema o di autorizzazioni equivalenti.

  2. Apri Esplora soluzioni.

  3. Aprire l'entità per cui si vuole creare la regola business, ad esempio aprire l'entità Account , quindi fare doppio clic su Regole business.

    Creare una regola business nella soluzione predefinita.

  4. 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 aziendale esegue una o più azioni in base a tale condizione.

    Finestra di progettazione delle regole aziendali.

    Suggerimento

    Se si desidera modificare una regola business esistente, è necessario disattivarla prima di poterla modificare.

  5. Aggiungere una descrizione, se necessario, nella casella descrizione nell'angolo superiore sinistro della finestra.

  6. Impostare l'ambito in base alle seguenti istruzioni:

    Se si seleziona questo elemento... L'ambito è impostato su...
    Entità Tutti i moduli e il server
    Tutti i moduli Tutti i moduli
    Modulo specifico (modulo account , ad esempio) Solo quel modulo
  7. Aggiungere condizioni. Per aggiungere altre condizioni alla regola business:

    1. Trascinare il componente Condizione della scheda Componenti verso un segno più dello strumento di progettazione.

      Aggiungere una condizione in una regola aziendale.

    2. Per impostare le proprietà per la condizione, fare clic sul componente Condizione nella finestra di progettazione e quindi impostare le proprietà nella scheda Proprietà sul lato destro della schermata. Quando si impostano le proprietà, viene creata un'espressione nella parte inferiore della scheda Proprietà .

    3. Per aggiungere una clausola aggiuntiva (AND o OR) alla condizione, fare clic su Nuovo nella scheda Proprietà per creare una nuova regola e quindi impostare le proprietà per tale regola. Nel campo Logica regola è possibile specificare se aggiungere la nuova regola come AND o OR.

      Aggiungere una nuova regola a una condizione.

    4. Al termine dell'impostazione delle proprietà per la condizione, fare clic su Applica.

  8. Aggiungere azioni. Per aggiungere un'azione:

    1. 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.

      Trascinare un'azione in una regola aziendale.

    2. Per impostare le proprietà per l'azione, fare clic sul componente Azione nella finestra di progettazione e quindi impostare le proprietà nella scheda Proprietà .

    3. Al termine dell'impostazione delle proprietà, fare clic su Applica.

  9. Aggiungere una raccomandazione aziendale. Per aggiungere una raccomandazione aziendale:

    1. Trascinare il componente Raccomandazione dalla scheda Componenti a un segno più accanto a un componente 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.

    2. Per impostare le proprietà per la raccomandazione, fare clic sul componente Raccomandazione nella finestra di progettazione e quindi impostare le proprietà nella scheda Proprietà .

    3. Per aggiungere altre azioni alla raccomandazione, trascinarle dalla scheda Componenti e quindi impostare le proprietà per ogni azione nella scheda Proprietà .

      Annotazioni

      Quando si crea una raccomandazione, viene aggiunta una singola azione per impostazione predefinita. Per visualizzare tutte le azioni in una raccomandazione, fare clic su Dettagli sul componente Raccomandazione .

    4. Al termine dell'impostazione delle proprietà, fare clic su Applica.

  10. Per convalidare la regola aziendale, fare clic su Convalida nella barra delle azioni.

  11. Per salvare la regola aziendale, fare clic su Salva sulla barra delle azioni.

  12. Per attivare la regola business, selezionarla nella finestra Esplora soluzioni e quindi fare clic su Attiva. Non puoi attivare la regola aziendale dalla finestra di progettazione.

Suggerimento

Ecco alcuni suggerimenti da tenere presente quando si lavora sulle regole business nella finestra di progettazione:

  • Per creare uno snapshot di tutti gli elementi nella finestra Regola business, fare clic su Snapshot sulla barra delle azioni. Ciò è utile, ad esempio, se si desidera condividere e ottenere commenti sulla regola business da un membro del team.
  • Usare la mini-mappa per spostarsi rapidamente in diverse parti del processo. Questo è utile quando si dispone di un processo complicato che scorre fuori dallo schermo.
  • Quando si aggiungono condizioni, azioni e consigli aziendali alla regola business, il codice per la regola business viene compilato e visualizzato nella parte inferiore della finestra di progettazione. Questo codice è di sola lettura.

Localizzare i messaggi di errore usati nelle regole business

Se è stato effettuato il provisioning di più lingue per l'organizzazione, è necessario localizzare tutti i messaggi di errore impostati. Ogni volta che si imposta un messaggio, viene generata un'etichetta dal sistema. Se si esportano le traduzioni nell'organizzazione, è possibile aggiungere versioni localizzate dei messaggi e quindi importare nuovamente tali etichette nel sistema, in modo che gli utenti che usano lingue diverse dalla lingua di base possano visualizzare i messaggi tradotti.

Problemi comuni

Questa sezione descrive i problemi comuni che possono verificarsi quando si usano regole business.

Attributi compositi non supportati con le app Unified Interface

Le azioni o le condizioni che usano attributi compositi non sono supportate nelle app basate su un'interfaccia unificata. In alternativa, è possibile usare azioni o condizioni sugli attributi che comprendono gli attributi compositi. Ad esempio, anziché usare l'attributo Full Name (fullname), è possibile usare gli attributi First Name (firstname) e Last Name (lastname).

La tua regola di business non viene eseguita per un modulo?

È possibile che una regola business non venga eseguita perché il campo a cui si fa riferimento nella regola business non è incluso nel modulo.

  1. Apri Esplora soluzioni. Espandere l'entità desiderata e quindi selezionare Moduli.

  2. Aprire il modulo desiderato e quindi nella barra multifunzione della finestra di progettazione moduli selezionare Regole business.

  3. In progettazione modulo, apri la regola di business.

  4. Nell'editor di regole business, selezionare ogni condizione e azione per verificare tutti i campi a cui si fa riferimento in ciascuna condizione e azione.

    Il campo a cui si fa riferimento nella regola business esiste nell'entità.

  5. Verificare che nel modulo sia incluso anche ogni campo cui si fa riferimento nella regola aziendale. In caso contrario, aggiungere il campo mancante al modulo.

    Campo Nome account nel modulo.

Domande frequenti

Le regole business possono sbloccare i campi in un modulo di sola lettura?

  • Sì, una regola aziendale può sbloccare i campi e consentire la modifica delle azioni in un modulo in sola lettura.

Come risolvere i problemi relativi a una regola business che non funziona?

Le regole aziendali rispondono alle modifiche apportate da uno script onLoad?

  • No, vengono eseguite prima di uno script onLoad.

Vedere anche

Creare logica di business personalizzata tramite processi
Creare un processo aziendale
Creare un flusso di attività per dispositivi mobili