Dela via


Använda makron för anslutningsprogram för session

Obs

Du kan se tillgänglighetsinformationen för funktionen enligt följande.

Dynamics 365 Contact Center – inbäddad Dynamics 365 Contact Center – fristående Dynamics 365 Customer Service
Nej. Ja Ja

Du kan använda åtgärder för att utföra sessionsrelaterade åtgärder. Med makron för sessionskoppling kan du lägga till åtgärder som att hämta ID, uppdatera en flik, skicka flik-ID, ställa in fokus till en flik baserat på flik-ID, öppna en flikmall och uppdatera sammanhang för sessioner.

Du kan använda åtgärderna hur många gånger som helst över olika makron för att automatisera och utföra åtgärder som är relaterade till en session Customer Service workspace.

Hämta den aktuella fliken

Den här åtgärden visar information om den aktuella fliken i kundtjänst. Åtgärden hämtar flik-ID:t som kan användas på flikarna Uppdatera och Fokus.

Uppdatera fliken

Uppdaterar en flik sessionen Customer Service workspace. Den här åtgärden innehåller följande fält.

Fält Description
Flik-ID Ange ID för den flik som du vill uppdatera.
Det är ett obligatoriskt fält.

Exempel: Lös ett ärende, skaffa flik-ID och uppdatera fliken

Utför följande steg för att skapa ett makro för att stänga ett ärende, hämta ID:t och uppdatera fliken. Lägg till följande åtgärder i makrot:

  1. Lös ärende med följande attribut:
    • Incident-ID: ${anchor.incidentid}
    • Fakturerbar tid: 0
    • Lösning: Case ${anchor.ticketnumber} resolved via macros
  2. Hämta den aktuella fliken och lagra flik-ID som ett dynamiskt värde.
  3. Uppdatera fliken för att ställa in flik-ID:t till det dynamiska värde som erhölls i föregående steg med Flik-ID inställt på Tab ID.

Fokusera på fliken

Gör att du kan fokusera på en flik i sessionen Customer Service workspace. Den här åtgärden innehåller följande fält.

Fält Description
Flik-ID Ange identifieraren för fliken som du vill fokusera på.
Det är ett obligatoriskt fält.

Exempel: Skapa en uppgift från ett ärende och ställ sedan tillbaka fokus till ärendeformuläret

Skapa ett makro som skapar en uppgift från ett ärende och ställer in fokus tillbaka till ärendeformuläret genom att utföra följande steg. Lägg till följande åtgärder till makrot:

  1. Hämta den aktuella fliken för att kopiera ärendets flik-ID.
  2. Öppna ett nytt formulär för att skapa en post för att skapa en ny uppgift från ärendet.
  3. Spara posten
  4. Fokusera på fliken med flik-ID inställt på Tab ID. Fokusen ställs in på den ursprungliga ärendefliken.

Öppna programflik

Öppnar det angivna programmet på en ny flik med de attribut du definierar. Åtgärden innehåller följande fält.

Fält Description
Sidtyp Ange vilken apptyp som ska öppnas. Mer information: Sidtyper.
ID för programmall Ange ID för den appmallen.
Attributnamn Ange det logiska namnet på det attribut som du vill uppdatera.
Attributvärde Ange det attributvärde som ska uppdateras för det ovannämnda attributet.

Exempel: Öppna en flikmall baserat på unikt namn på flikmallen

För att skapa ett makro som öppnar en flikmall som skickar flikmallens unika namn som en parameter och öppnar en flikmall baserat på flikmallens unika namn, Lägg till åtgärden öppen appflik med följande attribut:

  • Sidtyp: Entity Record
  • ID för programmall : bde86e2f-6bd1-48a9-baf9-dae720aa9f45

Uppdatera sessionens kontext

Uppdaterar sessionskontexten i Customer Service workspace för entitetssessioner. Om du till exempel startar en entitetssession för en ärendepost definieras session sammanhangsvariablerna när sessionen startar. Men om du uppdaterar ärenderubriken uppdateras inte sessionskontexten. Därför används den cachelagrade informationen för makron. Du kan lägga till steget Uppdatera sessionskontext efter att makrot har körts och använda den senaste informationen.

Exempel: Uppdatera ärenderubriken och skapa sedan en uppgift med den uppdaterade ärenderubriken

Skapa ett makro som uppdaterar ärenderubriken och sedan skapar en uppgift med den nya uppdaterade ärenderubriken genom att utföra följande steg:

  1. Lägg till produktivitetsåtgärden Uppdatera en befintlig post med följande attribut:
    • ID för enhetspost: #{anchor.incidentid}
    • Entitetens logiska namn: incident
    • Attributnamn: titel
    • Attributvärde: [Backlog]${anchor.title}
  2. Lägg till åtgärden kontextåtgärden Uppdatera sessionen så att Uppdatera sessionens kontext uppdateras när ärenderubriken har uppdaterats.
  3. Lägg till åtgärden Öppna ett nytt formulär om du vill skapa en post med följande attribut:
    • Entitetens logiska namn: task
    • Attributnamn: ämne
    • Attributvärde: uppgift för ärende: ${anchor.title}

Agne sessionskontext

Skapar en variabel i sessionskontexten. Använd åtgärden om du vill skapa egna sessionsvariabler för att verifiera villkor eller spåra hur handläggare navigerar via handläggarmanuskript.

Fält Description
Attributnamn Ange namnet på sessionens kontextvariabel.
Attributvärde Ange värdet på sessionens kontextvariabel.

Exempel: Skapa en sessionsvariabel för att spåra sökvägen för handläggarmanuskriptet

Utför följande uppgifter för att lägga till ett arbetsflöde som skapar en kontextvariabel för session när en användare växlar från ett handläggarmanuskript till ett annat och sedan använder sessionsvariabelns kontext för ytterligare makrokörningar:

  1. Lägg till Ställ in fokus på handläggarmanuskript med attributet Unikt namn för handläggarmanuskript anges till new_agentscript_highpriority.
  2. Lägg till åtgärden Ställ in sessionskontext med följande attribut:
    • Attributnamn: firstProcess
    • Attributvärde: Ärenden med hög prioritet
  3. Lägg till åtgärden Fyll i formulär automatiskt med följande attribut:
    • Entitetens logiska namn: incident
    • Attributnamn: beskrivning
    • Attributvärde: {firstProcess}

Gå vidare

Anslutningsprogram för flöde