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

V tomto rychlém startu se seznámíte se základními obecnými koncepty, jak vytvořit první pracovní postup pomocí Azure Logic Apps, jako je vytvoření prázdné aplikace logiky, přidání triggeru a akce a testování aplikace logiky.This quickstart introduces the basic general concepts behind how to build your first workflow by using Azure Logic Apps, such as creating a blank logic app, adding a trigger and an action, and then testing your logic app. V tomto rychlém startu vytvoříte aplikaci logiky, která pravidelně kontroluje informační kanál RSS webu pro nové položky.In this quickstart, you build a logic app that regularly checks a website's RSS feed for new items. Pokud se najdou nové položky, aplikace logiky za každou z nich odešle e-mail.If new items exist, the logic app sends an email for each item. Jakmile budete hotovi, vaše aplikace logiky bude na základní úrovni vypadat jako tento pracovní postup:When you're done, your logic app looks like this workflow at a high level:

Ukázkový pracovní postup aplikace logiky vysoké úrovně

Pro tento scénář potřebujete e-mailový účet ze služby, kterou podporuje Azure Logic Apps, jako je například Office 365 Outlook, Outlook.com nebo Gmail.For this scenario, you need an email account from a service that's supported by Azure Logic Apps, such as Office 365 Outlook, Outlook.com, or Gmail. Další podporované e-mailové služby najdete v seznamu konektorů.For other supported email services, review the connectors list here. V tomto příkladu aplikace logiky používá Office 365 Outlook.In this example, the logic app uses Office 365 Outlook. Pokud používáte jinou e-mailovou službu, je celkový obecný postup stejný, ale vaše uživatelské rozhraní se může mírně lišit.If you use a different email service, the overall general steps are the same, but your user interface might differ slightly.

Zároveň pokud ještě nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.Also, if you don't have an Azure subscription, sign up for a free Azure account.

Přihlášení k webu Azure PortalSign in to the Azure portal

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.

Vytvoření aplikace logikyCreate your logic app

  1. Na domovské stránce Azure v poli hledání vyhledejte a vyberte Logic Apps.From the Azure home page, in the search box, find and select Logic Apps.

    Vyhledejte a vyberte "Logic Apps"

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

    Přidat novou aplikaci logiky

  3. V podokně Aplikace logiky zadejte podrobnosti o vaší aplikaci logiky, jak je znázorněno níže.On the Logic App pane, provide details about your logic app as shown below. Až budete hotovi, vyberte vytvořit.After you're done, select Create.

    Zadání podrobností pro novou aplikaci logiky

    VlastnostProperty HodnotaValue PopisDescription
    NázevName <Logic-App-name><logic-app-name> Název aplikace logiky, který může obsahovat jenom písmena, číslice, spojovníky (-), podtržítka (_), kulaté závorky ((, )) a tečky (.).Your logic app name, which 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 <název_předplatného_Azure><Azure-subscription-name> Název vašeho předplatného AzureYour Azure subscription name
    Skupina prostředkůResource group <Azure-Resource-Group-name><Azure-resource-group-name> Název skupiny prostředků Azure , která slouží k uspořádání souvisejících prostředků.The name for the Azure resource group used to organize related resources. V tomto příkladu se používá "My-First-LA-RG".This example uses "My-First-LA-RG".
    UmístěníLocation <Azure – oblast><Azure-region> Oblast, kam se mají ukládat informace o aplikaci logikyThe 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 Pokud chcete zapnout protokolování diagnostiky, ponechte nastavení Vypnuto.Keep the Off setting for diagnostic logging.
  4. Až Azure nasadí vaši aplikaci, vyberte na panelu nástrojů Azure možnost oznámení > pro vaši nasazenou aplikaci logiky Přejít na prostředek .After Azure deploys your app, on the Azure toolbar, select Notifications > Go to resource for your deployed logic app.

    Přejít na nově vytvořený prostředek aplikace logiky

    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.

    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 části Šablony vyberte Prázdná aplikace logiky.Under Templates, select Blank Logic App.

    Vybrat prázdnou šablonu pro aplikaci logiky

Dále přidejte trigger, který se aktivuje, když se v informačním kanálu RSS objeví nová položka.Next, add a trigger that fires when a new RSS feed item appears. Každá aplikace logiky se musí spouštět triggerem, který se aktivuje při určité události nebo 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ž se Trigger aktivuje, modul Azure Logic Apps vytvoří instanci aplikace logiky, která spustí a spustí váš pracovní postup.Each time the trigger fires, the Azure Logic Apps engine creates a logic app instance that starts and runs your workflow.

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

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

  2. Do vyhledávacího pole zadejte rss k nalezení konektoru RSS.In the search box, enter rss to find the RSS connector. V seznamu triggery vyberte aktivační událost při publikování položky informačního kanálu .From the triggers list, select the When a feed item is published trigger.

    Vyberte, kdy se má aktivovat položka informačního kanálu.

  3. Zadejte tyto informace pro aktivační událost, jak je znázorněno na obrázku a popisuje:Provide this information for your trigger as shown and described here:

    Nastavení triggeru s informačním kanálem RSS, frekvencí a intervalem

    VlastnostProperty HodnotaValue PopisDescription
    Adresa URL informačního kanálu RSSThe RSS feed URL http://feeds.reuters.com/reuters/topNews Odkaz na informační kanál RSS, který chcete monitorovatThe link for the RSS feed that you want to monitor
    IntervalInterval 11 Počet intervalů, po které se má čekat mezi kontrolamiThe number of intervals to wait between checks
    FrekvenceFrequency MinutaMinute Jednota času pro každý interval mezi kontrolamiThe unit of time for each interval between checks

    Interval a frekvence společně definují plán pro trigger vaší aplikace logiky.Together, the interval and frequency define the schedule for your logic app's trigger. Tato aplikace logiky kontroluje kanál každou minutu.This logic app checks the feed every minute.

  4. Chcete-li nyní sbalit podrobnosti triggeru, klikněte do záhlaví triggeru.To collapse the trigger details for now, click inside the trigger's title bar.

    Sbalením obrazce aplikace logiky skryjete podrobnosti.

  5. Uložte svou aplikaci logiky.Save your logic app. Na panelu nástrojů návrháře vyberte Uložit.On the designer toolbar, select Save.

Vaše aplikace logiky je teď v provozu, ale kromě kontroly informačního kanálu nic nedělá.Your logic app is now live but doesn't do anything other than check the RSS feed. Přidejte tedy akci, která bude reagovat na aktivaci triggeru.So, add an action that responds when the trigger fires.

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

Teď přidejte akci , která odešle e-mail, když se v informačním kanálu RSS objeví nová položka.Now add an action that sends an email when a new item appears in the RSS feed.

  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.

    V části Trigger vyberte 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 send an email a vyhledejte konektory, které tuto akci nabízejí.In the search box, enter send an email to find connectors that offer this action. V seznamu akce vyberte akci "Odeslat e-mail" pro e-mailovou službu, kterou chcete použít.From the actions list, select the "send an email" action for the email service that you want to use. V tomto příkladu se používá konektor Outlooku pro Office 365, který má akci Odeslat e-mail .This example uses the Office 365 Outlook connector, which has the Send an email action.

    Výběr akce Odeslat e-mail pro Office 365 Outlook

    Pokud chcete v seznamu akcí vyfiltrovat konkrétní aplikaci nebo službu, můžete nejprve tuto aplikaci nebo službu vybrat:To filter the actions list to a specific app or service, you can select that app or service first:

    • Pro pracovní nebo školní účty Azure vyberte Office 365 Outlook.For Azure work or school accounts, select Office 365 Outlook.
    • Pro osobní účty Microsoft vyberte Outlook.com.For personal Microsoft accounts, select Outlook.com.
  4. Pokud váš vybraný e-mailový konektor vás vyzve k ověření vaší identity, dokončete tento krok, abyste vytvořili propojení mezi vaší aplikací logiky a vaší e-mailovou službou.If your selected email connector prompts you to authenticate your identity, complete that step now to create a connection between your logic app and your email service.

    Poznámka

    V tomto konkrétním příkladu ručně ověříte svou identitu.In this specific example, you manually authenticate your identity. Konektory, které vyžadují ověřování, se však liší v typech ověřování, které podporují.However, connectors that require authentication differ in the authentication types that they support. Máte také možnost nastavit způsob, jakým chcete zpracovávat ověřování.You also have options to set up the way that you want to handle authentication. Například při použití šablon Azure Resource Manager pro nasazení můžete parametrizovat a zabezpečit vstupy, které chcete často nebo snadno měnit, například informace o připojení.For example, when you use Azure Resource Manager templates for deployment, you can parameterize and secure inputs that you want to change often or easily, such as connection information. Další informace najdete v těchto tématech:For more information, see these topics:

  5. V akci Odeslat e-mail určete data, která má e-mail zahrnovat.In the Send an email action, specify the data that you want the email to include.

    1. Do pole Komu zadejte e-mailovou adresu příjemce.In the To box, enter the recipient's email address. Pro účely testování můžete použít svou e-mailovou adresu.For testing purposes, you can use your email address.

      Prozatím ignorujte seznam Přidat dynamický obsah, který se zobrazí.For now, ignore the Add dynamic content list that appears. Tento seznam se zobrazí po kliknutí do některých textových polí a zobrazí všechny dostupné parametry z předchozího kroku, které můžete do svého pracovního postupu zahrnout jako vstupy.When you click inside some edit boxes, this list appears and shows any available parameters from the previous step that you can include as inputs in your workflow.

    2. Do pole Předmět zadejte tento text s mezerou na konci: New RSS item:In the Subject box, enter this text with a trailing blank space: New RSS item:

      Do vlastnosti subject (předmět) zadejte předmět e-mailu.

    3. V seznamu Přidat dynamický obsah vyberte Název informačního kanálu a zahrňte název položky RSS.From the Add dynamic content list, select Feed title to include the RSS item title.

      V seznamu dynamický obsah vyberte vlastnost název informačního kanálu.

      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:

      Příklad předmětu dokončeného e-mailu pro přidání nadpisu informačního kanálu

      Pokud se v návrháři zobrazí smyčka For each, pak jste vybrali token obsahující pole, například token categories-Item.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 tento text a pro text e-mailu vyberte tyto tokeny.In the Body box, enter this text, and select these tokens for the email body. 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.

      Vyberte vlastnosti pro obsah e-mailu.

      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
  6. Uložte svou aplikaci logiky.Save your logic app.

Dále svou aplikaci logiky otestujte.Next, test your logic app.

Spuštění aplikace logikyRun your logic app

Pokud chcete aplikaci logiky spustit ručně, na panelu nástrojů návrháře vyberte Spustit.To manually start your logic app, on the designer toolbar bar, select Run. Nebo počkejte, až aplikace logiky zkontroluje informační kanál RSS podle zadaného plánu (každou minutu).Or, wait for your logic app to check the RSS feed based on your specified schedule (every minute). 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. Jinak vaše aplikace logiky s další kontrolou počká na další interval.Otherwise, your logic app waits until the next interval before checking again. Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanými e-maily.If you don't get any emails, check your junk email folder.

Například tady je ukázka e-mailu, který tato aplikace logiky odešle.For example, here is a sample email that this logic app sends.

Ukázka e-mailu odeslaného při zobrazení nové položky informačního kanálu RSS

Technicky, když aktivační událost zkontroluje informační kanál RSS a najde nové položky, Trigger se aktivuje a modul Azure Logic Apps vytvoří instanci pracovního postupu aplikace logiky, která spouští akce v pracovním postupu.Technically, when the trigger checks the RSS feed and finds new items, the trigger fires, and the Azure Logic Apps engine creates an instance of your logic app workflow that runs the actions in the workflow. Pokud trigger nenajde nové položky, neaktivuje se a přeskočí vytvoření instance pracovního postupu.If the trigger doesn't find new items, the trigger doesn't fire and "skips" instantiating the workflow.

Gratulujeme, právě jste úspěšně vytvořili a spustili svou první aplikaci logiky pomocí Azure Portal.Congratulations, you've now successfully built and run your first logic app with the Azure portal.

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

Pokud tuto ukázku už nepotřebujete, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.When you no longer need this sample, delete the resource group that contains your logic app and related resources.

  1. V hlavní nabídce Azure vyberte skupiny prostředkůa pak vyberte skupinu prostředků vaší aplikace logiky.On the main Azure menu, select Resource groups, and then select your logic app's resource group. V podokně Přehled vyberte Odstranit skupinu prostředků.On the Overview pane, select Delete resource group.

    Najít, vybrat a odstranit skupinu prostředků

  2. 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.

    Odstranění potvrďte tak, že vyberete odstranit.

Poznámka

Pokud odstraníte aplikaci logiky, nebudou se vytvářet žádné nové instance 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.

Další krokyNext steps

V tomto rychlém startu jste vytvořili svou první aplikaci logiky, která podle zadaného plánu (každou minutu) kontroluje aktualizace informačního kanálu RSS a při nalezení aktualizace provede akci.In this quickstart, you created your first logic app that checks for RSS updates based your specified schedule (every minute), and takes action (sends email) when updates exist. Další informace najdete v tomto kurzu, ve kterém se vytváří pokročilejší pracovní postupy založené na plánu:To learn more, continue with this tutorial that creates more advanced schedule-based workflows: