Buscar

Azure Logic Apps Doc

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 1730 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 1730 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 1730 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ContentsContents
 Documentação dos Aplicativos Lógicos do Azure
 Visão geral
 O que são Aplicativos Lógicos do Azure?
 Inícios rápidos
 Criar aplicativos lógicos – Portal
 Criar aplicativos lógicos - Visual Studio
 Criar aplicativos lógicos - Visual Studio Code
 Criar aplicativos lógicos – Modelo do ARM
 Criar e gerenciar aplicativos lógicos – CLI do Azure
 Tutoriais
 Criar fluxos de trabalho baseados em agendamento
 Criar fluxos de trabalho baseados em aprovação
 Criar um fluxo de trabalho do Armazenamento do Azure e do Azure Functions
 Exemplos
 Criar aplicativo lógico – script de exemplo
 Exemplos de código do Azure
 Modelos de início rápido do Resource Manager
 Conceitos
 Conectores para Aplicativos Lógicos
 Agendar fluxos de trabalho recorrentes
 Sem servidor com o Azure
 Integração B2B e processamento de EDI
 Acesso às redes virtuais do Azure
 Continuidade dos negócios e recuperação de desastres
 Segurança
 Controles de segurança do Azure Policy
 Linha de base de segurança
 Guias de instruções
 Versão prévia dos Aplicativos Lógicos do Azure
file:///T:/aaeu/lsc5/azure/logic-apps/index.html#body
https://docs.microsoft.com/samples/browse/
https://azure.microsoft.com/resources/templates/
 Visão geral da versão prévia dos Aplicativos Lógicos do Azure
 Criar fluxos de trabalho com e sem estado – portal do Azure
 Criar fluxos de trabalho com e sem estado – Visual Studio Code
 Desenvolver
 Criar a partir de modelos predefinidos
 Gerenciar recursos do Azure criando tarefas de automação
 Migrar dos Serviços BizTalk
 Exportar fluxos do Power Automate e implantar no Aplicativos Lógicos do Azure
 Chamar aplicativos lógicos do Power Automate e do Power Apps
 Controlar a execução do fluxo de trabalho
 Instruções de condição
 Instruções switch
 Branches
 Loops
 Escopos
 Criar variáveis para salvar os valores
 Executar operações de dados
 Adicionar e executar snippets de código com o código embutido
 Adicionar e executar código com o Azure Functions
 Chamar aplicativos lógicos com o Azure Functions
 Chamar, disparar ou aninhar aplicativos lógicos
 Obter dados em massa com a paginação
 Mensagens do processo em lote
 Enviar mensagens em ordem – comboio sequencial
 Criar definições de fluxo de trabalho em JSON
 Lidar com tipos de conteúdo
 Tratar exceções
 Processar mensagens grandes
 Manipular procedimentos armazenados de longa execução para o conector do SQL
 Tratar problemas de limitação ou erros do tipo 429
 Desenvolver conectores personalizados
 Desenvolver APIs personalizadas
 Criar APIs personalizadas para aplicativos lógicos
 Melhorar a segurança para chamadas de APIs personalizadas
 Implantar e chamar APIs personalizadas
 Solucionar problemas de erros
 Acessar às redes virtuais do Azure
 Criar um ambiente de serviço de integração – portal do Azure
 Criar um ambiente de serviço de integração – API REST
 Configurar o acesso para vários ambientes do serviço de integração
 Adicionar recursos a ambientes do serviço de integração
 Configurar chaves de criptografia gerenciadas pelo cliente para ambientes de
serviço de integração
 Acesso a dados locais
 Instalar gateway de dados
 Conectar-se a dados locais
 Desenvolver para cenários B2B
 Criar conta de integração
 Parceiros comerciais
 Contratos
 Esquemas para validação XML
 Mapas para a transformação XML
 Certificados
 Metadados de artefato
 Receber e enviar mensagens B2B
 Trocar mensagens AS2
 Configurações de mensagem AS2
 Trocar mensagens EDIFACT
 Codificação EDIFACT
 Decodificação EDIFACT
 Lidar com arquivos EDIFACT com segmento UNH2.5
 Trocar mensagens do RosettaNet
 Trocar mensagens X12
 Codificação X12
 Decodificação X12
 Colocar em lote e enviar mensagens EDI
 Processar arquivos simples
 Transformar XML
 Processar XML
 Validar XML
 Transformar o JSON
 Solucionar problemas de erros B2B
 Criar um plano de recuperação de desastres
 Conectores: tópicos detalhados
 AS2
 Armazenamento do Blobs do Azure
 Instâncias de Contêiner do Azure
 Hubs de eventos do Azure
 Funções do Azure
 Aplicativos Lógicos do Azure
 Barramento de Serviço do Azure
 Banco de Dados SQL do Azure
 Pesquisa do Bing
 Common Data Service
 APIs personalizadas e aplicativos Web
 Atrasar
 Dynamics 365
 EDIFACT
 Excel Online for Business ou OneDrive
 Sistema de arquivos
 Arquivo simples
 FTP
 GitHub
 Gmail – Segurança de dados e políticas de privacidade do Google
 HTTP
 HTTP + Swagger
 Webhook HTTP
 IBM 3270
 IBM DB2
 IBM Informix
 IBM MQ
 Conta de integração
 Segurança do Microsoft Graph
 Outlook do Office 365
 OneDrive
 OneDrive for Business
 Banco de dados Oracle
 Outlook.com
 Recorrência
 Solicitação/Resposta
 RosettaNet
 Salesforce
 SAP (Novo)
 SendGrid
 SFTP
 SFTP - SSH
 SharePoint
 Margem de atraso
 Janela Deslizante
 SMTP
 SQL Server
 Transformar XML
 Twilio
 Wunderlist
 X12
 Validação do XML
 Seguro
 Assegurar seus aplicativos lógicos
 Autenticar com identidades gerenciadas
 Bloquear conexões em aplicativos lógicos
 Gerenciar
 Gerenciar aplicativos lógicos – portal do Azure
 Gerir aplicativos lógicos - Visual Studio
 Gerenciar contas de integração
 Gerenciar ambientes de serviço de integração
 Planejar e gerenciar custos
 Mover recursos do aplicativo lógico
 Migrar para o esquema mais recente
 Teste
 Testar aplicativos lógicos usando dados fictícios
 Implantar
 Visão geral – Automatizar a implantação de um aplicativo lógico
 Criar modelos de aplicativo lógico
 Implantar modelos de aplicativo lógico
 Monitoramento
 Monitorar aplicativos lógicos
 Monitorar aplicativos lógicos com os logs do Azure Monitor
 Monitorar aplicativos lógicos na Central de Segurança do Azure
 Monitorar mensagens B2B com os logs do Azure Monitor
 Criar consultas de monitoramento e acompanhamento
 Exemplos, cenários e explicações passo a passo
 Operações de dados - exemplos de código
 Monitorar mídia social
 Criar um aplicativo sem servidor - Visual Studio
 Adicionar tratamento de erros e exceções
 Processamento B2B
 Referência
 Padrões de arquitetura
 Integração corporativa básica
 Enterprise Integration com Filas e Eventos
 Conectores - Detalhes completos
https://docs.microsoft.com/azure/architecture/reference-architectures/enterprise-integration/simple-enterprise-integration
https://docs.microsoft.com/azure/architecture/reference-architectures/enterprise-integration/queues-events
https://docs.microsoft.com/connectors/
 Limites e configuração de serviço
 Modelo de preço e medição de uso
 CLI do Azure
 Azure PowerShell
 API REST
 Referência de modelo do Resource Manager
 Esquema da linguagem de definição do fluxo de trabalho
 Referência de tipos de gatilho e ação
 Referência de funções
 GA - Histórico do esquema
 Esquemas de acompanhamento
 Esquema de acompanhamento do AS2
 Esquema de acompanhamento do X12
 Esquema de controle personalizado
 Itens internos do Azure Policy
 Recursos
 Desenvolva suas habilidades com o Microsoft Learn
 Roteiro dos Aplicativos Lógicos do Azure
 Roteiro do Azure
 Preços
 Calculadora de preço
 Relatos de clientes
 vídeos
 Página de perguntas de P e R da Microsoft
 Stack Overflow
 Twitter
 Fornecer comentários sobre o produto
 Atualizações de serviço
https://docs.microsoft.com/cli/azure/ext/logic/logic
https://docs.microsoft.com/powershell/module/az.logicapp
https://docs.microsoft.com/rest/api/logic/
https://docs.microsoft.com/azure/templates/microsoft.logic/allversions
https://docs.microsoft.com/learn/browse/
https://aka.ms/logicappsroadmap/
https://azure.microsoft.com/roadmap/
https://azure.microsoft.com/pricing/details/logic-apps/
https://azure.microsoft.com/pricing/calculator/
https://customers.microsoft.com/en-us/search
https://azure.microsoft.com/resources/videos/index/
https://docs.microsoft.com/answers/topics/azure-logic-apps.html
https://stackoverflow.com/questions/tagged/azure-logic-apps
https://twitter.com/logicappsio
https://feedback.azure.com/forums/287593-logic-apps
https://azure.microsoft.com/updates/
 
 
O que são Aplicativos Lógicos do Azure?
 12/04/2021 • 19 minutes to read • Edit Online
 Como funcionam osaplicativos lógicos?
Os Aplicativos Lógicos do Azure são um serviço de nuvem que ajuda você a agendar, automatizar e orquestrar
tarefas, processos de negócios e fluxos de trabalho quando você precisar integrar aplicativos, dados, sistemas e
serviços entre empresas ou organizações. Os Aplicativos Lógicos simplificam a forma como você projeta e cria
soluções escalonáveis para integração de aplicativos, integração de dados, integração de sistemas, EAI
(Integração de Aplicativos Empresariais) e comunicação B2B (entre empresas), seja na nuvem, localmente ou em
ambos.
Por exemplo, eis algumas cargas de trabalho que você pode automatizar com aplicativos lógicos:
Processe e direcione solicitações entre sistemas locais e serviços de nuvem.
Envie notificações por email com o Office 365 quando ocorrerem eventos em vários sistemas, aplicativos
e serviços.
Mova arquivos carregados de um servidor SFTP ou FTP para o Armazenamento do Azure.
Monitore tweets sobre um assunto específico, analise o sentimento e crie alertas ou tarefas de itens que
exigem revisão.
Para criar soluções de integração empresarial com os Aplicativos Lógicos do Azure, você pode escolher de uma
galeria cada vez maior que já conta com centenas de conectores prontos para uso, que inclui serviços como o
Barramento de Serviço do Azure, Azure Functions e Armazenamento do Azure, SQL Server, Office 365,
Dynamics, Salesforce, BizTalk, SAP, Oracle DB, compartilhamentos de arquivos e muito mais. Conectores
fornecem gatilhos, ações ou ambos para a criação de aplicativos lógicos que acessam dados e os processam em
tempo real.
Cada fluxo de trabalho do aplicativo lógico começa com um gatilho, que é acionado quando um evento
específico ocorre, ou quando novos dados disponíveis atendem a critérios específicos. Vários gatilhos fornecidos
pelos conectores nos Aplicativos Lógicos incluem recursos básicos de agendamento para que você possa
configurar a regularidade das execuções das suas cargas de trabalho. Para um agendamento mais complexo ou
recorrências avançadas, você pode usar um gatilho de recorrência como a primeira etapa em qualquer fluxo de
trabalho. Saiba mais sobre fluxos de trabalho baseados em agendamento.
Cada vez que o disparador é acionado, o mecanismo de Aplicativo Lógico cria uma instância de aplicativo lógico
que executa as ações no fluxo de trabalho. Essas ações também podem incluir conversões de dados e controles
de fluxo de trabalho, como instruções condicionais, instruções de comutação, loops e ramificações. Por exemplo,
esse aplicativo lógico começa com um gatilho Dynamics 365 com os critérios internos "Quando um registro é
atualizado". Se o gatilho detectar um evento que corresponde a esses critérios, o gatilho será acionado e
executará ações do fluxo de trabalho. Aqui, essas ações incluem transformação XML, atualizações de dados,
ramificação de decisões e notificações por email.
https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/logic-apps-overview.md
https://azure.microsoft.com/services/logic-apps
https://azure.microsoft.com/product-categories/integration/
https://channel9.msdn.com/Blogs/Azure/Introducing-Azure-Logic-Apps/player?nocookie=true
 Por que usar aplicativos lógicos?
Você pode criar seus aplicativos lógicos visualmente com o Designer de Aplicativos Lógicos, disponível no
portal do Azure através do navegador e no Visual Studio. Para mais aplicativos lógicos personalizados, você
pode criar ou editar definições de aplicativo lógico em JavaScript Object Notation (JSON) trabalhando no editor
de “exibição de código”. Você também pode usar comandos do Azure PowerShell e modelos do Azure Resource
Manager para selecionar tarefas. Os aplicativos lógicos implantam e são executados na nuvem no Azure. Para
obter uma introdução mais detalhada, assista a este vídeo: Usar o Azure Enterprise Integration Services para
executar aplicativos de nuvem em escala
Com empresas migrando para a digitalização, os aplicativos lógicos ajudarão a conectar sistemas herdados,
modernos e de última geração com mais facilidade e rapidez, fornecendo APIs pré-compiladas como conectores
gerenciados pela Microsoft. Dessa forma, você pode se concentrar na lógica de negócios e na funcionalidade de
seus aplicativos. Você não precisa se preocupar com a criação, a hospedagem, o dimensionamento, o
gerenciamento, a manutenção e o monitoramento dos seus aplicativos. Os Aplicativos Lógicos tratam desses
problemas para você. Além disso, você paga apenas pelo que usa com base no consumo de um modelo de
preços.
Em muitos casos, você não precisará codificar nada. Mas se você precisar codificar alguma coisa, poderá criar
snippets de código com o Azure Functions e executar esse código sob demanda dos aplicativos lógicos. Além
disso, se seus aplicativos lógicos precisam interagir com eventos de serviços do Azure, aplicativos
personalizados ou soluções de terceiros, você pode usar a Grade de Eventos do Azure com seus aplicativos
lógicos para eventos de monitoramento, roteamento e publicação.
Os Aplicativos Lógicos, o Functions e a Grade de Eventos são totalmente gerenciados pelo Microsoft Azure, o
que o livra de preocupações sobre criação, hospedagem, dimensionamento, gerenciamento, monitoramento e
manutenção das suas soluções. A capacidade de criar aplicativos e soluções "sem servidor" para que você possa
se concentrar na lógica de negócios. Esses serviços são dimensionados automaticamente para atender às suas
necessidades, agilizar integrações e ajudá-lo a criar aplicativos de nuvem robustos com o mínimo de código.
https://channel9.msdn.com/Events/Connect/2017/T119/
https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview
https://docs.microsoft.com/pt-br/azure/event-grid/overview
 Criar visualmente os fluxos de trabalho com ferramentas fáceis de usarCriar visualmente os fluxos de trabalho com ferramentas fáceis de usar
 Comece mais rapidamente com modelos de aplicativo lógicoComece mais rapidamente com modelos de aplicativo lógico
 Conectar sistemas diferentes entre ambientes diferentesConectar sistemas diferentes entre ambientes diferentes
 Suporte de primeira classe para cenários de Enterprise Integration e B2BSuporte de primeira classe para cenários de Enterprise Integration e B2B
Para saber como as empresas aprimoraram a agilidade e o foco em seus negócios principais ao combinar os
aplicativos lógicos com outros serviços do Azure e produtos da Microsoft, confira essas histórias.
Aqui estão mais detalhes sobre os recursos e benefícios que você obtém com os Aplicativos Lógicos:
Economize tempo e simplifique processos complexos com ferramentas de design visual. Crie aplicativos lógicos
do início ao fim usando o Designer de Aplicativos Lógicos pelo navegador no portal do Azure ou no Visual
Studio. Inicie o fluxo de trabalho com um gatilho e adicione uma quantidade de ações da Galeria de conectores.
Crie soluções mais usadas rapidamente escolhendo fluxos de trabalho predefinidos da Galeria de modelos. Os
modelos vão de simples conectividade para aplicativos SaaS (software como um serviço) a soluções B2B
avançadas e modelos "apenas para diversão". Saiba como criar aplicativos lógicos de modelos predefinidos.
Alguns padrões e fluxos de trabalho são fáceis de descrever, mas difíceis de implementar no código. Os
aplicativos lógicos o ajudam a conectar sistemas diferentes entre locais e ambientes de nuvem perfeitamente.
Por exemplo, você pode conectar uma solução de marketing de nuvem a um sistema de cobrança local ou
centralizar mensagens entre APIs e sistemas com um Barramento de Serviço Enterprise. Os aplicativos lógicos
fornecem uma maneira rápida, confiável e consistente de fornecer soluções reutilizáveis e reconfiguráveis para
esses cenários.
Empresas e organizações comunicam-se eletronicamente entre si usando mensagens padrão do setor, mas
diferentes protocolos e formatos, como X12, AS2 e EDIFACT. Com os recursos no EIP (Enterprise IntegrationPack
), você pode criar aplicativos lógicos que transformam os formatos de mensagem usados por seus parceiros em
formatos que os sistemas da sua organização podem interpretar e processar. Os Aplicativos Lógicos tratam
dessas trocas sem problemas e também com segurança, com assinaturas digitais e criptografia.
Comece discretamente com seus serviços e sistemas atuais e cresça incrementalmente em seu próprio ritmo.
Quando estiver pronto, os Aplicativos Lógicos e o EIP o ajudarão a implementar e escalar verticalmente para
cenários de integração mais maduros, fornecendo esses recursos e muito mais:
Crie usando estes produtos e serviços:
Microsoft BizTalk Server
Barramento de Serviço do Azure
Azure Functions
Gerenciamento de API do Azure
Processar mensagens XML
Processar arquivos simples
Trocar mensagens com protocolos EDIFACT, AS2 e X12
Armazenar e gerenciar esses artefatos B2B e outros em um só lugar com contas de integração:
Parceiros
Contratos
Mapas de transformação XML
Esquemas de validação de XML
Por exemplo, se você estiver usando o Microsoft BizTalk Server, os aplicativos lógicos podem se comunicar com
o BizTalk Server usando o conector do BizTalk Server. Em seguida, você pode estender ou executar operações
similares a BizTalk em seus aplicativos lógicos, incluindo conectores de conta de integração, que estão
https://aka.ms/logic-apps-customer-stories
https://docs.microsoft.com/pt-br/biztalk/core/introducing-biztalk-server
https://docs.microsoft.com/pt-br/azure/service-bus-messaging/service-bus-messaging-overview
https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview
https://docs.microsoft.com/pt-br/azure/api-management/api-management-key-concepts
 Gravar uma vez, reutilizar frequentementeGravar uma vez, reutilizar frequentemente
 Acessar recursos dentro de redes virtuais do AzureAcessar recursos dentro de redes virtuais do Azure
 Extensibilidade integradaExtensibilidade integrada
 Pague apenas pelo que usarPague apenas pelo que usar
 Como os Aplicativos Lógicos diferem do Functions, dos WebJobs e do
Power Automate?
disponíveis com o Enterprise Integration Pack.
Indo na outra direção, BizTalk Server pode se conectar e se comunicar com aplicativos lógicos usando o
Microsoft BizTalk Server Adapter para Aplicativos Lógicos. Saiba como configurar e usar o Adaptador do BizTalk
Server em seu BizTalk Server.
Crie seus aplicativos lógicos como modelos do Azure Resource Manager para que você possa automatizar a
implantação de aplicativos lógicos em vários ambientes e regiões.
Os aplicativos lógicos podem acessar recursos protegidos, como VMs (máquinas virtuais) e outros sistemas ou
serviços que estão dentro de uma rede virtual do Azure quando você cria um ISE (ambiente do serviço de
integração). Um ISE é uma instância dedicada do serviço de Aplicativos Lógicos que usa recursos dedicados e é
executado separadamente do serviço de Aplicativos Lógicos multilocatários "globais".
A execução de aplicativos lógicos em sua própria instância dedicada separada ajuda a reduzir o impacto que
outros locatários do Azure podem ter sobre o desempenho de seus aplicativos, também conhecido como o
efeito "vizinhos com ruído". Um ISE proporciona estes benefícios:
Seus próprios endereços IP estáticos, que são separados dos endereços IP estáticos compartilhados pelos
aplicativos lógicos no serviço multilocatário. Você também pode configurar um único endereço IP de
saída público, estático e previsível para se comunicar com os sistemas de destino. Dessa forma, você não
precisa configurar aberturas adicionais do firewall nesses sistemas de destino para cada ISE.
Aumento dos limites de duração da execução, retenção de armazenamento, taxa de transferência, tempos
limite de solicitação e resposta HTTP, tamanhos de mensagem e solicitações de conector personalizado.
Para obter mais informações, confira Limites e configuração para Aplicativos Lógicos do Azure.
Quando você cria um ISE, o Azure injeta ou implanta esse ISE em sua rede virtual do Azure. Em seguida, é
possível usar esse ISE como o local para os aplicativos lógicos e as contas de integração que precisam de acesso.
Para obter mais informações sobre como criar um ISE, confira Conectar-se a redes virtuais do Azure de
Aplicativos Lógicos do Azure.
Se você não encontrar o conector que deseja executar código personalizado, poderá estender os aplicativos
lógicos criando e chamando seus próprios snippets de código sob demanda por meio do Azure Functions. Criar
suas próprias APIs e seus conectores personalizados que podem ser chamados dos aplicativos lógicos.
Os Aplicativos Lógicos usam preços e medição baseados em consumo, a menos que você tenha aplicativos
lógicos criados anteriormente com planos do Serviço de Aplicativo.
Saiba mais sobre aplicativos lógicos com esses vídeos introdutórios:
Integração com Aplicativos Lógicos - Ir de zero a herói
Integração do Enterprise com Aplicativos Lógicos do Azure
Criando processos de negócios avançados com Aplicativos Lógicos
Todos esses serviços ajudam a "colar" e a interligar sistemas distintos. Cada serviço tem suas vantagens e
benefícios, e combinar seus recursos é a melhor maneira de criar rapidamente um sistema de integração
completa escalonável. Para saber mais, confira Escolher entre Aplicativos Lógicos, Functions, WebJobs e Power
Automate.
https://www.microsoft.com/download/details.aspx?id=54287
https://docs.microsoft.com/pt-br/biztalk/core/logic-app-adapter
https://docs.microsoft.com/pt-br/azure/virtual-network/virtual-networks-overview
https://en.wikipedia.org/wiki/Cloud_computing_issues#Performance_interference_and_noisy_neighbors
https://docs.microsoft.com/pt-br/azure/azure-functions/functions-overview
https://channel9.msdn.com/Events/Build/2017/C9R17
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK2188
https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK3179
https://docs.microsoft.com/pt-br/azure/azure-functions/functions-compare-logic-apps-ms-flow-webjobs
 Principais termos
 Introdução
 Próximas etapas
 
Fluxo de trabalhoFluxo de trabalho: visualizar, criar, compilar, automatizar e implantar processos de negócios como uma
série de etapas.
Conectores gerenciadosConectores gerenciados : seus aplicativos lógicos precisam de acesso a dados, serviços e sistemas.
Você pode usar os conectores pré-compilados gerenciados pela Microsoft que são projetados para
conectar, acessar e trabalhar com seus dados. Confira Conectores de Aplicativos Lógicos do Azure.
GatilhosGatilhos : muitos conectores gerenciados pela Microsoft fornecem gatilhos que são acionados quando
eventos ou novos dados atendem a condições especificadas. Por exemplo, um evento pode ser receber
um email ou detectar alterações em sua conta do Armazenamento do Azure. Cada vez que o gatilho é
acionado, o mecanismo de Aplicativos Lógicos cria uma instância de aplicativo lógico nova que executa o
fluxo de trabalho.
AçõesAções : Ações são todas as etapas que ocorrem após o gatilho. Cada ação normalmente é mapeada para
uma operação definida por um conector gerenciado, uma API personalizada ou um conector
personalizado.
Enterprise Integration PackEnterprise Integration Pack : para cenários de integração mais avançados, os Aplicativos Lógicos
incluem recursos do BizTalk Server. O Enterprise Integration Pack fornece os conectores que ajudam os
aplicativos lógicos a executar facilmente validação, transformação e muito mais.
Aplicativos Lógicos é um dos muitos serviços hospedados no Microsoft Azure. Portanto, antes de começar, você
precisa de uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do
Azure.
Se você tiver uma assinatura do Azure, experimente esse início rápido para criar seu primeiro aplicativo lógica,
que monitora o novo conteúdo em um site por meio de um RSS feed e envia email quando um novo conteúdo
é exibido.
Verificar o tráfego com um aplicativo lógico baseado em agendamentoSaiba mais sobre soluções sem servidor com o Azure
Saiba mais sobre integração B2B com o Enterprise Integration Pack
https://azure.microsoft.com/free/
 
 
Início Rápido: Criar seu fluxo de trabalho de
Aplicativos Lógicos – portal do Azure
 10/04/2021 • 20 minutes to read • Edit Online
 Pré-requisitos
 
Este guia de início rápido explica como criar seu primeiro fluxo de trabalho em Aplicativos Lógicos do Azure por
meio do portal do Azure. Este guia introdutório também explica os conceitos básicos do serviço de Aplicativos
Lógicos, incluindo como criar um aplicativo lógico, adicionar um gatilho e uma ação ao seu aplicativo lógico e
testá-lo. Siga este início rápido para criar um aplicativo lógico de exemplo que verifica regularmente um RSS
feed e envia uma notificação por email quando há novos itens. A seguinte captura de tela mostra o fluxo de
trabalho de alto nível deste aplicativo lógico de exemplo:
 
Se você quiser aprender a criar e gerenciar seu primeiro aplicativo lógico por meio de outras interfaces e
aplicativos, confira estes outros guias de início rápido de Aplicativos Lógicos:
Criar e gerenciar aplicativos lógicos usando a CLI do Azure (Interface de linha de comando do Azure)
Criar e gerenciar aplicativos lógicos no Visual Studio Code
Criar e gerenciar aplicativos lógicos no Visual Studio
IMPORTANTIMPORTANT
Uma conta e uma assinatura do Azure. Caso não tenha uma, inscreva-se para obter uma conta do Azure
gratuita.
Uma conta de email de um serviço com suporte dos Aplicativos Lógicos (como o Outlook do Office 365
ou o Outlook.com). Para outros fornecedores de email com suporte, examine a lista de conectores.
Se você estiver usando o conector do Gmail, observe que apenas contas do G Suite podem usar esse conector
sem restrição nos Aplicativos Lógicos. Se você tiver uma conta do Gmail de consumidor, poderá usar esse
conector somente com serviços aprovados pelo Google específicos ou poderá criar um aplicativo cliente do
Google para usar para fazer autenticação com o conector do Gmail. Para obter mais informações, confira Políticas
de privacidade e segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure.
Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP
específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para
os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o
aplicativo lógico existe. Se o seu aplicativo lógico também usar conectores gerenciados, como o conector
Outlook do Office 365 ou SQL, ou usar conectores personalizados, o firewall também precisará permitir o
acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do seu aplicativo
lógico.
 
https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-first-logic-app-workflow.md
https://portal.azure.com
https://azure.microsoft.com/free/?WT.mc_id=A261C142F
https://docs.microsoft.com/pt-br/connectors/
https://docs.microsoft.com/pt-br/connectors/gmail/
https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application
https://docs.microsoft.com/pt-br/connectors/custom-connectors/
Criar seu aplicativo lógico
P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O
NomeNome <logic-app-name> Nome do seu aplicativo lógico, que
precisa ser exclusivo em todas as
regiões. O nome só pode conter
letras, números, hifens ( - ),
sublinhados ( _ ), parênteses ( ( , 
) ) e pontos ( . ). Este exemplo
usa "My-First-Logic-App".
AssinaturaAssinatura <Azure-subscription-name> O nome da sua assinatura do Azure.
Grupo de recursosGrupo de recursos <Azure-resource-group-name> O nome do grupo de recursos do
Azure no qual você está criando o
aplicativo lógico. O nome do grupo
de recursos precisa ser exclusivo
entre regiões. Este exemplo usa
"My-First-LA-RG".
LocalidadeLocalidade <Azure-region> A região do Azure em que as
informações de seu aplicativo lógico
serão armazenadas. Este exemplo
usa "Oeste dos EUA".
Log AnalyticsLog Analytics Desativado A configuração do log de
diagnóstico, que está DesligadaDesligada
por padrão. Para este tutorial,
mantenha a configuração
DesligadaDesligada.
1. Entre no portal do Azure com suas credenciais da conta do Azure.
2. Na caixa de pesquisa do portal do Azure, insira logic apps e selecione Aplicativos LógicosAplicativos Lógicos .
3. Na página Aplicativos LógicosAplicativos Lógicos , selecione AdicionarAdicionar .
4. No painel Aplicativo LógicoAplicativo Lógico, forneça configurações e detalhes básicos para seu aplicativo lógico. Crie
um grupo de recursos para os fins deste aplicativo lógico de exemplo.
https://portal.azure.com
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview
5. Quando estiver pronto, selecione Examinar + CriarExaminar + Criar . Confirme os detalhes fornecidos e selecione CriarCriar .
6. Após o Azure implantar o aplicativo com êxito, selecione Ir para o recursoIr para o recurso. Ou você pode encontrar e
selecionar seu aplicativo lógico digitando o nome na caixa de pesquisa.
O Designer de Aplicativos Lógicos é exibido e mostra uma página com um vídeo de introdução e os
gatilhos normalmente usados. Em ModelosModelos , selecione Aplicativo lógico em brancoAplicativo lógico em branco.
 Adicionar o gatilho do RSS
Em seguida, adicionar um gatilho ao seu aplicativo lógico.
 
Cada aplicativo lógico deve começar com um gatilho, que é disparado quando um evento específico ocorre ou
quando uma condição específica é atendida. Cada vez que o gatilho localiza novos itens, ele é acionado e o
mecanismo de Aplicativos Lógicos cria uma instância de aplicativo lógico que inicia e executa o fluxo de
trabalho. Se o gatilho não encontrar novos itens, ele não será acionado nem criará uma instância ou executará o
fluxo de trabalho nessa verificação.
Neste exemplo de início rápido, depois de criar um aplicativo lógico, você adiciona um gatilho que verifica se há
novos itens em um RSS feed e dispara quando há novos itens. Você também pode criar aplicativos lógicos com
diferentes tipos de gatilhos, como no tutorial para criar fluxos de trabalho automáticos baseados em aprovação.
1. No Designer de Aplicativos LógicosDesigner de Aplicativos Lógicos , embaixo da caixa de pesquisa, selecione TodosTodos .
2. Para encontrar o conector RSS, digite rss na caixa de pesquisa. Na lista GatilhosGatilhos , selecione o gatilho
RSS Quando um item do feed é publicadoQuando um item do feed é publicado.
P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O
A URL do RSS feedA URL do RSS feed <RSS-feed-URL> A URL do RSS feed que você deseja
monitorar. Este exemplo usa o RSS
feed do Wall Street Journal em 
https://feeds.a.dj.com/rss/RSSMarketsMain.xml
. No entanto, para os fins deste
exemplo, você pode usar qualquer
RSS feed que não exija autorização
HTTP. Escolha um RSS feed
publicado com frequência, para que
você possa testar seu aplicativo
lógico facilmente mais tarde.
Inter valoInter valo 1 O número de intervalos de espera
entre as verificações de RSS feed.
Este exemplo usa intervalos de 1
minuto.
FrequênciaFrequência Minuto A unidade de tempo para cada
intervalo entre verificações de RSS
feed. Este exemplo usa intervalos de
1 minuto.
3. Forneça a URL do RSS feed para o gatilho. Em seguida, defina o agendamento do gatilho definindo o
intervalo e a frequência.
4. Recolha os detalhes do gatilho por enquanto clicando dentro da barra de título dele.
 Selecione a ação "enviar email"
NOTENOTE
5. Salve seu aplicativo lógico selecionando SalvarSalvar na barra de ferramentas do designer.
Seu aplicativo lógico agora está ativo, mas ele não faz nada além de verificar o RSS feed. Em seguida, adicione
uma ação para definir o que acontecerá quando o gatilho foracionado.
 
Depois de adicionar um gatilho para seu aplicativo lógico, você precisa adicionar uma ação para determinar
qual será a resposta quando seu aplicativo lógico verificar o RSS feed e um novo item for exibido. Você também
pode criar aplicativos lógicos com ações muito mais complexas, como no tutorial para processar emails com
Aplicativos Lógicos, o Azure Functions e o Armazenamento do Azure.
Este exemplo usa o Outlook do Office 365 como o serviço de email. Se você estiver usando outro serviço de email com
suporte em seu aplicativo lógico, a interface do usuário poderá parecer diferente. No entanto, os conceitos básicos para se
conectar a outro serviço de email permanecem os mesmos.
1. No gatilho Quando um item do feed é publicadoQuando um item do feed é publicado, selecione Nova etapaNova etapa.
2. Em Escolher uma açãoEscolher uma ação e embaixo da caixa de pesquisa, selecione TodosTodos .
3. Na caixa de pesquisa, insira send an email para encontrar conectores que oferecem esta ação. Para filtrar
a lista de ações para um aplicativo ou um serviço específico, primeiro selecione o aplicativo ou o serviço
em questão.
Por exemplo, se estiver usando uma conta corporativa ou de estudante da Microsoft e quiser usar o
Office 365 Outlook, selecione Office 365 OutlookOffice 365 Outlook. Ou, se estiver usando um conta Microsoft pessoal,
selecione Outlook.com. Este exemplo continua com o Office 365 Outlook:
Agora, você pode encontrar e selecionar com mais facilidade a ação que deseja usar, por exemplo, 
send an email :
NOTENOTE
4. Se seu conector de email solicitar que você faça a autenticação da sua identidade, conclua essa etapa
agora. Você precisa criar uma conexão entre seu aplicativo lógico e seu serviço de email para este
exemplo funcionar.
Este exemplo mostra a autenticação manual para o conector do Outlook do Office 365. No entanto, outros
conectores podem dar suporte a tipos de autenticação diferentes. Você também pode manipular a autenticação
para seus aplicativos lógicos de diferentes maneiras, dependendo de seu caso de uso. Por exemplo, se você usar
modelos do Azure Resource Manager para implantação, você poderá parametrizar para aprimorar a segurança em
entradas que mudam com frequência, como detalhes de conexão. Para saber mais, consulte esses tópicos:
Parâmetros de modelo para implantação
Autorizar conexões do OAuth
Autenticar o acesso com identidades gerenciadas
Autenticar as conexões para a implantação de aplicativo lógico
5. Na ação Enviar um emailEnviar um email , especifique as informações a serem incluídas na notificação por email.
NOTENOTE
a. Na caixa ParaPara, insira o endereço de email do destinatário. Para este exemplo, use seu endereço de
email.
A lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico aparece quando você clica dentro da caixa AA e algumas outras
caixas de entrada no Designer de Aplicativos Lógicos. Este exemplo usa o conteúdo dinâmico em uma
etapa posterior. A lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico mostra todas as saídas disponíveis da etapa
anterior, que você pode usar como entradas para a ação atual.
b. Na caixa AssuntoAssunto, insira o assunto para sua notificação por email. Para este exemplo, insira o
seguinte texto com um espaço em branco à direita: New RSS item:
TIPTIP
c. Na lista Adicionar conteúdo dinâmicoAdicionar conteúdo dinâmico, selecione Título do feedTítulo do feed, que é a saída do gatilho
Quando um item do feed é publicadoQuando um item do feed é publicado. Sua notificação por email usa essa saída para obter o
título do item RSS.
Na lista de conteúdo dinâmico, se não aparecer nenhuma saída do gatilho Quando um item do feed éQuando um item do feed é
publicadopublicado ao lado do cabeçalho da ação, selecione Ver maisVer mais .
Quando você tiver acabado, o assunto do email deve ser semelhante ao exemplo a seguir :
Se um loop "For each" for exibido no designer, então você selecionou um token para uma matriz,
por exemplo, o token categories-Itemcategories-Item. Para esses tipos de token, o designer adiciona
automaticamente esse loop em torno da ação que faz referência a esse token. Dessa forma, seu
 Executar seu aplicativo lógico
P RO P RIEDA DEP RO P RIEDA DE DESC RIÇ Ã ODESC RIÇ Ã O
Título do feedTítulo do feed O título do item
Feed publicado emFeed publicado em A data e a hora de publicação do item
Link principal do feedLink principal do feed A URL para o item
aplicativo lógico executará a mesma ação em cada item da matriz. Para remover o loop, selecione
as elipseselipses (......) na barra de título do loop e, em seguida, selecione ExcluirExcluir .
d. Na caixa CorpoCorpo, insira o conteúdo do corpo do email. Neste exemplo, o conteúdo inclui três
propriedades com um texto descritivo para cada uma: Title: , a propriedade título do feedtítulo do feed; 
Date published: , a propriedade Feed publicado emFeed publicado em; e Link: , a propriedade L ink pr incipal doLink pr incipal do
feedfeed. Para adicionar linhas em branco em uma caixa de edição, pressione Shift + Enter.
6. Salve seu aplicativo lógico. Selecione SalvarSalvar no menu do designer.
Em seguida, teste se o aplicativo lógico funciona.
 
Depois de criar seu aplicativo lógico de exemplo, confirme se o fluxo de trabalho está configurado corretamente.
Você pode aguardar o aplicativo lógico verificar seu RSS feed com base no agendamento especificado. Ou,
então, você pode executar manualmente seu aplicativo lógico selecionando ExecutarExecutar na barra de ferramentas
do Designer de Aplicativos Lógicos, conforme mostrado na captura de tela a seguir.
Se o RSS feed possuir novos itens, o seu aplicativo lógico enviará um email para cada novo item. Caso contrário,
seu aplicativo lógico aguardará até o próximo intervalo verificar o RSS feed novamente.
 Limpar os recursos
A captura de tela a seguir mostra um exemplo de notificação por email deste aplicativo lógico de exemplo. O
email inclui os detalhes de cada item do RSS feed selecionado no designer, bem como o texto descritivo
adicionado para cada um.
Se você não estiver recebendo emails de notificação do aplicativo lógico, conforme esperado:
Verifique o lixo eletrônico ou a pasta de spam da sua conta de email, caso a mensagem tenha sido filtrada
incorretamente.
Verifique se o RSS feed que você está usando tem itens publicados desde a última verificação agendada ou
manual.
Quando você terminar de testar este aplicativo lógico de exemplo, limpe o aplicativo lógico e todos os recursos
relacionados excluindo o grupo de recursos criado para este exemplo.
NOTENOTE
Ao excluir um aplicativo lógico, nenhuma nova execução será instanciada. Todas as execuções em andamento e pendentes
serão canceladas. Se você tiver milhares de execuções, o cancelamento poderá demorar um tempo significativo até ser
concluído.
1. Na caixa de pesquisa do Azure, insira resource groups e selecione Grupos de recursosGrupos de recursos .
2. Localize e selecione o grupo de recursos de seu aplicativo lógico. No painel Visão geralVisão geral , selecione
Excluir grupo de recursosExcluir grupo de recursos .
3. Quando o painel de confirmação for exibido, insira o nome do grupo de recursos e selecione ExcluirExcluir .
 Próximas etapas
Neste guia de início rápido, você criou seu primeiro aplicativo lógico no portal do Azure para verificar se um
RSS feed tem atualizações em um agendamento e para enviar uma notificação por email sobre cada novo item
do feed.
Para saber como criar fluxos de trabalho baseados em agendamento mais avançados nos Aplicativos Lógicos,
confira o seguinte tutorial:
Verificar o tráfego com um aplicativo lógico baseado em agendamento
 
 
Início Rápido: Criar tarefas automatizadas,
processos e fluxos de trabalho com Aplicativos
Lógicos do Azure – Visual Studio
 09/04/2021 • 19 minutes to read • Edit Online
 Pré-requisitos
Com os Aplicativos Lógicos do Azure e o Visual Studio, você pode criar fluxos de trabalho que automatizamtarefas e processos para a integração de aplicativos, dados, sistemas e serviços entre empresas e organizações.
Este início rápido mostra como você pode projetar e criar esses fluxos de trabalho criando aplicativos lógicos no
Visual Studio e implantando esses aplicativos no Azure. Embora você possa executar essas tarefas no portal do
Azure, o Visual Studio permite que você adicione aplicativos lógicos ao controle do código-fonte, publique
diferentes versões e crie modelos do Azure Resource Manager para ambientes de implantação diferentes.
Se você não estiver familiarizado com os Aplicativos Lógicos do Azure e deseja apenas os conceitos básicos,
experimente o guia de início rápido para a criação de um aplicativo lógico no portal do Azure. O Designer de
Aplicativo Lógico funciona de forma semelhante no portal do Azure e no Visual Studio.
Neste início rápido, você cria o mesmo aplicativo lógico com o Visual Studio como o início rápido do portal do
Azure. Você também pode aprender a criar um aplicativo de exemplo no Visual Studio Code e criar e gerenciar
aplicativos lógicos por meio da CLI do Azure (Interface de linha de comando do Azure). Este aplicativo lógico
monitora o RSS feed de um site e envia um email para cada novo item nesse feed. Seu aplicativo lógico
finalizado se parece com este fluxo de trabalho de alto nível:
 
Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta
gratuita do Azure. Se você tiver uma assinatura do Azure Government, siga estas etapas adicionais para
Configurar o Visual Studio para a Nuvem do Azure Government.
Baixe e instale essas ferramentas, caso você ainda não as tenha:
IMPORTANTIMPORTANT
Visual Studio 2019, 2017 ou 2015 – Community Edition ou superior. Este início rápido usa o Visual
Studio Community 2017.
Ao instalar o Visual Studio 2019 ou 2017, selecione a carga de trabalho Desenvolvimento do AzureDesenvolvimento do Azure.
https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-logic-apps-with-visual-studio.md
https://azure.microsoft.com/free/
https://aka.ms/download-visual-studio
 Configurar o Visual Studio para o Azure Governamental
 Visual Studio 2017Visual Studio 2017
 Visual Studio 2019Visual Studio 2019
IMPORTANTIMPORTANT
O SDK do Microsoft Azure para .NET (2.9.1 ou posterior). Saiba mais sobre o SDK do Azure para
.NET.
PowerShell do Azure
As Ferramentas dos Aplicativos Lógicos do Azure mais recentes para a extensão do Visual Studio
para a versão que você deseja:
Visual Studio 2019
Visual Studio 2017
Visual Studio 2015
Você pode baixar e instalar as Ferramentas dos Aplicativos Lógicos do Azure diretamente do
Visual Studio Marketplace ou aprender como instalar essa extensão de dentro do Visual Studio.
Reinicie o Visual Studio após concluir a instalação.
Acesso à Web ao usar o Designer do Aplicativo Lógico incorporado
O designer precisa de uma conexão com a Internet para criar recursos no Azure e ler propriedades e
dados dos conectores em seu aplicativo lógico.
Uma conta de email que seja compatível com os Aplicativos Lógicos, como o Outlook para Microsoft 365,
o Outlook.com ou o Gmail. Para outros provedores, revise a lista de conectores aqui. Este exemplo usa o
Outlook do Office 365. Se você usar um provedor diferente, as etapas gerais são as mesmos, mas a
interface do usuário pode ser ligeiramente diferente.
Se você quiser usar o conector do Gmail, somente as contas comerciais do G Suite poderão usar esse conector
sem restrição nos aplicativos lógicos. Se você tiver uma conta de consumidor do Gmail, poderá usar esse conector
somente com serviços específicos do Google aprovados ou poderá criar um aplicativo cliente do Google para usar
para autenticação com o conector do Gmail. Para obter mais informações, confira Políticas de privacidade e
segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure.
Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP
específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para
os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o
aplicativo lógico existe. Se o aplicativo lógico também usar conectores gerenciados, como o conector
Outlook do Office 365 ou do SQL, ou usar conectores personalizados, o firewall também precisará
permitir o acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do
aplicativo lógico.
 
Você pode usar a extensão do Visual Studio Seletor de Ambiente do Azure, que você pode baixar e instalar do
Visual Studio Marketplace.
Para trabalhar com as assinaturas do Azure Government em Aplicativos Lógicos do Azure, você precisa
adicionar um ponto de extremidade de descoberta para a Nuvem do Azure Government ao Visual Studio. No
entanto, antes de entrar no Visual Studio com sua conta do Azure Government, você precisará renomear o
arquivo JSON depois de adicionar o ponto de extremidade de descoberta seguindo estas etapas:
https://azure.microsoft.com/downloads/
https://docs.microsoft.com/pt-br/dotnet/azure/intro
https://github.com/Azure/azure-powershell#installation
https://aka.ms/download-azure-logic-apps-tools-visual-studio-2019
https://aka.ms/download-azure-logic-apps-tools-visual-studio-2017
https://aka.ms/download-azure-logic-apps-tools-visual-studio-2015
https://docs.microsoft.com/pt-br/visualstudio/ide/finding-and-using-visual-studio-extensions
https://docs.microsoft.com/pt-br/connectors/
https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application
https://docs.microsoft.com/pt-br/connectors/custom-connectors/
https://devblogs.microsoft.com/azuregov/introducing-the-azure-environment-selector-visual-studio-extension/
https://marketplace.visualstudio.com/items?itemName=SteveMichelotti.AzureEnvironmentSelector
https://docs.microsoft.com/azure/azure-government/documentation-government-connect-vs
 Criar um projeto do grupo de recursos do Azure
1. Feche o Visual Studio.
2. Localize o arquivo JSON gerado chamado 
Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration neste local:
%localappdata%\.IdentityService\AadConfigurations
3. Renomeie o arquivo JSON como AadProvider.Configuration.json .
4. Reinicie o Visual Studio.
5. Continue com as etapas para entrar com sua conta do Azure Government.
Para reverter essa configuração, exclua o arquivo JSON no seguinte local e reinicie o Visual Studio:
%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json
 
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. Faça logon usando sua conta do Azure.
2. No menu ArquivoArquivo, selecione NovoNovo > ProjetoProjeto. (teclado: Ctrl + Shift + N)
3. Em InstaladoInstalado, selecione Visual C#Visual C# ou Visual BasicVisual Basic. Selecione NuvemNuvem > Grupo de Recursos doGrupo de Recursos do
AzureAzure. Nomeie o projeto , por exemplo:
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/create-visual-studio-deployment-project
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/management/overview
 Criar um aplicativo lógico em branco
NOTENOTE
Os nomes dos grupos de recursos podem conter apenas letras, números, pontos ( . ), sublinhados ( _ ), hifens (
- ) e parênteses ( ( , ) ), mas não podem terminar com pontos ( . ).
Se NuvemNuvem ou Grupo de Recursos do AzureGrupo de Recursos do Azure não aparecer, instale o SDK do Azure para o Visual Studio.
Se você estiver usando o Visual Studio 2019, siga estas etapas:
a. Na caixa Cr iar um novo projetoCriar um novo projeto, selecione o projeto Grupo de Recursos do AzureGrupo de Recursos do Azure para
Visual C# ou Visual Basic. Selecione AvançarAvançar .
b. Forneça um nome para o grupo de recursos do Azure que você deseja usar e outrasinformações
do projeto. Selecione CriarCriar .
4. Na lista de modelos, selecione o modelo Aplicativo LógicoAplicativo Lógico. Selecione OKOK.
Depois que o Visual Studio cria seu projeto, o Gerenciador de Soluções é aberto e mostra sua solução.
Em sua solução, o arquivo LogicApp.jsonLogicApp.json não só armazena a definição de aplicativo lógico, mas
também é um modelo do Azure Resource Manager que você pode usar para a implantação.
Quando tiver seu projeto do Grupo de Recursos do Azure, crie seu aplicativo lógico com o modelo AplicativoAplicativo
Lógico em BrancoLógico em Branco.
1. No Gerenciador de Soluções, abra o menu de atalho do arquivo LogicApp.jsonLogicApp.json. Selecione Abrir com oAbrir com o
TIPTIP
C O N F IGURA Ç Ã OC O N F IGURA Ç Ã O VA LO R DE EXEM P LOVA LO R DE EXEM P LO DESC RIÇ Ã ODESC RIÇ Ã O
Conta de usuário Fabrikam 
sophia-owen@fabrikam.com
A conta que você usou quando
entrou no Visual Studio
AssinaturaAssinatura Pré-paga 
(sophia-owen@fabrikam.com)
O nome para sua assinatura do
Azure e a conta associada
Grupo de recursosGrupo de recursos MyLogicApp-RG 
(Oeste dos EUA)
O grupo de recursos do Azure e a
localização para armazenar e
implantar recursos do aplicativo
lógico
Designer de Aplicativo LógicoDesigner de Aplicativo Lógico. (teclado: Ctrl + L)
Caso não tenha esse comando no Visual Studio 2019, verifique se você tem as atualizações mais recentes do
Visual Studio.
O Visual Studio solicitará sua assinatura do Azure e um grupo de recursos do Azure para criar e
implantar recursos para seu aplicativo lógico e conexões.
2. Para AssinaturaAssinatura, selecione sua assinatura do Azure. Para Grupo de recursosGrupo de recursos , selecione Criar NovoCriar Novo
para criar outro grupo de recursos do Azure.
 Criar fluxo de trabalho do aplicativo lógico
LocalidadeLocalidade Igual ao Grupo de RecursosIgual ao Grupo de Recursos O tipo de local e o local específico
para implantar seu aplicativo lógico.
O tipo de local é uma região do
Azure ou um ISE (ambiente do
serviço de integração) existente.
C O N F IGURA Ç Ã OC O N F IGURA Ç Ã O VA LO R DE EXEM P LOVA LO R DE EXEM P LO DESC RIÇ Ã ODESC RIÇ Ã O
Para este guia de início rápido,
mantenha o tipo de local
definido como RegiãoRegião e o local
definido como Igual ao GrupoIgual ao Grupo
de Recursosde Recursos .
Obser vaçãoObser vação: depois de criar
seu projeto de grupo de
recursos, é possível alterar o
tipo de local e o local, mas o
tipo de local diferente afeta seu
aplicativo lógico de várias
maneiras.
3. O Designer de Aplicativos Lógicos abre uma página que mostra um vídeo de introdução e gatilhos
normalmente usados. Role para baixo após o vídeo e os gatilhos para ModelosModelos e selecione AplicativoAplicativo
Lógico em BrancoLógico em Branco.
 Implante o aplicativo lógico para o Azure
Em seguida, adicione um gatilho RSS que é acionado quando um novo item de feed é exibido. Cada aplicativo
lógico começa com um gatilho, que é acionado quando critérios específicos são atendidos. Cada vez que o
gatilho é disparado, o mecanismo dos Aplicativos Lógicos cria uma instância de aplicativo lógico que executa o
fluxo de trabalho.
1. No Designer do Aplicativo Lógico, na caixa de pesquisa, selecione TudoTudo. Na caixa de pesquisa, digite "rss".
Na lista de gatilhos, selecione este gatilho: Quando um item de feed é publicadoQuando um item de feed é publicado
2. Depois que o gatilho aparece no designer, conclua a construção do aplicativo lógico seguindo as etapas
do fluxo de trabalho, no início rápido do portal do Azure, em seguida, retorne a este artigo. Quando
terminar, seu aplicativo lógico será semelhante a este exemplo:
3. Salve sua solução do Visual Studio. (teclado: Ctrl + S)
 
Antes de executar e testar seu aplicativo lógico, implante o aplicativo no Azure pelo Visual Studio.
1. No Gerenciador de Soluções, no menu de atalho do projeto, selecione ImplantarImplantar > NovoNovo. Se solicitado,
entre com sua conta do Azure.
2. Para essa implantação, mantenha a assinatura do Azure, o grupo de recursos e outras configurações
padrão. Selecione ImplantarImplantar .
3. Se a caixa Editar parâmetrosEditar parâmetros for exibida, forneça um nome de recurso para seu aplicativo lógico. Salve
suas configurações.
Ao iniciar a implantação, o status da implantação do aplicativo é exibido na janela SaídaSaída do Visual Studio.
Se o status não aparecer, abra a lista Mostrar saída deMostrar saída de e selecione o grupo de recursos do Azure.
 Adicionar novo aplicativo lógico
Se os conectores selecionados precisarem de alguma inserção sua, uma janela do PowerShell abrirá em
segundo plano e solicitará as senhas ou chaves secretas necessárias. Depois de inserir essas informações,
a implantação continuará.
Após a implantação ser concluída, seu aplicativo lógico estará ativo no portal do Azure e será executado
em seu agendamento especificado (a cada minuto). Se o gatilho encontrar novos itens de feed, ele será
disparado, o que criará uma instância de fluxo de trabalho que executará as ações do aplicativo lógico.
Seu aplicativo lógico enviará um email para cada novo item. Caso contrário, se o gatilho não localizar
novos itens, ele não será disparado e ignorará o instanciamento do fluxo de trabalho. O aplicativo lógico
aguarda até o próximo intervalo antes de verificar.
Aqui estão emails de exemplo que esse aplicativo lógico envia. Se você não receber nenhum email,
verifique a sua pasta de Lixo eletrônico.
Parabéns, você criou e implantou seu aplicativo lógico com o Visual Studio com sucesso. Para gerenciar seu
aplicativo lógico e examinar seu histórico de execução, confira Gerenciar aplicativos lógicos com o Visual Studio.
Quando há um projeto existente do Grupo de Recursos do Azure, você pode adicionar um novo aplicativo lógico
em branco a esse projeto usando a janela Estrutura de tópicos JSON.
 Limpar os recursos
1. No Gerenciador de Soluções, abra o arquivo <logic-app-name>.json .
2. No menu ExibirExibir , selecione Outras janelasOutras janelas > Estrutura de tópicos JSONEstrutura de tópicos JSON.
3. Para adicionar um recurso ao arquivo de modelo, selecione Adicionar RecursoAdicionar Recurso, na parte superior da
janela Estrutura de tópicos JSON. Ou, na janela Estrutura de Tópicos JSON, abra o menu de atalho
recursosrecursos e selecione Adicionar Novo RecursoAdicionar Novo Recurso.
4. Na caixa de diálogo Adicionar RecursoAdicionar Recurso, na caixa de pesquisa, localize logic app e selecione AplicativoAplicativo
LógicoLógico. Nomeie seu aplicativo lógico e selecione AdicionarAdicionar .
Quando terminar com seu aplicativo lógico, exclua o grupo de recursos que contém seu aplicativo lógico e os
recursos relacionados.
1. Entre no portal do Azure com a mesma conta usada para criar seu aplicativo lógico.
2. No menu do portal do Azure, selecione Grupos de recursosGrupos de recursos ou pesquise e selecione Grupos deGrupos de
recursosrecursos em qualquer página. Selecione o grupo de recursos do aplicativo lógico.
3. Na página Visão geralVisão geral , selecione Excluir grupo de recursosExcluir grupo de recursos . Insira o nome do grupo de recursos
como confirmação e selecione ExcluirExcluir .
https://portal.azure.com
 Próximas etapas
4. Exclua a solução do Visual Studio do computador local.
Neste artigo, você criou, implantou e executou seu 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, confira estes
artigos:
Gerenciar aplicativos lógicos no Visual Studio
 
 
Início Rápido: Criar e gerenciar definições do fluxo
de trabalho de aplicativos lógicos usando o Visual
Studio Code
 09/04/2021 • 19 minutes to read • Edit Online
 Pré-requisitos
Com o Azure Logic Apps e o Visual Studio Code, você pode criar e gerenciar aplicativos lógicos que ajudam a
automatizar tarefas, fluxos de trabalho e processos para integrar aplicativos, dados, sistemas e serviçosem
organizações e empresas. Este início rápido mostra como criar e editar as definições de fluxo de trabalho
subjacentes, que usam o JSON (JavaScript Object Notation), para aplicativos lógicos por meio de uma
experiência baseada em código. Também é possível trabalhar em aplicativos lógicos existentes já implantados
no Azure.
Embora seja possível executar essas mesmas tarefas no portal do Azure e no Visual Studio, você poderá
começar mais rapidamente no Visual Studio Code quando já conhecer definições de aplicativo lógico e desejar
trabalhar diretamente no código. Por exemplo, é possível desabilitar, habilitar, excluir e atualizar aplicativos
lógicos já criados. Além disso, você pode trabalhar em aplicativos lógicos e nas contas de integração de
qualquer plataforma de desenvolvimento em que o Visual Studio Code é executado, como Linux, Windows e
Mac.
Para este artigo, você pode criar o mesmo aplicativo lógico com base neste início rápido, que se concentra mais
nos conceitos básicos. Você também pode aprender a criar o aplicativo de exemplo no Visual Studio e aprender
a criar e gerenciar aplicativos por meio da CLI do Azure (Interface de linha de comando do Azure). No Visual
Studio Code, o aplicativo lógico se parece com este exemplo:
Antes de começar, verifique se você tem estes itens:
Se você não tiver uma conta e uma assinatura do Azure, inscreva-se em uma conta gratuita do Azure.
Conhecimento básico sobre as definições de fluxo de trabalho de aplicativo lógico e a estrutura dele,
conforme descrito com o JSON
Se você for novo nos Aplicativos Lógicos, experimente este início rápido que explica como criar seus
primeiros aplicativos lógicos no portal do Azure e se concentra mais nos conceitos básicos.
https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-logic-apps-visual-studio-code.md
https://portal.azure.com
https://azure.microsoft.com/free/
 Acessar o Azure no Visual Studio
Acesso à web para entrar no Azure e sua assinatura do Azure
Baixe e instale essas ferramentas, caso você ainda não as tenha:
Visual Studio Code versão 1.25.1 ou posterior, que é gratuito
Extensão do Visual Studio Code para Aplicativos Lógicos do Azure
É possível baixar e instalar essa extensão do Visual Studio Marketplace ou diretamente do Visual
Studio Code. Após instalar, verifique se você recarregou o Visual Studio Code.
Para verificar se a extensão foi instalada corretamente, selecione o ícone do Azure que aparece na
barra de ferramentas do código do Visual Studio Code.
Para obter mais informações, consulte Marketplace de extensão. Para contribuir com a versão de
software livre dessa extensão, visite a Extensão de Aplicativos Lógicos do Azure para Visual Studio
Code no GitHub.
Se o seu aplicativo lógico precisar se comunicar por um firewall que limita o tráfego a endereços IP
específicos, esse firewall precisará permitir o acesso tanto para os endereços IP de entrada quanto para
os de saída usados pelo runtime ou pelo serviço de Aplicativos Lógicos na região do Azure em que o
aplicativo lógico existe. Se o aplicativo lógico também usar conectores gerenciados, como o conector
Outlook do Office 365 ou do SQL, ou usar conectores personalizados, o firewall também precisará
permitir o acesso para todos os endereços IP de saída do conector gerenciado na região do Azure do
aplicativo lógico.
 
1. Abra o Visual Studio Code. Na barra de ferramentas Código do Visual Studio, selecione o ícone do Azure.
https://code.visualstudio.com/
https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-logicapps
https://code.visualstudio.com/docs/editor/extension-gallery
https://github.com/Microsoft/vscode-azurelogicapps
https://docs.microsoft.com/pt-br/connectors/custom-connectors/
2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , selecione Fazer login no AzureFazer login no Azure. Quando a página de
entrada da Microsoft solicitar, entre com sua conta do Azure.
a. Se a entrada demorar mais do que o normal, o Visual Studio Code solicitará que você entre
usando um site de autenticação da Microsoft fornecendo um código de dispositivo. Para entrar
com o código, selecione Usar Código do DispositivoUsar Código do Dispositivo.
b. Para copiar o código, selecione Copiar e abrirCopiar e abrir .
c. Para abrir uma nova janela do navegador e continuar para o site de autenticação, selecione AbrirAbrir
linklink .
d. Na página Entrar na sua contaEntrar na sua conta, insira seu código de autenticação e selecione AvançarAvançar .
3. Selecione sua conta do Azure. Depois de entrar, você pode fechar o navegador e retornar ao código do
Visual Studio.
No painel do Azure, as seções Aplicativos LógicosAplicativos Lógicos e Contas de IntegraçãoContas de Integração agora mostram as
assinaturas do Azure associadas à sua conta. No entanto, se você não vir as assinaturas esperadas ou se
as seções mostrarem muitas assinaturas, siga estas etapas:
a. Passe o ponteiro do mouse sobre o rótulo Aplicativos LógicosAplicativos Lógicos . Quando a barra de ferramentas
for exibida, selecione Selecionar assinaturasSelecionar assinaturas (ícone de filtro).
b. Na lista exibida, selecione as assinaturas que você quer que sejam exibidas.
4. Em Aplicativos LógicosAplicativos Lógicos , selecione a assinatura que você quer. O nó da assinatura expande e mostra
todos os aplicativos lógicos existentes nela.
 Criar novo aplicativo lógico
TIPTIP
Em Contas de IntegraçãoContas de Integração, selecionar sua assinatura mostra todas as contas de integração existentes nela.
 
1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga
as etapas anteriores para entrar agora.
2. No Visual Studio Code, em Aplicativos LógicosAplicativos Lógicos , abra o menu de atalho de sua assinatura e selecione
Criar Aplicativo LógicoCriar Aplicativo Lógico.
É exibida uma lista que mostra os grupos de recursos do Azure em sua assinatura.
3. Na lista de grupos de recursos, selecione Criar um novo grupo de recursosCriar um novo grupo de recursos ou um grupo de recursos
existente. Para este exemplo, crie um novo grupo de recursos.
4. Forneça um nome para o grupo de recursos do Azure e pressione ENTER.
5. Selecione a região do Azure onde você deseja salvar os metadados do aplicativo lógico.
IMPORTANTIMPORTANT
6. Forneça um nome para seu aplicativo lógico e pressione Enter.
Seu novo aplicativo lógico em branco aparece na janela do Azure, sob sua assinatura do Azure. O Visual
Studio Code também abre um arquivo JSON (.logicapp.json) que inclui uma definição de fluxo de
trabalho esqueleto para seu aplicativo lógico. Agora, você pode começar a criar manualmente a definição
de fluxo de trabalho de seu aplicativo lógico neste arquivo JSON. Para ver a referência técnica sobre a
estrutura e a sintaxe de uma definição de fluxo de trabalho, confira Esquema de linguagem de definição
de fluxo de trabalho para os Aplicativos Lógicos do Azure.
Este é um exemplo de definição de fluxo de trabalho de aplicativo lógico, que começa com um gatilho de
RSS e uma ação do Outlook do Office 365. Normalmente, os elementos JSON aparecem em ordem
alfabética em cada seção. No entanto, este exemplo mostra esses elementos aproximadamente na ordem
em que as etapas do aplicativo lógico aparecem no designer.
Caso deseje reutilizar esse exemplo de definição de aplicativo lógico, você precisará ter uma conta organizacional,
por exemplo, @fabrikam.com. Certifique-se de substituir o endereço de email fictício pelo seu próprio endereço de
email. Para usar um conector de email diferente, como o Outlook.com ou o Gmail, substitua a ação 
Send_an_email_action por uma ação semelhante disponível de um conector de email com suporte dos
Aplicativos Lógicos do Azure.
Se você quiser usar o conector do Gmail, somente as contas comerciais do G Suite poderão usar esse conector
sem restrição nos aplicativos lógicos. Se você tiver uma conta de consumidordo Gmail, poderá usar esse conector
somente com serviços específicos do Google aprovados ou poderá criar um aplicativo cliente do Google para usar
para autenticação com o conector do Gmail. Para obter mais informações, confira Políticas de privacidade e
segurança de dados para os conectores do Google nos Aplicativos Lógicos do Azure.
https://docs.microsoft.com/pt-br/connectors/gmail/#authentication-and-bring-your-own-application
{
 "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-
01/workflowdefinition.json#",
 "contentVersion": "1.0.0.0",
 "parameters": {
 "$connections": {
 "defaultValue": {},
 "type": "Object"
 }
 },
 "triggers": {
 "When_a_feed_item_is_published": {
 "recurrence": {
 "frequency": "Minute",
 "interval": 1
 },
 "splitOn": "@triggerBody()?['value']",
 "type": "ApiConnection",
 "inputs": {
 "host": {
 "connection": {
 "name": "@parameters('$connections')['rss']['connectionId']"
 }
 },
 "method": "get",
 "path": "/OnNewFeed",
 "queries": {
 "feedUrl": "http://feeds.reuters.com/reuters/topNews"
 }
 }
 }
 },
 "actions": {
 "Send_an_email_(V2)": {
 "runAfter": {},
 "type": "ApiConnection",
 "inputs": {
 "body": {
 "Body": "<p>Title: @{triggerBody()?['title']}<br>\n<br>\nDate published: 
@{triggerBody()?['updatedOn']}<br>\n<br>\nLink: @{triggerBody()?['primaryLink']}</p>",
 "Subject": "RSS item: @{triggerBody()?['title']}",
 "To": "sophia-owen@fabrikam.com"
 },
 "host": {
 "connection": {
 "name": "@parameters('$connections')['office365']['connectionId']"
 }
 },
 "method": "post",
 "path": "/v2/Mail"
 }
 }
 },
 "outputs": {}
}
7. Quando terminar, salve sua definição de fluxo de trabalho de aplicativo lógico. (Menu Arquivo > Salvar
ou pressione Ctrl + S)
8. Quando for solicitado a carregar o aplicativo lógico em sua assinatura do Azure, selecione CarregarCarregar .
Esta etapa publica seu aplicativo lógico no portal do Azure, o que coloca sua lógica ativa e em execução
no Azure.
https://portal.azure.com
 Exibir aplicativo lógico no designer
 Exibir no portal do Azure
 Desabilitar ou habilitar o aplicativo lógico
No Visual Studio Code, você pode abrir seu aplicativo lógico no modo de exibição de design somente leitura.
Embora você não possa editar o aplicativo lógico no designer, é possível verificar visualmente o fluxo de
trabalho do aplicativo lógico usando o modo de exibição do designer.
Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , abra o menu de atalho do aplicativo lógico e selecione Abrir noAbrir no
DesignerDesigner .
O designer somente leitura é aberto em uma janela separada e mostra o fluxo de trabalho do aplicativo lógico,
por exemplo:
Para examinar seu aplicativo lógico no portal do Azure, siga estas etapas:
1. Entre no portal do Azure usando a mesma conta e assinatura do Azure associada ao seu aplicativo lógico.
2. Na caixa de pesquisa do portal do Azure, insira o nome do seu aplicativo lógico. Na lista de resultados,
selecione seu aplicativo lógico.
 
No Visual Studio Code, se editar um aplicativo lógico publicado e salvar suas alterações, você substituirá seu
aplicativo já implantado. Para evitar interromper seu aplicativo lógico em produção e minimizar interrupções,
desative seu aplicativo lógico primeiro. Em seguida, você pode reativar o aplicativo lógico depois de confirmar
https://portal.azure.com
 Editar aplicativo lógico implantado
IMPORTANTIMPORTANT
que ele ainda funciona.
1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga
as etapas anteriores para entrar agora.
2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure para que possa exibir
todos os aplicativos lógicos nela.
a. Para desabilitar o aplicativo lógico que deseja, abra o menu do aplicativo lógico e selecione
DesabilitarDesabilitar .
b. Quando estiver pronto para reativar o aplicativo lógico, abra o menu do aplicativo e selecione
HabilitarHabilitar .
 
No Visual Studio Code, você pode abrir e editar a definição de fluxo de trabalho de um aplicativo lógico já
implantado no Azure.
Antes de editar um aplicativo lógico em execução ativa na produção, evite o risco de interromper o aplicativo lógico e
minimize interrupções desabilitando seu aplicativo lógico primeiro.
1. Caso ainda não tenha entrado na sua conta e assinatura do Azure de dentro do Visual Studio Code, siga
as etapas anteriores para entrar agora.
2. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure e selecione o aplicativo
lógico desejado.
3. Abra o menu de seu aplicativo lógico e selecione Abrir no EditorAbrir no Editor . Ou, ao lado do nome do seu aplicativo
lógico, selecione o ícone de edição.
O Visual Studio Code abre o arquivo .logicapp.json na pasta temporária local para que você possa exibir a
definição de fluxo de trabalho de seu aplicativo lógico.
4. Faça suas alterações na definição de fluxo de trabalho de seu aplicativo lógico.
 Exibir ou promover outras versões
IMPORTANTIMPORTANT
5. Quando terminar, salve as alterações. (Menu Arquivo > Salvar ou pressione Ctrl + S)
6. Quando for solicitado a carregar suas alterações e substituir o aplicativo lógico existente no portal do
Azure, selecione CarregarCarregar .
Esta etapa publica as atualizações em seu aplicativo lógico no portal do Azure.
No Visual Studio Code, você pode abrir e examinar as versões anteriores de seu aplicativo lógico. Você também
pode promover uma versão anterior para a versão atual.
Antes de alterar um aplicativo lógico em execução ativa na produção, evite o risco de interromper o aplicativo lógico e
minimize interrupções desabilitando seu aplicativo lógico primeiro.
1. Na janela do Azure, em Aplicativos LógicosAplicativos Lógicos , expanda sua assinatura do Azure para que possa exibir
todos os aplicativos lógicos nela.
2. Em sua assinatura, expanda o aplicativo lógico e expanda VersõesVersões .
A lista VersõesVersões mostra as versões anteriores do aplicativo lógico, se existirem.
3. Para exibir uma versão anterior, selecione uma das etapas:
Para exibir a definição de JSON, em VersõesVersões , selecione o número de versão da definição. Ou abra
o menu de atalho da versão e selecione Abrir no EditorAbrir no Editor .
É aberto um novo arquivo no computador local, que mostra a definição de JSON da versão.
Para exibir a versão no modo de exibição de designer somente leitura, abra o menu de atalho da
versão e selecione Abrir no designerAbrir no designer .
4. Para promover uma versão anterior para a versão atual, siga estas etapas:
https://portal.azure.com
 Próximas etapas
a. Em VersõesVersões , abra o menu de atalho da versão anterior e selecione PromoverPromover .
b. Para continuar depois que o Visual Studio Code solicitar uma confirmação, selecione S imSim .
O Visual Studio Code promove a versão selecionada para a versão atual e atribui um novo número
à versão promovida. A antiga versão atual agora aparece sob a versão promovida.
Criar aplicativos lógicos com e sem estado no Visual Studio Code (versão prévia)
 
 
Início Rápido: Criar e implantar um fluxo de
trabalho de aplicativo lógico usando um modelo do
Resource Manager
 30/03/2021 • 16 minutes to read • Edit Online
 Pré-requisitos
 Examinar o modelo
 Implantar o modelo
O P Ç Ã OO P Ç Ã O DESC RIÇ Ã ODESC RIÇ Ã O
Os Aplicativos Lógicos do Azure são um serviço de nuvem que ajuda você a criar e executar fluxos de trabalho
automatizados que integram dados, aplicativos, serviços baseadosem nuvem e sistemas locais selecionando
uma opção de centenas de conectores. Este guia de início rápido tem como foco o processo de implantação de
um modelo do Azure Resource Manager para criação de um aplicativo lógico básico que verifica o status do
Azure de acordo com um agendamento por hora.
Um modelo ARM é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração
do projeto. O modelo usa a sintaxe declarativa. Na sintaxe declarativa, você descreve a implantação pretendida
sem gravar a sequência de comandos de programação para criar a implantação.
Se seu ambiente atender aos pré-requisitos e você estiver familiarizado com o uso de modelos ARM, selecione o
botão Implantar no AzureImplantar no Azure. O modelo será aberto no portal do Azure.
Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
Este guia de início rápido usa o modelo Criar um aplicativo lógicoCriar um aplicativo lógico, que pode ser encontrado na Galeria de
Modelos de Início Rápido do Azure, mas que é muito longo para ser mostrado aqui. Em vez disso, examine o
"arquivo azuredeploy.json" do modelo de início rápido na galeria de modelos.
O modelo de início rápido cria um fluxo de trabalho de aplicativo lógico que usa o gatilho de recorrência,
definido para ser executado a cada hora, e uma ação interna HTTP, que chama uma URL que retorna o status
para o Azure. Uma ação interna é nativa da plataforma Aplicativos Lógicos do Azure.
Esse modelo cria o seguinte recurso do Azure:
Microsoft.Logic/workflowsMicrosoft.Logic/workflows , que cria o fluxo de trabalho para um aplicativo lógico.
Para encontrar mais modelos de início rápido para os Aplicativos Lógicos do Azure, examine os modelos
Microsoft.Logic na galeria.
 
Siga a opção que deseja usar para implantar o modelo de início rápido:
https://github.com/MicrosoftDocs/azure-docs.pt-br/blob/master/articles/logic-apps/quickstart-create-deploy-azure-resource-manager-template.md
https://docs.microsoft.com/pt-br/connectors/connector-reference/connector-reference-logicapps-connectors
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/overview
https://portal.azure.com/#create/Microsoft.Template/uri/https%253a%252f%252fraw.githubusercontent.com%252fAzure%252fazure-quickstart-templates%252fmaster%252f101-logic-app-create%252fazuredeploy.json
https://azure.microsoft.com/free/?WT.mc_id=A261C142F
https://azure.microsoft.com/resources/templates/101-logic-app-create/
https://azure.microsoft.com/resources/templates
https://github.com/Azure/azure-quickstart-templates/blob/master/101-logic-app-create/azuredeploy.json
https://docs.microsoft.com/pt-br/azure/templates/microsoft.logic/workflows
https://azure.microsoft.com/resources/templates/?resourceType=Microsoft.Logic
Azure portal Se o seu ambiente do Azure atender aos pré-requisitos e
você estiver familiarizado com o uso de modelos do
Resource Manager, estas etapas ajudarão você a entrar
diretamente no Azure e abrir o modelo de início rápido no
portal do Azure. Para obter mais informações, confira
Implantar recursos com modelos do Resource Manager e o
portal do Azure.
CLI do Azure A CLI do Azure (interface de linha de comando do Azure) é
um conjunto de comandos para criação e gerenciamento de
recursos do Azure. Para executar esses comandos, você
precisará ter a CLI do Azure versão 2.6 ou posterior. Para
verificar sua versão da CLI, digite az --version . Para saber
mais, consulte esses tópicos:
PowerShell do Azure O Azure PowerShell fornece um conjunto de cmdlets que
usam o modelo do Azure Resource Manager para gerenciar
seus recursos do Azure. Para saber mais, consulte esses
tópicos:
API REST de Gerenciamento de Recursos do Azure O Azure fornece APIs REST (Transferência de Estado
Representacional), que são pontos de extremidade de serviço
que dão suporte a operações HTTP (métodos) usadas para
criar, recuperar, atualizar ou excluir o acesso aos recursos de
serviço. Para obter mais informações, confira Introdução à
API REST do Azure.
O P Ç Ã OO P Ç Ã O DESC RIÇ Ã ODESC RIÇ Ã O
 
 
- O que é a CLI do Azure 
- Introdução à CLI do Azure
- Visão geral do Azure PowerShell 
- Apresentação do módulo Az do Azure PowerShell 
- Introdução ao Azure PowerShell
 
Portal
CLI
PowerShell
REST API
P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O
AssinaturaAssinatura <Azure-subscription-name> O nome da assinatura do Azure a
ser usado
1. Selecione a seguinte imagem para entrar com a sua conta do Azure e abra o modelo de início rápido no
portal do Azure:
2. No portal, na página Criar um aplicativo lógico usando um modeloCriar um aplicativo lógico usando um modelo, insira ou selecione estes
valores:
https://docs.microsoft.com/pt-br/azure/azure-resource-manager/templates/deploy-portal
https://docs.microsoft.com/pt-br/cli/azure/what-is-azure-cli
https://docs.microsoft.com/pt-br/cli/azure/get-started-with-azure-cli
https://docs.microsoft.com/pt-br/powershell/azure/azurerm/overview
https://docs.microsoft.com/pt-br/powershell/azure/new-azureps-module-az
https://docs.microsoft.com/pt-br/powershell/azure/get-started-azureps
https://docs.microsoft.com/pt-br/rest/api/azure/
https://portal.azure.com/#create/Microsoft.Template/uri/https%253a%252f%252fraw.githubusercontent.com%252fAzure%252fazure-quickstart-templates%252fmaster%252f101-logic-app-create%252fazuredeploy.json
Grupo de recursosGrupo de recursos <Azure-resource-group-name> O nome de um grupo de recursos
novo ou existente do Azure. Este
exemplo usa o 
Check-Azure-Status-RG .
RegiãoRegião <Azure-region> A região do datacenter do Azure
que usará o aplicativo lógico. Este
exemplo usa o West US .
Nome do Aplicativo LógicoNome do Aplicativo Lógico <logic-app-name> O nome a ser usado para o
aplicativo lógico. Este exemplo usa o
Check-Azure-Status-LA .
URI de testeURI de teste <test-URI> O URI do serviço a ser chamado de
acordo com um agendamento
específico. Este exemplo usa 
https://status.azure.com/en-
us/status/
, que é a página de status do Azure.
LocalidadeLocalidade <Azure-region-for-all-resources> A região do Azure a ser usada para
todos os recursos, se for diferente
do valor padrão. Este exemplo usa o
valor padrão, 
[resourceGroup().location] ,
que é a localização do grupo de
recursos.
P RO P RIEDA DEP RO P RIEDA DE VA LO RVA LO R DESC RIÇ Ã ODESC RIÇ Ã O
Veja a aparência da página com os valores usados neste exemplo:
 Examinar os recursos implantados
 
 
 
3. Quando terminar, selecione Review + createReview + create.
4. Prossiga para as etapas em Examinar os recursos implantados.
 
Para ver o aplicativo lógico, use o portal do Azure, execute um script criado com a CLI do Azure ou o Azure
PowerShell ou use a API REST do Aplicativo Lógico.
Portal
CLI
PowerShell
REST API
1. Na caixa de pesquisa do portal do Azure, insira o nome do aplicativo lógico, que é Check-Azure-Status-LA
neste exemplo. Na lista de resultados, selecione seu aplicativo lógico.
2. No portal do Azure, encontre e selecione seu aplicativo lógico, que é Check-Azure-Status-RG neste
exemplo.
3. Quando o Designer de Aplicativo Lógico for aberto, examine o aplicativo lógico criado pelo modelo de
início rápido.
4. Para testar o aplicativo lógico, na barra de ferramentas do designer, selecione ExecutarExecutar .
Limpar os recursos
 
 
 Próximas etapas
Se você pretende continuar trabalhando com os tutoriais e os guias de início rápido seguintes, o ideal é manter
esses recursos. Quando você não precisar mais do aplicativo lógico, exclua o grupo de recursos usando o portal
do Azure, a CLI do Azure, o Azure PowerShell ou a API REST de Gerenciamento de Recursos.
Portal
CLI
PowerShell
REST API
1. No portal do Azure, encontre e selecione o grupo de recursos que deseja excluir, que é 
Check-Azure-Status-RG neste exemplo.
2. No menu do grupo de recursos, escolha Visão geralVisão geral , se essa opção ainda não estiver selecionada. Na
página de visão geral, selecione

Continue navegando