Rychlý Start: vytvoření prvního pracovního postupu Logic Apps – Azure PortalQuickstart: Create your first Logic Apps workflow - Azure portal

V tomto rychlém startu se dozvíte, jak pomocí Azure Portalvytvořit první pracovní postup v Azure Logic Apps .This quickstart explains how to build your first workflow in Azure Logic Apps through the Azure portal. Tato úvodní příručka také vysvětluje základní koncepty služby Logic Apps, včetně postupu vytvoření nové aplikace logiky, přidání triggeru a akce do aplikace logiky a otestování aplikace logiky.This introductory guide also explains basic concepts of the Logic Apps service, including how to create a new logic app, add a trigger and action to your logic app, and test your logic app. Pomocí tohoto rychlého startu sestavíte ukázkovou aplikaci logiky, která pravidelně kontroluje informační kanál RSS a pošle e-mailové oznámení pro nové položky.Follow this quickstart to build an example logic app that regularly checks an RSS feed and sends an email notification for new items. Následující snímek obrazovky ukazuje pracovní postup na nejvyšší úrovni této ukázkové aplikace logiky:The following screenshot shows the high-level workflow of this example logic app:

Snímek obrazovky návrháře Logic Apps, ve kterém se zobrazuje ukázková aplikace logiky, kde Trigger je informační kanál RSS a akce posílá e-mail.

Pokud se chcete dozvědět, jak vytvořit a spravovat svou první aplikaci logiky prostřednictvím jiných rozhraní a aplikací, přečtěte si tyto další Logic Apps rychlý Start:If you'd like to learn how to create and manage your first logic app through other interfaces and apps, see these other Logic Apps quickstarts:

PožadavkyPrerequisites

Vytvoření aplikace logikyCreate your logic app

  1. Přihlaste se k webu Azure Portal pomocí přihlašovacích údajů svého účtu Azure.Sign in to the Azure portal with your Azure account credentials.

  2. Do vyhledávacího pole Azure Portal zadejte logic apps a vyberte Logic Apps.In the Azure portal search box, enter logic apps, and select Logic Apps.

    Snímek obrazovky Azure Portal, který zobrazuje vyhledávací pole s "Logic Apps" jako hledaný termín a "Logic Apps" jako vybraný výsledek hledání.

  3. Na stránce Logic Apps vyberte Přidat.On the Logic Apps page, select Add.

    Obrazovka stránky Logic Apps služby v Azure Portal, která zobrazuje seznam Logic Apps a vybrané tlačítko Přidat.

  4. V podokně Aplikace logiky zadejte základní podrobnosti a nastavení vaší aplikace logiky.On the Logic App pane, provide basic details and settings for your logic app. Vytvořte novou skupinu prostředků pro účely této ukázkové aplikace logiky.Create a new resource group for the purposes of this example logic app.

    VlastnostProperty HodnotaValue PopisDescription
    NázevName <Logic-App-Name><logic-app-name> Název vaší aplikace logiky, který musí být jedinečný napříč oblastmi.Your logic app's name, which must be unique across regions. Název může obsahovat jenom písmena, číslice, spojovníky ( - ), podtržítka ( _ ), kulaté závorky ( ( , ) ) a tečky ( . ).The name can contain only letters, numbers, hyphens (-), underscores (_), parentheses ((, )), and periods (.). Tento příklad používá "moji-First-Logic-App".This example uses "My-First-Logic-App".
    PředplatnéSubscription <Azure – předplatné – název><Azure-subscription-name> Název vašeho předplatného Azure.The name of your Azure subscription.
    Skupina prostředkůResource group <Azure-Resource-Group-Name><Azure-resource-group-name> Název skupiny prostředků Azure , ve které vytváříte aplikaci logikyThe name of the Azure resource group in which you're creating the logic app. Název skupiny prostředků musí být v různých oblastech jedinečný.The resource group's name must be unique across regions. V tomto příkladu se používá "My-First-LA-RG".This example uses "My-First-LA-RG".
    UmístěníLocation <Oblast Azure><Azure-region> Oblast Azure, kam se mají ukládat informace o aplikaci logikyThe Azure region where to store your logic app information. V tomto příkladu se používá "Západní USA".This example uses "West US".
    Log AnalyticsLog Analytics VypnutoOff Nastavení pro protokolování diagnostiky, které je ve výchozím nastavení vypnuté .The setting for diagnostic logging, which is Off by default. V tomto příkladu ponechejte nastavení vypnuto .For this example, keep the Off setting.

    Obrazovka stránky pro vytváření Logic Apps, která zobrazuje podokno s podrobnostmi pro novou aplikaci logiky

  5. Až budete připraveni, vyberte zkontrolovat + vytvořit.When you're ready, select Review + Create. Potvrďte podrobnosti, které jste zadali, a vyberte vytvořit.Confirm the details that you provided, and select Create.

  6. Až Azure úspěšně nasadí vaši aplikaci, vyberte Přejít k prostředku.After Azure successfully deploys your app, select Go to resource. Nebo můžete vyhledat a vybrat aplikaci logiky zadáním názvu do vyhledávacího pole.Or, you can find and select your logic app by typing the name in the search box.

    Snímek obrazovky se stránkou nasazení prostředků, která zobrazuje vybrané tlačítko "přejít k prostředku".

    Otevře se Návrhář pro Logic Apps se zobrazenou stránkou s úvodním videem a běžně používanými triggery.The Logic Apps Designer opens and shows a page with an introduction video and commonly used triggers. V oblasti Šablony vyberte Prázdná aplikace logiky.Under Templates, select Blank Logic App.

    Snímek obrazovky návrháře Logic Apps, zobrazení galerie šablon a vybrané šablony, "prázdná aplikace logiky".

Dále přidejte Trigger do aplikace logiky.Next, add a trigger to your logic app.

Přidat aktivační událost RSSAdd the RSS trigger

Každá aplikace logiky musí začínat triggerem, který se aktivuje, když dojde ke konkrétní události nebo když dojde ke splnění určité podmínky.Every logic app must start with a trigger, which fires when a specific event happens, or when a specific condition is met. Pokaždé, když Trigger najde nové položky, aktivuje se a modul Logic Apps vytvoří instanci aplikace logiky, která spustí a spustí váš pracovní postup.Each time the trigger finds new items, it fires and the Logic Apps engine creates a logic app instance that starts and runs your workflow. Pokud aktivační událost nenalezne nové položky, aktivační událost se neaktivuje, nevytvoří instanci nebo v této kontrole spustí pracovní postup.If the trigger doesn't find new items, the trigger doesn't fire and doesn't create an instance or run the workflow at this check.

V tomto příkladu pro rychlý Start: po Vytvoření aplikace logikypřidáte Trigger, který kontroluje nové položky v informačním kanálu RSS, a aktivuje se, když jsou k dispozici nové položky.In this quickstart example, after you create a logic app, you add a trigger that checks for new items in an RSS feed, and fires when there are new items. Můžete také vytvářet aplikace logiky s různými typy triggerů, například v kurzu vytváření pracovních postupů automatického schvalování.You can also create logic apps with different types of triggers, such as in the tutorial for creating automatic approval-based workflows.

  1. V Návrháři aplikace logiky pod vyhledávacím polem vyberte vše.In the Logic App Designer, under the search box, select All.

  2. Chcete-li najít konektor RSS, zadejte do vyhledávacího pole rss .To find the RSS connector, in the search box, enter rss. V seznamu triggery vyberte aktivační událost RSS, když se publikuje položka informačního kanálu.From the Triggers list, select the RSS trigger, When a feed item is published.

    Snímek obrazovky znázorňující Logic Apps designeru pomocí "RSS" ve vyhledávacím poli a vybrané aktivační události RSS "při publikování položky informačního kanálu".

  3. Zadejte adresu URL informačního kanálu RSS pro aktivační událost.Provide the RSS feed URL for your trigger. Pak definujte plán triggeru nastavením intervalu a frekvence.Then, define your trigger's schedule by setting the interval and frequency.

    VlastnostProperty HodnotaValue PopisDescription
    Adresa URL informačního kanálu RSSThe RSS feed URL <RSS – informační kanál – adresa URL><RSS-feed-URL> Adresa URL informačního kanálu RSS, který chcete monitorovat.The URL of the RSS feed that you want to monitor. V tomto příkladu se používá informační kanál RSS deníku na zdi na adrese https://feeds.a.dj.com/rss/RSSMarketsMain.xml .This example uses the Wall Street Journal's RSS feed at https://feeds.a.dj.com/rss/RSSMarketsMain.xml. Pro účely tohoto příkladu ale můžete použít jakýkoli informační kanál RSS, který nevyžaduje autorizaci protokolem HTTP.However, for the purposes of this example, you can use any RSS feed that doesn't require HTTP authorization. Vyberte informační kanál RSS, který se často publikuje, takže můžete aplikaci logiky otestovat snadno později.Choose an RSS feed that publishes frequently, so you can test your logic app easily later.
    IntervalInterval 11 Počet intervalů, které se mají čekat mezi kontrolami kanálu RSS.The number of intervals to wait between RSS feed checks. V tomto příkladu se používá 1 minutové intervaly.This example uses 1 minute intervals.
    FrekvenceFrequency MinutaMinute Jednotka času pro každý interval mezi kontrolami kanálu RSS.The unit of time for each interval between RSS feed checks. V tomto příkladu se používá 1 minutové intervaly.This example uses 1 minute intervals.

    Snímek obrazovky znázorňující Logic Apps návrháře s nastavením triggeru RSS, včetně adresy URL RSS, frekvence a intervalu.

  4. Kliknutím na záhlaví okna nyní můžete sbalit podrobnosti triggeru.Collapse the trigger's details for now by clicking inside its title bar.

    Snímek obrazovky znázorňující Logic Apps návrháře se sbaleným obrazcem aplikace logiky

  5. Uložte aplikaci logiky tak, že na panelu nástrojů návrháře vyberete Uložit .Save your logic app by selecting Save on the designer toolbar.

Vaše aplikace logiky je teď živá, ale neprovádí žádnou jinou než kontrolu informačního kanálu RSS.Your logic app is now live, however, it doesn't do anything other than check the RSS feed. V dalším kroku přidejte akci , která určuje, co se stane, když se Trigger aktivuje.Next, add an action to define what happens when your trigger fires.

Přidat akci "Odeslat e-mail"Add the "send email" action

Po Přidání triggeru pro aplikaci logikymusíte přidat akci , která určí odpověď v případě, že aplikace logiky zkontroluje informační kanál RSS a zobrazí se nová položka.After you add a trigger for your logic app, you must then add an action to determine the response when your logic app checks the RSS feed and a new item appears. Můžete také vytvářet aplikace logiky s mnohem složitějšími akcemi, jako je například v kurzu zpracování e-mailů pomocí Logic Apps, Azure functions a Azure Storage.You can also create logic apps with much more complex actions, such as in the tutorial for processing emails with Logic Apps, Azure Functions, and Azure Storage.

Poznámka

V tomto příkladu se jako e-mailová služba používá Office 365 Outlook.This example uses Office 365 Outlook as the email service. Pokud používáte jinou podporovanou e-mailovou službu ve vaší aplikaci logiky, uživatelské rozhraní může vypadat jinak.If you're using another supported email service in your logic app, the user interface might look different. Základní koncepty pro připojení k jiné e-mailové službě zůstávají ale stejné.However, the basic concepts for connecting to another email service remain the same.

  1. Pod položkou aktivační událost při publikování položky informačního kanálu vyberte Nový krok.Under the When a feed item is published trigger, select New step.

    Snímek obrazovky návrháře Logic Apps zobrazující pracovní postup s vybraným tlačítkem a "nový krok".

  2. V části Zvolte akci a vyhledávací pole vyberte vše.Under Choose an action and the search box, select All.

  3. Do vyhledávacího pole zadejte, aby send an email bylo možné najít konektory, které tuto akci nabízejí.In the search box, enter send an email so that you can find connectors that offer this action. Pokud chcete filtrovat seznam akcí pro konkrétní aplikaci nebo službu, můžete tuto aplikaci nebo službu vybrat jako první.To filter the actions list to a specific app or service, you can select that app or service first.

    Pokud například používáte pracovní nebo školní účet Microsoft a chcete použít Office 365 Outlook, vyberte office 365 Outlook.For example, if you're using a Microsoft work or school account and want to use Office 365 Outlook, select Office 365 Outlook. Nebo pokud používáte osobní účet Microsoft, můžete vybrat Outlook.com.Or, if you're using a personal Microsoft account, you can select Outlook.com. Tento příklad pokračuje v Office 365 Outlooku:This example continues with Office 365 Outlook:

    Snímek obrazovky návrháře Logic Apps zobrazující krok akce s vybraným e-mailovým konektorem "Office 365 Outlook".

    Teď můžete snadněji najít a vybrat akci, kterou chcete použít, například send an email :You can now more easily find and select the action that you want to use, for example, send an email:

    Snímek obrazovky návrháře Logic Apps zobrazující seznam filtrovaných akcí pro e-mailový konektor "Office 365 Outlook".

  4. Pokud váš vybraný e-mailový konektor vás vyzve k ověření vaší identity, dokončete tento krok nyní.If your selected email connector prompts you to authenticate your identity, complete that step now. Aby tento příklad fungoval, musíte vytvořit připojení mezi vaší aplikací logiky a vaší e-mailovou službou.You must create a connection between your logic app and your email service for this example to work.

    Poznámka

    V tomto příkladu se zobrazuje ruční ověřování konektoru Office 365 Outlook.This example shows manual authentication to the Office 365 Outlook connector. Jiné konektory však mohou podporovat různé typy ověřování.However, other connectors might support different authentication types. Ověřování pro aplikace logiky můžete také zpracovávat různými způsoby v závislosti na vašem případu použití.You can also handle authentication for your logic apps in different ways, depending on your use case. Například pokud pro nasazení použijete Azure Resource Manager šablony, můžete parametrizovat, aby se zlepšilo zabezpečení vstupů, které se často mění, například v podrobnostech o připojení.For example, if you use use Azure Resource Manager templates for deployment, you can parameterize to improve security on inputs that change frequently, such as connection details. Další informace najdete v těchto tématech:For more information, see these topics:

  5. V akci Odeslat e-mail určete, jaké informace se mají zahrnout do e-mailových oznámení.In the Send an email action, specify what information to include in the email notification.

    1. Do pole Komu zadejte e-mailovou adresu příjemce.In the To box, enter the recipient's email address. V tomto příkladu použijte svou e-mailovou adresu.For this example, use your email address.

      Poznámka

      Seznam Přidat dynamický obsah se zobrazí po kliknutí dovnitř pole do a některých dalších vstupních polí v Návrháři Logic Apps.The Add dynamic content list appears when you click inside the To box, and certain other input boxes in the Logic Apps Designer. Tento příklad používá dynamický obsah v pozdějším kroku.This example uses dynamic content in a later step. Seznam Přidat dynamický obsah zobrazuje všechny dostupné výstupy z předchozího kroku, které můžete použít jako vstupy pro aktuální akci.The Add dynamic content list shows any available outputs from the previous step, which you can use as inputs for the current action.

    2. Do pole Předmět zadejte předmět e-mailového oznámení.In the Subject box, enter the subject for your email notification. V tomto příkladu zadejte následující text s koncovým prázdným místem: New RSS item: For this example, enter the following text with a trailing blank space: New RSS item:

      Snímek obrazovky návrháře Logic Apps zobrazující akci "Odeslat e-mail" a kurzor do pole vlastnosti Subject.

    3. V seznamu Přidat dynamický obsah vyberte Název informačního kanálu, který je výstupem triggeru, když se publikuje položka informačního kanálu.From the Add dynamic content list, select Feed title, which is output from the trigger, When a feed item is published. Vaše e-mailové oznámení pomocí tohoto výstupu Získá název položky RSS.Your email notification uses this output to get the title of the RSS item.

      Snímek obrazovky návrháře Logic Apps zobrazující akci "Odeslat e-mail" a kurzor v poli vlastnosti Subject s otevřeným dynamickým obsahem a vybraným výstupem "název informačního kanálu".

      Tip

      Pokud v seznamu dynamického obsahu nezmizí žádné výstupy z aktivační události při publikování položky informačního kanálu , vyberte vedle záhlaví akce možnost Zobrazit další.In the dynamic content list, if no outputs appear from the When a feed item is published trigger, next to the action's header, select See more.

      Snímek obrazovky návrháře Logic Apps zobrazující otevřený dynamický seznam obsahu a možnost Zobrazit další pro aktivační událost je vybraná.

      Jakmile budete hotovi, předmět e-mailu bude vypadat jako v tomto příkladu:When you're done, the email subject looks like this example:

      Snímek obrazovky návrháře Logic Apps, ve kterém se zobrazuje akce Odeslat e-mail a příklad předmětu e-mailu s zahrnutou vlastností "název informačního kanálu".

      Pokud se v Návrháři objeví smyčka "pro každou", pak jste vybrali token pro pole; Příklad: kategorie-Item token.If a "For each" loop appears on the designer, then you selected a token for an array; for example, the categories-Item token. Pro tyto typy tokenů návrhář automaticky přidá tuto smyčku okolo akce, která obsahuje referenci na příslušný token.For these kinds of tokens, the designer automatically adds this loop around the action that references that token. Aplikace logiky tak provede stejnou akci pro každou položku pole.That way, your logic app performs the same action on each array item. Pokud chcete smyčku odebrat, vyberte na záhlaví smyčky tři tečky (...) a pak vyberte Odstranit.To remove the loop, select the ellipses (...) on the loop's title bar, then select Delete.

    4. Do pole text zadejte obsah pro text e-mailu.In the Body box, enter content for the email body. V tomto příkladu obsahuje obsah tři vlastnosti s popisným textem pro každý z nich: Title: , vlastnost title informačního kanálu Date published: , informační kanál publikovaný ve vlastnosti a Link: , vlastnost odkazu na primární informační kanál .In this example, the content includes three properties with descriptive text for each: Title:, the feed title property; Date published:, the Feed published on property; and Link:, the Primary feed link property. Pokud chcete do textového pole přidat prázdné řádky, stiskněte Shift + Enter.To add blank lines in an edit box, press Shift + Enter.

      VlastnostProperty PopisDescription
      Název informačního kanáluFeed title Název položkyThe item's title
      Datum publikování informačního kanáluFeed published on Datum a čas publikování položkyThe item's publishing date and time
      Odkaz na primární informační kanálPrimary feed link Adresa URL položkyThe URL for the item

      Snímek obrazovky návrháře Logic Apps, ve kterém se zobrazuje akce Odeslat e-mail a vybrané vlastnosti v poli "tělo".

  6. Uložte aplikaci logiky.Save your logic app. V nabídce návrháře vyberte Save (Uložit ).Select Save in the designer menu.

Potom otestujte, jestli vaše aplikace logiky funguje.Next, test that your logic app works.

Spuštění aplikace logikyRun your logic app

Po vytvoření ukázkové aplikace logiky potvrďte, že je váš pracovní postup správně nakonfigurovaný.After creating your example logic app, confirm that your workflow is configured correctly. Můžete počkat, až aplikace logiky zkontroluje váš informační kanál RSS podle zadaného plánu.You can wait for the logic app to check your RSS feed based on the specified schedule. Nebo můžete aplikaci logiky spustit ručně výběrem možnosti Spustit na panelu nástrojů návrháře Logic Apps, jak je znázorněno na následujícím snímku obrazovky.Or, you can manually run your logic app by selecting Run on the Logic Apps Designer toolbar, as show in the following screenshot.

Pokud informační kanál RSS obsahuje nové položky, aplikace logiky za každou novou položku odešle e-mail.If the RSS feed has new items, your logic app sends an email for each new item. V opačném případě vaše aplikace logiky počká, až příště znovu zkontroluje informační kanál RSS.Otherwise, your logic app waits until the next interval to check the RSS feed again.

Snímek obrazovky návrháře Logic Apps, na kterém je zobrazeno tlačítko spustit na panelu nástrojů návrháře

Následující snímek obrazovky ukazuje ukázkové e-mailové oznámení z této ukázkové aplikace logiky.The following screenshot shows a sample email notification from this example logic app. E-mail obsahuje podrobné informace o každé položce informačního kanálu RSS vybrané v návrháři a také popisný text přidaný pro každý z nich.The email includes the details for each RSS feed item selected in the designer, as well as the descriptive text added for each.

Snímek obrazovky aplikace Outlook zobrazující ukázkovou e-mailovou zprávu přijatou při zobrazení nové položky informačního kanálu RSS s názvem položky, datum publikování a propojení.

Pokud nepřijímáte e-maily s oznámeními z aplikace logiky podle očekávání:If you're not receiving notification emails from the logic app as expected:

  • Pro případ, že se zpráva nesprávně vyfiltroval, ověřte, jestli je ve složce Nevyžádaná pošta e-mailový účet.Check your email account's junk or spam folder, in case the message was incorrectly filtered.
  • Ujistěte se, že kanál RSS, který používáte, publikoval položky od poslední naplánované nebo ruční kontroly.Make sure the RSS feed you're using has published items since the last scheduled or manual check.

Vyčištění prostředkůClean up resources

Po dokončení testování této ukázkové aplikace logiky vyčistěte aplikaci logiky a všechny související prostředky odstraněním skupiny prostředků, kterou jste pro tento příklad vytvořili.When you're done testing this sample logic app, clean up the logic app and any related resources by deleting the resource group you created for this example.

Poznámka

Při odstranění aplikace logikyse nevytvoří žádná nová spuštění.When you delete a logic app, no new runs are instantiated. Všechna probíhající a čekající spuštění se zruší.All in-progress and pending runs are canceled. Pokud máte tisíce spuštění, jejich zrušení může trvat značnou dobu.If you have thousands of runs, cancellation might take significant time to complete.

  1. Do pole Azure Search zadejte resource groups a pak vyberte skupiny prostředků.In the Azure search box, enter resource groups, and then select Resource groups.

    Snímek obrazovky zobrazující Azure Portal vyhledávací pole s hledaným termínem "skupiny prostředků".

  2. Vyhledejte a vyberte skupinu prostředků vaší aplikace logiky.Find and select your logic app's resource group. V podokně Přehled vyberte Odstranit skupinu prostředků.On the Overview pane, select Delete resource group.

    Snímek obrazovky zobrazující Azure Portal s vybranou skupinou prostředků a tlačítkem pro "odstranění skupiny prostředků".

  3. Jakmile se zobrazí podokno potvrzení, zadejte název skupiny prostředků a vyberte Odstranit.When the confirmation pane appears, enter the resource group name, and select Delete.

    Snímek obrazovky zobrazující Azure Portal s podoknem potvrzení a zadaným názvem skupiny prostředků, který se má odstranit

Další krokyNext steps

V tomto rychlém startu jste vytvořili svou první aplikaci logiky v Azure Portal ke kontrole informačního kanálu RSS podle plánu a odeslání e-mailového oznámení o každé nové položce informačního kanálu.In this quickstart, you created your first logic app in the Azure portal to check an RSS feed for updates on a schedule, and send an email notification about each new feed item.

Další informace o tom, jak vytvořit pokročilejší pracovní postupy na základě plánu v Logic Apps, najdete v tomto kurzu:To learn how to create more advanced schedule-based workflows in Logic Apps, see the following tutorial: