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
Application Integration Framework (AIF) in User Interface Integration (UII) consente l'integrazione e l'automazione delle applicazioni. Con AIF, le applicazioni possono essere avviate e automatizzate per scopi diversi, ad esempio per ridurre le operazioni di copia e incolla. Fornisce inoltre le funzionalità di gestione della sessione che consentono l'isolamento vicendevole delle applicazioni in base a una chiave della sessione. Questa separazione contribuisce a rafforzare la sicurezza dei dati e una gestione dell'applicazione più semplice per l'utente.
In AIF vengono utilizzati gli strumenti e i servizi Blocco applicazioni dell'interfaccia utente composite per la gestione di stato, caricamento di applicazioni, contenimento visivo e messaggistica. Per ulteriori informazioni e scaricare il blocco di applicazione, vedere MSDN: HYPERLINK "https://msdn.microsoft.com/en-us/library/aa480450.aspx" Smart Client – Composite UI Application Block.
In questo argomento
Componenti AIF
Modello a oggetti AIF
Componenti AIF
Nella figura seguente vengono illustrati i componenti AIF.
.jpeg)
Come illustrato nella figura precedente, AIF include i seguenti componenti principali:
Applicazioni ospitate: un'applicazione ospitata è un'applicazione line-of-business ospitata direttamente nella shell di UII. Le applicazioni possono essere controlli ospitati, applicazioni esterne (ad esempio Microsoft Visual C++, Microsoft Visual Basic o Java), applicazioni Web o applicazioni ospitate Citrix. I controlli ospitati sono i controlli utente Windows Forms o Windows Presentation Foundation (WPF) che implementano gli hook aggiuntivi per l'integrazione in AIF.Ulteriori informazioni:Applicazioni ospitate di UII
Framework di shell dell'interfaccia utente: fornisce un framework unificato per lo sviluppo di shell di applicazioni desktop unificate fornendo le classi di servizi UII di base che semplificano lo sviluppo UII.Ulteriori informazioni:Framework shell di interfaccia utente
Motore di composizione: in AIF vengono utilizzati gli strumenti e i servizi Blocco applicazioni dell'interfaccia utente composite per la gestione di stato, caricamento dell'applicazione (caricatore di moduli) contenimento visivo (area di lavoro) e messaggistica (gestore eventi). Il framework di integrazione applicazione utilizza il blocco dell'applicazione dell'interfaccia utente composito per fornire funzionalità e indicazioni per la costruzione di ambienti di host che possono combinare e presentare le interfacce utente per ogni applicazione ospitata. Il framework di integrazione applicazione consente inoltre alle applicazioni di condividere informazioni e eventi, pertanto le modifiche apportate in un riquadro possono influire su altre applicazioni ospitate.
Gestione centralizzata: la configurazione delle applicazioni ospitate, delle azioni, dei flussi di lavoro e della sicurezza è gestita tramite il client Web Microsoft Dynamics 365.
Modello a oggetti AIF
AIF espone un modello a oggetti per abilitare un'applicazione shell, ad esempio Unified Service Desk for Microsoft Dynamics 365, per creare un'istanza delle applicazioni line-of-business. Il modello a oggetti consente inoltre di utilizzare un oggetto di contesto della sessione per implementare le interazioni tra le applicazioni e le azioni e passare i messaggi tra loro.
.jpeg)
ApplicationHost: ApplicationHost funge da gestore tra l'applicazione desktop UII (ad Unified Service Desk) e un'applicazione ospitata. È possibile svolgere il ruolo di gestore tra più applicazioni ospitate, abilitandole all'invio e alla ricezione di azioni o eventi. L'oggetto ApplicationHost abilita le applicazioni ospitate a generare eventi (definiti azioni in UII). Le applicazioni ospitate passano le azioni all'oggetto ApplicationHost che a sua volta le passa alla destinazione (applicazione ospitata) dell'azione.ApplicationHost fornisce inoltre applicazioni ospitate con accesso all'oggetto di contesto.
Contesto: il contesto è una raccolta di coppie chiave-valore condivise tra le applicazioni ospitate. Ogni sessione del framework di integrazione applicazione include un oggetto di contesto contenente i dati definiti dall'utente. I dati del contesto sono condivisi tra le applicazione e gli adapter ospitati nella sessione. Un'applicazione ospitata può scrivere alcuni dati (ad esempio un ID utente) nel contesto e i dati sono visibili per le altre applicazioni. Il contesto può essere salvato in modo permanente, che consente di trasferire una sessione a un altro agente o recuperare una sessione da parte dell'agente originale.
Sessione: UII fornisce un motore di sessione che contiene le informazioni sul contesto e le istanze delle applicazioni ospitate per la sessione. Una sessione viene utilizzata come costrutto organizzativo per consentire la separazione dei gruppi di applicazioni e ospitate e dati associati. I dati per una sessione possono essere raggruppati in due categorie principali:
Dati principali di supporto: informazioni che identificano la sessione, la struttura di dati principale (in genere i dati del cliente), gli identificatori di connessione Computer Telephony Integration (CTI) e le applicazioni ospitate durante la sessione.
Contesto della sessione: area delle informazioni condivise tra le applicazioni ospitate.
Una sessione può essere associata a un tipo di canale ad esempio una Telefonata, un messaggio di posta elettronica, una conversazione di messaggistica immediata o altri metodi di comunicazione).UII può essere configurato per consentire solo una sessione alla volta o più sessioni simultanee. La gestione della sessione consente agli agenti di gestire più interazioni simultaneamente in diversi canali senza perdere o confondere il contesto o lo stato di ogni sessione.
Vedere anche
Microsoft.Uii.AifServices
IHostedApplication
Applicazioni ospitate di UII
Estendere Unified Service Desk
Gestione della sessione in Unified Service Desk
Unified Service Desk 2.0
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright