Panoramica dell'utilizzo delle azioni
Questo argomento si applica a Dynamics 365 Customer Engagement (on-premises). Per la versione Power Apps di questo argomento, vedi: Utilizzare le azioni
Le azioni sono un tipo di processo. Puoi richiamare le azioni, comprese quelle personalizzate, direttamente da un flusso di lavoro o un'interazione, senza scrivere codice. Ulteriori informazioni: Richiamare azioni personalizzate da un flusso di lavoro o da una finestra di dialogo
Le azioni possono inoltre essere richiamate eseguendo un codice personalizzato che utilizza i servizi Web Dynamics 365 Customer Engagement (on-premises).
Puoi chiamare azioni:
Dal codice che viene eseguito in un plug-in o in un flusso di lavoro personalizzato.
Chiamata da un comando disponibile nell'applicazione e che esegue l'operazione tramite codice JavaScript.
Chiamata da un'integrazione con un altro sistema che utilizza i servizi Web Dynamics 365 Customer Engagement (on-premises).
Chiamata da un'applicazione client personalizzata che utilizza i servizi Web Dynamics 365 Customer Engagement (on-premises).
Ulteriori informazioni per gli sviluppatori sono disponibili in questo argomento: Creare azioni personalizzate.
Perché utilizzare le azioni?
Le azioni aprono una gamma di possibilità per la composizione della logia di business. Prima dell'introduzione delle azioni, il modo principale per implementare i processi aziendali era rappresentato da attività di plug-in o flussi di lavoro personalizzati. Con le azioni, puoi eseguire operazioni, ad esempio creare, aggiornare, eliminare, assegnare o eseguite l'azione. Internamente, un'azione crea un messaggio personalizzato. Gli sviluppatori fanno riferimento a tali azioni come "messaggi", ciascuno dei quali è basato su azioni eseguite su un record di entità. Se l'obiettivo di un processo è quello di creare un record e successivamente di aggiornarlo e assegnarlo, i passaggi distinti sono tre. Ogni passaggio viene definito delle funzionalità dell'entità e non necessariamente dal processo aziendale.
Le azioni consentono di definire un singolo verbo (o messaggio) corrispondente a un'operazione che è necessario eseguire per l'azienda. Questi nuovi messaggi sono determinati da un processo o un comportamento invece che da quello che è possibile eseguire con un'entità. Questi messaggi possono corrispondere a verbi come Riassegna, Converti, Pianifica, Indirizza o Approva, in base alle esigenze. L'aggiunta di questi verbi aiuta a fornire un vocabolario più ricco per definire più correttamente i processi aziendali. È possibile applicare questo vocabolario più ricco da client o integrazioni invece di dover scrivere l'azione all'interno dei client. L'intera procedura risulta più semplice perché è possibile gestire e registrare l'esito positivo o negativo di un'intera azione come singola unità.
Messaggi configurabili
Dopo che un'azione è definita e attivata, uno sviluppatore può utilizzare il messaggio in modo analogo a qualsiasi altro messaggio disponibile in una piattaforma. Tuttavia, una differenza importante è che ora anche gli utenti non sviluppatori possono applicare modifiche alle operazioni da eseguire quando il messaggio viene utilizzato. È possibile configurare l'azione per modificare i passaggi man mano che i processi aziendali cambiano. Non è necessario modificare alcun codice personalizzato che utilizza il messaggio fino a quando gli argomenti del processo non subiscono modifiche.
I processi di flusso di lavoro e i plug-in continuano a fornire funzionalità analoghe per la definizione dell'automazione. I processi di flusso di lavoro consentono comunque a un utente non sviluppatore di applicare modifiche, ma la differenza è ora rappresentata dal modo in cui i processi aziendali sono costituiti e dal modo in cui uno sviluppatore può scrivere il codice. Un'azione è un messaggio che viene eseguito allo stesso livello di alcuni messaggi disponibili nella piattaforma. Gli sviluppatori possono registrare i plug-in per le azioni.
Messaggi globali
A differenza dei processi di flusso di lavoro o dei plug-in, un'azione non deve essere associata a un'entità specifica. È possibile definire "globali" le azioni che possono essere chiamate in modo indipendente.
Vedi anche
Creare azioni personalizzateConfigurare azioni
Richiamare azioni personalizzate da un flusso di lavoro o un'interazione
Panoramica dei processi di flusso di lavoro
Panoramica dei processi aziendali