Partilhar via


Guia de início rápido: criar fluxos de trabalho automatizados em aplicativos lógicos do Azure multilocatários com o Visual Studio (preterido)

Aplica-se a: Aplicativos Lógicos do Azure (Consumo)

Importante

A extensão Ferramentas de Aplicativos Lógicos do Azure para Visual Studio foi preterida e não recebe mais atualizações. Para criar e gerenciar fluxos de trabalho de aplicativos lógicos usando um ambiente de desenvolvimento local, consulte a seguinte documentação:

Você pode criar, desenvolver e implantar fluxos de trabalho automatizados que integram serviços, sistemas, aplicativos e dados entre empresas e organizações usando os Aplicativos Lógicos do Azure. Embora você possa executar essas tarefas no portal do Azure, também pode usar o Visual Studio como seu ambiente de desenvolvimento local para criar projetos de aplicativo lógico que você pode adicionar ao controle do código-fonte, publicar versões diferentes e criar modelos do Azure Resource Manager para diferentes ambientes de implantação. Para obter mais informações sobre fluxos de trabalho de aplicativos lógicos multilocatário versus locatário único, consulte Locatário único versus multilocatário em Aplicativos Lógicos do Azure.

Este início rápido mostra como criar o mesmo fluxo de trabalho de aplicativo lógico de exemplo que o início rápido do portal do Azure. Você também pode aprender a criar um fluxo de trabalho de aplicativo lógico de exemplo no Visual Studio Code ou criar e gerenciar fluxos de trabalho de aplicativo lógico usando a CLI do Azure. Esse fluxo de trabalho de aplicativo lógico monitora o feed RSS de um site e envia e-mails para cada novo item nesse feed. Seu fluxo de trabalho de aplicativo lógico concluído se parece com o seguinte fluxo de trabalho de alto nível:

A captura de tela mostra a exibição de alto nível, por exemplo, lógica do fluxo de trabalho do aplicativo.

Pré-requisitos

Configurar o Visual Studio para o Azure Government

Visual Studio 2019

Para trabalhar com assinaturas do Azure Government nos Aplicativos Lógicos do Azure, você precisa adicionar um ponto de extremidade de descoberta para o Azure Government Cloud ao Visual Studio. No entanto, antes de entrar no Visual Studio com sua conta do Azure Government, você precisa renomear o arquivo JSON gerado depois de adicionar o ponto de extremidade de descoberta seguindo estas etapas:

  1. Feche o Visual Studio.

  2. Encontre o arquivo JSON gerado nomeado Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration neste local:

    %localappdata%\.IdentityService\AadConfigurations

  3. Renomeie o arquivo JSON para AadProvider.Configuration.json.

  4. Reinicie o Visual Studio.

  5. Continue com as etapas para entrar com sua conta do Azure Government.

Para reverter essa instalação, exclua o arquivo JSON no seguinte local e reinicie o Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Criar projeto do Grupo de Recursos do Azure

Para começar, crie um Projeto do Grupo de Recursos do Azure. Saiba mais sobre recursos e grupos de recursos do Azure.

  1. Inicie o Visual Studio. Inicie sessão com a sua conta do Azure.

  2. No menu Ficheiro, selecione Novo>Projeto. (Teclado: Ctrl + Shift + N)

    A captura de tela mostra o Visual Studio, menu Arquivo com opções selecionadas para Novo, Projeto.

  3. Em Instalado, selecione Visual C# ou Visual Basic. Selecione Cloud>Grupo de Recursos do Azure. Atribua um nome ao projeto, por exemplo:

    A captura de tela mostra como criar o projeto do Grupo de Recursos do Azure.

    Nota

    Os nomes dos grupos de recursos podem conter apenas letras, números, pontos (.), sublinhados (_), hífenes (-) e parênteses ((, )), mas não podem terminar com pontos (.).

    Se a Nuvem ou o Grupo de Recursos do Azure não aparecer, certifique-se de instalar o SDK do Azure para Visual Studio.

    Se estiver a utilizar o Visual Studio 2019, siga estes passos:

    1. Na caixa Criar um novo projeto, selecione o projeto do Grupo de Recursos do Azure para Visual C# ou Visual Basic. Selecione Seguinte.

    2. Forneça um nome para o grupo de recursos do Azure que você deseja usar e outras informações do projeto. Selecione Criar.

  4. Na lista de modelos, selecione o modelo Aplicativo Lógico. Selecione OK.

    A captura de tela mostra o modelo selecionado do Aplicativo Lógico.

    Depois de o Visual Studio criar o projeto, o Explorador de Soluções é aberto e mostra a sua solução. Em sua solução, o arquivo LogicApp.json não apenas armazena sua definição de aplicativo lógico, mas também é um modelo do Azure Resource Manager que você pode usar para implantação.

    A captura de tela mostra o Gerenciador de Soluções com a nova solução de aplicativo lógico e o arquivo de implantação.

Criar fluxo de trabalho de aplicativo lógico em branco

Quando você tiver seu projeto do Grupo de Recursos do Azure, crie seu aplicativo lógico com o modelo Aplicativo Lógico em Branco.

  1. No Gerenciador de Soluções, abra o menu de atalho do arquivo LogicApp.json . Selecione Abrir com o Estruturador da Aplicação Lógica. (Teclado: Ctrl + L)

    A captura de tela mostra o designer de fluxo de trabalho com o aplicativo lógico aberto .json arquivo.

    Gorjeta

    Se você não tiver esse comando no Visual Studio 2019, verifique se você tem as atualizações mais recentes para o Visual Studio.

    O Visual Studio solicita sua assinatura do Azure e um grupo de recursos do Azure para criar e implantar recursos para seu fluxo de trabalho e conexões de aplicativo lógico.

  2. Em Assinatura, selecione sua assinatura do Azure. Para Grupo de recursos, selecione Criar novo para criar outro grupo de recursos do Azure.

    Selecionar a subscrição do Azure, o grupo de recursos e a localização dos recursos

    Definição Valor de exemplo Description
    Conta de utilizador Fabrikam
    sophia-owen@fabrikam.com
    A conta que você usou quando entrou no Visual Studio
    Subscrição Pay As You Go
    (sophia-owen@fabrikam.com)
    O nome da sua subscrição do Azure e a conta associada
    Grupo de Recursos MyLogicApp-RG
    (Oeste dos EUA)
    O grupo de recursos do Azure e o local para armazenar e implantar os recursos do seu aplicativo lógico
    Location O mesmo que o Grupo de Recursos O tipo de local e o local para implantar seu recurso de aplicativo lógico.

    Para este início rápido, mantenha o tipo de local definido como Região e o local definido como Mesmo que Grupo de Recursos.

    Observação: depois de criar seu projeto de grupo de recursos, você pode alterar o tipo de local e o local, mas diferentes tipos de local afetam seu aplicativo lógico de várias maneiras.
  3. O designer de fluxo de trabalho abre uma página que mostra um vídeo de introdução e gatilhos comumente usados. Role para baixo após o vídeo e aciona até Modelos e selecione Aplicativo lógico em branco.

    A captura de tela mostra o modelo selecionado chamado Aplicativo Lógico em Branco.

Crie o seu fluxo de trabalho

Em seguida, adicione um gatilho RSS que é acionado quando um novo item de feed aparece. Todo fluxo de trabalho começa com um gatilho, que é acionado quando critérios específicos são atendidos. Sempre que o gatilho é acionado, o mecanismo de Aplicativos Lógicos do Azure cria uma instância de fluxo de trabalho do aplicativo lógico que executa seu fluxo de trabalho.

  1. No designer de fluxo de trabalho, siga estas etapas gerais para adicionar o gatilho RSS chamado Quando um item de feed é publicado.

  2. Conclua a criação do fluxo de trabalho seguindo estas etapas gerais para adicionar a ação do Office 365 Outlook chamada Enviar um email e retorne a este artigo.

    Quando terminar, seu fluxo de trabalho será semelhante a este exemplo:

    A captura de tela mostra o fluxo de trabalho do aplicativo lógico concluído.

  3. Salve sua solução do Visual Studio. (Teclado: Ctrl+S)

Implementar a aplicação lógica no Azure

Antes de executar e testar seu fluxo de trabalho, implante o aplicativo no Azure a partir do Visual Studio.

  1. No Explorador de Soluções, no menu de atalho do projeto, selecione Implementar>Novo.... Se lhe for pedido, inicie sessão com a sua conta do Azure.

    A captura de tela mostra o menu do projeto com as opções selecionadas para Implantar, Novo.

  2. Para essa implantação, mantenha a assinatura padrão do Azure, o grupo de recursos e outras configurações. Selecione Implementar.

    A captura de tela mostra a caixa de implantação do projeto com a opção selecionada chamada Implantar.

  3. Se a caixa Editar parâmetros for exibida, forneça um nome de recurso para seu aplicativo lógico. Guarde as definições.

    A captura de tela mostra a caixa Editar parâmetros com o nome do recurso para o aplicativo lógico.

    Quando a implementação é iniciada, o estado de implementação da sua aplicação é apresentado na janela Saída do Visual Studio. Se o estado não for apresentado, abra a lista Mostrar saída de e selecione o seu grupo de recursos do Azure.

    A captura de tela mostra a janela Saída com saída de status de implantação.

    Se os conectores selecionados precisarem de sua entrada, uma janela do PowerShell será aberta em segundo plano e solicitará as senhas ou chaves secretas necessárias. Após introduzir estas informações, a implementação continua.

    A captura de tela mostra a janela do PowerShell com prompt para fornecer credenciais de conexão.

    Após a conclusão da implantação, seu aplicativo lógico fica ativo no portal do Azure e é executado em sua agenda especificada (a cada minuto). Se o gatilho encontrar novos itens de feed, o gatilho será acionado e criará uma instância de fluxo de trabalho que executará as ações do fluxo de trabalho. Seu fluxo de trabalho envia e-mails para cada novo item. Caso contrário, se o gatilho não encontrar novos itens, o gatilho não será acionado e "ignorará" instanciando o fluxo de trabalho. Seu fluxo de trabalho aguarda até o próximo intervalo antes de verificar.

    Aqui estão exemplos de e-mails que este fluxo de trabalho envia. Se não receber nenhum e-mail, veja a pasta de e-mail de lixo.

    A captura de tela mostra um exemplo de email do Outlook enviado para cada novo item RSS

Parabéns, você criou e implantou com sucesso seu fluxo de trabalho de aplicativo lógico com o Visual Studio. Para gerenciar seu fluxo de trabalho de aplicativo lógico e revisar o histórico de execução, consulte Gerenciar aplicativos lógicos com o Visual Studio.

Adicionar novo aplicativo lógico

Quando você tiver um projeto existente do Grupo de Recursos do Azure, poderá adicionar um novo aplicativo lógico em branco a esse projeto usando a janela Estrutura de Tópicos JSON.

  1. No Gerenciador de Soluções, abra o <logic-app-name>.json arquivo.

  2. No menu Exibir, selecione Outra estrutura de tópicos JSON do Windows>.

  3. Para adicionar um recurso ao arquivo de modelo, selecione Adicionar recurso na parte superior da janela Estrutura de tópicos JSON. Ou na janela Estrutura de Tópicos JSON, abra o menu de atalho de recursos e selecione Adicionar Novo Recurso.

    A captura de tela mostra a janela chamada JSON Outline.

  4. Na caixa de diálogo Adicionar Recurso, na caixa de pesquisa, localize o aplicativo lógico e selecione Aplicativo lógico. Nomeie seu recurso de aplicativo lógico e selecione Adicionar.

    A captura de tela mostra as etapas para adicionar recurso.

Clean up resources (Limpar recursos)

Quando terminar de usar seu aplicativo lógico, exclua o grupo de recursos que contém seu aplicativo lógico e recursos relacionados.

  1. Inicie sessão no portal do Azure com a mesma conta utilizada para criar a aplicação lógica.

  2. No menu do portal do Azure, selecione Grupos de recursos ou procure e selecione Grupos de recursos em qualquer página. Selecione o grupo de recursos do seu aplicativo lógico.

  3. Na página Visão geral, selecione Excluir grupo de recursos. Insira o nome do grupo de recursos como confirmação e selecione Excluir.

    A captura de tela mostra as opções selecionadas para Grupos de recursos, Visão geral, Excluir grupo de recursos.

  4. Elimine a solução do Visual Studio do seu computador local.

Próximos passos

Neste artigo, você criou, implantou e executou seu fluxo de trabalho de aplicativo lógico com o Visual Studio. Para saber mais sobre como gerenciar e executar a implantação avançada para aplicativos lógicos com o Visual Studio, consulte o seguinte artigo: