Dela via


Microsoft.Logic-arbetsflöden

Bicep-resursdefinition

Resurstypen arbetsflöden kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/workflows-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

arbetsflöden

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–43

Giltiga tecken:
Alfanumeriska tecken, bindestreck, understreck, perioder och parenteser.
plats Resursplatsen. sträng
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
identitet Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
Egenskaper Arbetsflödesegenskaperna. WorkflowProperties

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen "SystemAssigned" innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

WorkflowProperties

Namn Beskrivning Värde
accessControl Konfigurationen för åtkomstkontroll. FlowAccessControlConfiguration
definition Definitionen. Se Schemareferens för Arbetsflödesdefinitionsspråk i Azure Logic Apps. För Bicep kan du använda funktionen any().
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationAccount Integrationskontot. ResourceReference
integrationServiceEnvironment Integreringstjänstmiljön. ResourceReference
Parametrar Parametrarna. objekt
stat Tillståndet. "Slutförd"
"Borttaget"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

FlowAccessControlConfiguration

Namn Beskrivning Värde
Åtgärder Konfiguration av åtkomstkontroll för arbetsflödesåtgärder. FlowAccessControlConfigurationPolicy
innehåll Konfigurationen för åtkomstkontroll för åtkomst till arbetsflödets körningsinnehåll. FlowAccessControlConfigurationPolicy
Utlösare Konfigurationen för åtkomstkontroll för att anropa arbetsflödesutlösare. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguration av åtkomstkontroll för arbetsflödeshantering. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Namn Beskrivning Värde
allowedCallerIpAddresses Ip-adressintervallen för den tillåtna anroparen. IpAddressRange[]
openAuthenticationPolicies Autentiseringsprinciperna för arbetsflödet. OpenAuthenticationAccessPolicies

IpAddressRange

Namn Beskrivning Värde
addressRange IP-adressintervallet. sträng

OpenAuthenticationAccessPolicies

Namn Beskrivning Värde
Politik Öppna autentiseringsprinciper. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Namn Beskrivning Värde
kontakt Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Namn Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
utgåendeIpAddresses Den utgående IP-adressen. IpAddress[]

IpAddress

Namn Beskrivning Värde
adress Adressen. sträng

ResourceReference

Namn Beskrivning Värde
Id Resurs-ID:t. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Avisering att köa med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook. När logikappen utlöses läggs nyttolasten som du skickar till en Azure Storage-kö som du anger. Du kan lägga till den här webhooken i en Azure-avisering och när aviseringen utlöses får du objektet i kön.
avisering till Slack med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook som ska användas från en Azure-avisering. När aviseringen utlöses skickas ett meddelande till en slack-kanal som du anger. Du måste ha ett slack-konto för att kunna använda den här mallen.
Avisering till sms med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook som ska användas från en Azure-avisering. När aviseringen utlöses skickas ett sms med information om aviseringen. Den använder tjänsten go.gl URL-förkortning för att inkludera en länk till portalen för att se resursen.
Hämta Åtkomstnycklar för Azure Storage i ARM-mallen

Distribuera till Azure
Den här mallen skapar ett Lagringskonto, varefter den skapar en API-anslutning genom att dynamiskt hämta den primära nyckeln för lagringskontot. API-anslutningen används sedan i en logikapp som en utlösarsökning för blobändringar.
Logic App för att skicka detaljerade säkerhetskopieringsrapporter via e-post

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om säkerhetskopieringsinstanser, användning, jobb, principer, principefterlevnad och optimeringsmöjligheter via e-post.
Logic App för att skicka e-postrapporter om säkerhetskopieringsinstanser

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om säkerhetskopieringsinstanser som skyddas med Azure Backup via e-post
Logic App för att skicka e-postrapporter om säkerhetskopierings- och återställningsjobb

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om dina säkerhetskopierings- och återställningsjobb via e-post
Logic App för att skicka e-postrapporter om kostnadsoptimering för säkerhetskopiering

Distribuera till Azure
Den här mallen distribuerar en logikapp som skickar periodiska rapporter om inaktiva säkerhetskopieringsresurser, möjliga optimeringar av säkerhetskopieringsscheman och möjliga kvarhållningsoptimeringar för säkerhetskopiering till en angiven uppsättning e-postadresser.
Logic App till e-postrapporter om säkerhetskopieringsprinciper

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om dina säkerhetskopieringsprinciper via e-post
Logic App till e-postrapporter om efterlevnad av säkerhetskopieringsprinciper

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om efterlevnad av säkerhetskopieringsprinciper för dina säkerhetskopieringsinstanser via e-post
Logic App för att skicka sammanfattningsrapporter via e-post om säkerhetskopior

Distribuera till Azure
Skapa en logikapp för att skicka sammanfattningsrapporter om dina säkerhetskopior via e-post.
Logic App för att skicka e-postrapporter på din Azure Backup-fakturering

Distribuera till Azure
Den här mallen distribuerar en logikapp som skickar periodiska rapporter om viktiga faktureringsparametrar för säkerhetskopiering (skyddade instanser och förbrukad molnlagring för säkerhetskopiering) på faktureringsentitetsnivå till en angiven uppsättning e-postadresser.
Distribuera en exempellogikapp som ska användas som anpassade tillägg för berättigandehantering

Distribuera till Azure
Den här mallen skapar en enkel logikapp med alla inställningar för auktoriseringsprinciper och schema till http-utlösare som krävs av API:et för berättigandehanterings anpassade tillägg.
Integration Patterns – Meddelanderouter – Logic App

Distribuera till Azure
Lösning som visar hur vi kan konfigurera mönstret meddelanderouter med hjälp av en logikapp
utöka befintliga Azure-resurser med anpassade providers

Distribuera till Azure
Det här exemplet går in i detalj på hur du utökar befintliga Azure-resurser och Resource Manager-mallar för att lägga till anpassade arbetsbelastningar.
Skapa en anpassad resurs för mallar med anpassade providers

Distribuera till Azure
Det här exemplet visar hur du lägger till anpassade resurser i Resource Manager-mallar med hjälp av anpassade providers och logikappar.
Anpassat Azure Event Grid-ämne/prenumeration med CloudEvents

Distribuera till Azure
Skapar ett anpassat Azure Event Grid-ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen författad av Justin Yoo.
Azure Logic App med Funktion

Distribuera till Azure
Den här mallen skapar en serverlös app i Azure med Logic Apps och Functions. Logikappen utlöses på en HTTP POST, anropar Azure-funktionen och returnerar svaret.
Azure Logic Apps – AS2 Send Receive

Distribuera till Azure
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkron AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Send Receive.
Azure Logic Apps – replikering av B2B-haveriberedskap

Distribuera till Azure
Skapar replikeringslogikappar för AS2 MIC, genererade och mottagna X12-kontrollnummer. Varje logikapps utlösare pekar på ett primärt platsintegreringskonto. Varje logikapps åtgärd pekar på ett sekundärt platsintegreringskonto.
korrelera meddelanden via Logic Apps med hjälp av Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus
Skapa en förbrukningslogikapp

Distribuera till Azure
Den här mallen skapar en tom logikapp som du kan använda för att definiera arbetsflöden.
Anropa anpassade API:er från Azure Logic Apps

Distribuera till Azure
Även om Logic Apps tillhandahåller hundratals anslutningsappar för olika tjänster kanske du vill anropa API:er som kör din egen kod. Ett av de enklaste och mest skalbara sätten att vara värd för dina egna webb-API:er är att använda Azure App Service. Den här mallen distribuerar en webbapp för ditt anpassade API och skyddar API:et med hjälp av Azure Active Directory-autentisering.
Kopiera FTP-filer till Azure Blob-logikappen

Distribuera till Azure
Med den här mallen kan du skapa en logikappsutlösare på filer på en FTP-server och kopiera dem till en Azure Blob-container. Du kan lägga till ytterligare utlösare eller åtgärder för att anpassa dem efter dina behov.
Skicka e-post med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som skickar ett e-postmeddelande. Du kan lägga till ytterligare utlösare eller åtgärder för att anpassa dem efter dina behov.
Kör en SQL-lagrad procedur enligt ett schema via en logikapp

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som kör en SQL-lagrad procedur enligt schemat. Alla argument för proceduren kan placeras i brödtextavsnittet i mallen.
Azure Logic Apps – VETER Pipeline

Distribuera till Azure
Skapar ett integrationskonto, lägger till schema/karta i det, skapar en logikapp och associerar den med integrationskontot. Logikappen implementerar en VETER-pipeline med xml-validering, XPath-extrahera och transformera XML-åtgärder.
Azure Logic Apps – XSLT med parametrar

Distribuera till Azure
Skapar en logikapp för begärandesvar som utför XSLT-baserad transformering. XSLT-kartan tar primitiver (heltal, sträng osv.) som indataparametrar som använder dem under XML-transformering.
Kör tidsinställda jobb som körs enligt ett schema med hjälp av Logic Apps

Distribuera till Azure
Den här mallen skapar ett par Logic Apps som gör att du kan skapa schemalagda tidsinstanser för jobb.

Resursdefinition för ARM-mall

Resurstypen arbetsflöden kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/workflows-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

arbetsflöden

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Logic/workflows"
apiVersion Resurs-API-versionen '2019-05-01'
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–43

Giltiga tecken:
Alfanumeriska tecken, bindestreck, understreck, perioder och parenteser.
plats Resursplatsen. sträng
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
identitet Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
Egenskaper Arbetsflödesegenskaperna. WorkflowProperties

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen "SystemAssigned" innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "Ingen"
"SystemAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

WorkflowProperties

Namn Beskrivning Värde
accessControl Konfigurationen för åtkomstkontroll. FlowAccessControlConfiguration
definition Definitionen. Se Schemareferens för Arbetsflödesdefinitionsspråk i Azure Logic Apps.
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationAccount Integrationskontot. ResourceReference
integrationServiceEnvironment Integreringstjänstmiljön. ResourceReference
Parametrar Parametrarna. objekt
stat Tillståndet. "Slutförd"
"Borttaget"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

FlowAccessControlConfiguration

Namn Beskrivning Värde
Åtgärder Konfiguration av åtkomstkontroll för arbetsflödesåtgärder. FlowAccessControlConfigurationPolicy
innehåll Konfigurationen för åtkomstkontroll för åtkomst till arbetsflödets körningsinnehåll. FlowAccessControlConfigurationPolicy
Utlösare Konfigurationen för åtkomstkontroll för att anropa arbetsflödesutlösare. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguration av åtkomstkontroll för arbetsflödeshantering. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Namn Beskrivning Värde
allowedCallerIpAddresses Ip-adressintervallen för den tillåtna anroparen. IpAddressRange[]
openAuthenticationPolicies Autentiseringsprinciperna för arbetsflödet. OpenAuthenticationAccessPolicies

IpAddressRange

Namn Beskrivning Värde
addressRange IP-adressintervallet. sträng

OpenAuthenticationAccessPolicies

Namn Beskrivning Värde
Politik Öppna autentiseringsprinciper. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Namn Beskrivning Värde
kontakt Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Namn Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
utgåendeIpAddresses Den utgående IP-adressen. IpAddress[]

IpAddress

Namn Beskrivning Värde
adress Adressen. sträng

ResourceReference

Namn Beskrivning Värde
Id Resurs-ID:t. sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Avisering att köa med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook. När logikappen utlöses läggs nyttolasten som du skickar till en Azure Storage-kö som du anger. Du kan lägga till den här webhooken i en Azure-avisering och när aviseringen utlöses får du objektet i kön.
avisering till Slack med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook som ska användas från en Azure-avisering. När aviseringen utlöses skickas ett meddelande till en slack-kanal som du anger. Du måste ha ett slack-konto för att kunna använda den här mallen.
Avisering till sms med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som har en webhook som ska användas från en Azure-avisering. När aviseringen utlöses skickas ett sms med information om aviseringen. Den använder tjänsten go.gl URL-förkortning för att inkludera en länk till portalen för att se resursen.
Hämta Åtkomstnycklar för Azure Storage i ARM-mallen

Distribuera till Azure
Den här mallen skapar ett Lagringskonto, varefter den skapar en API-anslutning genom att dynamiskt hämta den primära nyckeln för lagringskontot. API-anslutningen används sedan i en logikapp som en utlösarsökning för blobändringar.
Logic App för att skicka detaljerade säkerhetskopieringsrapporter via e-post

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om säkerhetskopieringsinstanser, användning, jobb, principer, principefterlevnad och optimeringsmöjligheter via e-post.
Logic App för att skicka e-postrapporter om säkerhetskopieringsinstanser

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om säkerhetskopieringsinstanser som skyddas med Azure Backup via e-post
Logic App för att skicka e-postrapporter om säkerhetskopierings- och återställningsjobb

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om dina säkerhetskopierings- och återställningsjobb via e-post
Logic App för att skicka e-postrapporter om kostnadsoptimering för säkerhetskopiering

Distribuera till Azure
Den här mallen distribuerar en logikapp som skickar periodiska rapporter om inaktiva säkerhetskopieringsresurser, möjliga optimeringar av säkerhetskopieringsscheman och möjliga kvarhållningsoptimeringar för säkerhetskopiering till en angiven uppsättning e-postadresser.
Logic App till e-postrapporter om säkerhetskopieringsprinciper

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om dina säkerhetskopieringsprinciper via e-post
Logic App till e-postrapporter om efterlevnad av säkerhetskopieringsprinciper

Distribuera till Azure
Skapa en logikapp för att skicka rapporter om efterlevnad av säkerhetskopieringsprinciper för dina säkerhetskopieringsinstanser via e-post
Logic App för att skicka sammanfattningsrapporter via e-post om säkerhetskopior

Distribuera till Azure
Skapa en logikapp för att skicka sammanfattningsrapporter om dina säkerhetskopior via e-post.
Logic App för att skicka e-postrapporter på din Azure Backup-fakturering

Distribuera till Azure
Den här mallen distribuerar en logikapp som skickar periodiska rapporter om viktiga faktureringsparametrar för säkerhetskopiering (skyddade instanser och förbrukad molnlagring för säkerhetskopiering) på faktureringsentitetsnivå till en angiven uppsättning e-postadresser.
Distribuera en exempellogikapp som ska användas som anpassade tillägg för berättigandehantering

Distribuera till Azure
Den här mallen skapar en enkel logikapp med alla inställningar för auktoriseringsprinciper och schema till http-utlösare som krävs av API:et för berättigandehanterings anpassade tillägg.
Integration Patterns – Meddelanderouter – Logic App

Distribuera till Azure
Lösning som visar hur vi kan konfigurera mönstret meddelanderouter med hjälp av en logikapp
utöka befintliga Azure-resurser med anpassade providers

Distribuera till Azure
Det här exemplet går in i detalj på hur du utökar befintliga Azure-resurser och Resource Manager-mallar för att lägga till anpassade arbetsbelastningar.
Skapa en anpassad resurs för mallar med anpassade providers

Distribuera till Azure
Det här exemplet visar hur du lägger till anpassade resurser i Resource Manager-mallar med hjälp av anpassade providers och logikappar.
Anpassat Azure Event Grid-ämne/prenumeration med CloudEvents

Distribuera till Azure
Skapar ett anpassat Azure Event Grid-ämne, en webhook-prenumeration med CloudEvents-schema och en logikapp som händelsehanterare. Mall ursprungligen författad av Justin Yoo.
Azure Logic App med Funktion

Distribuera till Azure
Den här mallen skapar en serverlös app i Azure med Logic Apps och Functions. Logikappen utlöses på en HTTP POST, anropar Azure-funktionen och returnerar svaret.
Azure Logic Apps – AS2 Send Receive

Distribuera till Azure
Skapar integrationskonton för två partner, Contoso och Fabrikam, inklusive artefakter för partner och avtal. Mallen skapar också logikappar mellan Fabrikam Sales och Contoso för att demonstrera synkron AS2 Skicka mottagning. Mallen skapar även logikappar mellan Fabrikam Finance och Contoso, som demonstrerar asynkrona AS2 Send Receive.
Azure Logic Apps – replikering av B2B-haveriberedskap

Distribuera till Azure
Skapar replikeringslogikappar för AS2 MIC, genererade och mottagna X12-kontrollnummer. Varje logikapps utlösare pekar på ett primärt platsintegreringskonto. Varje logikapps åtgärd pekar på ett sekundärt platsintegreringskonto.
korrelera meddelanden via Logic Apps med hjälp av Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus
Skapa en förbrukningslogikapp

Distribuera till Azure
Den här mallen skapar en tom logikapp som du kan använda för att definiera arbetsflöden.
Anropa anpassade API:er från Azure Logic Apps

Distribuera till Azure
Även om Logic Apps tillhandahåller hundratals anslutningsappar för olika tjänster kanske du vill anropa API:er som kör din egen kod. Ett av de enklaste och mest skalbara sätten att vara värd för dina egna webb-API:er är att använda Azure App Service. Den här mallen distribuerar en webbapp för ditt anpassade API och skyddar API:et med hjälp av Azure Active Directory-autentisering.
Kopiera FTP-filer till Azure Blob-logikappen

Distribuera till Azure
Med den här mallen kan du skapa en logikappsutlösare på filer på en FTP-server och kopiera dem till en Azure Blob-container. Du kan lägga till ytterligare utlösare eller åtgärder för att anpassa dem efter dina behov.
Skicka e-post med Logic App

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som skickar ett e-postmeddelande. Du kan lägga till ytterligare utlösare eller åtgärder för att anpassa dem efter dina behov.
Kör en SQL-lagrad procedur enligt ett schema via en logikapp

Distribuera till Azure
Med den här mallen kan du skapa en logikapp som kör en SQL-lagrad procedur enligt schemat. Alla argument för proceduren kan placeras i brödtextavsnittet i mallen.
Azure Logic Apps – VETER Pipeline

Distribuera till Azure
Skapar ett integrationskonto, lägger till schema/karta i det, skapar en logikapp och associerar den med integrationskontot. Logikappen implementerar en VETER-pipeline med xml-validering, XPath-extrahera och transformera XML-åtgärder.
Azure Logic Apps – XSLT med parametrar

Distribuera till Azure
Skapar en logikapp för begärandesvar som utför XSLT-baserad transformering. XSLT-kartan tar primitiver (heltal, sträng osv.) som indataparametrar som använder dem under XML-transformering.
Kör tidsinställda jobb som körs enligt ett schema med hjälp av Logic Apps

Distribuera till Azure
Den här mallen skapar ett par Logic Apps som gör att du kan skapa schemalagda tidsinstanser för jobb.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsflöden kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Logic/workflows-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

arbetsflöden

Namn Beskrivning Värde
typ Resurstypen "Microsoft.Logic/workflows@2019-05-01"
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–43

Giltiga tecken:
Alfanumeriska tecken, bindestreck, understreck, perioder och parenteser.
plats Resursplatsen. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden.
identitet Egenskaper för hanterad tjänstidentitet. ManagedServiceIdentity
Egenskaper Arbetsflödesegenskaperna. WorkflowProperties

ManagedServiceIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. Typen "SystemAssigned" innehåller en implicit skapad identitet. Typen "Ingen" tar bort alla identiteter från resursen. "SystemAssigned"
"UserAssigned" (krävs)
identity_ids Listan över användartilldelade identiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Matris med användaridentitets-ID:t.

WorkflowProperties

Namn Beskrivning Värde
accessControl Konfigurationen för åtkomstkontroll. FlowAccessControlConfiguration
definition Definitionen. Se Schemareferens för Arbetsflödesdefinitionsspråk i Azure Logic Apps.
endpointsConfiguration Konfigurationen av slutpunkter. FlowEndpointsConfiguration
integrationAccount Integrationskontot. ResourceReference
integrationServiceEnvironment Integreringstjänstmiljön. ResourceReference
Parametrar Parametrarna. objekt
stat Tillståndet. "Slutfört"
"Borttaget"
"Inaktiverad"
"Aktiverad"
"NotSpecified"
"Pausad"

FlowAccessControlConfiguration

Namn Beskrivning Värde
Åtgärder Konfiguration av åtkomstkontroll för arbetsflödesåtgärder. FlowAccessControlConfigurationPolicy
innehåll Konfigurationen för åtkomstkontroll för åtkomst till arbetsflödets körningsinnehåll. FlowAccessControlConfigurationPolicy
Utlösare Konfigurationen för åtkomstkontroll för att anropa arbetsflödesutlösare. FlowAccessControlConfigurationPolicy
workflowManagement Konfiguration av åtkomstkontroll för arbetsflödeshantering. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Namn Beskrivning Värde
allowedCallerIpAddresses Ip-adressintervallen för den tillåtna anroparen. IpAddressRange[]
openAuthenticationPolicies Autentiseringsprinciperna för arbetsflödet. OpenAuthenticationAccessPolicies

IpAddressRange

Namn Beskrivning Värde
addressRange IP-adressintervallet. sträng

OpenAuthenticationAccessPolicies

Namn Beskrivning Värde
Politik Öppna autentiseringsprinciper. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Namn Beskrivning Värde
kontakt Anslutningsslutpunkterna. FlowEndpoints
arbetsflöde Arbetsflödets slutpunkter. FlowEndpoints

FlowEndpoints

Namn Beskrivning Värde
accessEndpointIpAddresses Ip-adressen för åtkomstslutpunkten. IpAddress[]
utgåendeIpAddresses Den utgående IP-adressen. IpAddress[]

IpAddress

Namn Beskrivning Värde
adress Adressen. sträng

ResourceReference

Namn Beskrivning Värde
Id Resurs-ID:t. sträng