Partilhar via


Fluxos de trabalho Microsoft.Logic

Definição de recursos do bíceps

O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    accessControl: {
      actions: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      contents: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      triggers: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      workflowManagement: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
    }
    definition: any()
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationAccount: {
      id: 'string'
    }
    integrationServiceEnvironment: {
      id: 'string'
    }
    parameters: {}
    state: 'string'
  }
}

Valores de propriedade

fluxos de trabalho

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-43

Caracteres válidos:
Alfanuméricos, hífenes, sublinhados, pontos e parênteses.
Localização A localização do recurso. string
Etiquetas As tags de recurso. Dicionário de nomes e valores de tags. Consulte Tags em modelos
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
propriedades As propriedades do fluxo de trabalho. WorkflowProperties

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objeto

WorkflowProperties

Designação Descrição Valor
Controlo de Acesso A configuração de controle de acesso. FlowAccessControlConfiguration
Definição A definição. Consulte referência de esquema para linguagem de definição de fluxo de trabalho em Aplicativos Lógicos do Azure. Para o Bicep, você pode usar a função any().
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integrationAccount A conta de integração. ResourceReference
integrationServiceEnvironment O ambiente de serviço de integração. ResourceReference
Parâmetros Os parâmetros. objeto
Estado O Estado. 'Concluído'
«Suprimido»
'Desativado'
'Habilitado'
'Não especificado'
'Suspenso'

FlowAccessControlConfiguration

Designação Descrição Valor
ações A configuração de controle de acesso para ações de fluxo de trabalho. FlowAccessControlConfigurationPolicy
Índice A configuração de controle de acesso para acessar o conteúdo de execução do fluxo de trabalho. FlowAccessControlConfigurationPolicy
Gatilhos A configuração de controle de acesso para invocar gatilhos de fluxo de trabalho. FlowAccessControlConfigurationPolicy
workflowManagement A configuração de controle de acesso para gerenciamento de fluxo de trabalho. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Designação Descrição Valor
allowedCallerIpAddresses Os intervalos de endereços IP permitidos do chamador. IpAddressRange[]
openAuthenticationPolicies As políticas de autenticação para fluxo de trabalho. OpenAuthenticationAccessPolicies

IpAddressRange

Designação Descrição Valor
endereçoRange O intervalo de endereços IP. string

OpenAuthenticationAccessPolicies

Designação Descrição Valor
Políticas Políticas de autenticação abertas. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

Pontos finais de fluxo

Designação Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto de extremidade de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ResourceReference

Designação Descrição Valor
ID A id do recurso. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Alerta para fila com o aplicativo lógico

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook. Quando o aplicativo lógico é acionado, ele adiciona a carga que você passa para uma fila de Armazenamento do Azure que você especificar. Você pode adicionar esse webhook a um Alerta do Azure e, sempre que o Alerta for acionado, você receberá esse item na fila.
Alerta para o Slack com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele publicará uma mensagem em um canal de folga que você especificar. Você precisa ter uma conta folgada para usar esse modelo.
Alerta para mensagem de texto com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele enviará uma mensagem de texto com os detalhes do alerta. Ele usa o go.gl serviço de encurtamento de URL para incluir um link para o portal para ver o recurso.
Recuperar chaves de acesso do Armazenamento do Azure no modelo ARM

Implantar no Azure
Esse modelo criará uma conta de armazenamento, após a qual criará uma conexão de API recuperando dinamicamente a chave primária da conta de armazenamento. A conexão de API é então usada em um aplicativo lógico como uma sondagem de gatilho para alterações de blob.
Logic App para enviar por e-mail relatórios de backup detalhados

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios sobre instâncias de backup, uso, trabalhos, políticas, adesão à política e oportunidades de otimização por e-mail.
Logic App para enviar relatórios por e-mail sobre instâncias de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre instâncias de backup protegidas usando o Backup do Azure por email
Logic App para enviar por e-mail relatórios sobre tarefas de backup e restauração

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre seus trabalhos de backup e restauração por e-mail
Logic App para enviar relatórios por e-mail sobre a otimização de custos de backup

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre recursos de backup inativos, possíveis otimizações de agendamento de backup e possíveis otimizações de retenção de backup para um conjunto especificado de endereços de e-mail.
Logic App para enviar relatórios por e-mail sobre políticas de backup

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre suas políticas de backup por e-mail
Logic App para enviar relatórios por e-mail sobre a adesão à política de backup

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre a adesão à política de backup de suas instâncias de backup por e-mail
Logic App para enviar por e-mail relatórios resumidos sobre backups

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios resumidos sobre seus backups por e-mail.
Logic App para enviar relatórios por email sobre seu de cobrança do Backup do Azure

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre os principais parâmetros de faturamento de backup (instâncias protegidas e armazenamento em nuvem de backup consumido) em um nível de entidade de cobrança, para um conjunto especificado de endereços de e-mail.
Implantar um aplicativo lógico de exemplo, para usar como extensões personalizadas do Gerenciamento de Direitos

Implantar no Azure
Este modelo cria um aplicativo lógico simples com todas as configurações de política de autorização e esquema para gatilho http que é necessário para a API de extensão personalizada do Gerenciamento de Direitos.
Padrões de Integração - Message Router - Logic App

Implantar no Azure
Solução que mostra como podemos configurar o padrão do Message Router usando um aplicativo lógico
estender os recursos existentes do Azure com provedores personalizados

Implantar no Azure
Este exemplo entrará em detalhes sobre como estender os recursos existentes do Azure e os modelos do Gerenciador de Recursos para adicionar cargas de trabalho personalizadas.
Criar um recurso personalizado para modelos com provedores personalizados

Implantar no Azure
Este exemplo mostra como adicionar recursos personalizados aos Modelos do Gerenciador de Recursos usando provedores personalizados e aplicativos lógicos.
Tópico/assinatura personalizada da grade de eventos do Azure com o CloudEvents

Implantar no Azure
Cria um tópico personalizado da Grade de Eventos do Azure, uma assinatura de webhook com esquema CloudEvents e um Aplicativo Lógico como manipulador de eventos. Modelo originalmente criado por Justin Yoo.
Aplicativo Lógico do Azure com Função

Implantar no Azure
Este modelo cria um aplicativo sem servidor no Azure com aplicativos lógicos e funções. O Aplicativo Lógico é acionado em um HTTP POST, chama a Função do Azure e retorna a resposta.
Aplicativos Lógicos do Azure - AS2 Send Receive

Implantar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o AS2 Send Receive síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o AS2 Send Receive assíncrono.
Aplicativos Lógicos do Azure - de replicação de recuperação de desastres B2B

Implantar no Azure
Cria aplicativos lógicos de replicação para MIC AS2, números de controle X12 gerados e recebidos. O gatilho de cada aplicativo lógico aponta para uma conta de integração de site principal. A ação de cada aplicativo lógico aponta para uma conta de integração de site secundária.
Correlacionar mensagens em aplicativos lógicos usando o Service Bus

Implantar no Azure
que mostra como podemos correlacionar mensagens em Aplicativos Lógicos usando o Barramento de Serviço do Azure
Criar um aplicativo lógico de consumo

Implantar no Azure
Este modelo cria um aplicativo lógico vazio que você pode usar para definir fluxos de trabalho.
Chamar APIs personalizadas do de Aplicativos Lógicos do Azure

Implantar no Azure
Embora os Aplicativos Lógicos forneçam centenas de conectores para vários serviços, convém chamar APIs que executam seu próprio código. Uma das maneiras mais fáceis e escaláveis de hospedar suas próprias APIs da Web é usando o Serviço de Aplicativo do Azure. Este modelo implanta um aplicativo Web para sua API personalizada e protege essa API usando a autenticação do Azure Ative Directory.
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure

Implantar no Azure
Este modelo permite criar um acionador de aplicativo lógico em arquivos em um servidor FTP e copia-os para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Enviar e-mail com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que envia um e-mail. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Execute um procedimento armazenado SQL em um agendamento por meio de um aplicativo lógico

Implantar no Azure
Este modelo permite que você crie um Aplicativo Lógico que executará um procedimento armazenado SQL na programação. Quaisquer argumentos para o procedimento podem ser colocados na seção do corpo do modelo.
Aplicativos Lógicos do Azure - Pipeline VETER

Implantar no Azure
Cria uma conta de integração, adiciona esquema/mapa a ela, cria um aplicativo lógico e o associa à conta de integração. O aplicativo lógico implementa um pipeline VETER usando operações Xml Validation, XPath Extract e Transform Xml.
Aplicativos Lógicos do Azure - XSLT com parâmetros

Implantar no Azure
Cria um aplicativo lógico de solicitação-resposta que executa a transformação baseada em XSLT. O mapa XSLT usa primitivos (inteiro, cadeia de caracteres, etc.) como parâmetros de entrada como usá-los durante a transformação XML.
Executar trabalhos de timer que são executados em uma agenda usando o Logic Apps

Implantar no Azure
Este modelo cria um par de Aplicativos Lógicos que permite criar instâncias de trabalho de timer agendadas.

Definição de recurso de modelo ARM

O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Logic/workflows",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "accessControl": {
      "actions": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "contents": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "triggers": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "workflowManagement": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      }
    },
    "definition": {},
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationAccount": {
      "id": "string"
    },
    "integrationServiceEnvironment": {
      "id": "string"
    },
    "parameters": {},
    "state": "string"
  }
}

Valores de propriedade

fluxos de trabalho

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.Logic/fluxos de trabalho'
apiVersion A versão da api de recursos '2019-05-01'
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-43

Caracteres válidos:
Alfanuméricos, hífenes, sublinhados, pontos e parênteses.
Localização A localização do recurso. string
Etiquetas As tags de recurso. Dicionário de nomes e valores de tags. Consulte Tags em modelos
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
propriedades As propriedades do fluxo de trabalho. WorkflowProperties

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. 'Nenhuma'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objeto

WorkflowProperties

Designação Descrição Valor
Controlo de Acesso A configuração de controle de acesso. FlowAccessControlConfiguration
Definição A definição. Consulte referência de esquema para linguagem de definição de fluxo de trabalho em Aplicativos Lógicos do Azure.
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integrationAccount A conta de integração. ResourceReference
integrationServiceEnvironment O ambiente de serviço de integração. ResourceReference
Parâmetros Os parâmetros. objeto
Estado O Estado. 'Concluído'
«Suprimido»
'Desativado'
'Habilitado'
'Não especificado'
'Suspenso'

FlowAccessControlConfiguration

Designação Descrição Valor
ações A configuração de controle de acesso para ações de fluxo de trabalho. FlowAccessControlConfigurationPolicy
Índice A configuração de controle de acesso para acessar o conteúdo de execução do fluxo de trabalho. FlowAccessControlConfigurationPolicy
Gatilhos A configuração de controle de acesso para invocar gatilhos de fluxo de trabalho. FlowAccessControlConfigurationPolicy
workflowManagement A configuração de controle de acesso para gerenciamento de fluxo de trabalho. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Designação Descrição Valor
allowedCallerIpAddresses Os intervalos de endereços IP permitidos do chamador. IpAddressRange[]
openAuthenticationPolicies As políticas de autenticação para fluxo de trabalho. OpenAuthenticationAccessPolicies

IpAddressRange

Designação Descrição Valor
endereçoRange O intervalo de endereços IP. string

OpenAuthenticationAccessPolicies

Designação Descrição Valor
Políticas Políticas de autenticação abertas. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

Pontos finais de fluxo

Designação Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto de extremidade de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ResourceReference

Designação Descrição Valor
ID A id do recurso. string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Alerta para fila com o aplicativo lógico

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook. Quando o aplicativo lógico é acionado, ele adiciona a carga que você passa para uma fila de Armazenamento do Azure que você especificar. Você pode adicionar esse webhook a um Alerta do Azure e, sempre que o Alerta for acionado, você receberá esse item na fila.
Alerta para o Slack com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele publicará uma mensagem em um canal de folga que você especificar. Você precisa ter uma conta folgada para usar esse modelo.
Alerta para mensagem de texto com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que tenha um webhook para ser usado a partir de um Alerta do Azure. Quando o Alerta for acionado, ele enviará uma mensagem de texto com os detalhes do alerta. Ele usa o go.gl serviço de encurtamento de URL para incluir um link para o portal para ver o recurso.
Recuperar chaves de acesso do Armazenamento do Azure no modelo ARM

Implantar no Azure
Esse modelo criará uma conta de armazenamento, após a qual criará uma conexão de API recuperando dinamicamente a chave primária da conta de armazenamento. A conexão de API é então usada em um aplicativo lógico como uma sondagem de gatilho para alterações de blob.
Logic App para enviar por e-mail relatórios de backup detalhados

Implantar no Azure
Crie um Aplicativo Lógico para enviar relatórios sobre instâncias de backup, uso, trabalhos, políticas, adesão à política e oportunidades de otimização por e-mail.
Logic App para enviar relatórios por e-mail sobre instâncias de backup

Implantar no Azure
Criar um Aplicativo Lógico para enviar relatórios sobre instâncias de backup protegidas usando o Backup do Azure por email
Logic App para enviar por e-mail relatórios sobre tarefas de backup e restauração

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre seus trabalhos de backup e restauração por e-mail
Logic App para enviar relatórios por e-mail sobre a otimização de custos de backup

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre recursos de backup inativos, possíveis otimizações de agendamento de backup e possíveis otimizações de retenção de backup para um conjunto especificado de endereços de e-mail.
Logic App para enviar relatórios por e-mail sobre políticas de backup

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre suas políticas de backup por e-mail
Logic App para enviar relatórios por e-mail sobre a adesão à política de backup

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios sobre a adesão à política de backup de suas instâncias de backup por e-mail
Logic App para enviar por e-mail relatórios resumidos sobre backups

Implantar no Azure
Crie um aplicativo lógico para enviar relatórios resumidos sobre seus backups por e-mail.
Logic App para enviar relatórios por email sobre seu de cobrança do Backup do Azure

Implantar no Azure
Este modelo implanta um Aplicativo Lógico que envia relatórios periódicos sobre os principais parâmetros de faturamento de backup (instâncias protegidas e armazenamento em nuvem de backup consumido) em um nível de entidade de cobrança, para um conjunto especificado de endereços de e-mail.
Implantar um aplicativo lógico de exemplo, para usar como extensões personalizadas do Gerenciamento de Direitos

Implantar no Azure
Este modelo cria um aplicativo lógico simples com todas as configurações de política de autorização e esquema para gatilho http que é necessário para a API de extensão personalizada do Gerenciamento de Direitos.
Padrões de Integração - Message Router - Logic App

Implantar no Azure
Solução que mostra como podemos configurar o padrão do Message Router usando um aplicativo lógico
estender os recursos existentes do Azure com provedores personalizados

Implantar no Azure
Este exemplo entrará em detalhes sobre como estender os recursos existentes do Azure e os modelos do Gerenciador de Recursos para adicionar cargas de trabalho personalizadas.
Criar um recurso personalizado para modelos com provedores personalizados

Implantar no Azure
Este exemplo mostra como adicionar recursos personalizados aos Modelos do Gerenciador de Recursos usando provedores personalizados e aplicativos lógicos.
Tópico/assinatura personalizada da grade de eventos do Azure com o CloudEvents

Implantar no Azure
Cria um tópico personalizado da Grade de Eventos do Azure, uma assinatura de webhook com esquema CloudEvents e um Aplicativo Lógico como manipulador de eventos. Modelo originalmente criado por Justin Yoo.
Aplicativo Lógico do Azure com Função

Implantar no Azure
Este modelo cria um aplicativo sem servidor no Azure com aplicativos lógicos e funções. O Aplicativo Lógico é acionado em um HTTP POST, chama a Função do Azure e retorna a resposta.
Aplicativos Lógicos do Azure - AS2 Send Receive

Implantar no Azure
Cria contas de integração para dois parceiros, Contoso e Fabrikam, incluindo os artefatos para parceiros e contratos. O modelo também cria aplicativos lógicos entre a Fabrikam Sales e a Contoso para demonstrar o AS2 Send Receive síncrono. O modelo também cria aplicativos lógicos entre a Fabrikam Finance e a Contoso, que demonstram o AS2 Send Receive assíncrono.
Aplicativos Lógicos do Azure - de replicação de recuperação de desastres B2B

Implantar no Azure
Cria aplicativos lógicos de replicação para MIC AS2, números de controle X12 gerados e recebidos. O gatilho de cada aplicativo lógico aponta para uma conta de integração de site principal. A ação de cada aplicativo lógico aponta para uma conta de integração de site secundária.
Correlacionar mensagens em aplicativos lógicos usando o Service Bus

Implantar no Azure
que mostra como podemos correlacionar mensagens em Aplicativos Lógicos usando o Barramento de Serviço do Azure
Criar um aplicativo lógico de consumo

Implantar no Azure
Este modelo cria um aplicativo lógico vazio que você pode usar para definir fluxos de trabalho.
Chamar APIs personalizadas do de Aplicativos Lógicos do Azure

Implantar no Azure
Embora os Aplicativos Lógicos forneçam centenas de conectores para vários serviços, convém chamar APIs que executam seu próprio código. Uma das maneiras mais fáceis e escaláveis de hospedar suas próprias APIs da Web é usando o Serviço de Aplicativo do Azure. Este modelo implanta um aplicativo Web para sua API personalizada e protege essa API usando a autenticação do Azure Ative Directory.
Copiar arquivos FTP para o aplicativo lógico de Blob do Azure

Implantar no Azure
Este modelo permite criar um acionador de aplicativo lógico em arquivos em um servidor FTP e copia-os para um contêiner de Blob do Azure. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Enviar e-mail com o aplicativo Logic

Implantar no Azure
Este modelo permite que você crie um aplicativo lógico que envia um e-mail. Você pode adicionar gatilhos ou ações adicionais para personalizá-lo de acordo com suas necessidades.
Execute um procedimento armazenado SQL em um agendamento por meio de um aplicativo lógico

