Verwenden von UII-Adaptern, um mit externem und Webanwendungen zu interagieren
Veröffentlicht: November 2016
Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Sie können User Interface Integration (UII)-Adapter verwenden, um mit externen und Webanwendungen zu interagieren, ohne Zugriff auf den Quellcode zu haben.
In diesem Thema
Verwenden des UII-Anwendungsadapters
Verwenden des Webanwendungsadapters
Verwenden des UII-Anwendungsadapters
Externe Anwendungen sind ausführbare Dateien (.exe, die nicht speziell für User Interface Integration (UII) geschrieben wurden. Externe Anwendungen haben eigene Prozesse. Üblicherweise werden sie mithilfe von Win32 APIs, Microsoft Foundation Classes (MFC), oder Visual Basic 6.0 geschrieben. Ein UII-Anwendungsadapter (HostedApplicationAdapter) ermöglicht Ihnen, das Verhalten der Anwendung ohne Zugriff auf den Quellcode zu ändern.
Unified Service Desk stellt Ihnen eine neue Microsoft Visual Studio-Projektvorlage zum Erstellen eines User Interface Integration (UII)-Anwendungsadapters bereit, der vorverdrahtete Ereignisse und Methoden enthält, die Sie implementieren sollten, um Ihren Anwendungsadapter zu erstellen. Informationen dazu, wie Sie einen UII-Anwendungsadapter erstellen können, um mit einer externen Anwendung zu integrieren, finden Sie unter Exemplarische Vorgehensweise: Einen UII-Anwendungs-Adapter erstellen
Verwenden des Webanwendungsadapters
Sie können jede browserbasierte Website, Webseite oder Webanwendung in Unified Service Desk hosten. Ein UII-Webanwendungsadapter (WebApplicationAdapter fungiert als Schnittstelle zwischen der gehosteten Webanwendung und Unified Service Desk und erlaubt Ihnen, das Verhalten der Anwendung zu ändern, ohne auf den Quellcode zuzugreifen.
Unified Service Desk stellt Ihnen eine neue Microsoft Visual Studio-Projektvorlage zum Erstellen eines UII-Webanwendungsadapters bereit, der vorverdrahtete Ereignisse und Methoden enthält, die Sie implementieren sollten, um Ihren Webanwendungsadapter zu erstellen. Informationen dazu, wie Sie einen UII-Webanwendungsadapter erstellen können, um mit einer externen Anwendung zu integrieren, finden Sie unter Exemplarische Vorgehensweise: Einen UII-Anwendungs-Adapter erstellen
UII-Aktionsprotokolle
Unter den meisten edingungen werden User Interface Integration (UII) gehostete Anwendungen nicht geändert, um mit dem Agentdesktop zu arbeiten. Gelegentlich sind Anwendungsänderungen jedoch die angebrachteste Methode, um die erforderliche Automatisierung zu behandeln. Wenn die Situation s zuläst, kann eine Webseite HTTP-orientierte UII-Protokolle nutzen, um Aufrufe in Application Integration Framework (AIF) vorzunehemn. In einer gehosteten Anwendung können Sie den Webseiteninhalt anpassen, indem Sie weitere Aktionsprotokolle implementieren. Die folgende Tabelle beschreibt die Aktionsprotokolle, die User Interface Integration (UII) zur Verfügung stellt.
Protokoll |
Angeforderte URL |
Beschreibung |
---|---|---|
UII |
UII://<Target App>/Action?<ActionData><ActionData> |
Die Protokoll löst ein RequestAction-Ereignis für die Ziel-Webanwendung aus. |
UIICTX |
UIICTX://update/Name1=Value1&Name2=Value2 |
Das Protokoll fügt ein Name-Wert-Paar dem aktuellen Kontext hinzu und löst ein ChangeContext-Ereignis aus. |
Das folgende ist ein Beispiel enes UII-Protokollaufrufs aus einer HTML-Seite.
<HTML>
<HEAD>
<TITLE>Sample UII Protocol Call</TITLE>
</HEAD>
<BODY
<A href="UII://MyApp/MyAction?<GetFocus>true</GetFocus>">Click to execute an action</A></FONT></P>
</BODY>
</HTML>
Im vorigen Beipiele wird durch Klicken auf den Link der WebApplicationAdapter für die MyApp-Webanwendung und den Adapter initiiert. Der Adapter ruft das aktionsspezifische User Interface Integration (UII)-Protokoll auf, um den User Interface Integration (UII)-Kontext zu aktualisieren. Sie können das User Interface Integration (UII)-Protokoll durch das UIICTX-Protokoll zum Ausführen der Kontextaktualisierungsaktion ersetzen.
Siehe auch
Verwenden den UII-Automatisierungsadapter, um mit externem und Webanwendungen zu interagieren
UII-Adapter
Exemplarische Vorgehensweise: Einen UII-Anwendungs-Adapter erstellen
Exemplarische Vorgehensweise: Einen UII-Webanwendungs-Adapter erstellen
Unified Service Desk 2.0
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright