Substitúe os diálogos por fluxos de procesos empresariais ou aplicacións de lenzo
Os diálogos están obsoletos e deben substituírse por fluxos de procesos empresariais ou aplicacións de lenzo. Este artigo describe as diferentes capacidades destas opcións. Tamén aprenderás sobre situacións nas que se pode usar unha aplicación fluxo do proceso de negocio ou lenzo incrustada nun formulario baseado en modelos para substituír un diálogo existente.
Esta táboa enumera o conxunto de capacidades de diálogo e as capacidades equivalentes nos fluxos de procesos empresariais e nas aplicacións de lenzo.
Capacidade de diálogo | Capacidade nos fluxos de procesos de negocio? | Capacidade nas aplicacións de lenzo? |
---|---|---|
Páxina | Si (etapa do proceso de negocio) |
Si (pantalla da aplicación) |
Só aviso | No | Si (etiquetas) |
Solicitude e resposta | Si (só columnas da táboa) |
Si (etiquetas e campos de entrada) |
Argumentos de entrada | Limitado (pasos na fase do proceso de negocio) |
Si (parámetros da cadea de consulta) |
Variables | No | Si |
Consulta variables | No | Si |
Lóxica de ramificación condicional | Si | Si (navega a calquera pantalla da aplicación) |
Reutilizar (iniciar como diálogo infantil) |
No | Si (navega a calquera pantalla da aplicación, inicia unha aplicación diferente nunha nova ventá) |
Executar fluxos de traballo ao inicio/final | Si | Non (use un fluxo de nube no seu lugar) |
Executar fluxos de traballo na entrada | Si | Non (use un fluxo de nube no seu lugar) |
Executar fluxos de traballo na transición da páxina | Si | Non (use un fluxo de nube no seu lugar) |
Comeza a usar un URL | No | Si |
Rexistro de sesións | Si | No |
Asistencia técnica de SDK | Si | Si |
- Analítica de procesos (vistas, gráficos e tempo dedicado nunha etapa)
- Controis personalizados
- Análise de aplicacións (uso e rendemento da aplicación)
- Composición de páxinas de varias táboas
- Executar fluxos
- Conectores de datos (estándar e personalizados)
- Iniciar como unha aplicación autónoma
- Disposición configurable
Cando escollas o teu substituto de diálogo, é importante ter en conta a experiencia de usuario que queres ofrecer. Teña en conta tamén que case calquera diálogo pódese modelar mediante unha aplicación de lenzo.
Os fluxos de procesos empresariais son os máis axeitados para substituír os diálogos que modelan procesos que proporcionan orientación nun fluxo de traballo global que require colaboración entre grupos de persoas e o contexto da aplicación Dynamics 365. Por exemplo, revisión de cotización e enrutamento.
Como alternativa, pódense usar aplicacións de lenzo para substituír diálogos que modelan tarefas prescritivas, como un script de chamada para a prospección de clientes potenciales ou para simplificar a experiencia do usuario para outras tarefas, como actualizar unha oportunidade. Teña en conta que estes escenarios poden incluso beneficiarse de ter unha aplicación de lenzo autónoma.
Imaxina que tes un diálogo que, ao longo dunha serie de páxinas, solicita información clave do usuario, xera unha cotización, envía un correo electrónico aos revisores para que acepten ou rexeiten a cotización, antes de enviala ao cliente. Este tipo de proceso modélase de forma máis eficaz usando un fluxo do proceso de negocio.
Para substituír o diálogo, comeza identificando as etapas clave do proceso. Estes poden incluír unha etapa de preparación de contido para asegurarse de que todos os produtos estean listados e se apliquen descontos, a Xerar cotización etapa para crear a cotización e revisala para comprobar a precisión do formato, a Revisión principal etapa para enviar a cotización para a súa revisión e aprobación, a Secundaria Revisión etapa para revisar a cotización en determinadas circunstancias e, finalmente, unha etapa de Entrega cotización para enviar a cotización ao cliente.
A continuación, identifique os pasos clave que os usuarios deben seguir no proceso. Por exemplo, a fase Preparar contido pode conter un simple verdadeiro ou falso paso para que o usuario comprobe os produtos que se van citar, unha busca obrigatoria paso para seleccionar unha lista de prezos e un número paso para introducir un desconto antes de pasar á seguinte fase. A fase Xerar cotización pode ter unha acción paso para crear unha cotización baseada en toda a información capturada anteriormente en a fase Preparar contido e a fila de Dynamics 365 relacionada. As fases Revisión primaria e Revisión secundaria poden ter varios pasos verdadeiros ou falsos para guiar a revisión de citas, xunto cunha requiriu paso para capturar o estado de aprobación e garantir que o proceso só se poida mover á seguinte fase unha vez recibida a aprobación. Configura a seguridade a nivel de columna neste paso para asegurarte de que só os revisores autorizados poidan proporcionar a aprobación da cotización. Ademais, pódese engadir un fluxo de traballo ás fases Revisión primaria e Revisión secundaria de forma que ao entrar, un a notificación por correo electrónico envíase a todos os revisores.
Finalmente, configura as túas etapas e pasos fluxo do proceso de negocio, xunto coa lóxica condicional para guiar o fluxo do proceso. Para este exemplo, pode engadir unha rama condicional despois da etapa de revisión primaria de forma que, se un paso indica a necesidade dun segundo nivel de revisión, a seguinte etapa do proceso é a etapa de revisión secundaria , se non, é a fase Entrega cotización .
Para que este fluxo do proceso de negocio estea dispoñible para os usuarios, asegúrate de que os usuarios axeitados teñan privilexios para o fluxo do proceso de negocio e, a continuación, actívao.
Para obter máis información sobre como crear un fluxo do proceso de negocio, consulte Titorial: crea un fluxo do proceso de negocio para estandarizar procesos.
Supoña que tes un diálogo, que segue un script de chamada que guía aos representantes de vendas a través de clientes potenciales de chamadas en frío. Este proceso pódese capturar facilmente usando unha aplicación de lenzo.
Comeza coa conexión ás fontes de datos que necesitarás para ler e escribir datos. Neste exemplo, a conexión a Dynamics 365 úsase para a información de contacto, conta e contacto.
Comeza identificando o número de pantallas necesarias. Para este exemplo, pode decidir ter cinco pantallas.
- Pantalla 1. Para seleccionar un cliente potencial dunha lista para chamar.
- Pantalla 2. Para presentacións, comprobar a dispoñibilidade para unha conversa e programar unha devolución de chamada para unha data posterior.
- Pantalla 3. Para determinar BANT (orzamento, autoridade, necesidade e cronograma).
- Pantalla 4. Para capturar os seguintes pasos e programar chamadas de seguimento.
- Pantalla 5. Grazas ao líder polo seu tempo ao final da chamada.
A continuación, constrúe cada pantalla. Na primeira pantalla, construír unha galería de leads que hai que chamar. No segundo, utiliza etiquetas para titular a pantalla e proporcionar o script de chamada, mentres utiliza controis como botóns de opción para detectar se é un bo momento para que a persoa fale. Se é así, use a lóxica condicional para habilitar un botón para navegar á seguinte pantalla e, se non, revela un script na mesma pantalla para tentar programar unha chamada de volta co cliente. Do mesmo xeito, define o teu script de chamadas nas pantallas posteriores.
Finalmente, define a navegación entre pantallas. Neste exemplo, ademais de navegar polas pantallas de forma secuencial, pode querer navegar polo usuario desde a segunda pantalla ata a última pantalla (o final do guión agradecendo ao cliente potencial o seu tempo) se o cliente potencial non está interesado en ter un conversación.
Para que esta aplicación estea dispoñible para os usuarios, publica a aplicación. Considere como se pode transformar un escenario deste tipo mediante a dispoñibilidade dunha aplicación autónoma que ofrece scripts de chamadas e admite a entrada rápida de datos.
Imaxina que queres incorporar esta experiencia en Dynamics 365 Sales. Para facelo, comece creando un iframe nun formulario de Dynamics 365 Sales. A continuación, desprácese ata a sección Aplicacións desde o menú Power Apps , seleccione a aplicación que acaba de publicar, copie a ligazón web baixo a a6>Detalles e pégaa como URL para o iframe.
Levando isto a paso máis alá, supoña que desexa que esta aplicación estea dispoñible directamente no formulario principal do cliente potencial e que estea no contexto do cliente potencial para que a aplicación non requira que o usuario seleccione un cliente potencial no primeiro pantalla. Para pasar información relevante á aplicación, só tes que modificar o URL do iframe para engadir unha cadea de consulta que conteña esta información, como ID de cliente potencial ou de conta, usando JavaScript que se executa nun evento determinado, como na carga do formulario. A continuación, actualice a aplicación para eliminar a primeira pantalla (para a selección de clientes potenciales) e, no seu lugar, acceda aos valores pasados á aplicación mediante a cadea de consulta mediante a función Param.
Faise un seguimento das dependencias das aplicacións de lenzo?
- As dependencias das aplicacións de lenzo realízanse do mesmo xeito que as dependencias das aplicacións de Dynamics 365.
Podo iniciar unha aplicación de lenzo como emerxente desde un botón da barra de comandos?
- Si. Para iso, só tes que establecer o URL de destino co da túa aplicación de lenzo, que se obtén na sección Detalles da aplicación como se describiu anteriormente.
Pódense chamar fluxos de traballo desde unha aplicación de lenzo?
- Isto non é compatible. Recomendamos utilizar un fluxo de nube no seu lugar.
Podo converter automaticamente os diálogos en fluxos de procesos empresariais ou en aplicacións de lenzo?
- Non hai un xeito automatizado de converter os diálogos en fluxos de procesos empresariais ou en aplicacións de lenzo.