Implantar no Azure
Este modelo permite que você crie um Aplicativo Lógico que executará um procedimento armazenado SQL na programação. Quaisquer argumentos para o procedimento podem ser colocados na seção do corpo do modelo.
Aplicativos Lógicos do Azure - Pipeline VETER

Implantar no Azure
Cria uma conta de integração, adiciona esquema/mapa a ela, cria um aplicativo lógico e o associa à conta de integração. O aplicativo lógico implementa um pipeline VETER usando operações Xml Validation, XPath Extract e Transform Xml.
Aplicativos Lógicos do Azure - XSLT com parâmetros

Implantar no Azure
Cria um aplicativo lógico de solicitação-resposta que executa a transformação baseada em XSLT. O mapa XSLT usa primitivos (inteiro, cadeia de caracteres, etc.) como parâmetros de entrada como usá-los durante a transformação XML.
Executar trabalhos de timer que são executados em uma agenda usando o Logic Apps

Implantar no Azure
Este modelo cria um par de Aplicativos Lógicos que permite criar instâncias de trabalho de timer agendadas.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso fluxos de trabalho pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Logic/workflows, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/workflows@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      accessControl = {
        actions = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        contents = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        triggers = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        workflowManagement = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
      }
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationAccount = {
        id = "string"
      }
      integrationServiceEnvironment = {
        id = "string"
      }
      parameters = {}
      state = "string"
    }
  })
}

Valores de propriedade

fluxos de trabalho

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.Logic/workflows@2019-05-01"
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-43

Caracteres válidos:
Alfanuméricos, hífenes, sublinhados, pontos e parênteses.
Localização A localização do recurso. string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. string (obrigatório)
Etiquetas As tags de recurso. Dicionário de nomes e valores de tags.
identidade Propriedades de identidade do serviço gerenciado. ManagedServiceIdentity
propriedades As propriedades do fluxo de trabalho. WorkflowProperties

ManagedServiceIdentity

Designação Descrição Valor
tipo Tipo de identidade de serviço gerenciado. O tipo 'SystemAssigned' inclui uma identidade criada implicitamente. O tipo 'Nenhum' removerá todas as identidades do recurso. "SystemAssigned"
"UserAssigned" (obrigatório)
identity_ids A lista de identidades atribuídas pelo usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matriz de IDs de identidade do usuário.

WorkflowProperties

Designação Descrição Valor
Controlo de Acesso A configuração de controle de acesso. FlowAccessControlConfiguration
Definição A definição. Consulte referência de esquema para linguagem de definição de fluxo de trabalho em Aplicativos Lógicos do Azure.
endpointsConfiguração A configuração dos pontos de extremidade. FlowEndpointsConfiguration
integrationAccount A conta de integração. ResourceReference
integrationServiceEnvironment O ambiente de serviço de integração. ResourceReference
Parâmetros Os parâmetros. objeto
Estado O Estado. "Concluído"
"Suprimido"
"Desativado"
"Habilitado"
"Não especificado"
"Suspenso"

FlowAccessControlConfiguration

Designação Descrição Valor
ações A configuração de controle de acesso para ações de fluxo de trabalho. FlowAccessControlConfigurationPolicy
Índice A configuração de controle de acesso para acessar o conteúdo de execução do fluxo de trabalho. FlowAccessControlConfigurationPolicy
Gatilhos A configuração de controle de acesso para invocar gatilhos de fluxo de trabalho. FlowAccessControlConfigurationPolicy
workflowManagement A configuração de controle de acesso para gerenciamento de fluxo de trabalho. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Designação Descrição Valor
allowedCallerIpAddresses Os intervalos de endereços IP permitidos do chamador. IpAddressRange[]
openAuthenticationPolicies As políticas de autenticação para fluxo de trabalho. OpenAuthenticationAccessPolicies

IpAddressRange

Designação Descrição Valor
endereçoRange O intervalo de endereços IP. string

OpenAuthenticationAccessPolicies

Designação Descrição Valor
Políticas Políticas de autenticação abertas. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Designação Descrição Valor
conector Os pontos de extremidade do conector. FlowEndpoints
fluxo de trabalho Os pontos de extremidade do fluxo de trabalho. FlowEndpoints

Pontos finais de fluxo

Designação Descrição Valor
accessEndpointIpAddresses O endereço IP do ponto de extremidade de acesso. IpAddress[]
outgoingIpAddresses O endereço IP de saída. IpAddress[]

Endereço IP

Designação Descrição Valor
Endereço O endereço. string

ResourceReference

Designação Descrição Valor
ID A id do recurso. string