Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Röstaktiverade agenter måste ofta utföra serverdelsåtgärder när ett samtal har avslutats, till exempel uppdatering av CRM-poster, utlösande arbetsflöden eller loggning av samtalsresultat.
Du kan konfigurera åtgärdsavsnitt efter anrop som körs automatiskt när en konversation avslutas. Konversationens sluthändelse utlöser dessa åtgärder. Den här händelsen ger en tillförlitlig och deterministisk signal som indikerar att konversationen är klar och varför den avslutades. Den här signalen möjliggör korrekt serverdelsbearbetning, konsekvent rapportering och förutsägbart automatiseringsbeteende.
Åtgärder efter anrop
Åtgärder efter anrop hjälper dig att utföra en åtgärd, till exempel att anropa ett API för att uppdatera ett externt system (kundens serverdelsdatalager), efter att anroparna har kopplats från men innan de når slutet av flödet.
Genom att tillhandahålla en tydlig samtalsslutsignal säkerställer Copilot Studio att automatisering efter samtal körs vid rätt tidpunkt i konversationens livscykel.
Avsluta konversationshändelse
När en röstkonversation avslutas skickar Copilot Studio en aktivitet för att avsluta konversationen . Den här aktiviteten är en tydlig signal om att röstinteraktionen är klar.
Den här händelsen inträffar oavsett hur samtalet avslutades. Den innehåller kundavslut, överföring till ett externt telefonnummer eller eskalering till Dynamics 365 Contact Center.
Använd den här aktiviteten för att utlösa åtgärdsämnen efter samtal. De här avsnitten kan hantera serverdelsbearbetning som att uppdatera CRM-poster, logga anropsresultat eller starta arbetsflöden.
Om du vill agera på den här händelsen konfigurerar du ett ämne med en aktivitetsbaserad utlösare. Ange aktivitetstypen till Slutet av konversationen. Du kan också lägga till valfria villkor med hjälp av systemegenskapen Conversation.EndReason för att styra om åtgärder efter anrop körs för specifika konversationsslutscenarier.
Inget villkorsslut
Om du inte definierar ett villkor för en utlösare för konversationsslut körs åtgärdsavsnittet efter samtal för alla orsaker till avslutning av konversation.
Det här standardbeteendet omfattar kundavbrott, vidarekoppling till externt telefonnummer och eskalering till Dynamics 365 Contact Center.
Inget annat villkor krävs.
Villkorsstyrd avslutning
Du kan begränsa åtgärder efter samtalet till specifika orsaker till samtalets slut genom att uttryckligen definiera ett villkor.
Ett villkorsslut kan till exempel vara: Conversation.EndReason är lika med CUSTOMER_HANGUP.
När du tillämpar det här villkoret aktiveras ämnet bara för kundens avbrott i samtal och inte vid vidarekopplingar eller eskalerade samtal.
Exempel på serverdels-CRM-uppdatering
I följande scenario uppdaterar du endast ett CRM-ärende när kunden lägger på.
När kunden lägger på:
- Uppdatera CRM-ärendestatusen.
- Lagra samtalets sluttid och slutorsak.
När samtalet överförs eller eskaleras:
- Uppdatera inte CRM-ärendet.
Skapa ett åtgärdstema efter samtalet
Om du vill köra serverdelsåtgärder när en röstkonversation slutar måste du uttryckligen skapa ett ämne som lyssnar efter aktiviteten Avsluta konversation .
Skapa ett dedikerat åtgärdsavsnitt efter anrop
Skapa ett nytt ämne för efterbearbetning av samtal. Skapa till exempel ett nytt ämne med namnet Åtgärder efter anrop.
Ändra utlösaren till en aktivitetsbaserad utlösare
Välj noden Utlösare i ämnet.
Välj Ändra utlösare (eller Redigera).
Välj En aktivitet inträffar.
Konfigurera utlösaren så att den använder konversationens slut
Välj de tre punkterna (...) i utlösarnoden och välj sedan Egenskaper.
Välj Aktivitetstyp och välj sedan Avsluta konversation.
Anmärkning
Du kan också lägga till villkor baserat på orsaken till att konversationen avslutades. Lägg till ett villkor med hjälp av systemegenskapen Conversation.EndReason. Till exempel är Conversation.EndReason lika med CUSTOMER_HANGUP.
Lägg till åtgärder i backend efter anrop
Konfigurera serverdelsåtgärder, till exempel följande exempel:
- Uppdatera CRM-register.
- Registrera sluttid och slutorsak för samtal.
- Utlösa arbetsflöden eller automatiseringar.
När du konfigurerar det här ämnet körs det automatiskt när röstkonversationen avslutas och signalen Avsluta konversation aktiveras.
Orsaker till konversationsslut
Aktiviteten Avsluta konversation exponerar systemegenskapen Conversation.EndReason, vilket anger varför konversationen avslutades.
Värden för Conversation.EndReason som stöds
| Orsakssträng för slut på konversation | beskrivning |
|---|---|
| KUND_AVSLUT | Anroparen kopplar från samtalet. |
| BLIND_TRANSFER | Röstagenten överför samtalet vidare till ett externt telefonnummer. I en överföringskonversationsnod anger du Överföringstyp till Extern telefonnummeröverföring. |
| CCAAS_TRANSFER | Röstagenten eskalerar samtalet till Dynamics 365 Contact Center. I en överföringssamtalsnod anger du Överföringstyp till Överföring till agent. |
Riktlinjer för design
Använd inte ett villkor när samma bearbetning efter anropet gäller för alla konversationsslut.
Lägg bara till explicita villkor när olika slutorsaker kräver olika åtgärder efter anrop.
Information om hur du använder API:er för att uppdatera serverdelssystem som CRM-poster och metodtips för säker körning för AI-drivna åtgärder finns i Verktyg, kunskap, MCP och API och vanliga frågor och svar om röstoptimering.