Modellare processi aziendali
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Un processo aziendale consente di creare vendite, servizi e altri processi aziendali più efficienti e ottimizzati. Disponendo di processi ad alte prestazioni si potranno aumentare le percentuali di opportunità acquisite, migliorare la soddisfazione del cliente e far crescere i ricavi.
Un processo aziendale crea una visualizzazione del processo aziendale posizionando speciali controlli nella parte superiore dei moduli dell'entità. Gli utenti vengono guidati nelle varie fasi di vendita, marketing o processi del servizio verso il completamento. Ogni processo supporta più fasi e passaggi. È possibile aggiungere o rimuovere passaggi, modificare l'ordine delle fasi o aggiungere nuove entità al processo aziendale.
Video: Processo aziendale in Microsoft Dynamics CRM 2015
In questo argomento
Cosa fa un processo aziendale e come può rivelarsi utile
Esempio di un processo aziendale che utilizza più fasi ed entità
Implementare un processo aziendale nel codice
Numero massimo di processi, fasi e procedure
Utilizzare lo script sul lato client per automatizzare l'interazione con i processi aziendali
Cosa fa un processo aziendale e come può rivelarsi utile
Un processo aziendale consente di eseguire in modo guidato le varie fasi nel processo aziendale, dall'inizio alla fine. Ogni fase include passaggi predefiniti, collegati in modo logico. Il paradigma cambia da incentrato sul modulo a incentrato sui processi. Non è più necessario ricordare tutti i moduli da utilizzare e in quale ordine. Il flusso del processo segnala la posizione corrente nel processo, il punto di partenza e come proseguire. È possibile monitorare in modo continuo il proprio progresso.
Il flusso del processo garantisce accuratezza ed efficienza. Consente di rimanere in linea e di non deviare dall'attività. I passaggi all'interno di una fase non devono essere completati in un ordine specifico, ma, è necessario completare tutti i passaggi necessari in una fase prima di procedere alla fase successiva.
Nota
Non tutti i passaggi nella fase sono contrassegnati come obbligatori. I passaggi che non sono necessari possono essere ignorati. Non esiste alcun metodo a livello di programmazione per contrassegnare un passaggio come obbligatorio. Questo viene svolto nell'interfaccia utente, quando si crea o si modifica il processo aziendale.
È possibile creare più flussi di processo per un'entità. Ad esempio, è possibile creare un flusso di processo per un ordine consistente di computer e un altro processo per un piccolo ordine.
Un flusso di processo è portabile. È possibile esportare e importare un flusso di processo come soluzione.
È possibile progettare un flusso di processo per un tipo di entità o estendere il processo su più entità, ad esempio lead, account e contatto.
Nel flusso del processo a più record, è possibile chiudere con qualsiasi entità che partecipa al processo. Ad esempio, è possibile iniziare con un'opportunità, quindi passare ad un'offerta, poi passare ad un ordine e infine chiudere nell'ultima fase concludendo l'opportunità.
Un flusso di processo è ampiamente personalizzabile. È possibile aggiungere o rimuovere fasi, passaggi o entità in modo semplice.
Un flusso di processo consente di essere conformi ai criteri di protezione dell'organizzazione. È possibile scegliere ruoli di sicurezza specifici per il flusso di processo. Solo gli utenti con questi ruoli di sicurezza possono cambiare il processo per il record o associare il processo al record.
È possibile cambiare un processo per un record o associare un processo a un nuovo record. Ad esempio, esiste l'opportunità di vendere un numero limitato di forniture sanitarie. Si sceglie il flusso del processo "Piccole opportunità" per l'opportunità. Tuttavia, in seguito si apprenderà che questa opportunità ha la potenzialità di diventare un ordine molto più consistente. È possibile passare facilmente a un flusso di processo "Opportunità consistente".
Nota
Il flusso del processo si avvia sempre dall'inizio, quando si passa a un altro processo.
Le categorie delle fasi possono essere utilizzate per collegare le fasi in flussi di processo per scopi di report.
I flussi di processo sono disponibili nell'applicazione Web di Microsoft Dynamics 365 e in Microsoft Dynamics CRM per tablet.
È possibile avviare un flusso di lavoro automatico dal flusso di processo (per l'esecuzione in background), quando un valore di campo di un record partecipante al flusso di processo cambia. Ad esempio, è possibile avviare un flusso di lavoro per l'esecuzione se un CAP o un numero di telefono per un account cambia.
Esempio di un processo aziendale che utilizza più fasi ed entità
In questo esempio viene illustrato che è possibile cambiare facilmente processi di vendita, spostarsi in più record, da opportunità a caso e ancora a opportunità. Mostra inoltre che è possibile includere un processo di approvazione nel processo aziendale.
L'azienda vende servizi Internet a uso domestico e a uso commerciale. Un team tipico include un rappresentante di vendita, un direttore commerciale e un tecnico del campo. Un rappresentante di vendita lavora alle opportunità di vendita che vendono servizi Internet sia domestici che aziendali.
L'amministratore di sistema definisce due processi di vendita:
Servizi Internet a uso domestico.
Servizi Internet a uso commerciale.
Per vendite commerciali, un processo per servizi Internet può consistere nelle fasi seguenti:
Sviluppare una transazione. Il rappresentante di vendita inizia a sviluppare una nuova opportunità. Il rappresentante compila un modulo opportunità con tutte le informazioni necessarie per la vendita dei servizi Internet a uso domestico. Tuttavia, nel corso del processo, il rappresentante si rende conto della presenza di un'opportunità maggiore e decide di modificare l'opportunità per vendere a società. Il rappresentante di vendita cambia il flusso di processo dalla vendita di servizi Internet a uso domestico alla vendita di servizi Internet a uso commerciale.
Proporre una transazione. Il rappresentante di vendita invia la proposta al direttore commerciale per l'approvazione. Il direttore di vendita approva la proposta. Il rappresentante di vendita segnala al cliente che la proposta è stata approvata.
Installare il servizio Internet. Il rappresentante di vendita crea un caso per tenere traccia dell'installazione e assegnarlo al tecnico del campo. Al termine dell'installazione, il tecnico del campo lo segnala al rappresentante di vendita. Il rappresentante di vendita chiude il caso come risolto.
Chiudere una transazione. Il rappresentante di vendita completa il modulo e chiude l'opportunità come acquisita.
Implementare un processo aziendale nel codice
Il processo aziendale è una delle categorie del flusso di lavoro (processo). Altre categorie di processo includono azione, flusso di lavoro e interazione. Per ulteriori informazioni, vedere Categorie del flusso di lavoro. Diversi attributi supportano la funzionalità dei processi aziendali. Due attributi appartengono all'entità del flusso di lavoro (processo) e altri attributi, a qualsiasi entità che partecipa al flusso di processo. Entità personalizzate ed entità con moduli dell'interfaccia utente aggiornati possono partecipare al flusso di processo. Le entità dell'interfaccia utente aggiornate hanno la proprietà di IsAIRUpdated impostata su true. Per abilitare un'entità per il processo aziendale, impostare la proprietà di IsBusinessProcessEnabled su true.
Importante
Abilitare un'entità per processo aziendale è un processo unidirezionale. Non è possibile invertirlo.
Nota
Per visualizzare i metadati di entità per l'organizzazione, installa la soluzione Browser di metadati descritta in Visualizzazione dei metadati per l'organizzazione. Puoi inoltre visualizzare i metadati per un'organizzazione non personalizzata nel file Excel EntityMetadata.xlsx incluso nella cartella di livello superiore di Download degli SDK.
Prima di poter utilizzare il flusso di processo, è necessario attivarlo. Per attivarlo, è necessario disporre del privilegio di prvActivateBusinessProcessFlow per l'entità del flusso di lavoro (processo). Utilizzare il messaggio SetStateRequest per impostare lo stato dei record del flusso di lavoro (processo) su Activated.
Gli attributi che supportano il processo aziendale sono elencati nella tabella seguente.
Entità |
Nome dell'attributo |
Descrizione |
Tipo |
---|---|---|---|
flusso di lavoro (processo) |
ProcessRoleAssignment |
Ruoli di sicurezza che sono assegnati a questo processo aziendale. Solo gli utenti con questi ruoli di sicurezza possono cambiare un processo per il record o associare un processo a un nuovo record. |
Più righe di testo |
flusso di lavoro (processo) |
ProcessOrder |
Ordine dei processi aziendali per un'entità. L'ordine specificato viene usato per visualizzare i processi aziendali in un elenco. A seconda dei ruoli di sicurezza di cui dispongono, degli utenti potrebbero non visualizzare tutti i processi aziendali nell'elenco. |
Numero intero |
Entità abilitata per processi aziendali |
ProcessId |
L'ID del processo aziendale a cui partecipa il record dell'entità. |
GUID |
Entità abilitata per processi aziendali |
StageId |
L'ID della fase nel processo aziendale a cui è assegnato il record dell'entità. La fase consiste in passaggi collegati in modo logico. Le fasi e le procedure sono descritte nell'attributo Workflow.XAML. |
GUID |
Entità abilitata per processi aziendali |
TraversedPath |
Solo per uso interno. L'aggiornamento di questo valore non è supportato. |
Stringa |
Numero massimo di processi, fasi e procedure
Per un'entità, il valore predefinito per il numero massimo di flussi aziendale attivati è 10. È possibile specificare un valore diverso utilizzando l'attributo Organization.MaximumActiveBusinessProcessFlowsAllowedPerEntity. Tuttavia, se il valore è maggiore di 10, è possibile notare una diminuzione nelle prestazioni del sistema quando si cambiano processi o si apre un record con un processo aziendale assegnato. Questo problema diventa più rilevante se i processi si estendono su più entità.
Le impostazioni seguenti non sono personalizzabili:
Il numero massimo di fasi per entità nel processo è 30.
Il numero massimo di procedure in ogni fase è 30.
Il numero massimo di entità che possono partecipare al flusso di processo è 5.
Utilizzare lo script sul lato client per automatizzare l'interazione con i processi aziendali
Con Aggiornamento di Microsoft Dynamics CRM 2015 e Microsoft Dynamics CRM Online 2015 c'è un oggetto sul lato client che è possibile utilizzare per l'interazione con i processi aziendale dagli script.Ulteriori informazioni:Scrivere gli script per i processi aziendali
Vedere anche
Video: Processo aziendale in Microsoft Dynamics CRM 2015
Categorie del flusso di lavoro
Scrivere i flussi di lavoro per automatizzare i processi aziendali.
Creazione di flussi di lavoro in tempo reale
Abilitazione del processo con Microsoft Dynamics CRM 2013
Guida e formazione: Creare un nuovo processo aziendale
Guida e formazione: Assegnare un ruolo di sicurezza a un processo aziendale
Guida e formazione: Guidare il personale attraverso le attività comuni con i processi
Guida e formazione: Aggiungere processi aziendali pronti all'uso
TechNet: Processi aziendali
Scrivere gli script per i processi aziendali
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright