Desencadear unha viaxe baseada nun cambio de rexistro de Dataverse
As transaccións comerciais, xa sexan iniciadas por un cliente, un usuario de Dynamics 365 ou por unha acción do sistema, son oportunidades importantes para crear compromisos significativos cos clientes. Os teus clientes adoitan interactuar con varios departamentos e funcións ao longo da súa vida. E moitos destes departamentos e funcións teñen os seus propios datos asociados.
Cada unha destas interaccións, como unha solicitude completada, un contrato renovado ou un ticket de servizo que se pecha, representa unha oportunidade para relacionarse máis profundamente cos seus clientes. Non obstante, os datos permanecen encerrados dentro das aplicacións e fóra do alcance das túas ferramentas de automatización de mercadotecnia ou compromiso do cliente.
Agora, todas esas interaccións pódense usar para iniciar, impulsar e medir as viaxes dos clientes con só uns poucos clics, sen necesidade de programadores ou personalizacións. Dataverse os disparadores permítenche utilizar os cambios de datos de interacción do cliente en Dataverse para activar e personalizar compromisos. Isto ofrécelle a máxima flexibilidade para comezar, personalizar e medir as viaxes dos clientes en función dos datos dos clientes de Dynamics 365.
Con Dataverse disparadores, podes:
- Realiza accións ou envía mensaxes en función de cambios comúns nos datos do cliente, como rexistrar un novo cliente, completar unha solicitude, renovar un contrato ou pechar un ticket de servizo.
- Utiliza unha ou máis condicións especificadas en calquera Dataverse táboa conectada á audiencia, como contacto, oportunidade, conta, cliente potencial, campos personalizados, etc. (incluídas as táboas personalizadas)
Ademais dos disparadores listos para usar, isto ofrécelle flexibilidade para afondar o compromiso en escenarios específicos ao longo do ciclo de vida do cliente. Os escenarios comúns inclúen:
- Enviar unha enquisa ao cliente cando o seu ticket de asistencia estea pechado
- Notificar ao cliente sempre que o seu pedido estea listo
- Cando se rexistre un novo cliente potencial, enviándolle unha ligazón para rexistrarse nun próximo seminario web
Dataverse disparadores vs disparadores personalizados
Os disparadores e Dataverse personalizados son similares xa que che permiten organizar unha viaxe en función dun evento ou sinal. Non obstante, hai algunhas diferenzas importantes. Aínda que os activadores personalizados ofrecen aos desenvolvedores un xeito rápido de integrar e invocar activadores desde calquera fonte (como un sitio web, un dispositivo IoT, unha aplicación, un servizo, etc.) mediante pequenos fragmentos de código, Dataverse disparadores, pola contra, proporciona unha opción sen código para activar unha viaxe baseada en calquera cambio nunha Dataverse táboa (tamén coñecida como Dataverse entidade).
O proceso de definición e uso dun disparador varía entre activadores personalizados e Dataverse porque con activadores Dataverse non hai pasos necesarios para integrar o disparador mediante un fragmento de código. Pola contra, tan pronto como se crea un Dataverse activador, pódese invocar desde calquera proceso empresarial, interacción do usuario ou compromiso do cliente en función dos cambios na táboa (entidade) subxacente asociada á interacción.
Como crear un Dataverse disparador
O primeiro paso do proceso de orquestración é crear o propio Dataverse disparador. Este exemplo segue un caso de uso común que integra servizo de atención ao cliente e Customer Insights - Journeys nunha experiencia de cliente unificada.
Neste exemplo, crearase unha viaxe que envía ao cliente unha enquisa cando o seu ticket de asistencia estea pechado.
Para crear o Dataverse disparador, vai á páxina Disparadores na aplicación Customer Insights - Journeys .
Para crear un novo disparador, selecciona o botón Novo disparador na barra de ferramentas superior.
Na pantalla "Crear un novo disparador", especifique un nome para o disparador, como "Actualizouse o estado do caso de asistencia".
Seleccione a opción Cando se cree ou actualice un rexistro relacionado cun cliente e, a continuación, seleccione o botón Crear .
A continuación, selecciona a táboa de Dataverse que contén a información relacionada cun caso de asistencia. Aquí, a táboa "Caso" está seleccionada.
Dado que unha Dataverse táboa pode ter máis dun atributo de público, o seguinte paso ("¿Que atributo contén o público?") permítelle seleccionar o atributo que contén o público previsto.
No último paso, pode seleccionar a acción que activará o Dataverse disparador. Isto inclúe seleccionar as columnas que deben formar parte da actualización ou do cambio.
Unha vez creado, podes publicar o disparador seleccionando o botón Listo para usar . Isto permitirá que o disparador se use como parte dunha viaxe en directo.
Nota
O disparador creado neste exemplo non captura necesariamente o caso de soporte que se está pechando. Captura calquera cambio no campo "Estado" no caso de soporte. Isto dáche a flexibilidade de usar o mesmo disparador para activar viaxes en cada cambio de estado, ao longo do ciclo de vida do caso. Neste exemplo, porque queremos enviar unha enquisa ao cliente despois de pechar o caso, máis tarde engadiremos unha condición de filtro para capturar o campo "Estado" cambiando a "Resolvedo". Consulte a seguinte sección para saber como facelo.
Usando un Dataverse gatillo dentro dunha viaxe
Pódese usar un Dataverse disparador en calquera lugar dentro dunha viaxe onde se poida especificar un disparador. Os lugares onde se pode usar un Dataverse disparador nunha viaxe inclúen:
- Entrada, meta e saída da viaxe
- Condición de atributo
- Agarda tella
- Personalización do contido (como correo electrónico)
Continuando co escenario descrito anteriormente, a viaxe agora ten que enviar unha enquisa a un cliente cando o caso de asistencia estea marcado como resolto e pechado. Podes crear unha viaxe seleccionando o botón Usa isto para crear unha viaxe na parte superior da pantalla de descrición do activador (na imaxe anterior).
Dado que o disparador só captura unha actualización de estado para o caso, pode engadir unha condición de filtro para especificar a que se debe actualizar o estado. Neste exemplo, debería actualizarse a "Resolvedo".
A viaxe xa está lista e podes engadir a enquisa de seguimento.
Ademais, podes usar os atributos do disparador para engadir condicións ou ramas á viaxe. Por exemplo, podes enviarlle un desconto ao cliente se indicaron que non estaban satisfeitos coa experiencia de asistencia. O campo de satisfacción da táboa de casos pódese usar para crear esta condición.
Nota
A táboa de casos lévase co activador "Estado do caso de asistencia técnica actualizado", xa que o disparador baseouse nesta táboa. Isto tamén fai que todos os atributos da táboa de casos estean dispoñibles dentro das viaxes e para a personalización nas mensaxes.
Invocar/probar un Dataverse disparador
Hai varias opcións dispoñibles ao probar Dataverse desencadeadores:
- Dado que todas as aplicacións modernas de Dynamics 365 (Vendas, Servizo, Campo, Customer Insights - Journeys, etc.) están construídas en Dataverse, os usuarios da aplicación de Dynamics 365 poden invocar a Dataverse disparador realizando unha operación na aplicación Dynamics 365 que opera na mesma táboa que o disparador. Por exemplo, para probar o activador "Caso resolto", un usuario da aplicación de Dynamics 365 pode abrir un caso existente na aplicación servizo de atención ao cliente de Dynamics 365 e seleccionar o botón "Resolver caso".
- Usando Power Apps, podes activar manualmente o Dataverse disparador realizando a operación na táboa que o activa. Por exemplo, para activar un activador "Creado cliente potencial" Dataverse , pode navegar ata a táboa de clientes potenciales en Power Apps e engadir unha nova fila. Isto invocará o disparador, que logo organizará a viaxe.
- O terceiro enfoque está dirixido a usuarios avanzados. Usando o Dataverse SDK, para activar un Dataverse disparador, un programador pode realizar unha operación na táboa relacionada co disparador. Por exemplo, para probar un activador de "Pedido completado", un programador pode chamar a unha Dataverse API para actualizar o estado dun Pedido.