Pracovní postupy Microsoft.Logic

Definice prostředku Bicep

Typ prostředku pracovních postupů lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující bicep.

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

Hodnoty vlastností

pracovní postupy

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)

Limit znaků: 1-43

Platné znaky:
Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky.
umístění Umístění prostředku. řetězec
visačky Značky prostředků. Slovník názvů a hodnot značek Viz Značky v šablonách
identita Vlastnosti identity spravované služby ManagedServiceIdentity
vlastnosti Vlastnosti pracovního postupu. pracovních postupů

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. None (Žádný)
SystemAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

Pracovní postupy

Jméno Popis Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps. Pro Bicep můžete použít funkci any().
endpointsConfiguration Konfigurace koncových bodů. flowEndpointsConfiguration
integrationAccount Účet integrace. resourceReference
integrationServiceEnvironment Prostředí integrační služby. resourceReference
parametry Parametry. objekt
stát Stav. Dokončeno
Odstraněno
Zakázáno
Povoleno
Není zadáno.
"Pozastaveno"

FlowAccessControlConfiguration

Jméno Popis Hodnota
Akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
spouště Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu. FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Jméno Popis Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího. IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Jméno Popis Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Jméno Popis Hodnota
politiky Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Jméno Popis Hodnota
konektor Koncové body konektoru. flowEndpoints
pracovní postup Koncové body pracovního postupu. flowEndpoints

Vývojové body

Jméno Popis Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
odchozí IpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Jméno Popis Hodnota
adresa Adresa. řetězec

ResourceReference

Jméno Popis Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
upozornění na frontu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook. Když se aplikace logiky aktivuje, přidá datovou část, kterou předáte do vámi zadané fronty azure Storage. Tento webhook můžete přidat do výstrahy Azure a kdykoli se výstraha aktivuje, dostanete tuto položku do fronty.
upozornění na Slack s aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, publikuje zprávu do vámi zadaného kanálu Slack. Abyste mohli tuto šablonu použít, musíte mít účet Slack.
upozornění na textovou zprávu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, odešle vám textovou zprávu s podrobnostmi výstrahy. Používá go.gl adresu URL, která zkracuje službu, aby obsahovala odkaz na portál a zobrazil prostředek.
načtení přístupových klíčů Azure Storage v šabloně ARM

nasazení do Azure
Tato šablona vytvoří účet úložiště, po kterém vytvoří připojení rozhraní API dynamickým načtením primárního klíče účtu úložiště. Připojení rozhraní API se pak použije v aplikaci logiky jako trigger dotazování na změny objektů blob.
aplikace logiky pro e-mail s podrobnými sestavy zálohování

nasazení do Azure
Vytvořte aplikaci logiky, která prostřednictvím e-mailu odesílá sestavy o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace.
aplikace logiky k e-mailovým sestavám o instancích zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných službou Azure Backup prostřednictvím e-mailu
aplikace logiky k e-mailovým sestavám o úlohách zálohování a obnovení

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení prostřednictvím e-mailu
aplikace logiky pro e-mailové sestavy optimalizace nákladů zálohování

nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních zálohovacích prostředcích, možných optimalizacích plánu zálohování a možných optimalizacích uchovávání záloh do zadané sady e-mailových adres.
aplikace logiky pro e-mailové sestavy zásad zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem
aplikace logiky k e-mailovým sestavám dodržování zásad zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o dodržování zásad zálohování instancí zálohování prostřednictvím e-mailu
aplikace logiky k e-mailovým souhrnným sestavám záloh

nasazení do Azure
Vytvořte aplikaci logiky, která bude odesílat souhrnné sestavy záloh e-mailem.
aplikace logiky k e-mailovým sestavám ve fakturačním Azure Backup

nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o parametrech fakturace zálohování klíčů (chráněné instance a spotřebované cloudové úložiště zálohování) na úrovni fakturační entity do zadané sady e-mailových adres.
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření Správy nároků

nasazení do Azure
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem pro trigger http, který vyžaduje rozhraní API vlastního rozšíření Správa nároků.
vzory integrace – Směrovač zpráv – aplikace logiky

nasazení do Azure
Řešení, které ukazuje, jak můžeme nastavit model směrovače zpráv pomocí aplikace logiky
rozšíření stávajících prostředků Azure o vlastní poskytovatele

nasazení do Azure
Tato ukázka podrobně popisuje, jak rozšířit existující prostředky Azure a šablony Resource Manageru, aby se přidaly do vlastních úloh.
vytvoření vlastního prostředku pro šablony s vlastními poskytovateli

nasazení do Azure
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manageru pomocí vlastních poskytovatelů a aplikací logiky.
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo.
aplikace logiky Azure s funkcí

nasazení do Azure
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky se aktivuje v HTTP POST, zavolá funkci Azure Functions a vrátí odpověď.
Azure Logic Apps – AS2 – Odesílání příjmu

nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2.
Azure Logic Apps – replikace zotavení po havárii B2B

nasazení do Azure
Vytvoří replikaci Logic Apps pro AS2 MIC, vygeneruje a přijímá řídicí čísla X12. Trigger každé aplikace logiky odkazuje na účet integrace primární lokality. Akce každé aplikace logiky odkazuje na účet integrace sekundární lokality.
korelace zpráv přes Logic Apps pomocí služby Service Bus

nasazení do Azure
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus
Vytvoření aplikace logiky Consumption

nasazení do Azure
Tato šablona vytvoří prázdnou aplikaci logiky, kterou můžete použít k definování pracovních postupů.
volání vlastních rozhraní API z Azure Logic Apps

nasazení do Azure
Přestože Služba Logic Apps poskytuje stovky konektorů pro různé služby, můžete chtít volat rozhraní API, která spouštějí vlastní kód. Jedním z nejjednodušších a nejš škálovatelných způsobů hostování vlastních webových rozhraní API je použití služby Azure App Service. Tato šablona nasadí webovou aplikaci pro vlastní rozhraní API a toto rozhraní API zabezpečí pomocí ověřování Azure Active Directory.
kopírování souborů FTP do aplikace logiky objektů blob v Azure

nasazení do Azure
Tato šablona umožňuje vytvořit triggery aplikace logiky na souborech na serveru FTP a kopírovat je do kontejneru objektů blob Azure. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám.
Odeslání e-mailu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která odesílá e-mail. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám.
spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která bude spouštět uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do základní části šablony.
Azure Logic Apps – kanál VETER

nasazení do Azure
Vytvoří účet integrace, přidá do něj schéma nebo mapu, vytvoří aplikaci logiky a přidruží ji k účtu integrace. Aplikace logiky implementuje kanál VETER pomocí operací Xml Validation, XPath Extract and Transform Xml.
Azure Logic Apps – XSLT s parametry

nasazení do Azure
Vytvoří aplikaci logiky odpovědi na požadavky, která provádí transformaci založenou na XSLT. Mapování XSLT přebírá primitiva (celé číslo, řetězec atd.), jak je používá během transformace XML.
úlohy časovače spuštění, které se spouštějí podle plánu pomocí služby Logic Apps

nasazení do Azure
Tato šablona vytvoří dvojici Logic Apps, která umožňuje vytvářet naplánované instance úloh časovače.

Definice prostředku šablony ARM

Typ prostředku pracovních postupů lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující JSON.

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

Hodnoty vlastností

pracovní postupy

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Logic/workflows
apiVersion Verze rozhraní API prostředku '2019-05-01'
Jméno Název prostředku string (povinné)

Limit znaků: 1-43

Platné znaky:
Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky.
umístění Umístění prostředku. řetězec
visačky Značky prostředků. Slovník názvů a hodnot značek Viz Značky v šablonách
identita Vlastnosti identity spravované služby ManagedServiceIdentity
vlastnosti Vlastnosti pracovního postupu. pracovních postupů

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. None (Žádný)
SystemAssigned
UserAssigned (povinné)
userAssignedIdentities Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} objekt

Pracovní postupy

Jméno Popis Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps.
endpointsConfiguration Konfigurace koncových bodů. flowEndpointsConfiguration
integrationAccount Účet integrace. resourceReference
integrationServiceEnvironment Prostředí integrační služby. resourceReference
parametry Parametry. objekt
stát Stav. Dokončeno
Odstraněno
Zakázáno
Povoleno
Není zadáno.
"Pozastaveno"

FlowAccessControlConfiguration

Jméno Popis Hodnota
Akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
spouště Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu. FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Jméno Popis Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího. IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Jméno Popis Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Jméno Popis Hodnota
politiky Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Jméno Popis Hodnota
konektor Koncové body konektoru. flowEndpoints
pracovní postup Koncové body pracovního postupu. flowEndpoints

Vývojové body

Jméno Popis Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
odchozí IpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Jméno Popis Hodnota
adresa Adresa. řetězec

ResourceReference

Jméno Popis Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
upozornění na frontu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook. Když se aplikace logiky aktivuje, přidá datovou část, kterou předáte do vámi zadané fronty azure Storage. Tento webhook můžete přidat do výstrahy Azure a kdykoli se výstraha aktivuje, dostanete tuto položku do fronty.
upozornění na Slack s aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, publikuje zprávu do vámi zadaného kanálu Slack. Abyste mohli tuto šablonu použít, musíte mít účet Slack.
upozornění na textovou zprávu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která má webhook, který se má použít z upozornění Azure. Když se výstraha aktivuje, odešle vám textovou zprávu s podrobnostmi výstrahy. Používá go.gl adresu URL, která zkracuje službu, aby obsahovala odkaz na portál a zobrazil prostředek.
načtení přístupových klíčů Azure Storage v šabloně ARM

nasazení do Azure
Tato šablona vytvoří účet úložiště, po kterém vytvoří připojení rozhraní API dynamickým načtením primárního klíče účtu úložiště. Připojení rozhraní API se pak použije v aplikaci logiky jako trigger dotazování na změny objektů blob.
aplikace logiky pro e-mail s podrobnými sestavy zálohování

nasazení do Azure
Vytvořte aplikaci logiky, která prostřednictvím e-mailu odesílá sestavy o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace.
aplikace logiky k e-mailovým sestavám o instancích zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o instancích zálohování chráněných službou Azure Backup prostřednictvím e-mailu
aplikace logiky k e-mailovým sestavám o úlohách zálohování a obnovení

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení prostřednictvím e-mailu
aplikace logiky pro e-mailové sestavy optimalizace nákladů zálohování

nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních zálohovacích prostředcích, možných optimalizacích plánu zálohování a možných optimalizacích uchovávání záloh do zadané sady e-mailových adres.
aplikace logiky pro e-mailové sestavy zásad zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o zásadách zálohování e-mailem
aplikace logiky k e-mailovým sestavám dodržování zásad zálohování

nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o dodržování zásad zálohování instancí zálohování prostřednictvím e-mailu
aplikace logiky k e-mailovým souhrnným sestavám záloh

nasazení do Azure
Vytvořte aplikaci logiky, která bude odesílat souhrnné sestavy záloh e-mailem.
aplikace logiky k e-mailovým sestavám ve fakturačním Azure Backup

nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o parametrech fakturace zálohování klíčů (chráněné instance a spotřebované cloudové úložiště zálohování) na úrovni fakturační entity do zadané sady e-mailových adres.
Nasazení ukázkové aplikace logiky, která se použije jako vlastní rozšíření Správy nároků

nasazení do Azure
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem pro trigger http, který vyžaduje rozhraní API vlastního rozšíření Správa nároků.
vzory integrace – Směrovač zpráv – aplikace logiky

nasazení do Azure
Řešení, které ukazuje, jak můžeme nastavit model směrovače zpráv pomocí aplikace logiky
rozšíření stávajících prostředků Azure o vlastní poskytovatele

nasazení do Azure
Tato ukázka podrobně popisuje, jak rozšířit existující prostředky Azure a šablony Resource Manageru, aby se přidaly do vlastních úloh.
vytvoření vlastního prostředku pro šablony s vlastními poskytovateli

nasazení do Azure
Tato ukázka ukazuje, jak přidat vlastní prostředky do šablon Resource Manageru pomocí vlastních poskytovatelů a aplikací logiky.
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo.
aplikace logiky Azure s funkcí

nasazení do Azure
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky se aktivuje v HTTP POST, zavolá funkci Azure Functions a vrátí odpověď.
Azure Logic Apps – AS2 – Odesílání příjmu

nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytvoří aplikace logiky mezi společností Fabrikam Sales a Contoso, které demonstrují synchronní příjem as2. Šablona také vytváří aplikace logiky mezi Fabrikam Finance a Contoso, které demonstrují asynchronní odesílání AS2.
Azure Logic Apps – replikace zotavení po havárii B2B

nasazení do Azure
Vytvoří replikaci Logic Apps pro AS2 MIC, vygeneruje a přijímá řídicí čísla X12. Trigger každé aplikace logiky odkazuje na účet integrace primární lokality. Akce každé aplikace logiky odkazuje na účet integrace sekundární lokality.
korelace zpráv přes Logic Apps pomocí služby Service Bus

nasazení do Azure
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus
Vytvoření aplikace logiky Consumption

nasazení do Azure
Tato šablona vytvoří prázdnou aplikaci logiky, kterou můžete použít k definování pracovních postupů.
volání vlastních rozhraní API z Azure Logic Apps

nasazení do Azure
Přestože Služba Logic Apps poskytuje stovky konektorů pro různé služby, můžete chtít volat rozhraní API, která spouštějí vlastní kód. Jedním z nejjednodušších a nejš škálovatelných způsobů hostování vlastních webových rozhraní API je použití služby Azure App Service. Tato šablona nasadí webovou aplikaci pro vlastní rozhraní API a toto rozhraní API zabezpečí pomocí ověřování Azure Active Directory.
kopírování souborů FTP do aplikace logiky objektů blob v Azure

nasazení do Azure
Tato šablona umožňuje vytvořit triggery aplikace logiky na souborech na serveru FTP a kopírovat je do kontejneru objektů blob Azure. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám.
Odeslání e-mailu pomocí aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která odesílá e-mail. Můžete přidat další triggery nebo akce, které ho přizpůsobí vašim potřebám.
spuštění uložené procedury SQL podle plánu prostřednictvím aplikace logiky

nasazení do Azure
Tato šablona umožňuje vytvořit aplikaci logiky, která bude spouštět uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do základní části šablony.
Azure Logic Apps – kanál VETER

nasazení do Azure
Vytvoří účet integrace, přidá do něj schéma nebo mapu, vytvoří aplikaci logiky a přidruží ji k účtu integrace. Aplikace logiky implementuje kanál VETER pomocí operací Xml Validation, XPath Extract and Transform Xml.
Azure Logic Apps – XSLT s parametry

nasazení do Azure
Vytvoří aplikaci logiky odpovědi na požadavky, která provádí transformaci založenou na XSLT. Mapování XSLT přebírá primitiva (celé číslo, řetězec atd.), jak je používá během transformace XML.
úlohy časovače spuštění, které se spouštějí podle plánu pomocí služby Logic Apps

nasazení do Azure
Tato šablona vytvoří dvojici Logic Apps, která umožňuje vytvářet naplánované instance úloh časovače.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku pracovních postupů lze nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Logic/workflows, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

pracovní postupy

Jméno Popis Hodnota
typ Typ prostředku Microsoft.Logic/workflows@2019-05-01
Jméno Název prostředku string (povinné)

Limit znaků: 1-43

Platné znaky:
Alfanumerické znaky, spojovníky, podtržítka, tečky a závorky.
umístění Umístění prostředku. řetězec
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
visačky Značky prostředků. Slovník názvů a hodnot značek
identita Vlastnosti identity spravované služby ManagedServiceIdentity
vlastnosti Vlastnosti pracovního postupu. pracovních postupů

ManagedServiceIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby Typ SystemAssigned zahrnuje implicitně vytvořenou identitu. Typ None odebere z prostředku všechny identity. "SystemAssigned"
UserAssigned (povinné)
identity_ids Seznam identit přiřazených uživatelem přidružených k prostředku Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Pole ID identit uživatele

Pracovní postupy

Jméno Popis Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz referenční informace ke schématu jazyka definice pracovního postupu ve službě Azure Logic Apps.
endpointsConfiguration Konfigurace koncových bodů. flowEndpointsConfiguration
integrationAccount Účet integrace. resourceReference
integrationServiceEnvironment Prostředí integrační služby. resourceReference
parametry Parametry. objekt
stát Stav. "Dokončeno"
"Odstraněno"
"Zakázáno"
"Povoleno"
"Není zadáno"
"Pozastaveno"

FlowAccessControlConfiguration

Jméno Popis Hodnota
Akce Konfigurace řízení přístupu pro akce pracovního postupu. FlowAccessControlConfigurationPolicy
obsah Konfigurace řízení přístupu pro přístup k obsahu spuštění pracovního postupu. FlowAccessControlConfigurationPolicy
spouště Konfigurace řízení přístupu pro vyvolání triggerů pracovního postupu. FlowAccessControlConfigurationPolicy
workflowManagement Konfigurace řízení přístupu pro správu pracovních postupů. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Jméno Popis Hodnota
allowedCallerIpAddresses Povolené rozsahy IP adres volajícího. IpAddressRange[]
openAuthenticationPolicies Zásady ověřování pro pracovní postup. OpenAuthenticationAccessPolicies

IpAddressRange

Jméno Popis Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Jméno Popis Hodnota
politiky Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Jméno Popis Hodnota
konektor Koncové body konektoru. flowEndpoints
pracovní postup Koncové body pracovního postupu. flowEndpoints

Vývojové body

Jméno Popis Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
odchozí IpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Jméno Popis Hodnota
adresa Adresa. řetězec

ResourceReference

Jméno Popis Hodnota
id ID prostředku. řetězec