Creare processi aziendali coerente per l'organizzazione

Questo argomento si applica a Dynamics 365 Customer Engagement (on-premises). Per la versione Power Apps di questo argomento, vedi: Applicare regole business personalizzate con regole di business e flussi nelle app basate sul modello

La definizione e l'applicazione di processi aziendali coerenti rappresenta una delle ragioni principali per cui le persone utilizzano Dynamics 365 Customer Engagement (on-premises). I processi coerenti consentono di verificare che gli utenti che utilizzano il sistema si concentrino sul proprio lavoro senza la necessità di ricordare l'esecuzione un set di operazioni manuali. I processi possono essere semplici o complessi e sono soggetti a variazioni nel tempo.

Dynamics 365 Customer Engagement (on-premises) include quattro tipi di processi, ognuno progettato per uno scopo diverso:

Quando si devono utilizzare i processi aziendali

Utilizza un processo aziendale quando desideri che il personale si sposti nelle stesse fasi e segua la stessa procedura per interagire con un cliente. Ad esempio, utilizzare un processo aziendale se si desidera che tutti gestiscano le richieste del servizio clienti è analoga o per richiedere al personalizzare di ottenere approvazione per una fattura prima di inviare un ordine.

Nel tuo ambiente sono inclusi alcuni flussi aziendale pronti per l'utilizzo per attività di vendita comuni, servizio e marketing che è possibile utilizzare con poche o con nessuna modifica. In alternativa, è possibile crearne uno proprio. Per ulteriori informazioni sui processi aziendali vedi i seguenti argomenti:

Quando si utilizzano i flussi di attività per dispositivi mobili

È inoltre possibile creare un tipo di processo aziendale definito flusso di attività Dynamics 365 per telefoni o Dynamics 365 per tablet basato sulle attività più comuni degli utenti. Ad esempio, se gli utenti devono eseguire regolarmente una serie di passaggi di completamento dopo le riunioni con i clienti, crea un flusso di attività. Quando gli utenti toccano la nuova attività nell'app mobile, saranno guidati nella procedura dall'inizio alla fine, così non dimenticheranno un passaggio importante. Per ulteriori informazioni sui flussi di attività vedi i seguenti argomenti:

Quando si utilizzano i flussi di lavoro

Utilizzare i flussi di lavoro per automatizzare i processi aziendali in background. I flussi di lavoro vengono in genere avviati da eventi di sistema e pertanto non è necessario che l'utente sia a conoscenza dell'esecuzione. I flussi di lavoro che operano in background sono "asincroni". I flussi di lavoro possono anche essere configurati in modo che gli utenti possano avviarli manualmente. Utilizza per automatizzare le attività comuni, ad esempio l'invio di un messaggio di conferma ai clienti quando viene spedito un ordine. I flussi di lavoro che operano in tempo reale sono "sincroni". Per ulteriori informazioni sui flussi di lavoro, vedi Processi del flusso di lavoro

Quando si utilizzano le azioni

Utilizza le azioni quando desideri automatizzare una serie di comandi nel sistema. Le azioni espandono il vocabolario disponibile agli sviluppatori per creare processi aziendali. I verbi di base come creare, aggiornare, eliminare e assegnare forniti dal sistema vengono utilizzati da un'azione per creare verbi più espressivi, ad esempio approvare, riassegnare, indirizzare o pianificare. Se la definizione di un processo aziendale cambia, un utente non sviluppatore può modificare l'azione in modo che il codice non debba essere modificato. Per ulteriori informazioni sulle azioni, vedi Azioni

Utilizzo di Power Automate

Utilizza Power Automate quando devi creare flussi di lavoro automatici che eseguono le azioni tra il tuo ambiente e i servizi e app preferiti, ad esempio Customer Engagement, Twitter, Dropbox, servizi Google, Microsoft 365 e SharePoint. È possibile attivare un flusso basato su un'azione specifica oppure richiamarlo dall'app. Altre informazioni: Utilizzare Power Automate per automatizzare i processi tra i servizi

Dove si creano i processi?

I processi sono disponibili in due percorsi diversi:

  • Impostazioni>Processi. In Dynamics 365 Customer Engagement (on-premises), questo è il percorso più semplice per l'accesso e permette di utilizzare visualizzazioni definite per l'entità Processo, incluse le visualizzazioni personalizzate.

  • In Esplora soluzioni. Componenti > Processi. Questo percorso rappresenta un modo comodo di accedere quando si eseguono altre attività di personalizzazione con gli strumenti di personalizzazione.

    I singoli processi aziendali possono inoltre essere modificati tramite il pulsante Modifica processo sulla barra dei comandi per il modulo in cui il processo aziendale è attivo.

Quali utenti possono creare i processi?

Solo gli utenti con i ruoli di amministratore di sistema, addetto alla personalizzazione del sistema o sicurezza di responsabile aziendale possono creare processi applicabili all'intera organizzazione. Gli utenti con altri ruoli possono creare processi con livello di accesso limitato. Ad esempio, gli utenti con livello di accesso utente possono creare flussi di lavoro per utilizzo personale con i record di cui sono proprietari.

Nella tabella seguente viene indicato il livello di accesso di processi in base ai ruoli di sicurezza predefiniti.

Ruolo di sicurezza Livello di accesso
Responsabile aziendale Organizzazione
Amministratore di sistema Organizzazione
Addetto personalizzazione sistema Organizzazione
Vicepresidente Marketing Business Unit padre-figlio
Vicepresidente Vendite Business Unit padre-figlio
Direttore servizio Business Unit
Responsabile Marketing Business Unit
Direttore commerciale Business Unit
Responsabile pianificazione Business Unit
Rappresentante del servizio clienti Utente
Esperto Marketing User
Venditore User
Pianificazione User

Nota

Sebbene gli utenti possano creare processi aziendali, il flussi di lavoro in tempo reale o processi di azione, dovranno disporre dei privilegi Attiva processi aziendali o Attiva processi in tempo reale per attivarli.

Ulteriori informazioni sui flussi di lavoro e le azioni

I processi possono controllare le condizioni, applicare logica di creazione di rami ed eseguire azioni. Le azioni vengono eseguite in una serie di passaggi. Nella tabella seguente vengono descritti i passaggi disponibili nei processi di flusso di lavoro e di azione. Per ulteriori dettagli vedere gli argomenti per ogni tipo di processo.

Passaggio Tipo di processo Descrizione
Fase Flusso di lavoro, azione Le fasi facilitano la lettura della logica e la illustrano, Tuttavia le fasi non influenzano la logica o il comportamento dei flussi di lavoro. Se in un processo sono presenti fasi, tutti i passaggi del processo devono essere contenuti in una fase.
Condizione controllo Flusso di lavoro, azione Istruzione logica <if-condition then>.

È possibile controllare i valori per il record in relazione al quale il flusso di lavoro è in esecuzione, qualsiasi record collegato a tale record in una relazione N:1 o qualsiasi record creato in passaggi precedenti. In base a questi valori è possibile definire passaggi aggiuntivi quando la condizione è true.
Ramo condizionale Flusso di lavoro, azione Un'istruzione logica "else-if-then". L'editor utilizza il testo "Otherwise, if <condition> then:"

Selezionare una condizione di controllo definita in precedenza e aggiungere una diramazione condizionale per definire passaggi aggiuntivi quando la condizione di controllo restituisce false.
Azione predefinita Flusso di lavoro, azione Istruzione logica di tipo "else". l'editor utilizza il testo "Otherwise:"

Selezionare una condizione di controllo, la diramazione condizionale, la condizione di attesa oppure il ramo di attesa parallelo precedentemente definito. È possibile utilizzare un'azione predefinita per definire la procedura per tutti i casi che non corrispondono ai criteri definiti nella condizione o negli elementi dei rami.
Condizione di attesa Flusso di lavoro solo in background Consente la sospensione automatica di un flusso di lavoro in background fino a quando non vengono soddisfatti i criteri definiti dalla condizione. Il flusso di lavoro viene riavviato automaticamente quando vengono soddisfatti i criteri nella condizione di attesa.
Ramo di attesa parallela Flusso di lavoro solo in background Definisce una condizione di attesa alternativa per un flusso di lavoro in background, con un insieme corrispondente di passaggi aggiuntivi eseguiti solo se viene soddisfatto il criterio iniziale. È possibile usare i rami di attesa parallela per creare limiti di tempo nella logica del flusso di lavoro. In questo modo è possibile evitare attese infinite che i criteri definiti in una condizione di attesa vengano soddisfatti.
Assegnazione valore Azione Imposta un valore su una variabile o su un parametro di output del processo.
Crea record Flusso di lavoro, azione Crea un nuovo record per un'entità e assegna valori agli attributi.
Aggiorna record Flusso di lavoro, azione È possibile aggiornare il record in relazione al quale il flusso di lavoro è in esecuzione, qualsiasi record collegato a tale record in una relazione N:1 o qualsiasi record creato in passaggi precedenti.
Assegna record Flusso di lavoro, azione È possibile assegnare il record in relazione al quale il flusso di lavoro è in esecuzione, qualsiasi record collegato a tale record con una relazione N:1 o qualsiasi record creato da passaggi precedenti.
Invia messaggio Flusso di lavoro, azione Invia un messaggio e-mail. È possibile scegliere di creare un nuovo messaggio e-mail o di utilizzare un modello di messaggio e-mail configurato per l'entità del record in relazione al quale il flusso di lavoro è in esecuzione, per tutte le entità che hanno una relazione N:1 con l'entità o per l'entità relativa a qualsiasi record creato da passaggi precedenti.
Avvia flusso di lavoro figlio Flusso di lavoro, azione Avvia un processo di flusso di lavoro configurato come flusso di lavoro figlio.
Cambia stato Flusso di lavoro, azione Modifica lo stato del record in relazione al quale il processo è in esecuzione, qualsiasi record collegato a tale record con una relazione N:1 o qualsiasi record creato da passaggi precedenti.
Interrompi flusso di lavoro Flusso di lavoro, azione Interrompe il flusso di lavoro o l'azione corrente. È possibile impostare uno stato Completato o Annullato e specificare un messaggio di stato.
Passaggio personalizzato Flusso di lavoro, azione Rende disponibili estensioni per gli elementi logici disponibili per impostazione predefinita. I passaggi possono includere condizioni, azioni, altri passaggi o una combinazione di questi elementi. Gli sviluppatori possono creare passaggi di flusso di lavoro personalizzati. Non sono disponibili passaggi personalizzati per impostazione predefinita.

Per ulteriori informazioni per gli sviluppatori, vedi l'argomento della Guida per gli sviluppatori Automatizzare i processi aziendali nelle app Customer Engagement.

Vedi anche

Panoramica dei processi aziendali
Creare un processo aziendale
Creare un flusso di attività per dispositivi mobili
Processi di flussi di lavoro
Azioni