Share via


Macro's voor sessieconnector gebruiken

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:

  1. Zaak afsluiten met de volgende kenmerken:
    • Incident-id: ${anchor.incidentid}
    • Declarabele tijd: 0
    • Oplossing: Case ${anchor.ticketnumber} resolved via macros
  2. Het huidige tabblad ophalen om het huidige tabblad op te halen en de tabblad-id op te slaan als een dynamische waarde.
  3. 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:

  1. Het huidige tabblad ophalen om de tabblad-id van de case te kopiëren.
  2. Een nieuw formulier openen om een record te maken om een nieuwe taak te maken vanuit de case.
  3. De record opslaan
  4. 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:

  1. 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}
  2. Voeg de actie De sessiecontext vernieuwen toe om de sessiecontextcache te vernieuwen nadat de casetitel is bijgewerkt.
  3. 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}

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:

  1. Voeg de actie Focus op een agentscript instellen toe, waarbij het kenmerk Unieke naam van agentscript is ingesteld op new_agentscript_highpriority.
  2. Voeg de actie Sessiecontext instellen toe met de volgende kenmerken:
    • Kenmerknaam: firstProcess
    • Kenmerkwaarde: cases met hoge prioriteit
  3. Voeg de actie Formulier automatisch invullen toe met de volgende kenmerken:
    • Logische naam entiteit: incident
    • Kenmerknaam: beschrijving
    • Kenmerkwaarde: {firstProcess}

Volgende stappen

Stroomconnector