Del via


Forstå dialoger

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Dialoger indeholder en samling af sider, og hver side kan indeholde flere sæt af spørgsmål og svar. Du kan også angive en dialog som en underordnet dialog og derefter aktivere denne dialog fra en overordnet dialog. Læs dette emne for at forstå de grundlæggende elementer i dialoger i Microsoft Dynamics 365.

Dette emne indeholder

Dialogboksens komponenter

Inputargument og variabel

Begrænsninger for dialogen

Dialogboksens komponenter

I følgende diagram illustreres en side i en eksempeldialog og dialogens komponenter.

Komponenter i en dialogboks

Lad os se på de enkelte komponenter i detaljer.

Side

En side er den grundlæggende enhed i en dialog og er den visuelle brugergrænseflade for slutbrugeren. En dialog kan have flere sider, og hver side kan have flere spørgsmål og svar. Når en dialog køres, vises siderne for brugeren i den rækkefølge, du har defineret dem i under oprettelsen af dialogen.

Spørgsmål og svar

Spørgsmål og svar giver dig mulighed for at stille et spørgsmål til slutbrugeren og få vedkommendes svar. For hvert spørgsmål skal du angive en svartype, der definerer typen af input eller svarkontrolelementet, der vises for brugeren. Du kan angive en af følgende svartyper:

  • Intet: Der kræves intet svar på spørgsmålet. Dette bruges typisk i indledninger, hvor du byder brugeren velkommen.

  • Enkelt linje: Giver dig mulighed for at skrive en enkelt linje med en værdi for tekst, heltal eller flydende tal. En tekstfelt vises ud for spørgsmålet, hvor du kan skrive svaret.

  • Alternativknap: Giver dig mulighed for at vælge mellem foruddefinerede svar eller de data, der er forespurgt på fra Microsoft Dynamics 365, i trinnet Query CRM Data. For eksempel kunne du vælge mellem følgende kommunikationstilstande for de nye tilbud: mail, fax, telefon eller brev. Desuden kan du angive datatypen for svarene: tekst, heltal eller flydende tal. Svarmulighederne vises som alternativknapper.

  • Valgliste: Giver dig mulighed for at vælge mellem foruddefinerede svar eller de data, der er forespurgt på fra Microsoft Dynamics 365, i trinnet Query CRM Data. I dette tilfælde vises svarmulighederne dog i en rulleliste.

  • Tekst over flere linjer: Giver dig mulighed for at skrive flere linjer tekst alene. Et tekstfelt til tekst over flere linjer vises ud for spørgsmålet, hvor du kan skrive svaret.

  • Dato og klokkeslæt: Giver dig mulighed for at skrive en dato og et klokkeslæt.

  • Kun dato: Giver dig mulighed for at skrive en dato uden et klokkeslæt.

  • Opslag: Giver dig mulighed for at angive en objektpost.

Brugerens svar for hvert Prompt and Response-trin gemmes som trinvariablen og kan bruges senere i dialogflowet.

Du kan føje et statisk eller dynamisk link til teksten i spørgsmålet. Når du angiver en tekst som statisk link, skal du angive den fulde URL-adresse, herunder kommunikationsprotokollen (f.eks. http, https og ftp). For eksempel, hvis du vil oprette en linktekst, som du kalder Bing, skal du angive URL-adressen som "https://www.bing.com", og ikke blot "www.bing.com". Dynamiske links kan indsættes i ethvert tekstfelt. Linket henviser til en objektpost i Microsoft Dynamics 365.

Som standard logføres hvert svar og er tilgængeligt i de respektive processessionsposter. Du kan dog deaktivere logføring af svar for et spørgsmål og svar-trin, der indeholder følsomme kundeoplysninger såsom kreditkortoplysninger for at undgå muligt misbrug af data.

Tip!

Et tip er oplysninger, som du angiver for hvert spørgsmål og svar, og som hjælper brugeren med at svare på spørgsmålet. Tip er valgfrie.

Inputargument og variabel

Ud over de dialogkomponenter, der blev beskrevet tidligere, der er to komponenter mere, du skal være opmærksom på, når du vil arbejde med dialoger: inputargumenter og variabler.

Inputargument

Inputargumenter gør det muligt at overføre data mellem overordnede og underordnede dialoger. Inputargumenter defineres for underordnede dialoger, og du kan overføre værdierne fra den overordnede dialog ved at tilføje et Tilknyt underordnet dialogboks-trin i den overordnede dialog og derefter knytte de påkrævede svar til inputargumenterne i den underordnede dialog. Du kan også udføre simple aritmetiske operationer og strengoperationer på inputparametre i trinnet Tildel værdi. Inputargumenter kan være af følgende typer: enkelt tekstlinje, heltal, flydende tal, dato og klokkeslæt, kun dato eller opslag. Du skal også angive en standardværdi for hver af argumenttyperne under oprettelsen af dem.

Begrebet inputargumenter i dialoger kan illustreres ved hjælp af følgende eksempel:

  • Du har en overordnet dialog, hvor der oprettes en kontakt ved hjælp af følgende tre input: starthilsen, fornavn og efternavn.

  • Du har en underordnet dialog, der bruges til at oprette sager for kontakterne.

  • I den underordnede dialog kan du have nogle spørgsmål, der refererer til navnet på den kaldende, som faktisk er gemt som en variabel for spørgsmål og svar i den overordnede dialog. Derudover kan du indstille angående-feltet i de sager, der oprettes, til den kontaktpost, som blev oprettet ved hjælp af den overordnede dialog.

  • Du kan definere inputargumenterne for den underordnede dialog for alle disse input, du ønsker fra den overordnede post. Derefter skal du oprette den overordnede dialog, der har et Tilknyt underordnet dialogboks-trin for at aktivere den underordnede dialog og knytte de rigtige spørgsmål og svar-variabler til den underordnede dialogs inputargumenter.

Variabel

Variabler gør det muligt at gemme eventuelle mellemliggende værdier som f.eks. sammenkædede strenge eller beregnede data som et resultat af simple matematiske beregninger (lægge til, trække fra og gange). De mellemliggende værdier er de svar, du indsamler under gennemgang af en række spørgsmål og svar i en dialog, og de gemmes i de respektive variabler for spørgsmål og svar-trinnet. Du kan bruge de mellemliggende variabler og Tildel værdi-trinnet til at udføre simple aritmetiske operationer og strengoperationer på de variabler, du har defineret. En variabel i en dialog kan være af følgende type: tekst, heltal, flydende tal, dato og klokkeslæt, kun dato og opslag. Du skal også angive en standardværdi for hver af variablerne under oprettelsen af dem.

Du kan få en ide om begrebet variabel i dialoger ved at overveje et eksempel på en pointmodel for kundeemner, hvor du vil stille en række spørgsmål og derefter beregne resultatet baseret på en formel med vægtede svar. Når du vil gøre dette, kan du definere en heltalsvariabel kaldet Score. Når du indsamler svar, kan du derefter bruge trinnet Kontrollér betingelse til at få forskellige vægtninger, der er knyttet til svarene, og derefter lægge svarværdierne til, fratrække eller multiplicere dem med variablen Score i trinnet Tildel værdi.

Kommentarer

Kommentarafsnittet nederst på en side kan bruges til at tage noter, mens dialogen kører. Dette afsnit er fælles for hele processessionen. Brugeren kan hente oplysninger som feedback om dialogen eller kundens kommentar. Kommentarerne gemmes i attributten Description for processessionsposten, når sessionsprocessen er afsluttet.

Begrænsninger for dialogen

En underordnet dialog kan ikke være et mellemliggende trin. Du kan prøve at opdele en kompleks dialog i underordnede dialoger og aktivere alle de underordnede dialoger fra en overordnet dialog. Det understøttes dog ikke i denne version.

Der er en grænse for antallet af indlejrede trin, du kan bruge i en dialog. Grænsen afhænger af den webbrowser, du bruger, og er ikke en begrænsning i Microsoft Dynamics 365. De trin, der er indlejrede, gengives som indlejrede tabeller i browseren. Nogle browsere understøtter flere niveauer af indlejrede tabeller end andre. Hvis arbejdsprocesdesigneren bliver nedtonet, hvor du kan ikke tilføje flere indlejrede trin i dialogen, kan du prøve følgende løsninger:

  • Omdesign dialogen for at bruge færre indlejrede trin.

  • Tilføj en underordnet dialog for at reducere antallet af trin i den overordnede dialog.

  • Brug en anden browser.

Se også

Bruge dialoger til guidede processer
Handlinger på dialoger

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret