Bruge makroer med sessionsconnector
Bemærk
Oplysninger om tilgængelighed af funktioner er følgende.
Dynamics 365 Contact Center - integreret | Dynamics 365 Contact Center - enkeltstående | Dynamics 365 Customer Service |
---|---|---|
Nej | Ja | Ja |
Du kan bruge sessionsconnector-handlinger til udførelse af sessionsrelaterede opgaver. Ved hjælp af sessionsconnector-makroer kan du tilføje handlinger som f.eks. at hente id'et, opdatere en fane, overføre fane-id'et, angive fokus til en fane baseret på fane-id'et, åbne en faneskabelon og opdatere sessionskonteksten.
Du kan bruge handlingerne flere gange på tværs af forskellige makroer til at automatisere og udføre handlinger, der er relateret til en session i Customer Service workspace.
Hent den aktuelle fane
Du kan bruge denne handling til at få detaljerne om den aktuelle fane i Customer Service. Handlingen henter det tabulator-id, der kan bruges under fanen Opdater og fanen Fokus.
Opdater fanen
Opdaterer en fane i sessionen Customer Service workspace. Denne handling indeholder følgende felt.
Felt | Beskrivelse |
---|---|
Fane-id | Angiv ID'et for den fane, som du vil opdatere. Dette er et obligatorisk felt. |
Eksempel: Afslut en sag, hent fane-id, og opdater fanen
Udfør følgende trin for at oprette en makro for at afslutte en sag, hente id'et og derefter opdatere fanen. Føj følgende handlinger til makroen:
-
Afslut sag med følgende attributter:
-
Hændelses-id:
${anchor.incidentid}
- Fakturerbar tid: 0
-
Løsning:
Case ${anchor.ticketnumber} resolved via macros
-
Hændelses-id:
- Hent den aktuelle fane for at hente den aktuelle fane og gemme fane-id'et som en dynamisk værdi.
-
Opdater fanen for at angive fane-id'et til den dynamiske værdi, der blev hentet i forrige trin, og Tabulator-id angivet til
Tab ID
.
Fokusér på fanen
Du kan fokusere på en fane i sessionen Customer Service workspace. Denne handling indeholder følgende felt.
Felt | Beskrivelse |
---|---|
Fane-id | Angiv id'et for den fane, du vil fokusere på. Dette er et obligatorisk felt. |
Eksempel: Opret en opgave ud fra en sag, og angiv derefter fokus tilbage til sagsformularen
Udfør følgende trin for at oprette en makro, der opretter en opgave ud fra en sag og angiver fokus tilbage til sagsformularen. Tilføj følgende handlinger i makroen:
- Hent den aktuelle fane for at kopiere fane-id'et for sagen.
- Åbn en ny formular for at oprette en post for at oprette en ny opgave ud fra sagen.
- Gem posten
-
Fokusér på fanen med fane-id angivet til
Tab ID
. Derved angives fokus igen til den oprindelige sagsfane.
Åbn applikationsfane
Åbner det angivne program under en ny fane med de attributter, du definerer. Handlingen indeholder følgende felter.
Felt | Beskrivelse |
---|---|
Sidetype | Angiv den applikationsype, der skal åbnes. Flere oplysninger: Sidetyper. |
Applikationsskabelon-id | Angiv id'et for applikationsskabelonen. |
Attributnavn | Angiv det logiske attributnavn, som du vil opdatere. |
Attributværdi | Angiv den attributværdi, der skal opdateres for den førnævnte attribut. |
Eksempel: Åbn en faneskabelon, der er baseret på det entydige navn på faneskabelonen
Hvis du vil oprette en makro, der åbner en faneskabelon og angiver tabulatorskabelonens entydige navn som parameter og åbner en faneskabelon, der er baseret på faneskabelonens entydige navn, skal du tilføje handlingen Åbn programfane med følgende attributter:
-
Sidetype:
Entity Record
- Applikationsskabelon-id: bde86e2f-6bd1-48a9-baf9-dae720aa9f45
Opdater sessionskonteksten
Opdaterer sessionskonteksten i Customer Service workspace for objektsessioner. Hvis du f.eks. starter en objektsession for en sagspost, defineres variablerne for sessionens kontekst, når sessionen startes. Men hvis du opdaterer sagstitlen, opdateres sessionskonteksten ikke. De cachelagrede oplysninger bruges derfor i makroer. Du kan tilføje trinnet Opdater sessionskonteksten, når du har startet makrokørslen for at bruge de nyeste oplysninger.
Eksempel: Opdater titlen på sagen, og opret derefter en opgave med titlen på den opdaterede sag
Udfør følgende trin for at oprette en makro, der opdaterer titlen på sagen og derefter opretter en opgave ved hjælp af den nye opdaterede sagstitel:
- Tilføj produktivitetshandlingen Opdater en eksisterende post med følgende attributter:
-
Objektpost-id:
#{anchor.incidentid}
-
Objektets logiske navn:
incident
- Attributnavn: Titel
-
Attributværdi:
[Backlog]${anchor.title}
-
Objektpost-id:
- Tilføj handlingen Opdater sessionskonteksten for at opdatere sessionens kontekstcache, når titlen på sagen er opdateret.
- Tilføj handlingen Åbn en ny formular for at oprette en post med følgende attributter:
-
Objektets logiske navn:
task
- Attributnavn: emne
-
Attributværdi: Opgave vedrørende sag:
${anchor.title}
-
Objektets logiske navn:
Angiv sessionskonteksten
Opretter en variabel i sessionens kontekst. Brug handlingen til at oprette dine egne sessionsvariabler for at validere betingelser eller spore, hvordan medarbejdere navigerer gennem medarbejderscripts.
Felt | Beskrivelse |
---|---|
Attributnavn | Angiv navnet på sessionskontekstens variabel. |
Attributværdi | Angiv værdien af sessionskontekstens variabel. |
Eksempel: Opret en kontekstvariabel for en session for at spore stien til script til helpdesk-medarbejder
Udfør følgende opgaver for at tilføje en arbejdsproces, der opretter en kontekstvariabel for sessionen, når en bruger skifter fra ét script til helpdesk-medarbejder til et andet og derefter bruger sessionsvariabelkonteksten til yderligere makrokørsler:
- Tilføj Angiv fokus til et script til helpdesk-medarbejder med attributten Entydigt navn på script til helpdesk-medarbejder angivet til
new_agentscript_highpriority
. - Tilføj handlingen Angiv sessionskontekst med følgende attributter:
-
Attributnavn:
firstProcess
- Attributværdi: Sager med høj prioritet
-
Attributnavn:
- Tilføj handlingen Udfyld automatisk formular med følgende attributter:
-
Objektets logiske navn:
incident
- Attributnavn: Beskrivelse
-
Attributværdi:
{firstProcess}
-
Objektets logiske navn: