Standardwebprogram (tilknyttet kontrolelement)
Udgivet: november 2016
Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2013, Dynamics CRM 2015, Dynamics CRM 2016
Det tilknyttet kontrolelement for Standardwebprogram ligner CRM-side-typen, bortset fra at den er beregnet til at være vært for ikke-Dynamics 365-sider som f.eks. eksterne websider og sørger for indsættelse af scripts for relevante funktioner af eksterne websider. Ligesom det tilknyttede kontrolelement CRM-side kan disse sider automatiseres. Den foretrukne metode til automatisering er via JavaScript-injektion, herunder kald af JavaScript-funktioner, der allerede er defineret på siden eller manipulering af dokumentobjektmodellen. Handlingen RunScript kan også bruges til at hente værdier fra siden.
![]() |
---|
Denne type tilknyttet kontrolelement understøtter ikke HAT (værtsbaseret programværktøjssæt), hvilket forenkler opgaven med at automatisere brugergrænsefladen i et værtsprogram. HAT består af datastyrede kort (DDA), beskrivende bindinger og automatiseringer (Windows-arbejdsprocesser) til at automatisere programmerne.Flere oplysninger:Bruge UII-automationskort til kommunikation med eksterne programmer og webprogrammer |
Dette emne indeholder
Oprette et tilknyttet kontrolelement af typen Standardwebprogram
Foruddefinerede UII-handlinger
Foruddefinerede hændelser
Oprette et tilknyttet kontrolelement af typen Standardwebprogram
Mens du opretter et nyt tilknyttet kontrolelement, varierer felterne på skærmen Nyt tilknyttet kontrolelement afhængigt af typen af det tilknyttede kontrolelement, du vil oprette. Dette afsnit indeholder oplysninger om de specifikke felter, der er entydige for den tilknyttede kontrolelementtype Standardwebprogram. Du kan finde detaljerede oplysninger om, hvordan du opretter et tilknyttet kontrolelement, i Oprette eller redigere et tilknyttet kontrolelement.
På skærmen Nyt tilknyttet kontrolelement:
Under området Unified Service Desk skal du vælge Standardwebprogram fra rullelisten USD-komponenttype.
Fra rullelisten Tillad flere sider skal du vælge Ja for automatisk at oprette en rulleliste, når der kaldes en anden URL-adresse, eller en regel i vinduesnavigation dirigerer en side til fanen. Dette vil tillade brugeren hurtigt at søge mellem siderne, der er tilknyttet dette kontrolelement. Hvis du vælger Nej, når Unified Service Desk modtager et navigationshandlingsopkald, eller en side sendes til fanen, vil det erstatte den side, der vises i øjeblikket, og opdatere oversigten i webbrowseren.
Rullelisten Værtstype angiver, hvordan du ønsker, at dette kontrolelement bliver hostet. Du kan vælge IE-proces standard eller Intern WPF. Du kan finde flere oplysninger under Vælge en værtsmetode for kontrolelementer.
Under området Fælles egenskaber skal du markere afkrydsningsfeltet Programmet er globalt for at angive det tilknyttede kontrolelement som globalt. Globale tilknyttede kontrolelementer kan vises uden for en kundesession. Kontrolelementer som Helpdesk medarbejdernes dashboard, væg eller søgning er almindelig brug af globale tilknyttede kontrolelementer. Globale tilknyttede kontrolelementer har ikke en sessionsspecifik tilstand, så når du ændrer sessioner, forbliver disse samme globale tilknyttede kontrolelementer. Hvis afkrydsningsfeltet ikke er markeret, bliver det tilknyttede kontrolelement sessionsbaseret. Sessionsbaserede kontrolelementer findes i forbindelse med kundesessionen. Hvis brugeren skifter til en anden session, skjules alle sessionssider fra den tidligere session.
I feltet Visningsgruppe skal du angive et panel, hvor dette tilknyttede kontrolelement vises. Du kan finde flere oplysninger om forskellige paneler, der er tilgængelige i Unified Service Desk, under Paneler i Unified Service Desk.
Foruddefinerede UII-handlinger
Dette er de foruddefinerede UII-handlinger, der er tilgængelige for denne type af tilknyttede kontrolelementer.
Luk
Denne handling bruges til at lukke det tilknyttede kontrolelement.
FireEvent
Udløser en brugerdefineret hændelse fra dette tilknyttede kontrolelement.
Parameter |
Beskrivelse |
---|---|
navn |
Navnet på den brugerdefinerede hændelse. |
Alle efterfølgende navn = værdi-par bliver parametre til hændelsen. Du kan finde flere oplysninger om oprettelse af en brugerdefineret hændelse under Oprette en brugerdefineret hændelse.
GoBack
Denne handling svarer til at klikke på knappen Tilbage i browserforekomsten.
GoForward
Denne handling svarer til at klikke på knappen Fremad i browserforekomsten.
GoHome
Denne handling fører til den oprindelige URL-adresse, der er angivet for denne forekomst af browseren.
MoveToPanel
Denne handling bruges til at flytte tilknyttede kontrolelementer mellem paneler på kørselstidspunktet.
Parameter |
Beskrivelse |
---|---|
-app |
Navnet på det tilknyttede kontrolelement, der skal flyttes. |
panel |
Målpanelet for det tilknyttede kontrolelement. |
Naviger
Denne handling bruges til at navigere til en URL-adresse.
Parameter |
Beskrivelse |
---|---|
URL-adresse |
Den URL-adresse, der skal navigeres til. Dette er en obligatorisk parameter. |
Noscan |
Hvis denne parameter angives og er sand, bliver dataparametrene ikke hentet fra siden. |
HideCommandBar |
Hvis denne parameter angives og er Sand, vises den indvendige ramme i stedet for at indlæse sidekommandolinjen. |
HideNavigationBar |
Hvis denne parameter angives og er Sand, vises navigationspanelet på destinationswebsiden ikke. |
Ramme |
Når rammer findes på siden, ville denne parameter angive navnet på rammen, der skal navigeres til, i stedet for at navigere i hovedvinduet. |
postdata |
Data, der sendes til serveren som en del af en HTTPPOST transaktion. En POST transaktion bruges typisk til at sende data, der indsamles af en HTML-side. I Unified Service Desk kan disse data modtages fra en hvilken som helst hændelse, der udløses ved hjælp af "http://event/?". Eksempel: [[postdata]+] Alternativt kan dataene overføres som kodet streng med deres overskriftstype i det ønskede format. |
header |
En strengværdi, der indeholder flere HTTP-headere, der sendes til serveren. Når postdata-parameteren bruges i Navigate-handlingen, skal du også angive en passende værdi for header-parameteren. Eksempel: Content-Type:application/x-www-form-urlencoded Hvis en Unified Service DeskPOST-hændelse udløser Navigate-handlingen, der skal standardværdien for denne parameter være header=[[header]+] |
New_CRM_Page
Opretter en side til oprettelse af en ny Dynamics 365-post for det objekt, der er angivet, og behandler siden som pop-up-vinduer fra det angivne tilknyttede kontrolelement. Reglerne for vinduesnavigation evalueres for at afgøre den placering, hvor siden til oprettelse af objektposten vises.
Parameter |
Beskrivelse |
---|---|
LogicalName |
Det logiske navn på objektet til oprettelse af en ny forekomst. |
![]() |
---|
Resten af parametrene skal bestå af navn = værdi-par. Disse er de ekstra forudindstillede værdier i formularen til oprettelse af en ny post for det angivne objekt. Du kan finde flere oplysninger om brug af denne handling i trin 4 under Gennemgang 7: Konfigurer Helpdesk medarbejderscripting i Helpdesk medarbejderprogrammet. |
Open_CRM_Page
Åbner en eksisterende forekomst af objektet, der er angivet og identificeret af id'et, og behandler siden som pop-up-vinduer fra det angivne tilknyttede kontrolelement. Reglerne for vinduesnavigation evalueres for at afgøre den placering, hvor pop-up-vinduet vises.
Parameter |
Beskrivelse |
---|---|
LogicalName |
Det logiske navn på objektet, der skal åbnes. |
id |
Id'et på den objektpost, der skal åbnes. |
Pop op-vindue
Viser en URL-adresse fra det tilknyttede kontrolelement og kører reglerne for vinduesnavigation mod den for dirigering af pop-up-vinduet til den ønskede placering.
Parameter |
Beskrivelse |
---|---|
url-adresse |
Distribuerer pop-up-vinduer fra dette tilknyttede kontrolelement ved hjælp af denne URL-adresse, som om det var et popup-vindue, der anmodes om fra det viste kontrolelement. |
ramme |
Den ramme, som denne popup stammer fra. |
RealignWindow
Viser det tilknyttede kontrolelement på den angivne placering på en skærm. Du kan få vist det tilknyttede kontrolelement på op til to skærme. Denne handling gælder for forekomster af tilknyttede kontrolelementer, som er konfigureret til at blive placeret på en USDFloatingPanel eller USDFloatingToolPanel-paneltype.
Parameter |
Beskrivelse |
---|---|
skærm |
Angiver den skærm, hvor det tilknyttede kontrolelementet skal vises. Gyldige værdier er 1 eller 2. Hvis du ikke angiver denne parameter, sendes 1 som standard. |
venstre |
Angiver positionen i procent fra skærmens venstre side på destinationsskærmen, hvor det tilknyttede kontrolelement skal vises. Gyldige værdier er 0 til 100. Hvis du ikke angiver denne parameter, sendes 0 som standard. |
øverst |
Angiver positionen i procent fra skærmens top på destinationsskærmen, hvor det tilknyttede kontrolelement skal vises. Gyldige værdier er 0 til 100. Hvis du ikke angiver denne parameter, sendes 0 som standard. |
bredde |
Angiver bredden i procent af vinduet for det tilknyttede kontrolelement på destinationsskærmen. Gyldige værdier er 1 til 100. Hvis du ikke angiver denne parameter, sendes 100 som standard. |
højde |
Angiver højden i procent af vinduet for det tilknyttede kontrolelement på destinationsskærmen. Gyldige værdier er 1 til 100. Hvis du ikke angiver denne parameter, sendes 100 som standard. |
RunScript
Denne handling indsætter JavaScript i hovedrammen i programmet. Du bør undgå at bruge Dynamics 365 klient-SDK-opkald med denne handling. Brug i stedet RunXrmCommand-handlingen.
Parameter |
Beskrivelse |
||
---|---|---|---|
Dataparameteren er JavaScript, der vil blive tilføjet i formularen.
|
SetSize
Denne handling angiver udtrykkeligt bredden og højden af det tilknyttede kontrolelement. Dette er især nyttigt, når du bruger "auto" i dit panellayout.
Parameter |
Beskrivelse |
---|---|
bredde |
Bredden af det tilknyttede kontrolelement. |
height |
Højden på det tilknyttede kontrolelement. |
WaitForComplete
Denne handling kan bruges til at blokere behandling, indtil indlæsningen er fuldført i URL-adressen.
![]() |
---|
Nogle websider, især Dynamics 365-sider, har flere rammer. Denne handling venter kun på, at hovedrammen fuldføres. |
Parameter |
Beskrivelse |
---|---|
Millisekunder |
Valgfri parameter til at angive, hvor lang tid i millisekunder der skal ventes på timeout. |
Foruddefinerede hændelser
Følgende foruddefinerede hændelser er forbundet med denne type af tilknyttede kontrolelementer.
BrowserDocumentComplete
Opstår, når siden er indlæst. På et tilknyttet kontrolelement af typen CRM-side opstår denne hændelse, når dataene er blevet gemt til listen over erstatningsparametre. Denne hændelse indtræffer kun én gang, selvom flere rammer individuelt vil have udløst deres BrowserDocumentComplete-hændelser.
Parameter |
Beskrivelse |
---|---|
url-adresse |
URL-adressen på den side, der er indlæst. |
PopupRouted
Opstår, når et pop op-vindue er blevet sendt af systemet.
Parameter |
Beskrivelse |
---|---|
url-adresse |
Webadressen for pop-up-vinduet, der blev distribueret. |
Se også
UII-handlinger
Hændelser
Få vist foruddefinerede handlinger og hændelser for et tilknyttet kontrolelement
Oprette eller redigere et tilknyttet kontrolelement
Gennemgang 2: Få vist en ekstern webside i Helpdesk medarbejderprogrammet
Tilknyttede kontrolelementtyper og reference for handling/hændelse
Unified Service Desk 2.0
© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret