Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Aplicativos Lógicos do Azure (Consumo + Standard)
Os Aplicativos Lógicos do Azure fornecem modelos de fluxo de trabalho de integração e automação predefinidos e reutilizáveis que você pode usar para acelerar o processo de criação de aplicativos de integração. Esses modelos seguem padrões comumente usados e ajudam você a simplificar o desenvolvimento ao oferecerem um ponto de partida ou linha de base com configurações e lógicas de negócios predefinidas.
Os modelos podem incluir um ou mais fluxos de trabalho junto com suas conexões, parâmetros e documentação. Os Aplicativos Lógicos do Azure oferecem os seguintes tipos de modelo:
| Tipo de modelo | Descrição |
|---|---|
| Workflow | Modelos reutilizáveis que criam fluxos de trabalho únicos. |
| Aceleradores | Soluções agrupadas que contêm vários fluxos de trabalho relacionados. |
Você pode encontrar esses modelos na galeria de modelos, que é aberta quando você opta por criar um fluxo de trabalho começando com um modelo. A galeria já contém modelos criados pela Microsoft para padrões comuns de design e integração.
Você não só pode iniciar o desenvolvimento usando modelos de fluxo de trabalho, mas também pode criar e publicar modelos de fluxo de trabalho apenas para uso da sua organização em uma assinatura do Azure ou compartilhá-los com outras pessoas. Seu modelo pode incluir artefatos como esquemas, mapas e assemblies personalizados.
Os modelos organizacionais permitem padronizar padrões de integração, compartilhar práticas recomendadas e reutilizar soluções em sua empresa internamente sem torná-los públicos. Essa funcionalidade é especialmente útil para empresas que desejam promover a consistência, mantendo as opções abertas para flexibilidade. Se seus cenários incluem a inserção de APIs internas, o tratamento da lógica específica do domínio ou a imposição de padrões de arquitetura, os modelos organizacionais ajudam você a escalar e crescer enquanto você permanece no controle.
Os modelos de Aplicativos Lógicos do Azure também oferecem os seguintes recursos:
Publicar modelos no modo de teste ou de produção, que permitem testar e manter as versões com segurança.
Use diretamente APIs e sistemas internos em modelos sem precisar externalizá-las.
Baixe pacotes de modelo e, opcionalmente, adicione-os ao repositório de modelo de fluxo de trabalho público para Aplicativos Lógicos do Azure no GitHub.
Gradue seus modelos de teste para produção usando o gerenciamento de ciclo de vida interno no Azure DevOps, que fornece estrutura para sua equipe, mas preserva a agilidade.
Como recursos de primeira classe no Azure, os modelos dão suporte ao RBAC (controle de acesso baseado em função) do Azure.
Você pode gerenciar permissões de modelo como qualquer outro recurso do Azure.
Essas permissões respeitam escopos de assinatura e função, o que significa que os desenvolvedores podem ver e acessar somente esses modelos em assinaturas em que os desenvolvedores têm acesso.
Essa funcionalidade fornece controle de nível empresarial sobre quem pode criar, exibir e implantar modelos. Você tem controle total sobre a maneira como deseja organizar modelos para garantir que as equipes certas tenham acesso aos padrões de automação de que precisam.
A captura de tela a seguir mostra a galeria de modelos de fluxo de trabalho com escopo para uma organização e uma assinatura do Azure com modelos de exemplo que mostram rótulos de status, como Teste e Produção:
Este guia mostra como criar e publicar um modelo de fluxo de trabalho das seguintes maneiras:
Somente para uso da sua organização. Consulte Criar modelo de fluxo de trabalho – portal do Azure.
Esse caminho faz com que você crie seu modelo usando o assistente no portal do Azure para especificar os fluxos de trabalho do aplicativo lógico de origem, as informações sobre seu modelo e as opções de publicação para teste antes de liberar o modelo para produção.
Para todos os clientes do Azure usarem. Consulte Criar modelo de fluxo de trabalho – Manual.
Esse caminho exige que você crie um pacote de modelo e envie o pacote como uma solicitação de pull para o repositório de modelo de fluxo de trabalho público para Aplicativos Lógicos do Azure no GitHub.
Pré-requisitos
Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure.
O recurso de aplicativo lógico e o fluxo de trabalho Consumo ou Standard a serem usados como a definição de fluxo de trabalho de origem para o modelo.
O recurso de aplicativo lógico e o fluxo de trabalho devem ser implantados antes de criar seu modelo. Certifique-se de parametrizar corretamente os valores que o usuário final do fluxo de trabalho deve fornecer, em vez de codificar esses valores corretamente.
Se você não tiver esse recurso e fluxo de trabalho, consulte os seguintes artigos:
Capturas de tela que mostram imagens de visualização somente leitura para o fluxo de trabalho que o modelo cria. Use a extensão .png nome do arquivo para essas capturas de tela. Essas imagens de visualização do modelo aparecem no painel de visão geral do modelo na galeria de modelos.
Para armazenar essas imagens para que seu modelo possa usá-las, você precisa de uma conta de armazenamento do Azure e um contêiner de blob.
Para criar essas imagens, siga estas etapas:
No portal do Azure, abra o recurso de lógica do aplicativo de origem e o fluxo de trabalho no designer.
Configure o fluxo de trabalho para criar duas capturas de tela: uma versão que funciona com o tema claro de um navegador da Web e outra versão que funciona com o tema escuro de um navegador da Web.
Crie as capturas de tela usando sua ferramenta de captura de tela preferida. Não inclua muito espaço em branco ao redor do fluxo de trabalho.
Salve cada imagem usando o sufixo de nome de arquivo .png e um nome que siga as convenções de nomes e estilos, por exemplo, <nome-imagem>-light.png e <nome-imagem>-dark.png.
Adicione suas imagens ao contêiner de blob em sua conta de armazenamento do Azure. Copie e salve a URL do blob para cada imagem para que você possa referenciar posteriormente as imagens do modelo.
Importante
A URL inclui uma chave ou token SAS (Assinatura de Acesso Compartilhado) que concede permissões, por exemplo, aos serviços de armazenamento. Certifique-se de proteger sua chave SAS assim como você protege uma chave de conta contra uso não autorizado.
Práticas recomendadas
Esta lista fornece as práticas recomendadas a seguir ao criar seu modelo de fluxo de trabalho:
Não use propriedades codificadas e seus valores em definições de gatilho e ação.
Forneça mais contexto sobre definições de gatilho e ação adicionando comentários descritivos e úteis.
Fluxos de trabalho e recursos de aplicativo lógico padrão
Use as operações internas o máximo possível. Por exemplo, o conector do Armazenamento de Blobs do Azure tem as seguintes versões disponíveis para fluxos de trabalho Standard:
As operações internas do provedor de serviços aparecem na galeria de conectores no filtro Interno. Essas versões são hospedadas e executadas com o ambiente de execução monolocatário dos Aplicativos Lógicos do Azure, oferecendo melhor desempenho, taxa de transferência e outros benefícios.
As operações dos conectores de API gerenciados, hospedados no Azure, aparecem na galeria de conectores sob o filtro Compartilhado. Essas versões são hospedadas e executadas no Azure multilocatário usando recursos globais compartilhados.
Criar um modelo de fluxo de trabalho
Com base em se você deseja disponibilizar seu modelo de fluxo de trabalho apenas para sua organização ou para todos no Azure, siga as etapas correspondentes:
Estas etapas descrevem como criar e publicar um modelo de fluxo de trabalho disponível somente para membros em uma assinatura específica do Azure.
Na caixa de pesquisa do portal do Azure , localize e selecione modelos de aplicativos lógicos.
Na barra de ferramentas da página Modelos de Aplicativos Lógicos , selecione Criar.
Na página Criar um modelo de Aplicativos Lógicos do Azure , na guia Noções Básicas , forneça as seguintes informações:
Parâmetro Obrigatório Valor Descrição Subscrição Sim < Nome da assinatura do Azure> A assinatura do Azure a ser usada com o modelo de fluxo de trabalho. Grupo de recursos Sim < resource-group-name> O nome do grupo de recursos do Azure a ser usado com o modelo. Nome Sim < nome do modelo> O nome do recurso de modelo de fluxo de trabalho. Região Sim < Região do Azure> A região do Azure para onde criar o recurso de modelo de fluxo de trabalho. Quando terminar, selecione Review + create. Examine as informações fornecidas e selecione Criar.
O Azure cria o recurso de modelo.
Em seguida, escolha a definição de fluxo de trabalho de origem a ser usada para o modelo.
Escolha a definição do fluxo de trabalho de origem
No menu de recursos do modelo, em Modelo, selecione Modelo.
Na página Modelo , na guia Fluxos de Trabalho , selecione Adicionar.
No painel Gerenciar fluxos de trabalho neste painel de modelo , na guia Escolher fluxos de trabalho , forneça as seguintes informações:
Parâmetro Obrigatório Valor Descrição Subscrição Sim < Nome da assinatura do Azure> O nome da assinatura do Azure com o aplicativo lógico de origem. Grupo de recursos Sim < resource-group-name> O nome do grupo de recursos do Azure com o aplicativo lógico de origem. Instância do aplicativo lógico Sim < source-logic-app> O nome do aplicativo lógico de origem com o fluxo de trabalho que você deseja usar. Fluxos de trabalho Sim < fluxos de trabalho de origem> Para um aplicativo lógico de consumo, selecione o único fluxo de trabalho existente a ser usado em seu modelo.
Para um aplicativo lógico Standard, selecione pelo menos um fluxo de trabalho a ser usado em seu modelo.Quando terminar, clique em Avançar.
Na guia Configurar fluxos de trabalho , forneça as seguintes informações para cada fluxo de trabalho de origem selecionado:
Parâmetro Obrigatório Valor Descrição Nome do fluxo de trabalho Sim < JSON-workflow-name> O nome JSON para o fluxo de trabalho que pode usar apenas letras minúsculas, números e hifens e que você pode renomear apenas uma vez. Estado Sim Com estado ou Sem monitoração de estado Se deseja salvar e armazenar o histórico de execução do fluxo de trabalho, as entradas de operação e as saídas de operação, por padrão. Resumo Sim < descrição abreviada> Um breve resumo de alto nível sobre a finalidade do modelo. Descrição Não < descrição detalhada> Uma descrição com informações mais detalhadas sobre o modelo. Pré-requisitos Não < Pré-requisitos> Todos os requisitos necessários antes de poder usar o modelo. Na seção Imagens de fluxo de trabalho, forneça as imagens de visualização de fluxo de trabalho a serem usadas para o painel de visão geral do modelo na galeria de modelos. Esse painel inclui outras informações de modelo.
Imagem de fluxo de trabalho Descrição URL SAS do modo claro A URL da SAS para a imagem de visualização do fluxo de trabalho com tema claro armazenada em um contêiner de blob da sua conta de armazenamento do Azure. URL da SAS de modo escuro A URL da SAS para a imagem de visualização de fluxo de trabalho com tema escuro armazenada em um contêiner de blob da sua conta de armazenamento do Azure. Quando terminar, selecione Salvar.
Você pode salvar seu modelo a qualquer momento durante o processo de criação. Sempre que você salva o progresso, a validação é executada automaticamente para determinar se existem erros, por exemplo, ações sem suporte ou valores não parametrizados. Você não precisa corrigir erros imediatamente ao encontrá-los, mas deve corrigi-los antes da publicação.
Na guia Conexões , examine e confirme as conexões que o Azure extrai automaticamente dos fluxos de trabalho de origem.
Você não precisa tomar nenhuma outra ação.
Quando estiver pronto, selecione Próximo.
Personalizar parâmetros
Na guia Parâmetros , adicione a personalização para todos os parâmetros desejados para o fluxo de trabalho.
Na guia Parâmetros , selecione o ícone de edição do parâmetro.
Forneça as seguintes informações para o parâmetro:
Propriedade Obrigatório Descrição Nome de exibição Sim O nome do parâmetro que aparece no portal do Azure. Valor padrão Não O valor padrão para o parâmetro. Descrição Não Descrição da finalidade do parâmetro. Campo Obrigatório Não Se o fluxo de trabalho requer o parâmetro. Quando terminar, selecione Salvar.
Fornecer informações de modelo
A guia Perfil especifica informações sobre o modelo que aparece na galeria de modelos, por exemplo, o nome de exibição do modelo, o nome do editor, os conectores e outros metadados.
Na guia Perfil , forneça as seguintes informações sobre seu modelo:
Propriedade Obrigatório Descrição Nome de exibição Sim O nome de exibição do modelo de fluxo de trabalho que aparece na galeria de modelos. Por Sim O nome do editor do modelo de fluxo de trabalho. Resumo Sim A descrição do fluxo de trabalho que o modelo cria. Conectores em destaque Sim Selecione os principais tipos de conector no modelo de fluxo de trabalho. Categoria Não A categoria na qual o modelo pertence. Tags Não Todas as marcas que você deseja usar para rotular o fluxo de trabalho. Quando estiver pronto, selecione Próximo.
Na guia Resumo , examine e confirme todas as informações fornecidas.
Publicar para teste
Quando estiver pronto para testar seu modelo, você poderá publicar seu modelo para teste.
Na guia Resumo ou uma guia anterior, na parte inferior da guia, na lista Salvar , selecione Salvar + publicar para teste.
O Azure publica o modelo, que exibe o rótulo Teste , na galeria de modelos.
Para testar seu novo modelo, siga as etapas em Criar fluxos de trabalho de modelos predefinidos, mas com estas etapas :
Publicar para produção
Para alterar o rótulo de modelo de Teste para Produção na galeria de modelos, siga estas etapas:
No portal do Azure, localize e abra o recurso de modelo.
Na barra lateral do modelo, em Modelo, selecione Modelo.
Na página Modelo , selecione Avançar e repita até abrir a guia Perfil .
Na lista Salvar , selecione Salvar + publicar para produção.
Remover modelo da galeria
Se você quiser remover temporariamente ou permanentemente o modelo de fluxo de trabalho personalizado da galeria de modelos, você poderá cancelar a publicação do modelo.
No portal do Azure, localize e abra o recurso de modelo.
Na barra lateral do modelo, em Modelo, selecione Modelo.
Na página Modelo , selecione Avançar e repita até abrir a guia Perfil .
Na lista Salvar , selecione Salvar + cancelar a publicação do modelo.
Convenções de nomes e estilos
| Área | Convenção |
|---|---|
| Dados Confidenciais | Não inclua ou carregue dados pessoais e confidenciais em arquivos de modelo, capturas de tela, descrições ou dados de teste. Por exemplo, esses dados incluem IDs de assinatura, nomes de usuário, senhas e assim por diante. |
| Nomes de pastas | Para facilitar a legibilidade, use maiúsculas minúsculas e hifens quando possível. Consulte Capitalização – Guia de Estilo da Microsoft. |
| Nomes de arquivos de imagem | Use o .png como a extensão de nome de arquivo, letras minúsculas e hifens, por exemplo, workflow-light.png. |
| Nomes de produto, serviço, tecnologia e marcas | Siga a ortografia e a capitalização oficiais. Por exemplo: – Quando você se referir ao nome do serviço ou plataforma, use "Aplicativos Lógicos do Azure", não "Aplicativos Lógicos". – Quando você se referir ao recurso ou à instância, use "aplicativos lógicos" ou "aplicativo lógico", não "Aplicativo Lógico" ou "Aplicativos Lógicos". – Quando você se referir à sequência de gatilhos e ações, use "fluxo de trabalho do aplicativo lógico" ou "fluxo de trabalho". |
| Abreviações e acrônimos | Use o nome expandido para produto, serviço, tecnologia, nomes de marca e termos técnicos incomuns, não abreviações ou acrônimos. Acrônimos comuns, como "HTTP" e "URL", são aceitáveis. Por exemplo, use "Visual Studio Code", não "VS Code". Consulte Acrônimos – Guia de Estilo da Microsoft. |
| Outro texto | – Use maiúsculas e minúsculas para títulos, cabeçalhos e conteúdo do corpo, o que significa que você capitaliza apenas a primeira letra, a menos que tenha produto, serviço, tecnologia ou marca. – Não capitalize substantivos e artigos comuns, como "um", "e", "ou", "a", e assim por diante. |
| Serviço de Voz | – Use a voz de segunda pessoa (você e sua), em vez de terceira pessoa (usuários, desenvolvedores, clientes), a menos que você precise se referir a funções específicas. Consulte Pessoa – Guia de Estilo da Microsoft. – Use um tom ativo, direto, mas amigável quando possível. A voz ativa se concentra no assunto e no verbo no texto, enquanto a voz passiva se concentra no objeto no texto. |
| Vocabulário | – Use palavras simples, comuns e cotidianas, como "usar", em vez de "utilizar" ou "aproveitar". – Não use palavras, frases, jargões, coloquialismos, idiomas ou gírias que não se traduzam bem entre idiomas. – Use "por favor" apenas em situações específicas. Consulte por favor – Guia de Estilo da Microsoft. - Use "por exemplo" ou "tal como", não "por exemplo" ou "ou seja". – Não use termos direcionais como "aqui", "acima", "abaixo", "direita" e "esquerda", que não são acessíveis amigáveis. |
| Pontuação | – Para uma série de itens, inclua a última vírgula antes da conjunção, como "e". Por exemplo, "maçãs, laranjas e bananas". Consulte Vírgulas – Guia de Estilo da Microsoft. – Encerre frases completas com pontuação apropriada. Não use pontos de exclamação. Consulte Pontuação – Guia de Estilo da Microsoft. |
| Formatação | – Para o código, siga a convenção de estilo para o idioma desse código. - Não use links codificados, que são interrompidos se as URLs forem alteradas. Em sua solicitação de PR, solicite um link de redirecionamento para usar em vez disso. - Para links, use o seguinte formato: For more information, see [descriptive-link-text](URL)]. - Use texto de link descritivo, não texto de link genérico ou vago, como " See [here](URL)". – Use números apenas para etapas em um procedimento, não para listas que não têm nenhuma ordem específica. Consulte Listas – Guia de Estilo da Microsoft. – Use apenas um espaço após a pontuação, a menos que você esteja recuando o código. |
Para obter mais diretrizes, consulte Guia de Estilo da Microsoft e Dicas de redação globais.
Conteúdo relacionado
Criar fluxos de trabalho de aplicativo lógico a partir de modelos predefinidos