Konfigurera kontextvariabler för konfigurationer
Viktigt!
Power Virtual Agents-funktioner ingår nu i Microsoft Copilot Studio efter betydande investeringar i generativ AI och förbättrade integrationer mellan Microsoft Copilot.
Vissa artiklar och skärmbilder kan referera till Power Virtual Agents när vi uppdaterar dokumentation och utbildning.
Denna artikel listar de sammanhangsvariabler för Azure och Copilot Studio-robotar och hur du konfigurerar dem i Flerkanal för Customer Service. Mer information om hur du skapar sammanhangsvariabler finns i Hantera kontextvariabler.
Sammanhangsvariabler för Azure robot
Följande tabell innehåller listan över kontextvariabler i Flerkanal för Customer Service som du kan använda för konfigurera Azure robot.
Typ av kontextvariabel | Namn på kontextvariabel | Beskrivning | Hur du mappar i Azure |
---|---|---|---|
Undersökning före konversation | Använd den frågetyp som du skapar i Flerkanal för Customer Service. | Med kontextvariabler för svar före konversation lagrar kundsvar för frågor i undersökningen före konversationen. | Använd följande information om du vill mappa variabeln för frågetyp i Flerkanal för Customer Service med variabeltypen i Azure:
|
Anpassad kontext | Använd variabelns namn som du skapar Flerkanal för Customer Service eller pass med hjälp av setContextProvider API. | Det här är anpassade sammanhangsvariabler som kan skapas och skickas via SDK för livechatt. | Mappa användarens svar som en JSON för att använda anpassade sammanhangsvariabler i Flerkanal för Customer Service. |
Konversation | msdyn_ConversationId | Använd den kontextvariabel som innehåller konversations-ID:t för den pågående konversationen och kan hämta och utföra åtgärder för posten i Microsoft Dataverse. | Sträng: Sträng |
Kontakt | msdyn_contact_msdyn_ocliveworkitem_Customer | Använd den här kontextvariabeln som innehåller post-ID för kundposten (kontakt) som är länkad till konversationen. | Parsa JSON för att extrahera post-ID |
Konto | msdyn_account_msdyn_ocliveworkitem_Customer | Använd den här kontextvariabeln som innehåller post-ID för kontoposten som är länkad till konversationen. | Parsa JSON för att extrahera post-ID |
Skiftläge | msdyn_incident_msdyn_ocliveworkitem | Använd den här kontextvariabeln som innehåller post-ID för ärendeposten som är länkad till konversationen. | Parsa JSON för att extrahera post-ID |
Kommentar
Använd de definierade namnen på kontextvariablerna. Ändra dem inte när du skapar flöden för chattrobotar i Azure eller Copilot Studio. Se till att använda exakt matchning för att skicka värdet till kontextvariabeln eftersom den är ärendekänslig. Om ett matchningsfel inträffar identifieras inte posten automatiskt. Mer information: Identifiera poster automatiskt
Sammanhangsvariabler för Copilot Studio robot
Följande tabell innehåller listan över kontextvariabler i Flerkanal för Customer Service som du kan använda för konfigurera Copilot Studio robot.
Viktigt!
För att kunna använda meddelande- och röstvariabler måste du först installera tilläggslösningarna.
Typ av kontextvariabel | Namn på kontextvariabel | Beskrivning | Hur du mappar i Copilot Studio |
---|---|---|---|
Undersökning före konversation | Använd den frågetyp som du skapar i Flerkanal för Customer Service. | Med kontextvariabler för svar före konversation lagrar kundsvar för frågor i undersökningen före konversationen. | Använd följande information om du vill mappa variabeln för frågetyp i Flerkanal för Customer Service med variabeltypen i Copilot Studio:
|
Anpassad kontext | Använd variabelns namn som du skapar Flerkanal för Customer Service eller pass med hjälp av setContextProvider API. | Det här är anpassade sammanhangsvariabler som kan skapas och skickas via SDK för livechatt. | Använd följande information om du vill mappa den anpassade kontextvariabeln i Flerkanal för Customer Service med variabeltypen i Copilot Studio:
|
Konversation | msdyn_ConversationId | Använd den kontextvariabel som innehåller konversations-ID:t för den pågående konversationen och kan hämta och utföra åtgärder för posten i Microsoft Dataverse. | Sträng: Användarens hela svar. |
Meddelande- och röstvariabler | msdyn_CustomerType | Använd den här sammanhangsvariabeln som innehåller kundtypen för posten konto eller kontakt som är länkad till konversationen. | Välj en Flerkanal för Customer Service-lösningsvariabel. |
msdyn_CustomerName | Använd den här sammanhangsvariabeln som innehåller kundnamnet för posten konto eller kontakt som är länkad till konversationen. | Välj en Flerkanal för Customer Service-lösningsvariabel. | |
msdyn_CustomerId | Använd den här sammanhangsvariabeln som innehåller kund-ID för posten konto eller kontakt som är länkad till konversationen. | Välj en Flerkanal för Customer Service-lösningsvariabel. | |
msdyn_CaseId | Använd den här sammanhangsvariabeln som innehåller ID för ärendepost posten som är länkad till konversationen. | Välj en Flerkanal för Customer Service-lösningsvariabel. | |
msdyn_CaseTitle | Använd den här sammanhangsvariabeln som innehåller rubrik för ärendepost posten som är länkad till konversationen. | Välj en Flerkanal för Customer Service-lösningsvariabel. | |
Enbart röstvariabler | CustomerPhoneNumber | Använd den här sammanhangsvariabeln för kundens telefonnummer som finns i telefonaktiviteten. | Välj en Flerkanal för Customer Service-lösningsvariabel. |
OrganizationPhoneNumber | Använd den här sammanhangsvariabeln för organisationens telefonnummer som finns i telefonaktiviteten. | Välj en Flerkanal för Customer Service-lösningsvariabel. | |
Namn på tilläggsmetod | va_SurveyConsent | Använd den här dialogen för att avgöra om en kund har accepterat att delta i enkäter under samtalet. | Använd den här metoden om du vill eskalera konversationsinformation till Flerkanal för Customer Service. |
va_CustomerLocale | Använd den här dialogrutan för att överföra användaren som pratar med roboten till en annan robot som kanske talar på ett annat språk. | Ange koden genom att välja indatavariabeln och använda rätt språkkod. | |
Konfigurera kontextvariabler för Copilot Studio-robot
I Copilot Studio, gör följande:
På sidan Ämnen väljer du Nytt ämne.
På fliken Inställning, ange ett namn och en beskrivning och spara ämnet.
Välj gå till arbetsytan för författande.
Välj Lägg till nod, välj åtgärden Ställ en fråga.
Redigera fältet Identifiera och i dialogrutan Välj information att identifiera välj ett alternativ som matchar datatyp för kontextvariabel. Information om mappningen av datatyper finns i informationen i föregående tabell.
Redigera Spara svar som och i dialogrutan Variabelegenskaper uppdatera värdet för Namn med önskad kontextvariabel för kundtjänst. Se till att Robot (vilket ämne som helst kan komma åt) och Externa källor kan ställa in värden har valts. Alternativet Externa källor kan ställa in värden är endast tillämpligt för att få kontextvariabeln.
Spara och publicera ändringarna.
Vid körningen tas den information som krävs in i kontextvariabeln som sedan kan användas för ytterligare åtgärder baserat på det arbetsflöde du konfigurerar. Roboten kan ange att informationen för sammanhangsvariablerna ska länka konversationen och ärendet när robot eskalerar konversationen till en handläggare. Mer information: Länka kund och ärende till en konversation
Du kan också konfigurera noden Överför till handläggare i ämnet Copilot Studio för att skicka ett privat meddelande med relevanta kontextvariabler till live-handläggare under eskaleringen.
De globala variablerna som skapas i Copilot Studio kan skickas till be Flerkanal för Customer Service när en konversation eskaleras. En fullständig lista finns i Sammanhangsberoende variabler som är tillgängliga vid överlämning.
Parsa JSON-objekt för att extrahera post-ID
Kontrollera att du har följande information:
- Sammanhangsvariabeln Flerkanal för Customer Service, till exempel msdyn_contact_msdyn_ocliveworkitem_Customer.
- Schemainformationen
En kopia av exempel schemainformationen är som följer:
Schema:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"RecordId": {
"type": "string"
},
"PrimaryDisplayValue": {
"type": "string"
}
},
"required": [
"RecordId",
"PrimaryDisplayValue"
]
}
}
PrimaryDisplayValue
innehåller värdet från attributet i Dataverse entiteterna. Mappningen för entitetsattributen är som följer:
- Ärende: ärenderubrik
- Kontakter: fullständigt namn
- Konton: Namn
Här är ett exempel på kontextpost:
{
"msdyn_contact_msdyn_ocliveworkitem_Customer": [
{
"RecordId": "<GUID>",
"PrimaryDisplayValue": "<FullName>"
}
],
"msdyn_liveworkitemid": "<GUID>"
}
Se även
Integrera en Copilot Studio-robot
Integrera Azure-robot
Konfigurera robotar för att eskalera och avsluta konversationer
SDK-referens för livechatt