O que é o Azure Business Process Tracking? (Pré-visualização)
Nota
Esta funcionalidade está em pré-visualização e está sujeita aos Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure.
Como desenvolvedor ou analista de negócios que trabalha em soluções que integram serviços e sistemas usando vários recursos do Azure, você pode ter dificuldades para visualizar a relação entre os componentes técnicos em sua solução e seu cenário de negócios. Para incluir o contexto empresarial sobre os recursos do Azure na sua solução, pode criar processos empresariais que representem visualmente a lógica empresarial implementada por estes recursos. No Acompanhamento de Processos de Negócios do Azure, um processo de negócios é uma série de estágios que representam as tarefas que fluem através do cenário de negócios do mundo real.
Por exemplo, suponha que você seja um desenvolvedor ou analista de negócios em uma empresa de energia e trabalhe em uma equipe que cria soluções de integração. Sua equipe está atualizando uma solução para um serviço de processador de ordem de serviço que é implementado por vários aplicativos lógicos padrão e seus fluxos de trabalho. A equipe de atendimento ao cliente da sua empresa usa o seguinte processo comercial para resolver um tíquete de cliente por uma queda de energia:
Arquitetonicamente, o diagrama a seguir mostra como você pode representar um cenário de negócios como um processo de negócios com vários estágios, que você pode mapear para recursos reais do Azure em sua solução de integração:
Esse recurso permite dissociar o design do processo de negócios da sua implementação. Você também não precisa incorporar nenhuma informação de rastreamento em seu código, recursos ou solução.
Desenho e acompanhamento de processos de negócio
Ao criar um recurso de Processo Comercial no Azure, você define um único identificador de negócios ou ID de transação, como um número de pedido, número de caso ou número de tíquete, para identificar uma transação que existe em todos os estágios do processo de negócios para que você possa correlacionar esses estágios e dados juntos.
Depois de criar seu recurso, você pode usar o editor de processos para projetar as etapas do seu processo comercial, por exemplo:
Para capturar dados corporativos de cada estágio como fluxos de dados em tempo real por meio de recursos implantados do Azure em tempo de execução, você pode especificar outros valores de propriedade corporativa importantes que deseja registrar e armazenar. Ao criar um estágio, você define essas propriedades de negócios e suas fontes de dados. Por exemplo, o estágio Create_ticket define os seguintes valores de propriedade corporativa a serem registrados a partir de recursos implantados do Azure:
Assim que concluir um estágio, você pode mapear o ID da transação e as propriedades comerciais para a operação correspondente que fornece as saídas esperadas em um fluxo de trabalho de aplicativo lógico padrão. Se você estiver familiarizado com os Aplicativos Lógicos do Azure, use uma versão somente leitura do designer de fluxo de trabalho para selecionar a operação e os tokens de conteúdo dinâmico que representam as saídas de operação desejadas. Esse mapeamento faz uma relação mais concreta entre a implementação do serviço de processador e o fluxo de negócios de falta de energia no mundo real.
Por exemplo, a captura de tela a seguir mostra os seguintes itens:
- O designer de fluxo de trabalho somente leitura para o recurso e fluxo de trabalho do aplicativo lógico padrão nos Aplicativos Lógicos do Azure.
- A operação de fluxo de trabalho selecionada chamada Enviar mensagem.
- O ID da transação TicketNumber , que é mapeado para uma saída de operação chamada TicketNumber no fluxo de trabalho.
- As propriedades de negócios para o estágio Create_ticket com mapeamentos para saídas selecionadas de operações no fluxo de trabalho do aplicativo lógico padrão.
A captura de tela a seguir mostra um estágio completamente mapeado:
Depois de concluir os mapeamentos e salvar seu processo comercial, você pode implantar o processo comercial como um recurso separado do Azure junto com um perfil de acompanhamento individual que é adicionado aos recursos implantados. Quando os fluxos de trabalho associados são executados nos aplicativos lógicos implantados, esses fluxos de trabalho preenchem os valores de propriedade corporativa que você especificou. Em seguida, você pode revisar cada transação registrada, além do status do processo comercial para cada estágio dessa transação:
Você também pode revisar os valores de propriedade comercial registrados para cada estágio de uma transação:
Para ajudá-lo a organizar e gerenciar os recursos implantados do Azure que você usa em sua solução, você também pode criar um ambiente de integração e grupos de aplicativos, que você pode vincular a processos de negócios existentes. Para começar, consulte Criar um ambiente de integração.
Problemas conhecidos e de limitações
Atualmente, o design, o acompanhamento e a implantação do processo de negócios estão disponíveis apenas no portal do Azure. Atualmente, não existe nenhum recurso para exportar e importar perfis de rastreamento.
Atualmente, o mapeamento e o acompanhamento de processos de negócios oferecem suporte apenas a recursos de aplicativos lógicos padrão e fluxos de trabalho com monitoração de estado nos Aplicativos Lógicos do Azure. Atualmente, não há suporte para fluxos de trabalho sem monitoração de estado.
Se você tiver cenários de negócios ou casos de uso que exijam fluxos de trabalho sem monitoração de estado, use o link de feedback do produto para compartilhar esses cenários e casos de uso.
Esta versão de pré-visualização está atualmente otimizada para velocidade.
Se você tiver comentários sobre a confiabilidade ou o desempenho da carga de trabalho, use o link de feedback do produto para compartilhar suas entradas e resultados de cargas de trabalho representativas para ajudar a melhorar esse aspeto.
Informações de preços
O Acompanhamento de Processos de Negócio do Azure não incorre em encargos durante a pré-visualização. No entanto, quando você cria um processo comercial, é necessário fornecer informações para um cluster, banco de dados e tabela existentes ou novos do Azure Data Explorer. Seu processo de negócios usa esse banco de dados para armazenar transações e os valores de propriedade comercial que você deseja registrar para avaliação posterior. O Azure Data Explorer incorre em encargos, com base na opção de preço selecionada. Para obter mais informações, consulte Preços do Azure Data Explorer.