Przepływy pracy Microsoft.Logic 2015-02-01-preview

Definicja zasobu Bicep

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Logic/workflows@2015-02-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    definition: any()
    definitionLink: {
      contentHash: {
        algorithm: 'string'
        value: 'string'
      }
      contentSize: int
      contentVersion: 'string'
      metadata: any()
      uri: 'string'
    }
    parameters: {}
    parametersLink: {
      contentHash: {
        algorithm: 'string'
        value: 'string'
      }
      contentSize: int
      contentVersion: 'string'
      metadata: any()
      uri: 'string'
    }
    sku: {
      name: 'string'
      plan: {
        id: 'string'
      }
    }
    state: 'string'
  }
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Pobiera lub ustawia lokalizację zasobu. ciąg
tags Pobiera lub ustawia tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Pobiera lub ustawia właściwości przepływu pracy. Przepływ pracyWłaściwości

Przepływ pracyWłaściwości

Nazwa Opis Wartość
definicja Pobiera lub ustawia definicję. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps. W przypadku Bicep można użyć funkcji any().
definitionLink Pobiera lub ustawia link do definicji. Contentlink
parameters Pobiera lub ustawia parametry. object
parametersLink Pobiera lub ustawia link do parametrów. Contentlink
sku Pobiera lub ustawia jednostkę SKU. Numer jednostki magazynowej
stan Pobiera lub ustawia stan. "Usunięte"
"Wyłączone"
"Włączone"
"NotSpecified"
"Zawieszone"
Nazwa Opis Wartość
contentHash Pobiera lub ustawia skrót zawartości. ContentHash
contentSize Pobiera lub ustawia rozmiar zawartości. int
contentVersion Pobiera lub ustawia wersję zawartości. ciąg
metadane Pobiera lub ustawia metadane. W przypadku Bicep można użyć funkcji any().
Identyfikator uri Pobiera lub ustawia identyfikator URI łącza zawartości. ciąg

ContentHash

Nazwa Opis Wartość
Algorytm Pobiera lub ustawia algorytm. ciąg
wartość Pobiera lub ustawia wartość. ciąg

SKU

Nazwa Opis Wartość
name Pobiera lub ustawia nazwę. "Podstawowa"
"Bezpłatna"
"NotSpecified"
"Premium"
"Udostępnione"
"Standardowa"
plan Pobiera lub ustawia odwołanie do planu. ResourceReference

ResourceReference

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator zasobu. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert do kolejki za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki doda on ładunek przekazywany do określonej kolejki usługi Azure Storage. Ten element webhook można dodać do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona usługi skracania adresu URL go.gl w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail z raportami na temat wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych, do określonego zestawu adresów e-mail.
Aplikacja logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Zgodność z zasadami tworzenia kopii zapasowych za pomocą aplikacji logiki do wiadomości e-mail

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail w raportach dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowych (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Wdrażanie przykładowej aplikacji logiki do użycia jako rozszerzenia niestandardowe zarządzania upoważnieniami

Wdróż na platformie Azure
Ten szablon tworzy prostą aplikację logiki z wszystkimi ustawieniami zasad autoryzacji i schematem wyzwalacza http, który jest wymagany przez niestandardowy interfejs API rozszerzenia zarządzania upoważnieniami.
Wzorce integracji — Router komunikatów — Aplikacja logiki

Wdróż na platformie Azure
Rozwiązanie pokazujące, jak można skonfigurować wzorzec routera komunikatów przy użyciu aplikacji logiki
Rozszerzanie istniejących zasobów platformy Azure za pomocą dostawców niestandardowych

Wdróż na platformie Azure
Ten przykład zawiera szczegółowe informacje na temat rozszerzania istniejących zasobów platformy Azure i szablonów Resource Manager w celu dodania obciążeń niestandardowych.
Tworzenie zasobu niestandardowego dla szablonów przy użyciu dostawców niestandardowych

Wdróż na platformie Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
Temat/subskrypcja niestandardowa Azure Event Grid za pomocą rozwiązania CloudEvents

Wdróż na platformie Azure
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents oraz aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie utworzony przez Justina Yoo.
Aplikacja logiki platformy Azure z funkcją

Wdróż na platformie Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure za pomocą usług Logic Apps i Functions. Aplikacja logiki wyzwala funkcję HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — odbieranie w usłudze AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów, firmy Contoso i firmy Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales a firmą Contoso w celu zademonstrowania synchronicznego odbierania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchroniczne asynchroniczne asynchroniczne odbieranie AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Każdy wyzwalacz aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
w którym pokazano, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Tworzenie aplikacji logiki zużycie przy użyciu szablonu usługi Azure Resource Manager

Wdróż na platformie Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do definiowania przepływów pracy.
Wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

Wdróż na platformie Azure
Mimo że usługa Logic Apps udostępnia setki łączników dla różnych usług, możesz wywołać interfejsy API, które uruchamiają własny kod. Jednym z najprostszych i najbardziej skalowalnych sposobów hostowania własnych internetowych interfejsów API jest użycie Azure App Service. Ten szablon wdraża aplikację internetową dla niestandardowego interfejsu API i zabezpiecza ten interfejs API przy użyciu uwierzytelniania usługi Azure Active Directory.
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potok VETER

Wdróż na platformie Azure
Tworzy konto integracji, dodaje do niego schemat/mapę, tworzy aplikację logiki i kojarzy ją z kontem integracji. Aplikacja logiki implementuje potok VETER przy użyciu operacji Walidacja xml, XPath Extract and Transform Xml.
Azure Logic Apps — XSLT z parametrami

Wdróż na platformie Azure
Tworzy aplikację logiki odpowiedzi na żądanie, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje wartości pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, jak używa ich podczas transformacji XML.
Zadania czasomierza uruchamiania wykonywane zgodnie z harmonogramem przy użyciu usługi Logic Apps

Wdróż na platformie Azure
Ten szablon tworzy parę usługi Logic Apps, która umożliwia tworzenie zaplanowanych wystąpień zadań czasomierza.

Definicja zasobu szablonu usługi ARM

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Logic/workflows",
  "apiVersion": "2015-02-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "definition": {},
    "definitionLink": {
      "contentHash": {
        "algorithm": "string",
        "value": "string"
      },
      "contentSize": "int",
      "contentVersion": "string",
      "metadata": {},
      "uri": "string"
    },
    "parameters": {},
    "parametersLink": {
      "contentHash": {
        "algorithm": "string",
        "value": "string"
      },
      "contentSize": "int",
      "contentVersion": "string",
      "metadata": {},
      "uri": "string"
    },
    "sku": {
      "name": "string",
      "plan": {
        "id": "string"
      }
    },
    "state": "string"
  }
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/workflows"
apiVersion Wersja interfejsu API zasobów "2015-02-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Pobiera lub ustawia lokalizację zasobu. ciąg
tags Pobiera lub ustawia tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
properties Pobiera lub ustawia właściwości przepływu pracy. Przepływ pracyWłaściwości

Przepływ pracyWłaściwości

Nazwa Opis Wartość
definicja Pobiera lub ustawia definicję. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps.
definitionLink Pobiera lub ustawia link do definicji. Contentlink
parameters Pobiera lub ustawia parametry. object
parametersLink Pobiera lub ustawia link do parametrów. Contentlink
sku Pobiera lub ustawia jednostkę SKU. Numer jednostki magazynowej
stan Pobiera lub ustawia stan. "Usunięte"
"Wyłączone"
"Włączone"
"NotSpecified"
"Zawieszone"
Nazwa Opis Wartość
contentHash Pobiera lub ustawia skrót zawartości. ContentHash
contentSize Pobiera lub ustawia rozmiar zawartości. int
contentVersion Pobiera lub ustawia wersję zawartości. ciąg
metadane Pobiera lub ustawia metadane.
Identyfikator uri Pobiera lub ustawia identyfikator URI łącza zawartości. ciąg

ContentHash

Nazwa Opis Wartość
Algorytm Pobiera lub ustawia algorytm. ciąg
wartość Pobiera lub ustawia wartość. ciąg

SKU

Nazwa Opis Wartość
name Pobiera lub ustawia nazwę. "Podstawowa"
"Bezpłatna"
"NotSpecified"
"Premium"
"Udostępnione"
"Standardowa"
plan Pobiera lub ustawia odwołanie do planu. ResourceReference

ResourceReference

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator zasobu. ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Alert do kolejki za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki z elementem webhook. Po wyzwoleniu aplikacji logiki doda on ładunek przekazywany do określonej kolejki usługi Azure Storage. Ten element webhook można dodać do alertu platformy Azure, a następnie za każdym razem, gdy alert zostanie wyzwolony, otrzymasz ten element w kolejce.
Alert dotyczący usługi Slack z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wyświetlony komunikat do określonego kanału usługi Slack. Aby użyć tego szablonu, musisz mieć konto usługi Slack.
Alert do wiadomości SMS z aplikacją logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która ma element webhook do użycia z poziomu alertu platformy Azure. Po wyzwoleniu alertu zostanie wysłana wiadomość SMS ze szczegółami alertu. Używa ona usługi skracania adresu URL go.gl w celu uwzględnienia linku do portalu w celu wyświetlenia zasobu.
Pobieranie kluczy dostępu usługi Azure Storage w szablonie usługi ARM

Wdróż na platformie Azure
Ten szablon utworzy konto magazynu, po którym utworzy połączenie interfejsu API, dynamicznie pobierając klucz podstawowy konta magazynu. Połączenie interfejsu API jest następnie używane w aplikacji logiki jako wyzwalacz sondowania pod kątem zmian obiektów blob. Kompletny scenariusz można znaleźć na stronie /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/.
Aplikacja logiki do wiadomości e-mail ze szczegółowymi raportami kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty dotyczące wystąpień kopii zapasowych, użycia, zadań, zasad, przestrzegania zasad i możliwości optymalizacji za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail z raportami na temat wystąpień kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących wystąpień kopii zapasowych chronionych przy użyciu Azure Backup za pośrednictwem poczty e-mail
Aplikacja logiki wysyła do wiadomości e-mail raporty dotyczące zadań tworzenia kopii zapasowych i przywracania

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zadań tworzenia kopii zapasowej i przywracania za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami na temat optymalizacji kosztów tworzenia kopii zapasowych

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące nieaktywnych zasobów kopii zapasowych, możliwe optymalizacje harmonogramu tworzenia kopii zapasowych i możliwe optymalizacje przechowywania kopii zapasowych, do określonego zestawu adresów e-mail.
Aplikacja logiki do wiadomości e-mail z raportami dotyczącymi zasad tworzenia kopii zapasowych

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących zasad tworzenia kopii zapasowych za pośrednictwem poczty e-mail
Zgodność z zasadami tworzenia kopii zapasowych za pomocą aplikacji logiki do wiadomości e-mail

Wdróż na platformie Azure
Tworzenie aplikacji logiki do wysyłania raportów dotyczących przestrzegania zasad tworzenia kopii zapasowych wystąpień kopii zapasowych za pośrednictwem poczty e-mail
Aplikacja logiki do wiadomości e-mail z raportami podsumowania kopii zapasowych

Wdróż na platformie Azure
Utwórz aplikację logiki, aby wysyłać raporty podsumowania kopii zapasowych za pośrednictwem poczty e-mail.
Aplikacja logiki do wiadomości e-mail w raportach dotyczących rozliczeń Azure Backup

Wdróż na platformie Azure
Ten szablon wdraża aplikację logiki, która wysyła okresowe raporty dotyczące kluczowych parametrów rozliczeń kopii zapasowych (chronione wystąpienia i używany magazyn w chmurze kopii zapasowych) na poziomie jednostki rozliczeniowej do określonego zestawu adresów e-mail.
Wdrażanie przykładowej aplikacji logiki do użycia jako rozszerzenia niestandardowe zarządzania upoważnieniami

Wdróż na platformie Azure
Ten szablon tworzy prostą aplikację logiki z wszystkimi ustawieniami zasad autoryzacji i schematem wyzwalacza http, który jest wymagany przez niestandardowy interfejs API rozszerzenia zarządzania upoważnieniami.
Wzorce integracji — Router komunikatów — Aplikacja logiki

Wdróż na platformie Azure
Rozwiązanie pokazujące, jak można skonfigurować wzorzec routera komunikatów przy użyciu aplikacji logiki
Rozszerzanie istniejących zasobów platformy Azure za pomocą dostawców niestandardowych

Wdróż na platformie Azure
Ten przykład zawiera szczegółowe informacje na temat rozszerzania istniejących zasobów platformy Azure i szablonów Resource Manager w celu dodania obciążeń niestandardowych.
Tworzenie zasobu niestandardowego dla szablonów przy użyciu dostawców niestandardowych

Wdróż na platformie Azure
W tym przykładzie pokazano, jak dodać zasoby niestandardowe do szablonów Resource Manager przy użyciu niestandardowych dostawców i aplikacji logiki.
Temat/subskrypcja niestandardowa Azure Event Grid za pomocą rozwiązania CloudEvents

Wdróż na platformie Azure
Tworzy niestandardowy temat Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents oraz aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie utworzony przez Justina Yoo.
Aplikacja logiki platformy Azure z funkcją

Wdróż na platformie Azure
Ten szablon tworzy aplikację bezserwerową na platformie Azure za pomocą usług Logic Apps i Functions. Aplikacja logiki wyzwala funkcję HTTP POST, wywołuje funkcję platformy Azure i zwraca odpowiedź.
Azure Logic Apps — odbieranie w usłudze AS2

Wdróż na platformie Azure
Tworzy konta integracji dla dwóch partnerów, firmy Contoso i firmy Fabrikam, w tym artefakty dla partnerów i umów. Szablon tworzy również aplikacje logiki między firmą Fabrikam Sales a firmą Contoso w celu zademonstrowania synchronicznego odbierania as2. Szablon tworzy również aplikacje logiki między firmami Fabrikam Finance i Contoso, które pokazują asynchroniczne odbieranie asynchroniczne asynchroniczne asynchroniczne odbieranie AS2.
Azure Logic Apps — replikacja odzyskiwania po awarii B2B

Wdróż na platformie Azure
Tworzy replikację usługi Logic Apps dla usługi AS2 MIC, wygenerowanych i odebranych numerów kontrolnych X12. Każdy wyzwalacz aplikacji logiki wskazuje konto integracji lokacji głównej. Każda akcja aplikacji logiki wskazuje konto integracji lokacji dodatkowej.
Correlating messages over Logic Apps using Service Bus (Korelowanie komunikatów w usłudze Logic Apps przy użyciu usługi Service Bus)

Wdróż na platformie Azure
w którym pokazano, jak możemy skorelować komunikaty za pośrednictwem usługi Logic Apps przy użyciu Azure Service Bus
Tworzenie aplikacji logiki zużycie przy użyciu szablonu usługi Azure Resource Manager

Wdróż na platformie Azure
Ten szablon tworzy pustą aplikację logiki, której można użyć do definiowania przepływów pracy.
Wywoływanie niestandardowych interfejsów API z usługi Azure Logic Apps

Wdróż na platformie Azure
Mimo że usługa Logic Apps udostępnia setki łączników dla różnych usług, możesz wywołać interfejsy API, które uruchamiają własny kod. Jednym z najprostszych i najbardziej skalowalnych sposobów hostowania własnych internetowych interfejsów API jest użycie Azure App Service. Ten szablon wdraża aplikację internetową dla niestandardowego interfejsu API i zabezpiecza ten interfejs API przy użyciu uwierzytelniania usługi Azure Active Directory.
Kopiowanie plików FTP do aplikacji logiki obiektów blob platformy Azure

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie wyzwalaczy aplikacji logiki na plikach na serwerze FTP i kopiowanie ich do kontenera obiektów blob platformy Azure. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Wysyłanie wiadomości e-mail za pomocą aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia utworzenie aplikacji logiki, która wysyła wiadomość e-mail. Możesz dodać dodatkowe wyzwalacze lub akcje, aby dostosować je do Twoich potrzeb.
Uruchamianie procedury składowanej SQL zgodnie z harmonogramem za pośrednictwem aplikacji logiki

Wdróż na platformie Azure
Ten szablon umożliwia tworzenie aplikacji logiki, która będzie uruchamiać procedurę składowaną SQL zgodnie z harmonogramem. Wszelkie argumenty dla procedury można umieścić w sekcji treści szablonu.
Azure Logic Apps — potok VETER

Wdróż na platformie Azure
Tworzy konto integracji, dodaje do niego schemat/mapę, tworzy aplikację logiki i kojarzy ją z kontem integracji. Aplikacja logiki implementuje potok VETER przy użyciu operacji Walidacja xml, XPath Extract and Transform Xml.
Azure Logic Apps — XSLT z parametrami

Wdróż na platformie Azure
Tworzy aplikację logiki odpowiedzi na żądanie, która wykonuje transformację opartą na XSLT. Mapa XSLT przyjmuje wartości pierwotne (liczba całkowita, ciąg itp.) jako parametry wejściowe, jak używa ich podczas transformacji XML.
Zadania czasomierza uruchamiania wykonywane zgodnie z harmonogramem przy użyciu usługi Logic Apps

Wdróż na platformie Azure
Ten szablon tworzy parę usługi Logic Apps, która umożliwia tworzenie zaplanowanych wystąpień zadań czasomierza.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu przepływów pracy można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Logic/workflows, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/workflows@2015-02-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      definitionLink = {
        contentHash = {
          algorithm = "string"
          value = "string"
        }
        contentSize = int
        contentVersion = "string"
        uri = "string"
      }
      parameters = {}
      parametersLink = {
        contentHash = {
          algorithm = "string"
          value = "string"
        }
        contentSize = int
        contentVersion = "string"
        uri = "string"
      }
      sku = {
        name = "string"
        plan = {
          id = "string"
        }
      }
      state = "string"
    }
  })
}

Wartości właściwości

Przepływy pracy

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.Logic/workflows@2015-02-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 1–43

Prawidłowe znaki:
Alfanumeryczne, łączniki, podkreślenia, kropki i nawiasy.
location Pobiera lub ustawia lokalizację zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Pobiera lub ustawia tagi zasobów. Słownik nazw tagów i wartości.
properties Pobiera lub ustawia właściwości przepływu pracy. Przepływ pracyWłaściwości

Przepływ pracyWłaściwości

Nazwa Opis Wartość
definicja Pobiera lub ustawia definicję. Zobacz Dokumentacja schematu dla języka definicji przepływu pracy w usłudze Azure Logic Apps.
definitionLink Pobiera lub ustawia link do definicji. Contentlink
parameters Pobiera lub ustawia parametry. object
parametersLink Pobiera lub ustawia link do parametrów. Contentlink
sku Pobiera lub ustawia jednostkę SKU. Numer jednostki magazynowej
stan Pobiera lub ustawia stan. "Usunięte"
"Wyłączone"
"Włączone"
"Nieokreślone"
"Zawieszone"
Nazwa Opis Wartość
contentHash Pobiera lub ustawia skrót zawartości. ContentHash
contentSize Pobiera lub ustawia rozmiar zawartości. int
contentVersion Pobiera lub ustawia wersję zawartości. ciąg
metadane Pobiera lub ustawia metadane.
Identyfikator uri Pobiera lub ustawia identyfikator URI łącza zawartości. ciąg

ContentHash

Nazwa Opis Wartość
Algorytm Pobiera lub ustawia algorytm. ciąg
wartość Pobiera lub ustawia wartość. ciąg

SKU

Nazwa Opis Wartość
name Pobiera lub ustawia nazwę. "Podstawowa"
"Bezpłatna"
"Nieokreślone"
"Premium"
"Udostępnione"
"Standardowa"
plan Pobiera lub ustawia odwołanie do planu. ResourceReference

ResourceReference

Nazwa Opis Wartość
identyfikator Pobiera lub ustawia identyfikator zasobu. ciąg