O que é o Acompanhamento de Processos de Negócios do Azure? (versão prévia)
Observação
Esse recurso está em versão prévia e está sujeito aos Termos de uso suplementares para versões prévias do Microsoft Azure.
Como desenvolvedor ou analista de negócios trabalhando com 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 na sua solução e seu cenário de negócios. Para incluir o contexto comercial dos recursos do Azure na sua solução, você pode criar processos comerciais que representem visualmente a lógica comercial implementada por esses 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 pelo cenário de negócios do mundo real.
Por exemplo, suponha que você seja desenvolvedor ou analista de negócios em uma empresa de energia e trabalhe em uma equipe que crie soluções de integração. Sua equipe está atualizando uma solução para um serviço de processador de ordem de trabalho implementado por vários aplicativos lógicos Standard e respectivos fluxos de trabalho. A equipe de atendimento ao cliente da sua empresa usa o seguinte processo de negócios para resolver um tíquete de cliente por falta 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 na sua solução de integração:
Essa funcionalidade permite que você desvincule o design do processo empresarial da sua implementação. Você também não precisa inserir informações de acompanhamento no seu código, recursos ou solução.
Design e acompanhamento de processos de negócios
Ao criar o recurso Processo Empresarial no Azure, você define um único identificador de negócios ou a 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 empresarial 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 os estágios no seu processo de negócios, por exemplo:
Para capturar dados de negócios de cada estágio à medida que os dados em tempo real fluem pelos recursos implantados do Azure em tempo de execução, você pode especificar outros valores de propriedade comercial importantes que quer registrar e armazenar. Ao criar um estágio, você define essas propriedades comerciais e suas fontes de dados. Por exemplo, o estágio Create_ticket define os seguintes valores de propriedade de negócios a serem registrados dos recursos implantados do Azure:
Assim que concluir um estágio, você poderá mapear a ID da transação e as propriedades comerciais para a operação correspondente que fornece as saídas esperadas em um fluxo de trabalho do aplicativo lógico Standard. Se você estiver familiarizado com os Aplicativos Lógicos do Azure, use uma versão somente leitura do designer de fluxos de trabalho para selecionar a operação e os tokens de conteúdo dinâmicos que representam as saídas de operação desejadas. Esse mapeamento estabelece uma relação mais concreta entre a implementação do serviço do 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 do recurso de aplicativo lógico Standard e do fluxo de trabalho nos Aplicativos Lógicos do Azure.
- A operação de fluxo de trabalho selecionada denominada Enviar mensagem.
- A ID da transação TicketNumber, que é mapeada para uma saída de operação chamada TicketNumber no fluxo de trabalho.
- As propriedades comerciais do estágio Create_ticket com mapeamentos para as saídas selecionadas das operações no fluxo de trabalho do aplicativo de lógica Standard.
A captura de tela a seguir mostra um estágio completamente mapeado:
Depois de concluir os mapeamentos e salvar o processo de negócios, você pode implantar o processo de negócios como um recurso separado do Azure, juntamente com um perfil de rastreamento 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 comercial que você especificou. Em seguida, você pode revisar as transações registradas e o status do processo de negócios para cada estágio dessa transação:
Você também pode examinar os valores de propriedade comercial registrados para cada estágio em uma transação:
Para ajudá-lo a organizar e gerenciar os recursos implantados do Azure que você usa na sua solução, você também pode criar um ambiente de integração e grupos de aplicativos, que você pode então vincular aos processos de negócios existentes. Para começar, consulte Criar um ambiente de integração.
Limitações e problemas conhecidos
No momento, o design, o acompanhamento e a implantação do processo de negócios só estão disponíveis no portal do Azure. No momento, não existe nenhuma funcionalidade para exportar e importar perfis de acompanhamento.
Atualmente, o mapeamento e o acompanhamento dos processos empresariais suportam apenas os recursos do aplicativo lógico Standard e os fluxos de trabalho com estado nos Aplicativos Lógicos do Azure. Atualmente, não há suporte para os fluxos de trabalho sem estado.
Se você tiver cenários comerciais ou casos de uso que exijam fluxos de trabalho sem estado, use o link de comentários do produto para compartilhar esses cenários e casos de uso.
Esta versão prévia está otimizada para velocidade.
Se você tiver comentários sobre confiabilidade ou desempenho da carga de trabalho, use o link de comentários do produto para compartilhar sua entrada e os resultados de cargas de trabalho representativas para ajudar a melhorar esse aspecto.
Informações sobre preço
O Acompanhamento de Processos de Negócios do Azure não incorre em encargos durante a visualização. Porém, quando você cria um processo de negócios, é necessário fornecer informações para um cluster, banco de dados e tabela existentes ou novos do Azure Data Explorer. Seu processo empresarial usa esse banco de dados para armazenar transações e os valores de propriedades empresariais que quer registrar para avaliação posterior. O Azure Data Explorer gera cobranças com base na opção de preço selecionada. Para obter mais informações, leia Preços do Azure Data Explorer.