Procedimientos recomendados para usar las columnas de flujo de proceso de negocio

Las columnas heredadas relacionadas con el proceso en tablas están en desuso. Estos son algunos procedimientos recomendados para usar la columna Fase activa (activestageid) de la tabla de flujo de proceso de negocio.

Informe sobre la fase activa de un flujo de proceso de negocio

Supongamos que quiere obtener una vista de la canalización de ventas e informar sobre la fase activa en la que se encuentra el Proceso de cliente potencial a ventas de la oportunidad.

Anteriormente, para informar sobre los procesos de negocio por fase, se podía definir una vista en cada tabla relacionada del flujo de proceso de negocio y, luego, informar sobre la columna Fase activa (activestageid).

Con el desuso de la columna Fase activa (activestageid) en las tablas relacionadas, hay dos maneras de informar sobre los flujos de proceso de negocio.

Opción 1: vistas y gráficos sobre la tabla de flujo de proceso de negocio (recomendada)

En las versiones 9.0 y posteriores, cada flujo de proceso de negocio crea su propia tabla de Dataverse, normalmente con el mismo nombre que el flujo de proceso de negocio. Para informar sobre el flujo de proceso de negocio, seleccione la tabla correspondiente al flujo de proceso de negocio sobre el que desea informar y, luego, cree vistas y gráficos, como hacía antes.

En nuestro ejemplo, siga estos pasos para ir a la tabla Proceso de cliente potencial a ventas de la oportunidad:

  1. Vaya a https://make.powerapps.com.

  2. Seleccione los datos.

  3. Seleccione las tablas.

  4. Establezca el filtro en Todo.

  5. Busque la tabla Proceso de cliente potencial a ventas de la oportunidad y selecciónela.

    Tabla de proceso de venta de cliente potencial a oportunidad.

Aquí, puede definir vistas y gráficos del mismo modo que en cualquier otra tabla.

Detalles de la tabla del proceso de traducción.

Una ventaja de este enfoque es que puede usar una vista o un gráfico para informar sobre los flujos de proceso de negocio que abarcan varias tablas.

Además, como la tabla de flujo de proceso de negocio no es diferente a ninguna otra tabla personalizada de Dataverse, puede agregarle columnas personalizadas para realizar el seguimiento de la información adicional que necesite.

Alternativamente, para continuar informando desde la tabla relacionada, cree un flujo de nube para copiar la columna Fase activa (activestageid) de la tabla flujo de proceso de negocio en una columna personalizada en las tablas de Dataverse.

Estos son algunos aspectos que hay que tener en cuenta al usar este enfoque:

  1. Es posible tener más de un flujo de proceso de negocio en ejecución en una sola tabla. Con este enfoque, es mejor tener una columna personalizada que almacene la fase activa de cada flujo de proceso de negocio que se ejecute en la tabla. Este enfoque garantiza la integridad del informe.

  2. Como los informes se generan desde la tabla relacionada, no es posible crear una vista única que informe sobre los flujos de proceso de negocio que abarquen varias tablas.

Uso de la fase activa para ejecutar la lógica

Estos son algunos casos en los que podría interesarle ejecutar la lógica que se basa en la fase activa:

Uso de la fase activa para ejecutar la lógica del lado cliente

A medida que se usa el proceso de negocio, son muchas las cosas que podría interesarle hacer automáticamente. Por ejemplo:

  • Cambiar el flujo de proceso de negocio activo en función de la información recién disponible en el formulario o el flujo de proceso de negocio.

  • Mover la fase activa a la fase siguiente o anterior, en función de los valores que los usuarios especificaron para los pasos o las columnas del formulario.

  • Ocultar o mostrar pestañas y columnas del formulario en función de la fase seleccionada.

  • Mostrar mensajes informativos y ejecutar cálculos según los flujos de proceso de negocio activos, la fase activa o seleccionada o eventos como mover la fase activa.

Tip

En escenarios como estos, use el conjunto admitido de API de cliente para los flujos de proceso de negocio.

Uso de la fase activa para ejecutar la lógica del lado servidor

Puede haber casos en los que la automatización basada en el flujo de proceso de negocio se deba realizar en el lado del servidor. Por ejemplo:

  • Enviar un correo electrónico a un usuario si la fase Calificar del Proceso de ventas de la oportunidad está activa durante más de 15 días.

  • Crear automáticamente un conjunto de actividades pertinentes para la fase activa del Proceso de ventas de la oportunidad cada vez que cambia.

  • Finalizar automáticamente el Proceso de ventas de la oportunidad cuando se complete la actividad de llamada telefónica de cierre.

Tip

Use los flujos de trabajo clásicos de Dataverse o los flujos que defina en la tabla en el flujo de proceso de negocio.

Para compilar un flujo de trabajo clásico de Dataverse que cree actividades para revisiones de soluciones internas y para realizar un seguimiento con el cliente en la fase Proponer de Proceso de ventas de la oportunidad, siga estos pasos:

  1. Créelo en la tabla Proceso de ventas de la oportunidad y establézcalo para que se ejecute cada vez que cambia la columna Fase activa de la tabla.

  2. Defina una condición para comprobar si la columna Fase activa es igual a Proponer.

  3. Cree una fila de citas y de llamadas telefónicas para la revisión interna de la solución y para la llamada del cliente que se va a revisar, respectivamente.

    Seguimiento de la fase de cierre.