Macro's voor sessieconnector gebruiken
Opmerking
De informatie over de beschikbaarheid van functies is als volgt.
Dynamics 365 Contact Center – ingesloten | Dynamics 365 Contact Center – zelfstandig | Dynamics 365 Customer Service |
---|---|---|
No | Ja | Ja |
U kunt sessieconnectoracties gebruiken om sessiegerelateerde bewerkingen uit te voeren. Met macro's voor sessieconnectoren kunt u acties toevoegen zoals het ophalen van de id, het vernieuwen van een tabblad, het doorgeven van de tabblad-id, het instellen van de focus op een tabblad op basis van de tabblad-id, het openen van een tabbladsjabloon en het vernieuwen van de sessiecontext.
U kunt de acties een willekeurig aantal keren gebruiken in verschillende macro's om bewerkingen te automatiseren en uit te voeren die verband houden met een sessie in Customer Service workspace.
Het huidige tabblad ophalen
Met deze actie worden de details van het huidige tabblad in Customer Service opgehaald. De actie haalt de tab-id op die kan worden gebruikt in de acties Tabblad vernieuwen en Tabblad Focus.
Het tabblad vernieuwen
Hiermee vernieuwt u een tabblad in de Customer Service workspace-sessie. Deze actie bevat het volgende veld.
Veld | Omschrijving |
---|---|
Tabblad-id | Geef de id op van het tabblad dat u wilt vernieuwen. Dit is een verplicht veld. |
Voorbeeld: een case oplossen, de tabblad-id ophalen en het tabblad vernieuwen
Voer de volgende stappen uit om een macro te maken om een case op te lossen, de id op te halen en vervolgens het tabblad te vernieuwen. Voeg de volgende acties toe aan de macro:
-
Zaak afsluiten met de volgende kenmerken:
-
Incident-id:
${anchor.incidentid}
- Declarabele tijd: 0
-
Oplossing:
Case ${anchor.ticketnumber} resolved via macros
-
Incident-id:
- Het huidige tabblad ophalen om het huidige tabblad op te halen en de tabblad-id op te slaan als een dynamische waarde.
-
Het tabblad vernieuwen om de tabblad-id in te stellen op de dynamische waarde die u in de vorige stap hebt verkregen, waarbij Tabblad-id is ingesteld op
Tab ID
.
Focussen op het tabblad
Hiermee kunt u focussen op een tabblad in de Customer Service workspace-sessie. Deze actie bevat het volgende veld.
Veld | Omschrijving |
---|---|
Tabblad-id | Geef de id op van het tabblad waaraan u de focus wilt geven. Dit is een verplicht veld. |
Voorbeeld: een taak maken op basis van een case en de focus vervolgens terug instellen op het caseformulier
Voer de volgende stappen uit om een macro te maken die een taak maakt op basis van een case en de focus terugzet op het caseformulier. Voeg de volgende acties toe aan de macro:
- Het huidige tabblad ophalen om de tabblad-id van de case te kopiëren.
- Een nieuw formulier openen om een record te maken om een nieuwe taak te maken vanuit de case.
- De record opslaan
-
Focussen op het tabblad met Tabblad-id ingesteld op
Tab ID
. Hiermee stelt u de focus terug op het oorspronkelijke casetabblad.
Toepassingstabblad openen
Hiermee opent u de opgegeven toepassing in een nieuw tabblad met de kenmerken die u definieert. De actie bevat de volgende velden.
Veld | Omschrijving |
---|---|
Paginatype | Geef het toepassingstype op dat moet worden geopend. Meer informatie: Paginatypen. |
Toepassingssjabloon-id | Geef de id op van de toepassingssjabloon. |
Kenmerknaam | Geef de logische naam op van de kolom die u wilt bijwerken. |
Kenmerkwaarde | Geef de kenmerkwaarde op die wordt bijgewerkt voor het bovengenoemde kenmerk. |
Voorbeeld: een tabbladsjabloon openen op basis van de unieke naam van de tabbladsjabloon
Als u een macro wilt maken die een tabbladsjabloon opent, waarbij de unieke naam van de tabbladsjabloon als parameter wordt doorgegeven en een tabbladsjabloon wordt geopend op basis van de unieke naam van de tabbladsjabloon, voegt u de actie Toepassingstabblad openen toe met de volgende kenmerken:
-
Paginatype:
Entity Record
- Toepassingssjabloon-id: bde86e2f-6bd1-48a9-baf9-dae720aa9f45
De sessiecontext vernieuwen
Hiermee vernieuwt u de sessiecontext in Customer Service workspace voor entiteitssessies. Als u bijvoorbeeld een entiteitssessie start voor een caserecord, worden de sessiecontextvariabelen gedefinieerd wanneer de sessie start. Als u de casetitel bijwerkt, wordt de sessiecontext echter niet bijgewerkt. Daarom gebruiken macro's de in de cache opgeslagen informatie. U kunt de stap De sessiecontext vernieuwen toevoegen na het opstarten van de macro om de meest recente informatie te gebruiken.
Voorbeeld: de casetitel bijwerken en vervolgens een taak maken met de bijgewerkte casetitel
Voer de volgende stappen uit om een macro te maken die de casetitel bijwerkt en vervolgens een taak maakt met behulp van de nieuwe bijgewerkte casetitel:
- Voeg de productiviteitsactie Een bestaande record bijwerken toe met de volgende kenmerken:
-
Entiteitsrecord-id:
#{anchor.incidentid}
-
Logische naam entiteit:
incident
- Kenmerknaam: titel
-
Kenmerkwaarde:
[Backlog]${anchor.title}
-
Entiteitsrecord-id:
- Voeg de actie De sessiecontext vernieuwen toe om de sessiecontextcache te vernieuwen nadat de casetitel is bijgewerkt.
- Voeg de actie Een nieuw formulier openen om een record te maken toe met de volgende kenmerken:
-
Logische naam entiteit:
task
- Kenmerknaam: onderwerp
-
Kenmerkwaarde: taak betreffende case:
${anchor.title}
-
Logische naam entiteit:
Sessiecontext instellen
Hiermee creëert u een variabele in de sessiecontext. Gebruik de actie om uw eigen sessievariabelen te maken om voorwaarden te valideren of om bij te houden hoe agenten door agentscripts navigeren.
Veld | Omschrijving |
---|---|
Kenmerknaam | Geef de naam van de sessiecontextvariabele op. |
Kenmerkwaarde | Geef de waarde van de sessiecontextvariabele op. |
Voorbeeld: een sessiecontextvariabele maken om het pad van het agentscript bij te houden
Voer de volgende taken uit om een werkstroom toe te voegen die een sessiecontextvariabele maakt wanneer een gebruiker van het ene agentscript naar het andere overschakelt en vervolgens de context van de sessievariabele gebruikt voor verdere macro-uitvoeringen:
- Voeg de actie Focus op een agentscript instellen toe, waarbij het kenmerk Unieke naam van agentscript is ingesteld op
new_agentscript_highpriority
. - Voeg de actie Sessiecontext instellen toe met de volgende kenmerken:
-
Kenmerknaam:
firstProcess
- Kenmerkwaarde: cases met hoge prioriteit
-
Kenmerknaam:
- Voeg de actie Formulier automatisch invullen toe met de volgende kenmerken:
-
Logische naam entiteit:
incident
- Kenmerknaam: beschrijving
-
Kenmerkwaarde:
{firstProcess}
-
Logische naam entiteit: