Freigeben über


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