Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Standard)
Para evitar recriar aplicativos lógicos e remapear processos empresariais em operações de fluxo de trabalho de aplicativo lógico ao implantar em ambientes diferentes, você pode criar pipelines usando o Azure DevOps. Os pipelines fazem todo o trabalho para automatizar a criação de infraestrutura, a CI (integração contínua) e a CD (implantação contínua). Esses pipelines criam recursos para seus aplicativos lógicos, processos de negócios, mapeamentos entre estágios de processo de negócios e operações de fluxo de trabalho e configuram o acompanhamento de transações em seus ambientes de implantação para desenvolvimento, teste e produção.
Este guia mostra como é possível realizar as seguintes tarefas:
Crie e execute pipelines para sua infraestrutura de aplicativo lógico Standard, CI e CD usando as Tarefas Padrão dos Aplicativos Lógicos do Azure para Azure DevOps.
Prepare seu processo empresarial para CI e CD.
Crie e execute pipelines para a sua infraestrutura de processos empresariais, CI e CD usando as Tarefas Padrão dos Aplicativos Lógicos do Azure para Azure DevOps.
Atualize e execute seus pipelines de CI e CD depois de configurar outros componentes necessários.
Pré-requisitos
Uma conta e uma assinatura do Azure. Se você não tiver uma assinatura do Azure, inscreva-se em uma conta gratuita do Azure.
O Visual Studio Code instalado com a extensão dos Aplicativos Lógicos do Azure (Standard) e outros pré-requisitos.
Para obter mais informações, consulte Criar fluxos de trabalho do aplicativo lógico Standard com o Visual Studio Code.
Um workspace do Visual Studio Code com um projeto de Logic App Standard ainda não implantado.
Uma organização, um projeto e um repositório Git do Azure DevOps em que você armazena seu código-fonte e artefatos.
Para criar e executar pipelines no Azure DevOps, você precisa da capacidade de executar pipelines em agentes hospedados pela Microsoft. Para usar agentes hospedados pela Microsoft, sua organização do Azure DevOps deve ter acesso a trabalhos paralelos hospedados pela Microsoft.
Se você não tiver um repositório, siga as etapas em Criar um novo repositório Git em seu projeto. Para criar o repositório, você precisa de uma conta do GitHub ou conta da Microsoft, uma organização do Azure DevOps e um projeto do Azure DevOps em que você tenha permissões de administrador, como permissões de Administrador de Coleção de Projetos .
A extensão de Tarefas Padrão dos Aplicativos Lógicos do Azure mais recente para o Azure Pipelines em seu projeto do Azure DevOps.
Esta extensão fornece tarefas de automação, compilação, implantação de conexões e liberação para Aplicativos Lógicos do Azure (Standard). Para obter informações de extensão e pré-requisitos de tarefa, consulte As Tarefas Padrão dos Aplicativos Lógicos do Azure.
As permissões de função de usuário apropriadas para criar, exibir, usar ou gerenciar uma conexão de serviço entre os pipelines que você criará mais adiante neste artigo.
Para obter mais informações, consulte Definir a segurança da conexão de serviço no Azure Pipelines.
Clonar seu repositório no Azure DevOps
Depois de criar um repositório, clone o repositório em seu computador para que você possa fazer e enviar alterações por push no repositório local para o repositório original no Azure DevOps:
Clone o repositório no seu computador.
O exemplo a seguir mostra um repositório no Azure DevOps com o branch padrão denominado principal. O repositório da sua equipe no Azure DevOps pode ter um branch padrão com um nome diferente.
Copie e salve a URL de clone HTTPS para uso posterior.
No Visual Studio Code, abra seu projeto do aplicativo lógico Standard.
No menu Terminal, selecione Novo Terminal.
No prompt de comandos, vá para a pasta que contém o arquivo de workspace do projeto.
Um workspace é um arquivo de texto que tem a extensão .code-workspace . Para localizar a pasta com esse arquivo, na pasta raiz do projeto, abra a pasta chamada .vscode.
No prompt de comando, execute os seguintes comandos do Git para configurar seu repositório local, criar um instantâneo do projeto do aplicativo lógico, vincular seu repositório local ao repositório do Azure DevOps e criar um branch padrão no seu repositório local que esteja alinhado ao branch padrão do repositório no Azure DevOps:
git init
git add -A
git commit -m "<your-commit-comment>"
git remote add origin <clone-URL>
git push --set-upstream origin mainEsses comandos completam as seguintes tarefas:
Crie um repositório local vazio.
Adicione todos os arquivos novos ou editados da pasta atual ao índice, que é uma área de preparo ou cache em seu repositório local.
Crie e salve um instantâneo apenas com os arquivos novos ou editados atualmente no índice como um novo objeto de confirmação no repositório local. Esse objeto inclui uma breve descrição sobre os conteúdos do instantâneo.
Crie um link entre o repositório local e o repositório no Azure DevOps.
Neste exemplo, o git remote command git add origin <clone-URL> vincula seu repositório local ao repositório no Azure DevOps que usa <clone-URL>. O comando também atribui origem como um apelido que você pode usar posteriormente para esse repositório.
Crie um branch padrão em seu repositório local, que é principal neste exemplo, e configure o acompanhamento entre esse branch e o repositório no Azure DevOps.
Para obter mais informações, consulte a referência do Git.
No prompt, forneça suas credenciais do Git ao Git Credential Manager.
Gerar scripts de implantação
Agora, gere scripts de implantação do seu projeto de aplicativo lógico. Essa tarefa permite que você crie os arquivos para criar seu recurso de aplicativo lógico junto com os pipelines de CI e CD para automatizar a compilação e a implantação para seu aplicativo lógico no Azure. Para mais informações, consulte Automatizar a compilação e implantação para fluxos de trabalho do aplicativo lógico Standard com o Azure DevOps.
Se o projeto do aplicativo lógico não estiver visível no momento, no Visual Studio Code, na Barra de Atividades, selecione Explorer.
Na janela Do Explorer , abra o menu de atalho da pasta do projeto e selecione Gerar scripts de implantação.
Siga as instruções para fornecer as seguintes informações de implantação, conforme necessário para sua aplicação lógica.
Parâmetro Descrição Grupo de recursos Selecione ou crie um novo grupo de recursos do Azure. Nome do aplicativo lógico Forneça um nome exclusivo para o recurso de aplicativo lógico. Nome da conta de armazenamento O nome da conta de armazenamento do Azure a ser usada com seu aplicativo lógico. Nome do plano do Serviço de Aplicativo O nome a ser atribuído ao plano do Serviço de Aplicativo. Subscrição A assinatura do Azure. Localidade A região do Azure. O processo de geração de script de implantação cria uma pasta de implantação que contém arquivos para seus pipelines de infraestrutura, CI e CD, juntamente com arquivos de parâmetros, por exemplo:
No prompt de comando, execute os seguintes comandos do Git para adicionar, salvar e enviar por push suas atualizações locais para o Azure DevOps:
git add -A
git commit -m "<your-commit-comment>"
git pushPara obter mais informações, consulte a referência do Git.
Criar pipeline de infraestrutura para o aplicativo lógico
Para esta tarefa, consulte as etapas gerais em Criar seu primeiro pipeline com as seguintes etapas:
No projeto do Azure DevOps, no menu do projeto, selecione Pipelines>Pipelines.
Na página Pipelines, selecione Criar pipeline ou Novo pipeline se já existirem pipelines, por exemplo:
Na guia Selecionar , selecione o tipo de repositório e o repositório a ser usado.
Este exemplo seleciona o Azure DevOps.
Na guia Inventário , selecione Produção ou Não Produção e, em seguida, selecione Configurar pipeline.
Na guia Configurar, selecione o arquivo YAML do Azure Pipeline existente.
Para o Branch, encontre e selecione o branch com os arquivos de script de implantação.
Este exemplo seleciona o branch principal.
Anteriormente, você enviava por push as alterações com arquivos de script de implantação gerados para o Azure DevOps. Agora, você pode selecionar o arquivo de pipeline de infraestrutura criado no Visual Studio Code.
Para Caminho, localize o arquivo infrastucture-pipeline.yaml e selecione-o na localização a seguir:
/pipelines/infrastructure-pipeline.yaml
Selecione Continuar>Revisar pipeline. Forneça um nome para o pipeline. A pasta de pipeline é opcional.
Para concluir essa tarefa, selecione Salvar.
Criar pipeline de CI para seu aplicativo lógico
Siga as etapas em Criar um pipeline para infraestrutura de aplicativo lógico até especificar o caminho para o arquivo de pipeline de CI.
Para Path, localize e selecione o arquivo CI-pipeline.yaml no seguinte local:
/pipelines/CI-pipeline.yaml
Selecione Continuar>Revisar pipeline. Forneça um nome para o pipeline. A pasta de pipeline é opcional.
Para concluir essa tarefa, selecione Salvar.
Criar pipeline de CD para seu aplicativo lógico
Siga as etapas em Criar um pipeline para infraestrutura de aplicativo lógico até especificar o caminho para o arquivo de pipeline de CD.
Para Caminho, localize e selecione o arquivo CD-pipeline.yaml no seguinte local:
/pipelines/CD-pipeline.yaml
Selecione Continuar>Revisar pipeline. Forneça o nome do pipeline. A pasta de pipeline é opcional.
Para concluir essa tarefa, selecione Salvar.
Criar uma conexão de serviço
Uma conexão de serviço é uma conexão autenticada entre seus pipelines e serviços externos ou remotos que você usa para concluir tarefas. Nesse cenário, a conexão de serviço permite que seus pipelines de CI/CD criem e gerenciem recursos no Azure. Essas etapas criam um registro de aplicativo do Microsoft Entra ID para usar como uma credencial de autenticação. Para obter mais informações, consulte Criar uma conexão de serviço do Azure Resource Manager que usa a federação de identidade de carga de trabalho.
Em seu projeto do Azure DevOps, acesse Configurações do projeto>Pipelines>Conexões de serviço.
Selecione Criar conexão de serviço. No painel Nova conexão de serviço , selecione o Azure Resource Manager como o tipo de conexão de serviço e selecione Avançar.
No painel nova conexão de serviço do Azure , forneça as seguintes informações:
Parâmetro Valor ou descrição Tipo de identidade Registro de aplicativo (automático) Credencial Federação de identidades de carga de trabalho (recomendado) Nível de escopo Subscrição Subscrição Sua assinatura do Azure. Grupo de recursos O grupo de recursos do Azure. Nome da conexão do serviço O nome da conexão de serviço. Quando terminar, selecione Salvar.
Observe o nome do registro de aplicativo do Microsoft Entra ID criado.
Localizar o registro do aplicativo Microsoft Entra ID
Confirme se o aplicativo Microsoft Entra ID tem a função e as permissões necessárias para seu cenário e obtenha a ID do objeto para uso posterior. Para obter mais informações sobre registros de aplicativo, consulte Registrar um aplicativo na ID do Microsoft Entra.
Na caixa de pesquisa do portal do Azure, insira o nome do aplicativo de ID do Microsoft Entra.
Confirme se o aplicativo Microsoft Entra ID possui acesso como Colaborador ao grupo de recursos. Caso contrário, atribua esse acesso.
Atualizar pipelines de aplicativo lógico com a conexão de serviço
Agora, especifique a conexão de serviço a ser usada com seus pipelines de aplicativo lógico.
Em cada arquivo de pipeline listado, localize a propriedade chamada
serviceConnectionName.- Pipeline de infraestrutura: atualize o arquivo infrastructure-pipeline-variables.yml.
- Pipeline de CI: atualize o arquivo CI-pipeline-variables.yml.
- Pipeline de CD: atualize o arquivo CD-pipeline-variables.yml.
Para a
serviceConnectionNamepropriedade, defina o valor como o nome da conexão de serviço.No arquivo CI-pipeline-variables.yml , adicione uma nova propriedade chamada
subscriptionIde defina o valor da propriedade para sua ID de assinatura do Azure, por exemplo:subscriptionId: '<Azure-subscription-ID>'Certifique-se de salvar todos os arquivos de pipeline atualizados.
No prompt de comando, execute os seguintes comandos do Git para adicionar, salvar e enviar por push suas atualizações locais para o Azure DevOps:
git add -A
git commit -m "<your-commit-comment>"
git pushPara obter mais informações, consulte a referência do Git.
Executar o pipeline de infraestrutura para seu aplicativo lógico
Para criar seu recurso de aplicativo lógico Standard no Azure, siga estas etapas:
No Azure DevOps, abra o pipeline de infraestrutura do aplicativo lógico, selecione Editar, selecione o branch apropriado e, em seguida, selecione Executar.
Se solicitado, forneça as permissões necessárias para executar o pipeline.
Após a conclusão do pipeline, um recurso vazio do aplicativo lógico Standard é criado no portal do Azure.
Executar pipelines de CI e de CD para seu aplicativo lógico
Antes de executar o pipeline de CD, atualize o pipeline de CD para incluir o valor de origem, que é o nome do pipeline de CI.
Você pode confirmar diretamente o branch, mas, em seguida, executar
git pullem sua origem local para sincronizar essa alteração localmente.No Azure DevOps, execute o pipeline de CI e depois o pipeline de CD.
Se solicitado, forneça as permissões necessárias para executar os pipelines.
Após a conclusão do pipeline de CD, o conteúdo do seu projeto de aplicativo lógico Standard é implantado no recurso de aplicativo lógico criado anteriormente no portal do Azure.
Prepare seus processos empresariais para CI e CD
Depois de criar e implantar um recurso de aplicativo lógico Standard em funcionamento no Azure, você pode definir e mapear seus estágios de processo de negócios para operações de fluxo de trabalho para que você possa começar a acompanhar as transações. Depois de configurar, implantar e testar o processo de negócios, você pode preparar o processo de negócios para CI/CD.
No portal do Azure, localize e abra o recurso de processo empresarial.
No menu de navegação do recurso, selecione Visão geral. Na barra de ferramentas, selecione Exportar para extrair o conteúdo da implantação como um arquivo .zip.
Esse arquivo .zip contém modelos do Azure Resource Manager, arquivos de parâmetro e pipelines de recursos de processo de negócios que você pode usar para provisionamento de infraestrutura e processo de CI/CD no Azure DevOps.
No Visual Studio Code, vá para a pasta de implantação do projeto de aplicativo lógico, que foi criada depois que você gerou scripts de implantação para o projeto e crie uma pasta chamada businessprocesses.
Extraia o arquivo de .zip exportado e adicione as pastas de processo empresarial à pasta businessprocesses , de modo que a estrutura da pasta do projeto seja semelhante ao exemplo a seguir:
\deployment\businessprocesses\<business-process-name>
Atualizar variáveis de pipeline de processo empresarial
Agora, atualize o arquivo business-process-pipelines-variables.yml para usar a conexão de serviço criada anteriormente.
No Visual Studio Code, acesse seu projeto de aplicativo lógico, localize a pasta de pipelines e abra o arquivo chamado business-process-pipelines-variables.yml no final deste caminho:
deployment\businessprocesses\<business-process-name>\pipelines\
O arquivo business-process-pipelines-variables.yml contém um nó chamado
businessProcessMapping. Esse nó inclui referências a mapeamentos de estágio de processo empresarial e aplicativos lógicos específicos. Essas referências contêm caminhos com IDs de assinatura do Azure e nomes para grupos de recursos e aplicativos lógicos.Observação
Certifique-se de alterar esses valores se você planeja criar um pacote de implantação para um ambiente diferente, como teste ou produção. Dessa forma, quando você implanta o negócio, as fases do processo empresarial são mapeadas corretamente para as IDs de assinatura e aos nomes de aplicativos lógicos.
Importante
Sempre garanta a proteção de dados confidenciais e pessoais, como credenciais, segredos, chaves de acesso, cadeias de conexão, certificados, hashes e informações semelhantes, com o mais alto nível de segurança disponível ou suportado.
Certifique-se de armazenar essas informações com segurança usando o Microsoft Entra ID e o Azure Key Vault. Não codifique essas informações, compartilhe com outros usuários ou salve em texto sem formatação em qualquer lugar que outras pessoas possam acessar. Crie um plano para rotacionar ou revogar segredos caso eles sejam comprometidos. Para obter mais informações, consulte os seguintes recursos:
No arquivo business-process-pipelines-variables.yml , localize a
serviceConnectionNamepropriedade e defina o valor da propriedade como o nome da conexão de serviço.No prompt de comando, execute os seguintes comandos do Git para adicionar, salve todas as alterações locais nos arquivos rastreados e envie por push para o Azure DevOps:
git add -A
git commit -a "<your-commit-comment>"
git pushPara obter mais informações, consulte a referência do Git.
Depois de concluir essas etapas, os pipelines de processo empresarial agora aparecem no repositório do Azure DevOps.
Configurar permissões e acesso ao Azure Data Explorer
O Acompanhamento de Processos de Negócios do Azure usa o Azure Data Explorer como o armazenamento de dados de back-end. Portanto, você precisa garantir que sua conexão de serviço possa se conectar, acessar e atualizar cluster, banco de dados e tabelas do Data Explorer concluindo as seguintes etapas:
No banco de dados do Data Explorer em que sua conexão de serviço precisa criar uma tabela, verifique se sua conexão de serviço tem a função de Administrador de Banco de Dados .
- No cluster do Gerenciador de Banco de Dados do Azure, acesse o banco de dados do Data Explorer.
- No menu do banco de dados, em Visão geral, selecione Permissões.
- Adicione sua conexão de serviço e atribua a função de Administrador de Banco de Dados .
Para saber mais, confira a seguinte documentação:
- Funções do Azure, funções do Microsoft Entra e funções clássicas de administrador de assinatura
- Controle de acesso baseado em função (Azure Data Explorer)
Criar pipeline de infraestrutura para seu processo empresarial
Siga as etapas em Criar um pipeline para infraestrutura de aplicativo lógico até especificar o caminho para o arquivo de pipeline de infraestrutura do processo empresarial.
Para Caminho, localize e selecione o arquivo infrastucture-business-process-pipeline.yaml no seguinte local:
deployment/businessprocesses/<business-process-name>/pipelines/
Selecione Continuar>Revisar pipeline. Forneça um nome para o pipeline e a pasta do pipeline.
Para concluir essa tarefa, selecione Salvar.
Executar pipeline de infraestrutura para seu processo empresarial
Para criar o recurso de processo empresarial no Azure, siga estas etapas:
No Azure DevOps, abra o pipeline de infraestrutura do processo de negócios, selecione Editar, selecione o branch apropriado e, em seguida, selecione Executar.
Se solicitado, forneça as permissões necessárias para executar o pipeline.
Após a conclusão do pipeline, o recurso de processo de negócio é criado no portal do Azure.
Criar pipeline de CD para seu processo empresarial
Siga as etapas em Criar um pipeline para infraestrutura de aplicativo lógico até especificar o caminho para o arquivo de pipeline de CD do processo empresarial.
Para Caminho, localize e selecione o arquivo deploy-business-process-pipeline.yaml no seguinte local:
deployment/businessprocesses/<business-process-name>/pipelines/
Selecione Continuar>Revisar pipeline. Forneça um nome para o pipeline e a pasta do pipeline.
Para concluir essa tarefa, selecione Salvar.
Executar pipeline de CD para seu processo empresarial
Para implantar o conteúdo do processo de negócios implantado anteriormente em seu novo recurso de processo empresarial no Azure, siga estas etapas:
No Azure DevOps, abra o pipeline de CD do processo empresarial, selecione Editar, selecione o branch apropriado e, em seguida, selecione Executar.
Se solicitado, forneça as permissões necessárias para executar o pipeline.
Atualizar o pipeline de CI do aplicativo lógico com a tarefa do processo empresarial
Agora, atualize o pipeline de CI do aplicativo lógico para usar a tarefa chamada Compilação de Artefatos de Processo Empresarial dos Aplicativos Lógicos do Azure (Standard). O pipeline de CI do aplicativo lógico extrai o conteúdo do perfil de acompanhamento do processo empresarial implantado e inclui esse conteúdo em implantações subsequentes do aplicativo lógico. Esse perfil de acompanhamento contém instruções que o runtime dos Aplicativos Lógicos do Azure (Standard) usa para emitir dados empresariais para o Azure Data Explorer.
Observação
De acordo com os pré-requisitos deste guia, verifique se você instalou a extensão de Tarefas Padrão dos Aplicativos Lógicos do Azure mais recente para o Azure Pipelines em seu projeto do Azure DevOps.
No Azure DevOps, abra o pipeline de CI do aplicativo lógico e selecione Editar.
No painel Tarefas, localize e selecione Compilação de Artefatos de Processo Empresarial dos Aplicativos Lógicos do Azure (Standard).
No painel de parâmetros ou no editor de arquivos YAML, forneça os seguintes valores de parâmetro, conforme descrito na tabela:
Dica
Ao definir esses valores de parâmetro, tente usar o editor de arquivos no navegador. O editor torna mais fácil e conveniente reutilizar parâmetros de outros lugares em sua solução.
Parâmetro Nome YAML Obrigatório Valor Descrição Conexão de serviço do Azure connectedServiceNameARMSim < serviceConnectionName> Painel Parâmetros:
1. Selecione a assinatura do Azure associada à conexão de serviço.
2. Selecione Autorizar.
3. Selecione a conexão de serviço.
Para obter mais informações, consulte Criar uma conexão de serviço.Nome do aplicativo lógico padrão appNameSim < logicAppName> O nome do aplicativo lógico Standard existente. ID da assinatura subscriptionIdSim < subscriptionId> A ID da sua assinatura do Azure. Pasta de destino targetFolderSim < logicAppName> O nome da pasta que contém seu aplicativo lógico Standard. A pasta que contém seu aplicativo de lógica Standard, sendo a mesma pasta que o parâmetro sourceFolderpara a tarefa AzureLogicAppsStandardBuild.Pasta de implantação deploymentFolderNão < logicAppName> A pasta que contém a pasta workflowparameters , que contém o arquivo parameters.json para seu aplicativo lógico. Caminho do arquivo de configurações do aplicativo stagingAppSettingsFilePathNão Confira o exemplo. O caminho para o arquivo de configurações do aplicativo gerado pela tarefa. Esse arquivo inclui as configurações do aplicativo para os estágios do processo empresarial que são mapeados para as operações de fluxo de trabalho especificadas do aplicativo lógico.
Na tarefaAzureLogicAppsStandardRelease, use este arquivo de configurações do aplicativo para o valor do parâmetroappSettings. Para incluir o arquivo com o artefato de pipeline publicado, certifique-se de armazenar o arquivo no diretório de teste de artefatos.Para obter mais informações, consulte Azure Logic Apps Standard Business Process Artifacts Build Task.
Quando terminar, verifique se a
taskseção nomeadaAzureLogicAppsStandardBusinessProcessArtifactsBuild@0aparece abaixo do nó nomeadosteps:e acima dotasknomeadoAzureLogicAppsStandardBuild@, por exemplo:jobs: - job: logic_app_build displayName: 'Build and publish logic app' steps: - task: AzureLogicAppsStandardBusinessProcessArtifactsBuild@0 inputs: connectedServiceNameARM: '$(serviceConnectionName)' appName: '$(logicAppName)' subscriptionId: '$(subscriptionId)' targetFolder: '$(Build.SourcesDirectory)/$(logicAppName)' deploymentFolder: '$(System.DefaultWorkingDirectory)/deployment/$(logicAppName)/' stagingAppSettingsFilePath: '$(Build.ArtifactStagingDirectory)/appsettings_businessprocess_$(Build.BuildId).json' - task: AzureLogicAppsStandardBuild@0 displayName: 'Azure Logic Apps Standard Build' inputs: sourceFolder: '$(Build.SourcesDirectory)/$(logicAppName)' deploymentFolder: '$(System.DefaultWorkingDirectory)/deployment/$(logicAppName)/' archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip'Quando terminar, selecione Adicionar.
No editor, atualize o valor do
targetPathparâmetro para'$(Build.ArtifactStagingDirectory)'.- task: PublishPipelineArtifact@1 displayName: 'Publish logic app zip artifact' inputs: targetPath: '$(Build.ArtifactStagingDirectory)' artifact: '$(logicAppCIArtifactName)' publishLocation: 'pipeline'Quando terminar, selecione Validar e Salvar.
Atualizar o pipeline de CD do aplicativo lógico com as configurações do aplicativo
As configurações do aplicativo para seu aplicativo lógico Standard fornecem informações de configuração importantes para o runtime dos Aplicativos Lógicos do Azure (Standard) para emitir dados para o Azure Data Explorer. O pipeline de CD do Logic App necessita das seguintes alterações:
No Azure DevOps, abra o pipeline de implementação contínua (CD) do aplicativo lógico e selecione Editar.
No editor de arquivos YAML, defina a
appSettingspropriedade como o seguinte valor:'$(Pipeline.Workspace)/cipipeline/$(logicAppCIArtifactName)/appsettings_businessprocess_$(resources.pipeline.cipipeline.runID).json'Por exemplo:
- task: AzureLogicAppsStandardRelease@0 displayName: 'Azure Logic Apps Standard Release' inputs: connectedServiceName: '$(serviceConnectionName)' appName: '$(logicAppName)' resourceGroupName: '$(resourceGroupName)' appSettings: '$(Pipeline.Workspace)/cipipeline/$(logicAppCIArtifactName)/appsettings_businessprocess_$(resources.pipeline.cipipeline.runID).json' package: '$(Pipeline.Workspace)/cipipeline/$(logicAppCIArtifactName)/$(resources.pipeline.cipipeline.runID).zip'Quando terminar, selecione Validar e Salvar.
Para manter seu repositório local atualizado com as alterações mais recentes no repositório do Azure DevOps, execute o seguinte comando Git:
git pull
Executar pipelines atualizados de CI e de CD para aplicativo lógico
No Azure DevOps, execute o pipeline de CI e depois o pipeline de CD.
Se solicitado, forneça as permissões necessárias para executar os pipelines.
Agora que você concluiu a implantação para seus processos de negócios e aplicativos lógicos atualizados, teste sua solução para verificar se as transações foram capturadas.
Solução de problemas
Se você tiver problemas ao executar transações, verifique as áreas a seguir para verificar se a configuração está correta.
Ao executar pipelines e habilitar o diagnóstico do sistema e logs adicionais, você recebe mensagens de erro detalhadas, o que pode ajudar você a diagnosticar e resolver problemas.
Depois de executar um pipeline de CD do aplicativo lógico que inclui perfis de acompanhamento, seu aplicativo lógico implantado inclui um novo parâmetro que começa com o seguinte prefixo:
VersionForBusinessProcess-<business-process-name>Verifique se as seguintes configurações de aplicativo existem no recurso de aplicativo lógico:
No menu de recursos do aplicativo lógico, em Configurações, selecione Variáveis de ambiente.
Na guia Configurações do aplicativo, localize as seguintes novas configurações:
- Workflows.BusinessEventTracking.DataExplorer.<BusinessProcessName>. TableName
- Workflows.BusinessEventTracking.DataExplorer.<BusinessProcessName>. IngestConnectionString
- Workflows.BusinessEventTracking.DataStore
- Fluxos de Trabalho.RastreamentoDeEventosDeNegócios.Ativado