Creare regole di business ed elementi consigliati per applicare la logica in un modulo dell'app basata su modello

Questo argomento mostra come creare regole di business ed elementi consigliati per applicare la logica del modulo in un'app basata su modello senza scrivere codice JavaScript 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 basate su modello, app Web legacy, 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 campi

  • Abilitare o disabilitare campi

  • Convalidare dati e visualizzare messaggi di errore

  • Creare elementi consigliati di business basati su business intelligence.

Nota

Per definire una regola di business per un'entità in modo che venga applicata a tutti i moduli, vedi Creare una regola di business per un'entità.

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

Creare regole di business o elementi consigliati di business

  1. Accedi a Power Apps.

  2. Espandere Dati, selezionare Entità, selezionare l'entità desiderata e quindi la scheda Regole di business.

  3. Nella barra dei comandi selezionare Aggiungi regola di business.

    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.

    Finestra di progettazione della regola di business

Suggerimento

Per modificare una regola di business esistente, è necessario prima disattivarla.

  1. Aggiungere una descrizione, se si desidera, nella casella di descrizione nell'angolo superiore sinistro della finestra.

  2. 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
  3. Aggiungere condizioni. Per aggiungere più condizioni alla regola di business:

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

      Aggiungere una condizione in una regola di business

    2. Per impostare le proprietà della condizione, seleziona il componente Condizione della finestra di progettazione e quindi imposta 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à.

    3. Per aggiungere una clausola (AND o OR) alla condizione, seleziona Nuovo nella scheda Proprietà per creare una nuova regola e quindi imposta le proprietà della regola. Nel campo Logica della regola, è possibile specificare se aggiungere una nuova regola come AND o OR.

      Aggiungere una nuova regola a una condizione

    4. Al termine delle proprietà impostate per la condizione, seleziona Applica.

  4. Aggiungere azioni. Per aggiunge 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 a una regola di business

    2. Per impostare le proprietà dell'azione, seleziona il componente Azione della finestra di progettazione e quindi imposta le proprietà della scheda Proprietà.

    3. Al termine dell'impostazione delle proprietà, seleziona il pulsante Applica.

  5. Aggiungere un elemento consigliato aziendale Per aggiungere un elemento consigliato aziendale:

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

    2. Per impostare le proprietà dell'elemento consigliato, seleziona il componente Elemento consigliato della finestra di progettazione e quindi imposta le proprietà della scheda Proprietà.

    3. 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, seleziona Dettagli nel componente Elemento consigliato.

    4. Al termine dell'impostazione delle proprietà, seleziona il pulsante Applica.

  6. Per verificare la regola di business, seleziona Convalida sulla barra delle azioni.

  7. Per salvare la regola di business, seleziona Salva sulla barra delle azioni.

  8. Per attivare la regola di business, selezionala nella finestra Esplora soluzioni e quindi seleziona Attiva. Non è possibile attivare la regola dalla finestra di progettazione.

Suggerimento

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, seleziona 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.

Campo Nome completo e campo Indirizzo non supportati con le app Unified Interface

Le azioni o le condizioni che utilizzano un campo composito come il campo Nome completo (fullname) o il campo Indirizzo non sono supportate nelle app Unified Interface. In alternativa, puoi utilizzare azioni o condizioni con i campi costituenti. Ad esempio, per il campo Nome completo puoi utilizzare azioni o condizioni nei campi Nome (firstname) e Cognome (lastname).

Le regole di business non si attivano su una griglia modificabile in un dashboard

Le regole aziendali nell'ambito dell'entità non si attiveranno su una griglia modificabile quando questa griglia è configurata in una pagina del dashboard.

La tua regola di business non viene eseguita 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.

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

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

  3. Nella progettazione modulo, aprire la regola di business.

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

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

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

    Campo Nome account nel modulo

La regola di business potrebbe anche non essere eseguita in quanto il campo a cui si fa riferimento nella regola di business è un campo composito. È invece possibile utilizzare i campi costituenti del campo composito.

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 anche

Creare regole business personalizzate attraverso i processi
Creare un processo aziendale