Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Azure Logic Apps (Consumo e Standard)
Este guia mostra como trabalhar com aplicativos lógicos implantados no Visual Studio Code e como executar tarefas como editar, desabilitar, habilitar e excluir. Se você tiver ambas as extensões para Aplicativos Lógicos do Azure (Consumo) e Aplicativos Lógicos do Azure (Padrão) instaladas no Visual Studio Code, poderá exibir todos os aplicativos lógicos implantados em sua assinatura do Azure e executar tarefas de gerenciamento com algumas que variam com base no tipo de aplicativo lógico.
Pré-requisitos
Uma conta Azure e uma assinatura. Se não tiver uma subscrição, inscreva-se numa conta gratuita do Azure.
Acesso à Internet para que você possa baixar a extensão necessária, se necessário, conectar-se do Visual Studio Code à sua conta do Azure e publicar quaisquer alterações feitas em seu projeto.
Código do Visual Studio com as seguintes extensões, com base no tipo de aplicativo lógico que você deseja gerenciar. Você também pode ter ambas as extensões instaladas ao mesmo tempo.
- Extensão dos Aplicativos Lógicos do Azure (Padrão) para Visual Studio Code
- Extensão do Azure Logic Apps (Consumo) para o Visual Studio Code
Para fluxos de trabalho de aplicativo lógico padrão, você precisa do projeto de aplicativo lógico padrão que deseja editar ou gerenciar no Visual Studio Code.
Conectar-se à sua conta do Azure
Se você ainda não estiver conectado à sua conta do Azure, siga estas etapas para se conectar:
No Visual Studio Code, na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
No painel do Azure , na seção Aplicativos Lógicos (Consumo), selecione Entrar no Azure.
Quando a página de autenticação do Visual Studio Code for exibida, entre com sua conta do Azure.
Depois de iniciar sessão, a secção Aplicações Lógicas (Consumo) mostra as subscrições do Azure para a sua conta do Azure. Se as subscrições esperadas não aparecerem ou se pretender que o painel mostre apenas subscrições específicas, siga estes passos:
Na seção Aplicativos lógicos (Consumo), mova o ponteiro sobre o título da seção até que o botão Selecionar assinaturas (ícone de filtro) seja exibido. Selecione o ícone de filtro.
Quando a lista de subscrições for apresentada, selecione as subscrições pretendidas e certifique-se de que seleciona OK.
Exibir aplicativos lógicos implantados no Visual Studio Code
No Visual Studio Code, conecte-se à sua conta do Azure, se ainda não o fez.
Na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
Na seção Aplicativos Lógicos (Consumo), expanda sua assinatura do Azure.
Agora você pode visualizar todos os aplicativos lógicos de consumo implantados na assinatura selecionada, por exemplo:
Localize e expanda o nó para o aplicativo lógico de consumo implantado que você deseja.
No nível de recursos do aplicativo lógico, você pode selecionar as seguintes tarefas no menu de atalho do nó do aplicativo lógico:
Tarefa Selecionar Abrir fluxo de trabalho no designer Abra no Designer, que abre o fluxo de trabalho no modo somente leitura. Abrir fluxo de trabalho no editor de visualização de código Abra no Editor, que abre o fluxo de trabalho para edição. Consulte Editar um fluxo de trabalho. Expanda o nó para os itens descritos na tabela a seguir onde você deseja exibir mais informações, se existirem:
Node Description Execuções Histórico de execução do fluxo de trabalho Acionadores Informações de gatilho do fluxo de trabalho.
- Para abrir no editor de visualização de código, abra o menu de atalho para o gatilho e selecione Abrir no Editor.
- Para executar o gatilho, abra o menu de atalho para o gatilho e selecione Executar.Versões Versões lógicas de aplicativos.
- Para abrir no designer, abra o menu de atalho para uma versão específica e selecione Abrir no Designer, que abre no modo somente leitura.
- Para abrir no editor de visualização de código, abra o menu de atalho para uma versão específica e selecione Abrir no Editor, que abre no modo somente leitura.
Adicionar fluxo de trabalho em branco ao projeto (somente aplicativo lógico padrão)
Enquanto um aplicativo lógico de consumo pode ter apenas um fluxo de trabalho, um aplicativo lógico padrão pode ter vários fluxos de trabalho. Para adicionar um novo fluxo de trabalho vazio ao seu projeto, siga estas etapas:
No Visual Studio Code, abra seu projeto de aplicativo lógico padrão, se ainda não estiver aberto.
Na barra de atividades, selecione o ícone de arquivos, que abre a janela do Explorer para mostrar seu projeto.
No menu de atalho da pasta do projeto e selecione Criar fluxo de trabalho.
Selecione o modelo de fluxo de trabalho Stateful ou Stateless
Forneça um nome para o seu fluxo de trabalho.
Uma nova pasta de fluxo de trabalho agora aparece em seu projeto. Esta pasta contém um arquivo workflow.json para a definição JSON subjacente do fluxo de trabalho.
Editar um fluxo de trabalho
No Visual Studio Code, você pode editar um fluxo de trabalho de Consumo implantado usando apenas o editor de exibição de código. Se você abrir um fluxo de trabalho de Consumo implantado usando o designer, o fluxo de trabalho será aberto no modo somente leitura. Em comparação, você pode editar um fluxo de trabalho padrão usando o designer ou o editor de exibição de código somente dentro do contexto do seu projeto de aplicativo lógico padrão no painel Explorer . Se você abrir um fluxo de trabalho Standard implantado usando o designer ou o editor de exibição de código na seção Recursos no painel do Azure , o fluxo de trabalho será aberto no modo somente leitura.
Para editar um fluxo de trabalho Consumo ou Padrão implantado usando o designer, faça essas alterações no portal do Azure.
Importante
Antes de alterar o fluxo de trabalho, convém interromper ou desabilitar o fluxo de trabalho. Certifique-se de entender como as alterações afetam a operação do fluxo de trabalho. Quando terminar, lembre-se de reiniciar ou reativar o fluxo de trabalho. Para obter considerações sobre como parar, desabilitar, reiniciar ou reativar fluxos de trabalho, consulte a seguinte documentação:
No Visual Studio Code, na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
Na seção Aplicativos Lógicos (Consumo), expanda sua assinatura do Azure e localize seu aplicativo lógico.
Abra o menu de atalho do aplicativo lógico e selecione Abrir no Editor.
O Visual Studio Code abre o editor de exibição de código para o arquivo de definição JSON subjacente do fluxo de trabalho chamado <logic-app-name>.logicapp.json arquivo. Agora você pode editar a definição JSON subjacente do fluxo de trabalho.
Depois de fazer alterações e tentar salvar seu fluxo de trabalho, uma mensagem será exibida para confirmar que você deseja carregar suas alterações no fluxo de trabalho implantado.
Para continuar a guardar e publicar as alterações, selecione Carregar.
O Azure salva o fluxo de trabalho original como uma versão anterior. Seu fluxo de trabalho atualizado torna-se o fluxo de trabalho atual.
Se o fluxo de trabalho estiver desativado, lembre-se de reativá-lo.
Desabilitar ou habilitar um aplicativo lógico implantado
Os aplicativos lógicos padrão e de consumo implantados têm maneiras diferentes de desabilitar e habilitar suas atividades. Para obter considerações sobre como essas tarefas afetam cada tipo de recurso de aplicativo lógico, consulte a seguinte documentação:
- Considerações para parar aplicativos lógicos de consumo
- Considerações para parar aplicativos lógicos padrão
- Considerações para desabilitar fluxos de trabalho padrão
No Visual Studio Code, na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
Na seção Aplicativos Lógicos (Consumo), expanda sua assinatura do Azure e localize seu aplicativo lógico.
Abra o menu de atalho do aplicativo lógico. Com base no estado atual da atividade, selecione Desativar ou Ativar.
Interrupção da app de lógica após execução
Depois de parar um aplicativo lógico, os gatilhos de fluxo de trabalho não serão acionados na próxima vez que suas condições forem atendidas. No entanto, os estados de gatilho lembram os pontos em que você parou o aplicativo lógico. Quando você reinicia um aplicativo lógico, o gatilho é acionado para todos os itens não processados desde a última execução do fluxo de trabalho.
Para impedir que um gatilho seja acionado em itens não processados desde a última execução do fluxo de trabalho, você deve limpar o estado do gatilho antes de reiniciar um aplicativo lógico seguindo estas etapas:
No Visual Studio Code, abra o workflow do Consumption Logic App e edite qualquer parte do gatilho do workflow.
Salve suas alterações. Esta etapa redefine o estado atual do gatilho.
Excluir aplicativos lógicos
Os aplicativos lógicos padrão e de consumo implantados têm maneiras diferentes de excluir seus recursos. Para obter considerações sobre como a exclusão afeta cada tipo de recurso de aplicativo lógico, consulte a seguinte documentação:
- Considerações para excluir aplicativos lógicos de consumo
- Considerações para excluir aplicativos lógicos padrão
- Considerações para excluir fluxos de trabalho padrão
No Visual Studio Code, na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
Na seção Aplicativos Lógicos (Consumo), expanda sua assinatura do Azure e localize seu aplicativo lógico.
Abra o menu de atalho do aplicativo lógico e selecione Excluir.
Promover versões anteriores (Somente consumo)
Para publicar uma versão anterior do aplicativo lógico de consumo, você pode promover essa versão sobre a versão atual. Seu aplicativo lógico deve ter pelo menos duas versões para disponibilizar a opção de promoção.
No Visual Studio Code, na Barra de Atividades, selecione o ícone do Azure para abrir o painel do Azure .
Na seção Aplicativos Lógicos (Consumo), expanda sua assinatura do Azure e localize seu aplicativo lógico.
Expanda seu aplicativo lógico, expanda Versões e encontre a versão anterior para promover.
No menu de atalho da versão, selecione Promover.