Konfigurera åtgärdsavsnitt efter anrop

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.

Skärmbild av en utlösarnod som konfigurerats utan villkor när aktivitetstypen är inställd på Avsluta konversation.

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

  1. Välj noden Utlösare i ämnet.

  2. Välj Ändra utlösare (eller Redigera).

  3. Välj En aktivitet inträffar.

Konfigurera utlösaren så att den använder konversationens slut

  1. Välj de tre punkterna (...) i utlösarnoden och välj sedan Egenskaper.

  2. Välj Aktivitetstyp och välj sedan Avsluta konversation.

    Skärmbild av en utlösarnod som konfigurerats för att tillämpa villkor när aktivitetstypen är inställd på 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.