Comprendere le interazioni
Data di pubblicazione: novembre 2016
Si applica a: Dynamics CRM 2015
Le interazioni sono una raccolta di pagine e ogni pagina può contenere più set di richieste e risposte. È inoltre possibile specificare un'interazione come interazione figlio e quindi richiamare tale interazione da una interazione padre. Leggere questo argomento per comprendere le informazioni di base sulle interazioni in Microsoft Dynamics 365.
In questo argomento
Componenti di una finestra di dialogo
Variabile e argomento di input
Limitazioni dell'interazione
Componenti di una finestra di dialogo
Il diagramma seguente illustra una pagina di interazione di esempio e i relativi componenti.
Esaminiamo ogni componente in dettaglio.
Pagina
Una pagina è l'unità di base di una interazione e rappresenta l'interfaccia visiva per l'utente finale. Ogni interazione può avere più pagine e ogni pagina può avere più richieste e risposte. Durante l'esecuzione di una interazione, tali pagine appaiono all'utente nella sequenza specificata nella definizione dell'interazione.
Richiesta e risposta
Le richieste e le risposte consentono di porre una domanda all'utente finale e di acquisire le relative risposte. Per ogni richiesta, è necessario specificare un tipo di risposta che definisce il tipo di input o di controllo della risposta presentato all'utente. È possibile specificare uno dei tipi di risposta seguenti:
Nessuna: nessuna risposta è necessaria per la richiesta. Questa opzione viene utilizzata in genere per richieste introduttive in cui viene dato il benvenuto all'utente.
Riga singola: consente di inserire una singola riga di testo, valore integer o mobile. Viene visualizzata una casella di testo per la richiesta in cui è possibile digitare la risposta.
Pulsante di opzione: consente di scegliere in un set di risposte predefinite oppure scegliere tra i dati in cui è stata eseguita una query da Microsoft Dynamics 365 tramite il passaggio di Query CRM Data. Ad esempio, è possibile scegliere una delle seguenti modalità di comunicazione per le nuove offerte: posta elettronica, fax, telefono o lettera. Inoltre, è possibile specificare il tipo di dati per la risposta: testo, integer o mobile. Le opzioni di risposta vengono visualizzate come pulsanti di opzione.
Elenco a discesa: consente di scegliere in un set di risposte predefinite oppure scegliere tra i dati in cui è stata eseguita una query da Microsoft Dynamics 365 tramite il passaggio di Query CRM Data. Tuttavia, in questo caso, le opzioni di risposta vengono visualizzate in un elenco a discesa.
Testo multilinea: consente di inserire solo più linee di testo. Viene visualizzata una casella di testo multilinea per la richiesta in cui è possibile digitare la risposta.
Data e ora: consente di inserire una data e un'ora.
Solo data: consente di inserire una data senza un'ora.
Ricerca: consente di specificare un record dell'entità.
L'utente risponde per fase Prompt and Response che è archiviata come variabile del passaggio e può essere utilizzata successivamente nel flusso dell'interazione.
È possibile aggiungere un collegamento ipertestuale statico o un collegamento ipertestuale dinamico al testo richiesta. Quando si specifica un testo come collegamento ipertestuale statico, è necessario specificare l'URL completo che include il protocollo di comunicazione (ad esempio HTTP, HTTPS e ftp). Ad esempio se si desidera creare un testo con collegamento ipertestuale denominato Bing, è necessario specificare l'URL come "https://www.bing.com" e non solo come "www.bing.com". I collegamenti ipertestuali dinamici possono essere inseriti in tutti i campi di testo. Il collegamento ipertestuale fa riferimento a un record dell'entità in Microsoft Dynamics 365.
Per impostazione predefinita, ogni risposta viene registrata ed è disponibile nel rispettivo record di sessione del processo. Tuttavia, è possibile disattivare la registrazione della risposta per una fase di richiesta e risposta che contiene informazioni sui clienti riservate, ad esempio i dettagli della carta di credito, per evitare possibili utilizzi impropri dei dati.
Suggerimento
Un suggerimento sono informazioni specificate per ogni richiesta e risposta che consentono agli utenti di rispondere alla richiesta. I suggerimenti sono facoltativi.
Variabile e argomento di input
Oltre ai componenti dell'interazione descritti in precedenza, sono disponibili altri due componenti che dovrebbe essere noti per utilizzare le interazioni: variabili e argomenti di input.
Argomento di input
Gli argomenti di input consentono ai dati di passare tra interazioni padre e figlio. Gli argomenti di input vengono definiti per le interazioni figlio ed è possibile passare i valori dall'interazione padre aggiungendo un passaggio Collega conversazione figlio nell'interazione padre e quindi eseguire il mapping delle risposte necessarie con gli argomenti di input nell'interazione figlio. È inoltre possibile eseguire semplici operazioni aritmetiche e di stringhe nei parametri di input utilizzando il passaggio Assegna valore. Gli argomenti di input possono essere dei seguenti tipi: riga di testo singola, numero intero, numero a virgola mobile, data e ora, solo data o tipo lookup. È inoltre necessario specificare un valore predefinito per tutti i tipi di argomento durante la loro creazione.
Per illustrare il concetto di argomenti di input nelle interazioni, considerare il seguente esempio:
Si dispone di un'interazione padre che crea un contatto prendendo i tre input seguenti: saluto, nome e cognome.
Si dispone di un'interazione figlio utilizzata per creare i casi per i contatti.
Nell'interazione figlio, è possibile che si desideri disporre di alcune richieste che fanno riferimento al nome del chiamante, che viene effettivamente archiviato come variabile di richiesta e di risposta nell'interazione padre. Inoltre, è possibile che si desideri impostare il campo relativo dei casi creati sul record del contatto creato mediante l'interazione padre.
Definire gli argomenti di input per l'interazione figlio per tutti queste input desiderati dal record padre. Successivamente, creare l'interazione padre con un passaggio Collega conversazione figlio per richiamare l'interazione figlio e mappare le variabili corrette di richiesta e risposta agli argomenti di input dell'interazione figlio.
Variabile
Le variabili consentono di archiviare i valori intermedi come le stringhe concatenate o i dati calcolati come risultato di calcoli aritmetici semplici (aggiungere, sottrarre e moltiplicare). I valori intermedi sono le risposte che si uniscono durante l'esecuzione tramite una serie di richieste e di risposte in una interazione e verranno archiviati nelle rispettive variabili del passaggio Richiesta e risposta. È possibile utilizzare le variabili intermedie e il passaggio Assegna valore per eseguire operazioni aritmetiche e di stringa semplici sulle variabili definite dall'utente. Le variabili in una interazione possono essere dei seguenti tipi: testo, numero interno, mobile, data e ora, solo data e ricerca. È inoltre necessario specificare un valore predefinito per tutte le variabili durante la loro creazione.
Per illustrare il concetto di variabili nelle interazioni, considerare un esempio di punteggio lead in cui si desidera eseguire una serie di domande e quindi calcolare il punteggio in base alla formula sulle risposte pesate. A tale scopo, è possibile definire una variabile Integer chiamata Score. Quindi, quando si raccolgono le risposte, è possibile utilizzare il passaggio Condizione di controllo per avere diversi pesi associati alle risposte e quindi aggiungere, sottrarre o moltiplicare tali valori di risposta per la variabile Score utilizzando il passaggio Assegna valore.
Commenti
La sezione dei commenti nella parte inferiore della pagina può essere utilizzata per prendere note durante l'esecuzione dell'interazione. Questa sezione è comune per l'intera sessione di processo. L'utente può acquisire informazioni come i suggerimenti sull'interazione o il commento sui clienti. I commenti vengono archiviati nell'attributo Description del record della sessione di processo quando la sessione di processo è terminata.
Limitazioni dell'interazione
Collega interazione figlio non può essere un passaggio intermedio. È possibile tentare di dividere un'interazione complessa in interazioni figlio e richiamare tutte le interazioni figlio da un'interazione padre. Tuttavia, questa non è supportata in questo rilascio.
Vi è un limite al numero dei passaggi annidati che è possibile utilizzare in un'interazione. Il limite dipende dal browser in uso e non è un limite in Microsoft Dynamics 365. I passaggi annidati vengono visualizzati nel browser come tabelle annidate. Alcuni browser supportano più livelli di tabelle annidate rispetto ad altri. Se la finestra di progettazione flussi di lavoro diventa grigia quando non è possibile aggiungere passaggi annidati aggiuntivi all'interazione, provare le soluzioni alternative:
Riprogettare l'interazione per utilizzare meno passaggi annidati.
Aggiungere un'interazione figlio per ridurre il numero di passaggi nell'interazione padre.
Utilizzare un browser diverso.
Vedere anche
Utilizzare le interazioni per i processi guida
Azioni su interazioni
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright