Pracovní postupy Microsoft.Logic

Definice prostředku Bicep

Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:

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

Název Description Hodnota
name Název prostředku string (povinné)

Omezení počtu znaků: 1–43

Platné znaky:
Alfanumerické znaky, pomlčky, podtržítka, tečky a závorky
location Umístění prostředku. řetězec
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
identity Vlastnosti identity spravované služby Identita spravované služby
properties Vlastnosti pracovního postupu. Vlastnosti pracovního postupu

Identita spravované služby

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

Vlastnosti pracovního postupu

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz Referenční informace ke schématu pro jazyk definice pracovního postupu v Azure Logic Apps. Pro Bicep můžete použít funkci any().
konfigurace koncových bodů Konfigurace koncových bodů. Konfigurace koncových bodů toku
integrationAccount Účet integrace. Odkaz prostředku
integrationServiceEnvironment Prostředí integrační služby. Odkaz prostředku
parameters Parametry. object
state Stav Dokončeno
Odstraněno
Zakázáno
Povoleno
Neurčené
'Pozastaveno'

FlowAccessControlConfiguration

Název Description 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
triggers 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

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

IpAddressRange

Název Description Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace flowEndpoints

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

ResourceReference

Název Description Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
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 služby Azure Storage. Tento webhook můžete přidat do výstrahy Azure a pak kdykoli se výstraha aktivuje, zobrazí se tato položka ve frontě.
Upozornění na Slack s využitím 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 zprávu do kanálu slack, který zadáte. Abyste mohli tuto šablonu používat, 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, pošle vám textovou zprávu s podrobnostmi výstrahy. Používá službu go.gl url pro zkrácení, aby obsahovala odkaz na portál, aby se 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. Kompletní scénář najdete na stránce /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikace logiky pro odeslání podrobných sestav zálohování e-mailem

Nasazení do Azure
Vytvořte aplikaci logiky pro odesílání sestav o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace prostřednictvím e-mailu.
Aplikace logiky pro zasílání sestav e-mailem na zálohovacích instancích

Nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o instancích záloh chráněných pomocí Azure Backup e-mailem
Aplikace logiky pro zasílání sestav o úlohách zálohování a obnovení e-mailem

Nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení e-mailem
Aplikace logiky pro zasílání sestav e-mailem o optimalizaci nákladů na zálohování

Nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních prostředcích zálohování, možných optimalizacích plánů zálohování a možných optimalizacích uchovávání záloh na zadanou sadu e-mailových adres.
Aplikace logiky pro zasílání sestav e-mailem o zásadách 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 pro zasílání e-mailových sestav o 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í e-mailem
Aplikace logiky pro zasílání souhrnných sestav o zálohách e-mailem

Nasazení do Azure
Vytvořte aplikaci logiky pro odesílání souhrnných sestav o zálohách e-mailem.
Aplikace logiky pro zasílání sestav e-mailem o fakturaci Azure Backup

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

Nasazení do Azure
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem triggeru HTTP, který je potřebný rozhraním API vlastního rozšíření služby Entitlement Management.
Vzory integrace – Směrovač zpráv – Aplikace logiky

Nasazení do Azure
Řešení, které ukazuje, jak můžeme nastavit model Směrovač 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 stávající prostředky Azure a Resource Manager šablony o přidání 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 Manager pomocí vlastních zprostředkovatelů a aplikací logiky.
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents

Nasazení do Azure
Vytvoří vlastní téma Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablonu původně vytvořil Justin Yoo.
Aplikace logiky Azure s funkcí

Nasazení do Azure
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky aktivuje funkci HTTP POST, zavolá funkci Azure a vrátí odpověď.
Azure Logic Apps – Příjem odeslání AS2

Nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní příjem odeslání 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 s vygenerovanými a přijatými řídicími čísly X12. Aktivační událost 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í Service Bus

Nasazení do Azure
který ukazuje, jak můžeme korelovat zprávy s Logic Apps pomocí Azure Service Bus
Vytvoření aplikace logiky Consumption pomocí šablony Azure Resource Manager

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
I když Služba Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory.
Kopírování souborů FTP do aplikace logiky Azure Blob

Nasazení do Azure
Tato šablona umožňuje vytvořit triggery aplikace logiky pro soubory na serveru FTP a kopírovat je do kontejneru objektů blob Azure. Můžete přidat další triggery nebo akce, které je 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é je 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 podle plánu spouštět uloženou proceduru SQL. 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 a Transform Xml.
Azure Logic Apps – XSLT s parametry

Nasazení do Azure
Vytvoří aplikaci logiky požadavek-odpověď, která provádí transformaci na základě XSLT. Mapování XSLT přijímá primitivy (celé číslo, řetězec atd.) jako vstupní parametry, protože je používá při transformaci XML.
Spouštění úloh časovače, které se spouštějí podle plánu pomocí 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ů je možné nasadit s operacemi, které cílí na:

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í kód 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

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

Limit počtu znaků: 1–43

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

ManagedServiceIdentity

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

WorkflowVlastnosti

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz Referenční informace o schématu pro jazyk definice pracovního postupu v Azure Logic Apps.
endpointsKonfigurace Konfigurace koncových bodů. Konfigurace flowEndpoints
integrationAccount Účet integrace. ResourceReference
integrationServiceEnvironment Prostředí integrační služby. ResourceReference
parameters Parametry. object
state Stav Dokončeno
Odstraněno
Zakázáno
'Povoleno'
Nezadá se
"Pozastaveno"

FlowAccessControlConfiguration

Název Description 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
triggers 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

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

IpAddressRange

Název Description Hodnota
addressRange Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace flowEndpoints

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

ResourceReference

Název Description Hodnota
id ID prostředku. řetězec

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
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 služby Azure Storage. Tento webhook můžete přidat do výstrahy Azure a pak kdykoli se výstraha aktivuje, zobrazí se tato položka ve frontě.
Upozornění na Slack s využitím 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 zprávu do kanálu slack, který zadáte. Abyste mohli tuto šablonu používat, 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, pošle vám textovou zprávu s podrobnostmi výstrahy. Používá službu go.gl url pro zkrácení, aby obsahovala odkaz na portál, aby se 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. Kompletní scénář najdete na stránce /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikace logiky pro odeslání podrobných sestav zálohování e-mailem

Nasazení do Azure
Vytvořte aplikaci logiky pro odesílání sestav o instancích zálohování, využití, úlohách, zásadách, dodržování zásad a možnostech optimalizace prostřednictvím e-mailu.
Aplikace logiky pro zasílání sestav e-mailem na zálohovacích instancích

Nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o instancích záloh chráněných pomocí Azure Backup e-mailem
Aplikace logiky pro zasílání sestav o úlohách zálohování a obnovení e-mailem

Nasazení do Azure
Vytvoření aplikace logiky pro odesílání sestav o úlohách zálohování a obnovení e-mailem
Aplikace logiky pro zasílání sestav e-mailem o optimalizaci nákladů na zálohování

Nasazení do Azure
Tato šablona nasadí aplikaci logiky, která odesílá pravidelné sestavy o neaktivních prostředcích zálohování, možných optimalizacích plánů zálohování a možných optimalizacích uchovávání záloh na zadanou sadu e-mailových adres.
Aplikace logiky pro zasílání sestav e-mailem o zásadách 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 pro zasílání e-mailových sestav o 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í e-mailem
Aplikace logiky pro zasílání souhrnných sestav o zálohách e-mailem

Nasazení do Azure
Vytvořte aplikaci logiky pro odesílání souhrnných sestav o zálohách e-mailem.
Aplikace logiky pro zasílání sestav e-mailem o fakturaci Azure Backup

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

Nasazení do Azure
Tato šablona vytvoří jednoduchou aplikaci logiky se všemi nastaveními zásad autorizace a schématem triggeru HTTP, který je potřebný rozhraním API vlastního rozšíření služby Entitlement Management.
Vzory integrace – Směrovač zpráv – Aplikace logiky

Nasazení do Azure
Řešení, které ukazuje, jak můžeme nastavit model Směrovač 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 stávající prostředky Azure a Resource Manager šablony o přidání 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 Manager pomocí vlastních zprostředkovatelů a aplikací logiky.
Vlastní téma Azure Event Grid nebo předplatné s CloudEvents

Nasazení do Azure
Vytvoří vlastní téma Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikaci logiky jako obslužnou rutinu události. Šablonu původně vytvořil Justin Yoo.
Aplikace logiky Azure s funkcí

Nasazení do Azure
Tato šablona vytvoří v Azure bezserverovou aplikaci s Logic Apps a Functions. Aplikace logiky aktivuje funkci HTTP POST, zavolá funkci Azure a vrátí odpověď.
Azure Logic Apps – Příjem odeslání AS2

Nasazení do Azure
Vytvoří účty integrace pro dva partnery, Contoso a Fabrikam, včetně artefaktů pro partnery a smlouvy. Šablona také vytváří aplikace logiky mezi Fabrikam Sales a Contoso, aby demonstrovaly synchronní příjem odeslání 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 s vygenerovanými a přijatými kontrolními čísly X12. Aktivační událost 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í Service Bus

Nasazení do Azure
ukazuje, jak můžeme korelovat zprávy ve službě Logic Apps pomocí Azure Service Bus
Vytvoření aplikace logiky Consumption pomocí šablony Azure Resource Manager

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
I když Logic Apps poskytuje stovky konektorů pro různé služby, možná budete chtít volat rozhraní API, která spouští váš vlastní kód. Jedním z nejjednodušších a škálovatelných způsobů hostování vlastních webových rozhraní API je použití Azure App Service. Tato šablona nasadí webovou aplikaci pro vaše vlastní rozhraní API a zabezpečí toto rozhraní API pomocí ověřování Azure Active Directory.
Kopírování souborů FTP do aplikace logiky Azure Blob

Nasazení do Azure
Tato šablona umožňuje vytvořit triggery aplikace logiky pro soubory na serveru FTP a kopírovat je do kontejneru Objektů blob Azure. Můžete přidat další triggery nebo akce, které je 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á odešle e-mail. Můžete přidat další triggery nebo akce, které je 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á spustí uloženou proceduru SQL podle plánu. Všechny argumenty pro proceduru lze vložit do části textu š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 a Transform Xml.
Azure Logic Apps – XSLT s parametry

Nasazení do Azure
Vytvoří aplikaci logiky požadavek-odpověď, která provádí transformaci na základě XSLT. Mapování XSLT přijímá primitiva (celé číslo, řetězec atd.) jako vstupní parametry, protože je používá během transformace XML.
Spouštění úloh časovače, které se spouštějí podle plánu pomocí 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 Terraform (poskytovatel AzAPI)

Typ prostředku pracovních postupů je možné nasadit s operacemi, které cílí na:

  • 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

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

Omezení počtu znaků: 1–43

Platné znaky:
Alfanumerické znaky, pomlčky, podtržítka, tečky a závorky
location 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é)
tags Značky prostředků. Slovník názvů a hodnot značek.
identity Vlastnosti identity spravované služby Identita spravované služby
properties Vlastnosti pracovního postupu. Vlastnosti pracovního postupu

Identita spravované služby

Název Description Hodnota
typ Typ identity spravované služby Typ SystemAssigned obsahuje 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íče slovníku identit uživatelů budou ID prostředků ARM ve formátu:/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Pole ID identit uživatelů

Vlastnosti pracovního postupu

Název Description Hodnota
accessControl Konfigurace řízení přístupu. FlowAccessControlConfiguration
definice Definice. Viz Referenční informace ke schématu pro jazyk definice pracovního postupu v Azure Logic Apps.
konfigurace koncových bodů Konfigurace koncových bodů. Konfigurace koncových bodů toku
integrationAccount Účet integrace. Odkaz prostředku
integrationServiceEnvironment Prostředí integrační služby. Odkaz prostředku
parameters Parametry. object
state Stav "Dokončeno"
"Odstraněno"
"Zakázáno"
"Povoleno"
"Neurčené"
"Pozastaveno"

FlowAccessControlConfiguration

Název Description 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
triggers 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

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

IpAddressRange

Název Description Hodnota
rozsah adres Rozsah IP adres. řetězec

OpenAuthenticationAccessPolicies

Název Description Hodnota
Zásady Otevřete zásady ověřování. OpenAuthenticationAccessPolicies

Konfigurace koncových bodů toku

Název Description Hodnota
konektor Koncové body konektoru. Koncové body toku
pracovní postup Koncové body pracovního postupu. Koncové body toku

Koncové body toku

Název Description Hodnota
accessEndpointIpAddresses IP adresa koncového bodu přístupu. IpAddress[]
outgoingIpAddresses Odchozí IP adresa. IpAddress[]

IpAddress

Název Description Hodnota
adresa Adresa. řetězec

Odkaz prostředku

Název Description Hodnota
id ID prostředku. řetězec