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 (Consumo + 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 as duas extensões para Aplicativos Lógicos do Azure (Consumo) e Aplicativos Lógicos do Azure (Standard) 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 de acordo com o tipo de aplicativo lógico.
Pré-requisitos
Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure.
Acesse a 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 as alterações feitas em seu projeto.
Visual Studio Code com as extensões a seguir, com base no tipo de aplicativo lógico que você deseja gerenciar. Você também pode ter as duas extensões instaladas ao mesmo tempo.
- Extensão dos Aplicativos Lógicos do Azure (Standard) para Visual Studio Code
- Extensão dos Aplicativos Lógicos do Azure (consumo) para o Visual Studio Code
Para fluxos de trabalho do aplicativo lógico Standard, você precisa do projeto de aplicativo lógico Standard 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 entrar, a seção Aplicativos Lógicos (Consumo) mostra as assinaturas do Azure para sua conta do Azure. Se as assinaturas esperadas não aparecerem ou se você quiser que o painel mostre apenas assinaturas específicas, siga estas etapas:
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) apareça. Selecione o ícone de filtro.
Quando a lista de assinaturas for exibida, selecione as assinaturas desejadas e verifique se você selecionou OK.
Exibir aplicativos lógicos implantados no Visual Studio Code
No Visual Studio Code, conecte-se à sua conta do Azure, caso ainda não tenha feito isso.
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 exibir todos os aplicativos lógicos de Consumo implantados na assinatura selecionada, por exemplo:
Encontre e expanda o nó para o aplicativo lógico de Consumo implantado que você deseja.
No nível do recurso 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 exibiçã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, em que você deseja exibir mais informações, se houver:
Node Description Executar Histórico de execução do fluxo de trabalho Gatilhos Informações sobre ativador de fluxo de trabalho.
– Para abrir no editor de exibição de código, abra o menu de atalho do gatilho e selecione Abrir no Editor.
- Para executar o gatilho, abra o menu de atalho do gatilho e selecione Executar.Versões Versões do aplicativo lógico.
– Para abrir no designer, abra o menu de atalho para uma versão específica e selecione Abrir no Designer, que é aberto no modo somente leitura.
- Para abrir no editor de exibição de código, abra o menu de atalho de uma versão específica e selecione Abrir no Editor, que é aberto no modo somente leitura.
Adicionar fluxo de trabalho em branco ao projeto (somente aplicativo lógico Padrão)
Embora um aplicativo lógico de consumo possa ter apenas um fluxo de trabalho, um aplicativo lógico Standard 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 Standard, 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 com estado ou sem estado
Forneça um nome para o fluxo de trabalho.
Uma nova pasta de fluxo de trabalho agora aparece em seu projeto. Essa 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 Standard usando o designer ou o editor de código somente dentro do contexto do seu projeto de aplicativo lógico Standard no painel Explorer. Se você abrir um fluxo de trabalho Standard implantado usando o designer ou o editor de exibição de código da seção Recursos no painel do Azure , o fluxo de trabalho será aberto no modo somente leitura.
Para editar um fluxo de trabalho de Consumo ou Standard 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 suas alterações afetam a operação do fluxo de trabalho. Quando terminar, lembre-se de reiniciar ou reabilitar seu fluxo de trabalho. Para obter considerações sobre parar, desabilitar, reiniciar ou reabilitar 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 arquivo >.logicapp.json. Agora você pode editar a definição de JSON subjacente do fluxo de trabalho.
Depois de fazer alterações e tentar salvar seu fluxo de trabalho, uma mensagem será exibida para confirmar se você deseja carregar suas alterações no fluxo de trabalho implantado.
Para continuar salvando e publicando suas alterações, selecione Carregar.
O Azure salva o fluxo de trabalho original como uma versão anterior. O fluxo de trabalho atualizado torna-se o fluxo de trabalho atual.
Caso o seu fluxo de trabalho esteja desativado, lembre-se de ativá-lo novamente.
Desabilitar ou habilitar um aplicativo lógico implantado
Os aplicativos de Consumo implantados e de lógica padrão 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 interromper aplicativos lógicos de consumo
- Considerações para interromper aplicativos lógicos Standard
- Considerações para desabilitar fluxos de trabalho Standard
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 da atividade atual, selecione Desabilitar ou Habilitar.
Após a interrupção do aplicativo lógico
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 dos pontos em que você interrompeu o aplicativo de lógica. 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 disparado 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 fluxo de trabalho do aplicativo lógico de Consumo e edite qualquer parte do gatilho do fluxo de trabalho.
Salve suas alterações. Esta etapa redefine o estado atual do gatilho.
Excluir aplicativos lógicos
Os aplicativos de Consumo implantados e de lógica padrão 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 Standard
- Considerações para excluir fluxos de trabalho Standard
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 (apenas para uso)
Para publicar uma versão anterior do aplicativo lógico consumo, você pode promover essa versão ao invés da 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 localize a versão anterior para promover.
No menu de atalho de versão, selecione Promover.