¿Qué es el seguimiento de procesos empresariales de Azure? (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.
Como desarrollador o analista de negocios que trabaja en soluciones que integran servicios y sistemas mediante varios recursos de Azure, es posible que tenga dificultades para visualizar la relación entre los componentes técnicos de la solución y su escenario empresarial. Para incluir el contexto empresarial sobre los recursos de Azure en la solución, puede crear procesos empresariales que representen visualmente la lógica de negocios implementada 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 real.
Por ejemplo, supongamos que es desarrollador o analista de negocios en una empresa de energía y trabaja en un equipo que crea soluciones de integración. El equipo está actualizando una solución para un servicio de procesador de pedidos de trabajo implementado por varias aplicaciones lógicas estándar y sus flujos de trabajo. El equipo de servicio al cliente de su empresa usa el siguiente proceso empresarial para resolver un vale de cliente para una interrupción de energía:
En el diagrama siguiente se muestra cómo puede representar un escenario empresarial como un proceso de negocio con varias fases, que puede asignar a recursos reales de Azure en la solución de integración:
Esta funcionalidad le permite desacoplar el diseño del proceso de negocio de la implementación. Tampoco es necesario insertar ninguna información de seguimiento dentro del código, los recursos o la solución.
Diseño y seguimiento de procesos de negocios
Al crear un recurso de proceso de negocio en Azure, se define un único identificador de negocio o identificador de transacción, como un número de pedido, un número de caso o un número de vale, para identificar una transacción que existe en todas las fases del proceso de negocio para que pueda correlacionar estas fases y datos juntos.
Después de crear el recurso, puede usar el editor de procesos para diseñar las fases del proceso de negocio, por ejemplo:
Para capturar datos empresariales de cada fase a medida que fluyen datos en tiempo real a través de recursos de Azure implementados en tiempo de ejecución, puede especificar otros valores clave de propiedad empresarial que desea registrar y almacenar. Al crear una fase, defina estas propiedades empresariales y sus orígenes de datos. Por ejemplo, la fase de Create_ticket define los siguientes valores de propiedad empresarial para registrar desde recursos de Azure implementados:
En cuanto finalice una fase, puede asignar el identificador de transacción y las propiedades empresariales a la operación correspondiente que proporciona las salidas esperadas en un flujo de trabajo de aplicación lógica estándar. Si está familiarizado con Azure Logic Apps, use una versión de solo lectura del diseñador de flujo de trabajo para seleccionar la operación y los tokens de contenido dinámicos que representan las salidas de la operación que desee. Esta asignación hace una relación más concreta entre la implementación del servicio de procesador y el flujo de negocio de interrupción de energía real.
Por ejemplo, en la siguiente captura de pantalla se muestran los siguientes elementos:
- El diseñador de flujos de trabajo de solo lectura para el recurso de aplicación lógica estándar y el flujo de trabajo en Azure Logic Apps.
- La operación de flujo de trabajo seleccionada denominada Enviar mensaje.
- El TicketNumber identificador de transacción, que se asigna a una salida de operación denominada TicketNumber en el flujo de trabajo.
- Las propiedades empresariales de la fase de Create_ticket con asignaciones a las salidas seleccionadas de las operaciones en el flujo de trabajo de la aplicación lógica estándar.
En la captura de pantalla siguiente se muestra una fase completamente asignada:
Después de finalizar las asignaciones y guardar el proceso de negocio, puede implementar el proceso de negocio como un recurso de Azure independiente junto con un perfil de seguimiento individual que se agrega a los recursos implementados. Cuando los flujos de trabajo asociados se ejecutan en las aplicaciones lógicas implementadas, estos flujos de trabajo rellenan los valores de propiedad de negocio que especificó. A continuación, puede revisar cada transacción registrada más el estado del proceso de negocio para cada fase de esa transacción:
También puede revisar los valores de propiedad de negocio registrados para cada fase de una transacción:
Para ayudarle a organizar y administrar los recursos de Azure implementados que usa en la solución, también puede crear un entorno de integración y grupos de aplicaciones, que luego puede vincular a los procesos empresariales existentes. Para empezar, consulte Creación de un entorno de integración.
Limitaciones y problemas conocidos
El diseño, el seguimiento y la implementación de procesos empresariales solo están disponibles actualmente en Azure Portal. Actualmente no existe ninguna funcionalidad para exportar e importar perfiles de seguimiento.
Actualmente, la asignación y el seguimiento de procesos empresariales solo admiten recursos de aplicaciones lógicas estándar y flujos de trabajo con estado en Azure Logic Apps. Actualmente no se admiten flujos de trabajo sin estado.
Si tiene escenarios empresariales o casos de uso que requieren flujos de trabajo sin estado, use el vínculo de comentarios del producto para compartir estos escenarios y casos de uso.
Esta versión preliminar está optimizada actualmente para la velocidad.
Si tiene comentarios sobre la confiabilidad o el rendimiento de la carga de trabajo, use el vínculo de comentarios del producto para compartir sus entradas y resultados de cargas de trabajo representativas para ayudar a mejorar este aspecto.
Información de precios
Azure Business Process Tracking no incurre en cargos durante la versión preliminar. Sin embargo, al crear un proceso de negocio, es necesario proporcionar información para un clúster de Azure Data Explorer existente o nuevo, base de datos y tabla. El proceso de negocio usa esta base de datos para almacenar transacciones y los valores de propiedad empresarial que desea registrar para su evaluación posterior. 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.