Creare e modificare i processi
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
La definizione e l'applicazione di processi aziendali coerenti rappresenta una delle ragioni principali per cui le persone utilizzano Microsoft Dynamics 365. I processi sono gruppi di funzionalità che consentono di definire e applicare procedure coerenti per l'organizzazione. Questi 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.
I processi sono progettati per essere utilizzati da utenti non sviluppatori. Le regole definite nei processi contengono una logica analoga a quella che uno sviluppatore può applicare tramite il codice, ma non è necessario rivolgersi a uno sviluppatore quando si desidera modificare le regole. Tuttavia, è necessario conoscere in modo chiaro la logica presente nelle regole e comprendere le funzionalità di ogni tipo di processo. È comunque necessario applicare con attenzione i processi e verificare i risultati per assicurarsi di ottenere il risultato desiderato.
La tabella seguente contiene informazioni generali sull'utilizzo di ogni categoria del processo.
Categoria del processo |
Descrizione |
---|---|
Flusso di lavoro |
Utilizzare i flussi di lavoro per automatizzare i processi aziendali in background. I flussi di lavoro in genere vengono avviati da eventi di sistema in modo che l'utente non debba essere consapevole della loro esecuzione, ma possono anche essere configurati in modo che siano gli utenti ad avviarli. I flussi di lavoro possono essere eseguiti in background (modalità asincrona) o in tempo reale (modalità sincrona). Si fa pertanto riferimento a flussi di lavoro in background o a flussi di lavoro in tempo reale. |
Interazioni |
Utilizzare le interazioni per creare un'interfaccia utente che guiderà gli utenti mediante uno script per l'interazione con i clienti o mediante una procedura guidata che consenta di eseguire azioni complesse in modo coerente. |
Azioni |
Utilizzare le azioni per espandere 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. |
Processi aziendali |
Utilizzare i processi aziendali per definire i passaggi in cui gli utenti devono immettere dati per ottenere un risultato. I processi aziendali aggiungono un controllo nella parte superiore di un modulo che indica agli utenti i dati da immettere per procedere alla fase successiva e per completare il processo. Un processo aziendale può estendersi su più entità. |
Nota
I processi aziendali sono diversi da altri tipi di processi. Tutti i processi utilizzano la stessa tecnologia sottostante e le informazioni sui processi sono archiviate nell'entità Process. I processi aziendali vengono configurati e si comportano in modo diverso rispetto ad altri tipi di processi.Ulteriori informazioni:Processi aziendali
In questo argomento
Quali utenti possono creare i processi?
Percorso in cui si trovano i processi
Quali sono le operazioni che i processi possono eseguire?
I processi sono attivi quando viene eseguita l'importazione?
Quali utenti possono creare i processi?
Solo gli amministratori di sistema, agli addetti alla personalizzazioni del sistema o gli utenti con ruoli di sicurezza di responsabile aziendale possono creare processi applicabili all'intera organizzazione. Altri utenti con i seguenti ruoli di sicurezza 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.
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.
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 |
Responsabile rappresentanti servizio clienti |
Business Unit |
Responsabile Marketing |
Business Unit |
Direttore commerciale |
Business Unit |
Responsabile pianificazione |
Business Unit |
Rappresentante del servizio clienti |
Utente |
Esperto Marketing |
Utente |
Venditore |
Utente |
Addetto pianificazione |
Utente |
Percorso in cui si trovano i processi
I processi in Dynamics 365 sono disponibili in due percorsi diversi:
Impostazioni > Processi
Questo è il percorso più semplice per l'accesso e permette di utilizzare visualizzazioni definite per l'entità Process, incluse le visualizzazioni personalizzate.Impostazioni > Personalizzazioni > Personalizzare il sistema > 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 sono le operazioni che i processi possono eseguire?
Nota
I processi aziendali sono diversi dagli altri tipi di processi.Ulteriori informazioni:Quali operazioni è possibile eseguire con i processi aziendale?
I processi sono di proprietà dell'utente, come gli account e i contatti. Le azioni che possono essere eseguite dal processo talvolta dipendono dai privilegi dell'utente proprietario del processo e talvolta si basano sul contesto della persona che avvia il flusso di lavoro.
I processi possono controllare le condizioni, applicare logica di creazione di rami ed eseguire azioni. Le azioni vengono eseguite in una serie di passaggi. I processi aziendali contengono fasi e controllano l'avanzamento nelle fasi, ma non forniscono alcuna delle altre funzionalità. Nella tabella seguente vengono descritti i passaggi disponibili nei processi di flusso di lavoro, di interazione e di azione. Per ulteriori dettagli vedere gli argomenti per ogni tipo di processo.
Passaggio |
Tipo di processo |
Descrizione |
---|---|---|
Fase |
Flusso di lavoro, interazione, 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, interazione, 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, interazione, azione |
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, interazione, 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 utilizzare rami di attesa paralleli 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. |
Assegna valore |
Interazione, azione |
Imposta un valore su una variabile o su un parametro di output del processo. |
Crea record |
Flusso di lavoro, interazione, azione |
Crea un nuovo record per un'entità e assegna valori agli attributi. |
Aggiorna record |
Flusso di lavoro, interazione, 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, interazione, 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, interazione, 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, interazione, azione |
Avvia un processo di flusso di lavoro configurato come flusso di lavoro figlio. |
Cambia stato |
Flusso di lavoro, interazione, 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/Interrompi interazione |
Flusso di lavoro, interazione, azione |
Interrompe il flusso di lavoro, l'interazione o l'azione corrente. È possibile impostare uno stato Completato o Annullato e specificare un messaggio di stato. |
Pagina |
Interazione |
Contenitore per i passaggi di richiesta e risposta in un'interazione. |
Richiesta e risposta |
Interazione |
Visualizzare una richiesta in una pagina di interazione e può fornire un campo per l'acquisizione di dati da una risposta. |
Query dati CRM |
Interazione |
Definisce una query che restituisce i dati per fornire opzioni per una risposta in un passaggio di richiesta e risposta di un'interazione. |
Collega interazione figlio |
Interazione |
Avvia un processo di interazione configurato come interazione figlio. |
Passaggio personalizzato |
Flusso di lavoro, interazione, azione |
Rende disponibili estensioni per gli elementi logici disponibili per impostazione predefinita in Dynamics 365. I passaggi possono includere condizioni, azioni, altri passaggi o una combinazione di questi elementi. Gli sviluppatori possono creare passaggi di flusso di lavoro personalizzati. Per impostazione predefinita, non sono disponibili passaggi personalizzati in Dynamics 365. Per ulteriori informazioni per gli sviluppatori, vedi l'argomento di Microsoft Dynamics CRM SDKMSDN: Attività personalizzate del flusso di lavoro (assembly del flusso di lavoro). |
I processi sono attivi quando viene eseguita l'importazione?
I processi funzionano in seguito alla loro attivazione. In genere, quando si importa una soluzione che crea un nuovo processo nell'organizzazione, lo stato del processo nell'organizzazione dipende dallo stato del processo quando la soluzione è stata creata. Ciò si verifica per tutte le soluzioni esportate da un'organizzazione Microsoft Dynamics CRM Online o Microsoft Dynamics CRM 2013 dopo il rilascio di Microsoft Dynamics CRM Online - Autunno 2013. Se la soluzione è stata creata utilizzando di un'organizzazione di Microsoft Dynamics CRM Online o di Microsoft Dynamics CRM 2011 prima di Microsoft Dynamics CRM Online - Autunno 2013, la soluzione verrà attivata quando si installa la soluzione.
Talvolta è necessario reinstallare una soluzione o installazione di un aggiornamento a una soluzione che contiene processi. In questo caso, lo stato del processo nell'organizzazione non verrà modificato.
Vedere anche
Azioni
Processi aziendali
Processi di flusso di lavoro
Interazioni
Monitorare e gestire i processi
Azioni
Creare e modificare le regole di business
© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright