Del via


Bruge UII-kort til kommunikation med eksterne programmer og webprogrammer

 

Udgivet: november 2016

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016

Du kan bruge User Interface Integration (UII)-kort til at kommunikere med eksterne programmer og webprogrammer uden at have adgang til programmets kildekode.

Dette emne indeholder

Bruge UII-programkortet

Bruge UII-webprogramkortet

Bruge UII-programkortet

Eksterne programmer er eksekverbare filer (.exe), der ikke er skrevet specifikt til User Interface Integration (UII). Eksterne programmer har deres egne processer. De skrives typisk ved hjælp af Win32-API'er, Microsoft Foundation Classes (MFC) eller Visual Basic 6.0. Med et UII-programkort (HostedApplicationAdapter) kan du ændre funktionaliteten i programmet uden at have adgang til dets kildekode.

Unified Service Desk giver dig en Microsoft Visual Studio projektskabelon til oprettelse af et User Interface Integration (UII)- program-kort, der indeholder foruddefinerede hændelser og metoder, som du skal implementere for at oprette dit programkort. Du kan finde oplysninger om, hvordan du kan oprette et UII-programkort til integration med et eksternt program, i Gennemgang: Oprette et UII-programkort.

Bruge UII-webprogramkortet

Du kan være vært for alle browserbaserede websteder, websider eller webprogrammer i Unified Service Desk. Et UII-webprogramkort (WebApplicationAdapter) fungerer som interface mellem værtswebprogrammet og Unified Service Desk, så du kan ændre funktionaliteten af programmet uden at åbne dets kildekode.

Unified Service Desk giver dig en Microsoft Visual Studio projektskabelon til oprettelse af et UII-webprogramkort, der indeholder foruddefinerede hændelser og metoder, som du skal implementere for at oprette dit webprogramkort. Du kan finde oplysninger om, hvordan du kan oprette et UII-webprogramkort til integration med et eksternt program, i Gennemgang: Oprette et UII-programkort.

UII-handlingsprotokoller

Under de fleste forhold ændres User Interface Integration (UII)-værtsprogrammer ikke, når de skal bruges af Helpdesk. Undertiden kan programændringer dog være den mest hensigtsmæssige måde at håndtere påkrævede automationer på. Hvis forholdene tillader det, kan en webside kan udnytte HTTP-orienterede UII-protokoller til at foretage opkald til Application Integration Framework (AIF). Du kan tilpasse websideindholdet i et værtsprogram ved at implementere flere handlingsprotokoller. I følgende tabel beskrives de handlingsprotokoller, som findes i User Interface Integration (UII).

Protokol

URL-adresse, der anmodes om

Beskrivelse

UII

UII://<Target App>/Action?<ActionData><ActionData>

Protokollen udløser en RequestAction-hændelse til målwebprogrammet.

UIICTX

UIICTX://update/Name1=Value1&Name2=Value2

Protokollen tilføjer et navn-værdi-par i den aktuelle kontekst og udløsere en ChangeContext hændelse.

Følgende er et eksempel på et kald til en UII-protokol fra en HTML-side.

<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>

I det foregående eksempel starter WebApplicationAdapter til MyApp-webprogrammet og kortet, når det klikkes på linket. Kortet kalder den User Interface Integration (UII)-protokol, der er angivet for handlingen, for at få opdateret User Interface Integration (UII)-konteksten. Du kan erstatte User Interface Integration (UII)-protokollen med UIICTX-protokollen for at udføre kontekstopdateringshandlingen.

Se også

Bruge UII-automationskort til kommunikation med eksterne programmer og webprogrammer
UII-kort
Gennemgang: Oprette et UII-programkort
Gennemgang: Oprette et UII-webprogramkort

Unified Service Desk 2.0

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret