Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
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 HAT (værtsbaseret programværktøjssæt)-automatiseringsaktiviteterne til at oprette automatiseringer til dit hostede programprojekt. Du kan bruge User Interface Integration (UII)-inspektøren til at gøre kontrolelementerne i et program tilgængelige til brug i automatisering. Selvom en automatisering er startet af en handling, der er defineret af et program, kan det få adgang til definerede konntrolelementer i alle programmer, der kører i sessionen. Automatiseringer kan også interagere med ikke-automatiserede aktiverede programmer via aktiviteter såsom DoAction eller Apppplication Integration Framework (AIF) kontekstaktiviteter.Flere oplysninger:Typer HAT-automatiseringsaktiviteter
Før du tilføjer automatisering til dit program, skal du sikre dig, at du har efterset alle de nødvendige kontrolelementer i dit program. Det kan du gøre ved at se Bruge UII inspektøren til at oprette bindinger til det tilknyttede program.
Dette emne indeholder
Oprette HAT-automatisering
Konfigurere en andling for at køre automatisering
Kontrollér det HAT-tilknyttede kontrolelement med automatisering
Få vist eksempler på automatiseringer
Oprette HAT-automatisering
Åbn det programprojekt, du har oprettet tidligere med brug af HAT, hvor du vil tilføje automatiseringer.Flere oplysninger:Brug HAT Software Factory til at oprette et værtsprogram. Du kan også oprette en arbejdsproces i et separat projekt og derefter føje den til dit eksisterende hostede program, der er oprettet ved hjælp af HAT.
Højreklik i Løsningsoversigt på projektnavnet, og vælg Tilføj > Nyt element.
I dialogboksen Tilføj nyt element skal du vælge Visual C# > Arbejdsproces i venstre rude, vælge Aktivitet som projekttype, angive et passende navn og derefter klikke på Tilføj.
.jpeg)
Dette tilføjer aktiviteten arbejdsproces (XAML) i projektet og åbner XAML i designerområdet med arbejdsprocesaktivitet, hvor du kan placere HAT-automatiseringsaktiviteterne samt andre aktiviteter til design af din automatisering.
.jpeg)
Opret automatisering ved hjælp af HAT-aktiviteterne, gem projektet, og byg det derefter.
Næste trin er at konfigurere en handling for det HAT-program, som du oprettede tidligere, og derefter knytte handlingen til den automatisering, som du netop har oprettet.
Konfigurere en andling for at køre automatisering
I dette afsnit vil vi konfigurere en handling med programmet for at knytte det til den automatisering, som vi oprettede i forrige afsnit.
Åbn HAT-programprojektet i Visual Studio, hvis det ikke allerede er åbent.Flere oplysninger:Brug HAT Software Factory til at oprette et værtsprogram.
Højeklik i Løsningsoversigt på HAT-programmets projektnavn, og vælg Action Configuration.
I dialogboksen Action Configuration kan du angive navnet på handlingen og andre oplysninger efter behov. Du kan finde oplysninger om disse felter under Konfigurere en handling for det værtsbaserede program.
Under Automatisering fra listen Tilstand skal du vælge Brug arbejdsprocesassembly eller Brug arbejdsproces-XAML til at knytte en automatisering til handlingen.
.jpeg)
Klik på Vælg arbejdsproces for at angive automatiseringen.
I dialogboksen til arbejdsprocesvælger skal du udvide dit projektnavn og derefter vælge arbejdsprocessen (.xaml), der skal knyttes til handlingen og derefter klikke på OK.
.jpeg)
Hvis du har valgt:
Brug arbejdsprocesassembly i trin 4, indsættes typeoplysninger i feltet Type for den valgte automatisering (arbejdsproces).
.jpeg)
[Note]
Da den absolutte sti til arbejdsprocessens assembly ikke er nævnt i feltet Type, skal du kopiere arbejdsprocessens assemblyfil i Unified Service Desk-klientens installationsmappe for at teste og bruge det tilknyttede program og automatiseringen.
Brug arbejdsproces-XAML i trin 4, udfyldes arbejdsprocessens XAML i feltet XAML for den valgte automatisering (arbejdsproces).
.jpeg)
Hvis du vil køre automatisering i asynkron tilstand, skal du markere afkrydsningsfeltet Asynk. Automatisering kan udføres synkront eller asynkront.
I synkron tilstand kører automatisering Unified Service Desk-brugergrænsefladens (UI) tråd og blokkerer brugergrænsefladen, indtil den er fuldført. Blokering af brugergrænsefladen kan være nyttig, da det tillader programmets UI-tilstand at blive opdateret isoleret. Hvis du vil forhindre, at brugergrænsefladen ikke svarer, skal du holde automatiserede kørselstider så korte som muligt.
I asynkron tilstand kører automatiseringen ikke i Unified Service Desk-brugergrænsefladens tråd, før det er nødvendige at interagere med brugergrænsefladen.
Vælg Gem for at oprette handlingen, der skal udløse automatisering.
Gem projektet, og byg (Opbyg > Opbyg løsning) det.
Kontrollér det HAT-tilknyttede kontrolelement med automatisering
Installér HAT-programmet til Unified Service Desk på Microsoft Dynamics 365-serveren.Flere oplysninger:Installere værtsprogrammet til Unified Service Desk
Kopiér de nødvendige filer (arbejdsproces og HAT-programassemblier) til Unified Service Desk klient-programmappen (typisk C:\Program Files\Microsoft Dynamics CRM USD\USD).
Kør Unified Service Desk-klienten, og brug fejlfinding til at teste dit HAT-hostede program og handlingen med automatisering. Klik under fanen Fejlfinding på den nedadgående pil over fanen Handlingsopkald for at få vist det område, hvor du kan teste handlingsopkald og User Interface Integration (UII)-handlinger.
Klik på fanen Direkte handling:
Vælg dit tilknyttede kontrolelement og den handling, du vil kontrollere.
Klik på kørselsikonet for at teste det.
.jpeg)
Yderligere oplysninger om brug af det tilknyttede kontrolelement til fejlfindingsfunktionen finder du i Fejlfindingsproblemer i Unified Service Desk i Unified Service Desk Administrationsvejledning.
Tip
Hvis der skal foretages fejlfinding af automatisering, skal du starte Visual Studio som administrator, åbne dit HAT-programprojekt og angive Unified Service Desk-klientens eksekverbare fil (UnifiedServiceDesk.exe) som eksternt startprogram i egenskaberne for projektet. Du skal også angive buildets outputsti for projektet til Unified Service Desk-klientens installationsmappe. Hver gang du foretager fejlfinding af projektet, kopieres assemblies til Unified Service Desk-klientens installationsmappe, og klienten starter.
Få vist eksempler på automatiseringer
Download UII SDK-pakken, og udpak den.
I mappen < ExtractedFolder >\UII\SampleCode\UII\Hat\QsAutomationProject skal du åbne Microsoft.Uii.QuickStarts.QsAutomationProject.csproj-filen i Microsoft Visual Studio.
Ret manglende assemblyreferencer i projektet ved at angive referencestien til projektet (Projekt > [Projektegenskaber] > Referencestier) til mappen < ExtractedFolder >\UII\Bin\UII eller til Unified Service Desk-klientprogrammets mappe (typisk C:\Program Files\Microsoft Dynamics CRM USD\USD).
Opbyg projektet (Opbyg > Opbyg løsning) for at få vist eksempler på automatiseringer (XAML). Når projektet er oprettet, skal du dobbeltklikke på en XAML-fil i Løsningsoversigt for at få vist definitionen af automatisering.
Se også
Bruge HAT-automatiseringsaktiviteter
Typer HAT-automatiseringsaktiviteter
Konfigurere en handling for det værtsbaserede program
Unified Service Desk 2.0
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret