Configurar variables de context per a bots
Important
Power Virtual Agents Les capacitats i les funcions ara formen part de Microsoft Copilot Studio les inversions significatives en IA generativa i integracions millorades Microsoft Copilot.
Alguns articles i captures de pantalla poden fer referència mentre Power Virtual Agents actualitzem la documentació i el contingut de formació.
Nota
La informació de disponibilitat de les funcions és la següent.
Dynamics 365 centre de contactes—incrustat | Dynamics 365 centre de contactes—independent | Dynamics 365 Customer Service |
---|---|---|
No | Sí | Sí |
En aquest article s'enumeren les variables de context per a l'Azure i Copilot Studio els bots, i com podeu configurar-les a Plataforma omnicanal per al Customer Service. Per comprendre com podeu crear variables de context, vegeu Administrar variables de context.
Variables de context per a bots de l'Azure
La taula següent conté la llista de variables de context de la Plataforma omnicanal per al Customer Service que podeu utilitzar per configurar bots a l'Azure.
Tipus de variable de context | Nom de la variable de context | Descripció | Com assignar a l'Azure |
---|---|---|---|
Enquesta prèvia a la conversa | Utilitzeu el nom de pregunta de l'enquesta prèvia a la conversa que creeu a Plataforma omnicanal per al Customer Service. | El sistema emmagatzema les respostes de l'enquesta prèvia a la conversa com a variables de context. | Utilitzeu la informació següent per assignar el nom de la pregunta a Plataforma omnicanal per al Customer Service amb el tipus de variable de l'Azure:
|
Context personalitzat | Utilitzeu el nom de la variable que creeu a la Plataforma omnicanal per al Customer Service o passeu-la per mitjà de l'API setContextProvider. | Les variables de context personalitzades que creïs es poden transferir a través de l'SDK del xat en directe. | Assigneu el resposta de l'usuari com a JSON per utilitzar la variable de context personalitzada a Plataforma omnicanal per al Customer Service. |
Conversa | msdyn_ConversationId | Utilitzeu la variable de context que conté l'identificador de la conversa per a la conversa en curs i que pot extreure i realitzar operacions al registre de Microsoft Dataverse. | Cadena: cadena |
Contacte | msdyn_contact_msdyn_ocliveworkitem_Customer | Utilitzeu aquesta variable de context que conté l'identificador de registre del registre de client (contacte) que s'enllaça amb la conversa. | Analitzar el JSON per extreure l'ID del registre |
Compte | msdyn_account_msdyn_ocliveworkitem_Customer | Utilitzeu aquesta variable de context que conté l'identificador de registre del compte que s'enllaça amb la conversa. | Analitzar el JSON per extreure l'ID del registre |
Cas | msdyn_incident_msdyn_ocliveworkitem | Utilitzeu aquesta variable de context que conté l'identificador de registre del cas que s'enllaça amb la conversa. | Analitzar el JSON per extreure l'ID del registre |
Nota
Utilitzeu els noms de les variables de context tal com es defineixen i no els canvieu quan creeu fluxos a l'Azure o Copilot Studio als bots. Assegureu-vos també d'utilitzar la coincidència exacta per enviar el valor a la variable de context, ja que distingeix entre majúscules i minúscules. Si no hi ha coincidencia, el registre no s'identificarà automàticament. Més informació: Identificar automàticament els registres.
Variables de context per als Copilot Studio bots
La taula següent conté la llista de variables de context disponibles a Plataforma omnicanal per al Customer Service que podeu utilitzar per configurar Copilot Studio bots.
Important
Per utilitzar les variables de missatgeria i de veu, assegureu-vos d'instal·lar primer les solucions d'extensions.
Tipus de variable de context | Nom de la variable de context | Descripció | Com cartografiar en Copilot Studio |
---|---|---|---|
Enquesta prèvia a la conversa | Utilitzeu el nom de pregunta de l'enquesta prèvia a la conversa que creeu a Plataforma omnicanal per al Customer Service. | El sistema emmagatzema les respostes de l'enquesta prèvia a la conversa com a variables de context. | Utilitzeu la informació següent per assignar el nom de la pregunta en Plataforma omnicanal per al Customer Service amb el tipus de variable en Copilot Studio:
|
Context personalitzat | Utilitzeu el nom de la variable que creeu a Plataforma omnicanal per al Customer Service o passeu mitjançant l'API setContextProvider. | Les variables de context personalitzades que creïs es poden transferir a través de l'SDK del xat en directe. | Utilitzeu la informació següent per assignar la variable de context personalitzada en Plataforma omnicanal per al Customer Service amb el tipus de variable en Copilot Studio:
|
Conversa | msdyn_ConversationId | Utilitzeu la variable de context que conté l'identificador de la conversa per a la conversa en curs i que pot extreure i realitzar operacions al registre de Microsoft Dataverse. | Cadena: resposta completa de l'usuari. |
Variables de missatgeria i de veu | msdyn_CustomerType | Utilitzeu aquesta variable de context que conté el tipus de client per al registre de compte o de contacte enllaçat a la conversa. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. |
msdyn_CustomerName | Utilitzeu aquesta variable de context que conté el nom de client del registre de compte o de contacte enllaçat a la conversa. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. | |
msdyn_CustomerId | Utilitzeu aquesta variable de context que conté l'identificador de client del registre de compte o de contacte enllaçat a la conversa. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. | |
msdyn_CaseId | Utilitzeu aquesta variable de context que conté l'identificador del registre del cas enllaçat a la conversa. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. | |
msdyn_CaseTitle | Utilitzeu aquesta variable de context que conté el títol del registre del cas vinculat a la conversa. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. | |
Variables només de veu | CustomerPhoneNumber | Utilitzeu aquesta variable de context per al número de telèfon del client a l'activitat de Telefonia. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. |
OrganizationPhoneNumber | Utilitzeu aquesta variable de context per al número de telèfon de l'organització a l'activitat de Telefonia. | Seleccioneu la variable de la solució d'extensió de la Plataforma omnicanal per al Customer Service. | |
Nom del mètode d'extensió | va_SurveyConsent | Utilitzeu aquest diàleg per determinar si un client ha acceptat participar en enquestes durant la conversa. | Utilitzeu aquest mètode per escalar els detalls de les converses a la Plataforma omnicanal per al Customer Service. |
va_CustomerLocale | Utilitzeu aquest diàleg per transferir l'usuari que en aquest moment està parlant amb el bot a un altre bot que parli una altra llengua. | Per definir el codi, seleccioneu la variable d'entrada i utilitzeu el codi de configuració regional correcte. |
Configurar les variables de context per al Copilot Studio bot
Perquè el vostre Copilot Studio bot llegeixi variables de context de omnicanal, seguiu aquests passos:
A la pàgina Temes , seleccioneu Afegeix un tema i des de zero.
Introduïu un nom per al tema (per exemple, "Defineix variables de context") i deseu-lo.
Afegiu un node nou al tema i seleccioneu Gestió de variables > Definir un valor de variable
Al node nou, a Defineix la variable , seleccioneu Crea una variable nova.
Per obrir la subfinestra Propietats variables , feu clic al nom de la variable nova. A la subfinestra, definiu el nom de la variable perquè coincideixi exactament amb el nom de la variable de context omnicanal (distingeix entre majúscules i minúscules).
A la secció Referència , seleccioneu les el·lipses (...) i seleccioneu Obtén valor d'aquest node si està buit. El Copilot Studio bot recupera el valor de la variable d'aquest node en temps d'execució.
A la secció Ús , seleccioneu Global (qualsevol tema pot accedir) i Fonts externes poden establir valors. Copilot Studio accepta dades de omnicanal. Tanqueu la subfinestra Propietats variables .
Al node, introduïu un valor al valor Per a que coincideixi amb el tipus de dades que espera el vostre bot. Per exemple, si el bot espera una cadena, definiu Text(""). Copilot Studio torna al valor que heu definit aquí si les dades no arriben a la conversa.
Desa i publica els canvis.
Durant una conversa, les dades de la variable de context omnicanal s'estableixen a les variables i es poden utilitzar en la Copilot Studio lògica del bot.
El bot també pot establir variables de context omnicanal durant una conversa. Per definir una variable omnicanal a partir de la vostra Copilot Studio lògica, assegureu-vos que el bot utilitza el nom de la variable correcte i definiu el valor a la propietat "Per valorar" del node de gestió de variables. Copilot Studio lliura la variable a omnicanal durant la transferència a l'agent. Sovint s'utilitza per enllaçar la conversa amb un cas en què el bot intensifica la conversa amb un agent. Més informació sobre com enllaçar registres en omnicanal a partir d'aquestes dades: Vincular client i cas a una conversa
Les variables globals que es creen es Copilot Studio poden passar a Plataforma omnicanal per al Customer Service quan s'intensifica una conversa. Per veure la llista completa, vegeu Variables contextuals disponibles en transferir.
Analitzar l'objecte JSON per extreure l'ID del registre
Assegureu-vos que teniu les dades següents:
- La variable de context de la Plataforma omnicanal per al Customer Service, com ara msdyn_contact_msdyn_ocliveworkitem_Customer.
- Els detalls de l'esquema
Una còpia dels detalls de l'esquema d'exemple és així:
Schema:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"RecordId": {
"type": "string"
},
"PrimaryDisplayValue": {
"type": "string"
}
},
"required": [
"RecordId",
"PrimaryDisplayValue"
]
}
}
PrimaryDisplayValue
conté el valor de l'atribut a les Dataverse entitats. L'assignació dels atributs d'entitat és la següent:
- Casos: títol del cas
- Contactes: nom complet
- Compte: nom
Aquí teniu un registre de context d'exemple.
{
"msdyn_contact_msdyn_ocliveworkitem_Customer": [
{
"RecordId": "<GUID>",
"PrimaryDisplayValue": "<FullName>"
}
],
"msdyn_liveworkitemid": "<GUID>"
}
Consulteu també
Integrar un Copilot Studio bot
Integrar un bot de l'Azure
Configurar bots per escalar i finalitzar converses
Referència de l'SDK del xat en directe