Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Data di pubblicazione: novembre 2016
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Le informazioni sulla sessione vengono visualizzate nelle schede in Unified Service Desk in due aree: nome della scheda della sessione e informazioni generali sulla sessione. Per una panoramica, vedere Gestione della sessione in Unified Service Desk È possibile configurare il formato delle informazioni che vengono visualizzate come nome della scheda e panoramica sessione creando regole righe sessione appropriate.
In questo argomento
Configurare il formato del nome della scheda sessione
Definire le informazioni generali sulla sessione
Definire le informazioni panoramiche sessione utilizzando gli scriptlet
Visualizzazione di avvisi nelle informazioni panoramiche sulla sessione
Configurare il formato del nome della scheda sessione
Accedere a Microsoft Dynamics 365.
Passa a Impostazioni > Unified Service Desk.
Fare clic su Righe sessione.
Nella nuova pagina Nuove informazioni sessione:
Digitare un valore intero, ad esempio 100, nel campo Ordine per assicurarsi che la regola venga eseguita nell'ordine appropriato.
Digitare un nome significativo nel campo Nome.
Nel campo Entità selezionata digitare il nome dell'entità per cui verrà visualizzata la scheda sessione.
Nell'elenco a discesa Tipo selezionare Nome sessione.
Nel campo Visualizza digitare il formato di visualizzazione per la scheda. In questo caso, si desidera visualizzare il nome dell'account seguito da un trattino e dal nome del contatto primario per l'account. Digitare il valore seguente: [[account.name]] [[- account.address1_primarycontactname]].
.jpeg)
In alternativa, è possibile utilizzare parametri sostitutivi per scegliere i valori in fase di esecuzione e visualizzare in modo dinamico il nome della scheda. Ad esempio, per visualizzare il nome dell'account seguito da un trattino e che termina con il nome dell'impegno che ha avviato la sessione, ad esempio chat o chiamata telefonica. Digitare il valore seguente: [[account.name]]-[[$Context.InitialEntity]].
Nota
Se tutti i valori sostitutivi presentano valori corrispondenti nel set di dati, la regola verrà utilizzata e il sistema smetterà di cercare le regole successive. Se non è possibile sostituire uno o più valori sostituitivi, perché i dati non esistono, la regola avrà esito negativo e il sistema proverà l'ordine della regola successiva nel campo Ordine (dal più basso al più alto).
Nell'esempio precedente, [[account.name]] cercherà il campo nome da un'entità account caricata in un determinato momento della sessione corrente. Poiché è stata utilizzata la versione in caratteri minuscoli dell'account corrispondente al nome dell'entità in Dynamics 365, significa che è in corso la ricerca dell'ultima pagina account caricata indipendentemente dalla scheda in cui è stata caricata. Per questo motivo, se si carica un account secondario e le regole ne prevedono il caricamento in una scheda account secondario (visualizzazione dell'account primario nella scheda Account e dell'account secondario nella scheda Account secondario), il nome dell'account che verrà utilizzato sarà quello dell'account secondario. Questo perché l'account secondario viene caricato dopo la scheda Account. Se invece si desidera utilizzare sempre il nome dell'account visualizzato nella scheda Account, utilizzare: [[Account.name]].
Il valore [[$Context.InitialEntity]] viene sostituito in fase di esecuzione con la variabile di contesto InitialEntity. Si tratta di una variabile di contesto speciale popolata dal sistema con il nome entità utilizzato per avviare la sessione.
Fare clic su Salva.
Definire le informazioni generali sulla sessione
Accedere a Microsoft Dynamics 365.
Passa a Impostazioni > Unified Service Desk.
Fare clic su Righe sessione.
Nella pagina Nuove informazioni sessione:
Digitare un valore intero, ad esempio 100, nel campo Ordine per assicurarsi che la regola venga eseguita nell'ordine appropriato.
Digitare un nome significativo nel campo Nome.
Nel campo Entità selezionata digitare il nome dell'entità per cui verranno visualizzate le informazioni panoramiche sessione.
Nell'elenco a discesa Tipo selezionare Riga panoramica sessione.
Nel campo Visualizza specificare lo script XAML che definisce il layout e il contenuto dell'area panoramica. È possibile utilizzare gli strumenti di progettazione come Blend per Visual Studio per creare e progettare lo script XAML, quindi copiarlo in questo campo. Lo script XAML deve essere adeguatamente formattato perché la visualizzazione in Unified Service Desk risulti corretta.
.jpeg)
Fare clic su Salva.
Definire le informazioni panoramiche sessione utilizzando gli scriptlet
Per gli sviluppatori che hanno familiarità con JavaScript, è possibile utilizzare gli scriptlet per visualizzare le informazioni panoramiche sessione. Ad esempio:
È possibile creare uno scriptlet, ad esempio Address Output, che accetti tutti i valori indirizzo.
Tramite JavaScript, è possibile utilizzare le funzioni stringa per eseguire la concatenazione di stringhe per generare l'output desiderato.
Nel codice XAML per la definizione delle informazioni panoramiche sessione, utilizzare il parametro sostitutivo seguente:
[[script.Address Output]]
In fase di esecuzione, viene attivata l'esecuzione dello scriptlet che formatta l'output indirizzo come specificato. Se lo scriptlet genera un'eccezione, la regola verrà ignorata. Questo metodo è spesso il metodo preferito quando lo stile AutoCollapse non è sufficiente per nascondere il markup correlato nell'output secondo necessità. Il parametro sostitutivo può generare anche codice XAML, che verrà sostituito prima che il processore XAML interpreti il risultato finale.
Visualizzazione di avvisi nelle informazioni panoramiche sulla sessione
Gli avvisi sono notifiche inviate all'utente su informazioni importanti correlate al cliente. Un sistema di avvisi di base viene generato nel meccanismo di informazioni sulla sessione. Le righe sessione vengono valutate e visualizzate quando i parametri sostitutivi vengono tutti sostituiti e non viene generata alcuna eccezione dagli scriptlet. Mediante queste informazioni, è possibile visualizzare righe di output facoltative nell'area panoramica sessione dello schermo in base all'esistenza o alle selezioni su entità o valori di ricerca entità. Utilizzare gli scriptlet per testare valori specifici e restituire un valore se si desidera visualizzare l'avviso oppure generare un'eccezione in caso contrario.
Di seguito è riportato uno scriptlet di esempio che verifica se l'account caricato ha credito bloccato.
.jpeg)
Si noti che la proprietà creditonhold è selezionata per l'account. Se il valore è true, restituisce true, in caso contrario genera un'eccezione. Di seguito è riportata una riga panoramica sessione che visualizza una casella di testo e un pulsante (my alert) se il valore è true.
.jpeg)
Si noti il comando evidenziato. Si trova in una colonna non visibile all'utente. Tramite questo parametro sostitutivo la riga panoramica sessione verrà visualizzata oppure ignorata. Se lo scriptlet Credit On Hold True Check genera l'eccezione, non verrà visualizzato alcun elemento Informazioni sessione. Ora che è disponibile la condizione che stabilisce quando visualizzare l'avviso, osservare il pulsante e alcune funzionalità interessanti.
Poiché non esiste alcun codice nascosto per XAML, utilizzare un'altra funzionalità XAML, Comandi. È disponibile un comando speciale definito in Unified Service Desk, "USD:ActionCommands.DoActionCommand. Questo comando è progettato per chiamare un'azione User Interface Integration (UII) su qualsiasi applicazione nel contesto della sessione attualmente in esecuzione degli agenti. The CommandParameter è un invito all'azione codificato URL, con il seguente formato.
http://uii/[UII Hosted Application]/[Action]?[Parameter]
L'azione deve essere configurata come azione UII per l'applicazione ospitata UII specificata. Questo pulsante chiama l'azione GotoTask nell'applicazione AgentScripting e passa "Welcome" come parametro. Per l'applicazione AgentScripting, questa chiamata individua l'attività con il nome "Welcome" e passa a quell'attività visualizzando un nuovo script agente.
L'origine immagine utilizza uno speciale caricatore di immagini definito in Unified Service Desk denominato CRMImageLoader e deve essere definito nelle risorse Griglia.
Quando si specifica un'espressione di associazione, è possibile specificare l'origine come nome della risorsa immagine. In questo modo, Unified Service Desk carica l'immagine dalle risorse Web in Dynamics 365 e la mostra nel pulsante. Con questo metodo, è possibile fare riferimento alle risorse da Dynamics 365 in Windows Presentation Foundation (WPF) (WPF) che si trova nella panoramica sessione. È inoltre possibile specificare un URL non sicuro per l'origine dell'immagine. Definire l'immagine Dynamics 365attraverso l'URL non è una soluzione perché l'autenticazione con il server è necessaria per ottenere l'accesso. I componenti WPF non vengono autenticati rispetto all'URL quando viene effettuato il tentativo di caricarli.
Vedere anche
Gestione della sessione in Unified Service Desk
Eseguire script utilizzando gli scriptlet in Unified Service Desk
Procedure dettagliate per la configurazione di Unified Service Desk
Configurare l'applicazione agente utilizzando Unified Service Desk
Unified Service Desk 2.0
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright