Crear un proceso empresarial para agregar contexto empresarial sobre los recursos de Azure utilizando Azure Business Process Tracking (versión preliminar)
Nota:
Esta funcionalidad está en versión preliminar y está sujeta a las Condiciones de uso complementarias para las versiones preliminares de Microsoft Azure.
Para agregar contexto empresarial en torno a los recursos de Azure en una solución de integración, puede visualizar flujos de procesos empresariales para las tareas implementadas por estos recursos. En Azure Business Process Tracking, un proceso empresarial es una serie de fases que representan las tareas que fluyen a través de un escenario empresarial del mundo real. Este proceso empresarial también especifica un único id. empresarial o id. de transacción, como un número de ticket, número de pedido, número de caso, etc., para identificar una transacción que existe en todas las fases del proceso empresarial y para correlacionar dichas fases entre sí.
Al agregar una fase al proceso empresarial, también puede definir otros valores de propiedad empresarial para capturar a medida que los datos se mueven a través de cada fase. Posteriormente, puede asignar el id. de transacción y otras propiedades a operaciones específicas y salidas de datos en flujos de trabajo de aplicaciones lógicas estándar. Para más información, consulte ¿Qué es Azure Business Process Tracking?
Por ejemplo, supongamos que es desarrollador o analista de negocios en una empresa eléctrica. El equipo de servicio al cliente de su empresa tiene el siguiente proceso empresarial para resolver un vale de cliente para una interrupción de energía:
Después de crear un recurso Proceso empresarial en Azure, puede utilizar el editor de procesos para crear un diagrama de flujo que describa visualmente este proceso empresarial, por ejemplo:
Nota:
Aunque este ejemplo muestra un proceso empresarial secuencial, su proceso puede tener ramas paralelas para representar rutas de decisión.
Después de definir un proceso empresarial, puede asignar cada fase a los recursos reales de Azure.
Nota:
En esta versión, solo puede asignar fases del proceso empresarial a recursos de aplicaciones lógicas estándar y sus flujos de trabajo en Azure Logic Apps.
Requisitos previos
Una cuenta y una suscripción de Azure. Si no tiene una suscripción de Azure, regístrese para obtener una cuenta gratuita de Azure.
Nota:
Si está usando un Entorno de integración Azure y grupos de aplicaciones para organizar sus recursos de Azure, y desea asignar su proceso empresarial a recursos de Azure en su entorno de integración, todos sus recursos de Azure deben usar la misma suscripción, incluidos sus procesos empresariales y su entorno de integración. Si no usa un entorno de integración de Azure, puede asignar el proceso empresarial a los recursos de Azure a los que tiene acceso.
Un clúster y una base de datos Azure Data Explorer nuevos o existentes
Este recurso de Azure es necesario para crear, implementar y almacenar datos especificados en un proceso empresarial. El proceso empresarial usa esta base de datos para almacenar las transacciones y los valores de propiedad empresarial que desea capturar a medida que los datos en tiempo real se mueven a través de los flujos de trabajo en tiempo de ejecución. Cuando se crea un proceso empresarial, se especifica el clúster, la base de datos y la tabla que se va a usar para almacenar los datos que desee.
Nota:
Aunque Azure Business Process Tracking no incurre en cargos durante la versión preliminar, Azure Data Explorer incurre en cargos, en función de la opción de precios seleccionada. Para más información, consulte los Precios de Azure Data Explorer.
Creación de un proceso de negocio
En el cuadro de búsqueda de Azure Portal, escriba y seleccione Business Process Tracking.
En la barra de herramientas Seguimiento de procesos empresariales, seleccione Crear.
En la página Crear proceso empresarial, en la pestaña Conceptos básicos, proporcione la siguiente información:
Propiedad Necesario Valor Descripción Suscripción Sí < Azure-subscription> La suscripción de Azure que se va a usar para el proceso empresarial. Grupos de recursos Sí < nombre del grupo de recursos de Azure> Un grupo de recursos de Azure nuevo o existente.
En este ejemplo se usa City-Power-and-Light-RG.Nombre del proceso empresarial Sí < process-name> Un nombre para el proceso empresarial. Utilice solo caracteres alfanuméricos, guiones, guiones bajos, paréntesis o puntos.
En este ejemplo se usa Resolve-Power-Outage.Descripción No < process-description> El propósito del proceso empresarial. Región Sí < Azure-region> Región de Azure para el proceso empresarial. En el siguiente ejemplo se muestra la información del proceso empresarial de ejemplo:
Cuando haya terminado, seleccione Siguiente: id. de transacción. En la pestaña id. de transacción, proporcione la siguiente información:
Propiedad Necesario Valor Descripción Id. de transacción Sí < transaction-ID> Este id. importante y único identifica una transacción, como un número de pedido, un número de vale, un número de caso u otro id. de empresa similar que esté disponible en todas las fases del proceso empresarial.
En este ejemplo se usa el id. de transacción denominado TicketNumber para correlacionar eventos en los distintos sistemas del proceso empresarial de ejemplo, que incluyen CRM, Administración de pedidos de trabajo y Marketing.
Nota: Azure Business Process Tracking incluye y registra automáticamente la marca de tiempo de transacción para que no tenga que agregar este valor por separado. Aunque solo puede definir un id. de transacción único al crear un proceso empresarial, puede definir más adelante otras propiedades empresariales en cada fase que quiera registrar.Tipo de datos Sí < transaction-ID-data-type> Tipo de datos para el id. de transacción: String o Integer.
En este ejemplo se usa el tipo de datos Integer.En el ejemplo siguiente se muestra el id. de transacción de ejemplo:
Cuando haya terminado, seleccione Siguiente: Almacenamiento de datos. En la pestaña Almacenamiento de datos, proporcione la siguiente información:
Propiedad Necesario Valor Descripción Suscripción Sí < Azure-subscription> La suscripción de Azure para la instancia de Data Explorer. Clúster Sí < cluster-name> El nombre del clúster en la instancia de Data Explorer. Base de datos Sí < database-name> El nombre de la base de datos en la instancia de Data Explorer. Tabla Sí < table-name> El nombre de la tabla que se va a crear o usar. Para actualizar una tabla existente, seleccione la opción Usar una tabla existente.
Nota: Aunque puede usar el mismo nombre que una tabla existente, lo que actualiza esa tabla, por motivos de seguridad, cree una tabla única y separada para cada proceso empresarial. Esta práctica le ayuda a evitar mezclar datos confidenciales con datos no confidenciales y resulta útil para escenarios de reimplementación.Usar una tabla existente No Habilitado o Deshabilitado Para actualizar una tabla existente, seleccione esta opción. Seleccione Crear cuando haya terminado.
Después de que Azure Portal haya completado la implementación de su nuevo recurso de Proceso empresarial, el portal abrirá automáticamente la página de Información general del recurso.
Ahora, continúe agregando las fases del proceso empresarial.
Adición de una fase de un proceso empresarial
Después de crear el proceso empresarial, agregue las fases de ese proceso. Por ejemplo, supongamos que es desarrollador de integración en una empresa eléctrica. Puede administrar una solución para un servicio de procesador de pedidos de trabajo del cliente implementado por varios recursos de aplicación lógica estándar y sus flujos de trabajo. El equipo de servicio al cliente sigue el siguiente proceso empresarial para resolver un vale de cliente para una interrupción del suministro eléctrico:
En Azure Portal, abra el recurso de proceso empresarial, si aún no está abierto.
En el menú de recursos, en Seguimiento de procesos empresariales, seleccione Editor.
En el editor, seleccione Agregar fase.
En el panel Agregar fase, proporcione la siguiente información:
Sugerencia
Para redactar rápidamente las fases de su proceso empresarial, solo tiene que proporcionar el nombre de la fase, seleccionar Agregar y volver más tarde para proporcionar los valores restantes cuando asigne el proceso empresarial a un flujo de trabajo de aplicación lógica estándar.
Propiedad Necesario Valor Descripción Nombre de la fase Sí < stage-name> El nombre de esta fase de proceso. Utilice solo caracteres alfanuméricos, guiones, guiones bajos, paréntesis o puntos. Descripción No < stage-description> El propósito de esta fase. En este ejemplo se crea una fase denominada Create_ticket:
En la tabla Propiedades para realizar el seguimiento, en la pestaña Correcto, el id. de transacción definido anteriormente se incluye automáticamente. Este valor es necesario para la correlación entre fases y flujos de trabajo.
En las pestañas Éxito y Error, puede definir y asignar otros valores de propiedad empresarial que desee registrar. Puede usar estos valores de propiedad para identificar correspondientemente una etapa exitosa o errónea, lo cual se deja enteramente a su interpretación, escenarios empresariales o necesidades.
Pestaña Éxito: defina y asigne otros valores de propiedad empresarial para identificar y registrar desde una fase correcta.
Pestaña Error: defina y asigne otros valores de propiedad empresarial para identificar y registrar desde una fase con errores.
Para definir otros valores de propiedad empresarial que se usarán para esta fase, siga estos pasos:
En Propiedades para realizar el seguimiento, seleccione Éxito o Error según corresponda.
En la tabla Propiedades para realizar un seguimiento, seleccione Agregar propiedad.
Escriba el nombre y el tipo de la propiedad, que puede ser String o Integer.
Por ejemplo, esta fase especifica algunas propiedades más, como CustomerName, CustomerEmail y CustomerPhone, para registrar desde una fase completada con éxito:
Cuando haya terminado, seleccione Agregar fase.
Ahora, puede seguir agregando más fases o asignar cada propiedad empresarial en su fase a la respectiva operación y salidas en un flujo de trabajo de aplicación lógica estándar.
Para agregar otra fase, elija una de las siguientes opciones en el editor de procesos:
En la última fase, seleccione el operador de adición (+) para Agregar una fase.
Entre las fases, seleccione el operador de adición (+) y luego seleccione Agregar una fase o Agregar una fase paralela, que crea una rama en su proceso empresarial.
Sugerencia
Para eliminar una fase, abra el menú contextual de la fase y seleccione Eliminar.
Repita los pasos anteriores para agregar otra fase según sea necesario.
En el siguiente ejemplo se muestra un proceso empresarial completado:
Cuando haya terminado, en la barra de herramientas del editor de procesos, seleccione Guardar.
Ahora, continúe para asignar cada propiedad de negocio a la respectiva operación y salidas en un flujo de trabajo de aplicación lógica estándar para que pueda obtener información sobre su recurso implementado.