rychlý start: vytváření pracovních postupů automatizované integrace s více klienty Azure Logic Apps a Visual Studio
v tomto rychlém startu se dozvíte, jak navrhovat, vyvíjet a nasazovat automatizované pracovní postupy, které integrují aplikace, data, systémy a služby napříč podniky a organizacemi pomocí víceklientské Azure Logic Apps a Visual Studio. i když můžete provádět tyto úlohy v Azure Portal, Visual Studio vám umožní přidat aplikace logiky do správy zdrojových kódů, publikovat různé verze a vytvářet šablony Azure Resource Manager pro různá prostředí nasazení. Další informace o modelu s více klienty a s jedním klientem najdete v prostředí s více klienty a ve službě Integration Service.
pokud s Azure Logic Apps teprve začínáte a chcete jenom základní koncepty, vyzkoušejte si rychlý start pro vytvoření aplikace logiky v Azure Portal. Návrhář aplikace logiky funguje podobně v Azure Portal i Visual Studio.
v tomto rychlém startu vytvoříte stejnou aplikaci logiky s Visual Studio jako Azure Portal rychlý start. můžete se také naučit vytvořit ukázkovou aplikaci v Visual Studio Codea vytvářet a spravovat aplikace logiky prostřednictvím rozhraní azure Command-Line (azure CLI). Tato aplikace logiky monitoruje informační kanál RSS webu a odesílá e-maily pro každou novou položku v tomto informačním kanálu. Vaše dokončená aplikace logiky bude vypadat jako tento pracovní postup vysoké úrovně:

Požadavky
Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure. pokud máte předplatné Azure Government, postupujte podle těchto dalších kroků a nastavte Visual Studio pro Azure Government Cloud.
Pokud je ještě nemáte, stáhněte a nainstalujte tyto nástroje:
Visual Studio 2019, 2017 nebo 2015-Community edition nebo vyšší. v tomto rychlém startu se používá Visual Studio Community 2017.
Důležité
když instalujete Visual Studio 2019 nebo 2017, ujistěte se, že jste vybrali úlohu vývoj pro Azure .
Microsoft Azure SDK pro .NET (2.9.1 nebo novější). Další informace o sadě Azure SDK pro .NET.
nejnovější Azure Logic Apps nástroje pro rozšíření Visual Studio pro požadovanou verzi:
Azure Logic Apps Tools můžete stáhnout a nainstalovat přímo z Visual Studio Marketplace nebo si můžete přečíst, jak toto rozšíření nainstalovat v rámci sady Visual Studio. Po dokončení instalace nezapomeňte sadu Visual Studio restartovat.
Přístup k webu při používání vloženého Návrháře aplikace logiky
Návrhář potřebuje připojení k Internetu, aby mohl vytvářet prostředky v Azure a číst vlastnosti a data z konektorů ve vaší aplikaci logiky.
e-mailový účet, který podporuje Logic Apps, například Outlook pro Microsoft 365, Outlook. com nebo Gmail. Pro jiné poskytovatele zkontrolujte seznam konektorů. v tomto příkladu se používá Office 365 Outlook. Pokud použijete jiného poskytovatele, celkový postup bude stejný, ale vaše uživatelské rozhraní se může mírně lišit.
Důležité
Pokud chcete použít konektor Gmail, můžou tento konektor používat jenom obchodní účty G-Suite bez omezení v Logic Apps. Pokud máte účet příjemce Gmail, můžete tento konektor použít jenom pro konkrétní služby schválené v Google, nebo můžete vytvořit klientskou aplikaci Google pro ověřování pomocí konektoru Gmail. Další informace najdete v tématu zásady zabezpečení a ochrany osobních údajů pro konektory Google v Azure Logic Apps.
Pokud vaše aplikace logiky potřebuje komunikovat přes bránu firewall, která omezuje provoz na konkrétní IP adresy, musí brána firewall povolit přístup pro příchozí i odchozí IP adresy, které používá služba Logic Apps nebo modul runtime v oblasti Azure, ve které vaše aplikace logiky existuje. pokud vaše aplikace logiky používá i spravované konektory, jako je konektor Office 365 Outlook nebo konektor SQL, nebo používá vlastní konektory, musí brána firewall také umožňovat přístup pro všechny odchozí IP adresy spravovaného konektoru v oblasti Azure vaší aplikace logiky.
Nastavení sady Visual Studio pro Azure Government
Visual Studio 2017
můžete použít rozšíření Visual Studio prostředí Azure pro výběr, které si můžete stáhnout a nainstalovat z webu Visual Studio Marketplace.
Visual Studio 2019
pro práci s předplatnými Azure Government v Azure Logic Apps musíte přidat koncový bod zjišťování pro Azure Government Cloud do Visual Studio. než se ale přihlásíte k Visual Studio pomocí účtu Azure Government, budete muset přejmenovat soubor JSON, který se vygeneroval po přidání koncového bodu zjišťování pomocí následujících kroků:
Zavřete Visual Studio.
Najděte vygenerovaný soubor JSON s názvem
Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configurationv tomto umístění:%localappdata%\.IdentityService\AadConfigurationsPřejmenujte soubor JSON na
AadProvider.Configuration.json.Restartujte Visual Studio.
Pokračujte postupem pro přihlašování pomocí účtu Azure Government.
Chcete-li toto nastavení vrátit zpět, odstraňte soubor JSON v následujícím umístění a restartujte Visual Studio:
%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json
Vytvoření projektu skupiny prostředků Azure
Začněte vytvořením projektu skupiny prostředků Azure. Další informace o skupinách prostředků a prostředcích Azure.
Spusťte Visual Studio. Přihlaste se pomocí svého účtu Azure.
V nabídce Soubor vyberte Nový > Projekt. (Klávesnice: Ctrl + Shift + N)

V části Nainstalováno, vyberte Visual C# nebo Visual Basic. Vyberte cloudovou > skupinu prostředků Azure. Pojmenujte svůj projekt, například:

Poznámka
Názvy skupin prostředků můžou obsahovat jenom písmena, číslice, tečky (
.), podtržítka (_), spojovníky (-) a kulaté závorky ((,)), ale nemohou končit tečkami (.).Pokud se Cloud nebo Skupina prostředků Azure nezobrazí, ujistěte se, že jste nainstalovali sadu Azure SDK pro Visual Studio.
pokud používáte Visual Studio 2019, postupujte následovně:
V poli vytvořit nový projekt vyberte projekt skupiny prostředků Azure pro Visual C# nebo Visual Basic. Vyberte Další.
Zadejte název skupiny prostředků Azure, kterou chcete použít, a další informace o projektu. Vyberte Vytvořit.
V seznamu šablon vyberte šablonu Aplikace logiky . Vyberte OK.

Jakmile sada Visual Studio vytvoří projekt, otevře se Průzkumník řešení, ve kterém se zobrazí vaše řešení. Ve vašem řešení soubor LogicApp. JSON nejen ukládá definici aplikace logiky, ale je také šablonou Azure Resource Manager, kterou můžete použít pro nasazení.

Vytvoření prázdné aplikace logiky
Když máte projekt skupiny prostředků Azure, vytvořte aplikaci logiky pomocí prázdné šablony aplikace logiky .
V Průzkumník řešení otevřete místní nabídku souboru LogicApp. JSON . Vyberte Otevřít pomocí Návrháře aplikace logiky. (Klávesnice: CTRL + L)

Tip
pokud tento příkaz v Visual Studio 2019 nemáte, ověřte, že máte nejnovější aktualizace pro Visual Studio.
Visual Studio vás vyzve k zadání předplatného azure a skupiny prostředků azure pro vytváření a nasazování prostředků pro vaši aplikaci logiky a připojení.
Jako předplatné vyberte své předplatné Azure. V případě skupiny prostředků vyberte vytvořit novou a vytvořte další skupinu prostředků Azure.

Nastavení Příklad hodnoty Description Uživatelský účet Fabrikam
sophia-owen@fabrikam.comÚčet, který jste použili při přihlášení k Visual Studio Předplatné Průběžné platby
(sophia-owen@fabrikam.com)Název vašeho předplatného Azure a přidruženého účtu Skupina prostředků MyLogicApp-RG
(USA – západ)Skupina prostředků Azure a umístění pro ukládání a nasazování prostředků vaší aplikace logiky Umístění Stejné jako skupina prostředků Typ umístění a konkrétní umístění pro nasazení aplikace logiky Typ umístění je buď oblast Azure, nebo existující prostředí Integration Service (ISE). Pro tento rychlý Start ponechejte typ umístění nastavený na oblast a umístění nastavené na stejné jako skupina prostředků.
Poznámka: po vytvoření projektu skupiny prostředků můžete změnit typ umístění a umístění, ale jiný typ umístění ovlivní vaši aplikaci logiky různými způsoby.
Návrhář Logic Apps otevře stránku se zobrazeným úvodním videem a běžně používanými triggery. Posuňte se dolů za video a triggery do šablon a vyberte prázdná aplikace logiky.

Sestavení pracovního postupu aplikace logiky
Dále přidejte aktivační událost RSS, která se aktivuje při zobrazení nové položky informačního kanálu. Každá aplikace logiky se spouští triggerem, který se aktivuje při splnění určitých kritérií. Pokaždé, když se trigger aktivuje, vytvoří modul Logic Apps instanci aplikace logiky pro spuštění vašeho pracovního postupu.
V návrháři aplikace logiky pod vyhledávacím polem vyberte vše. Do vyhledávacího pole zadejte "RSS". V seznamu triggery vyberte tuto aktivační událost: když se publikuje položka informačního kanálu .

Po zobrazení triggeru v Návrháři dokončete vytváření aplikace logiky pomocí kroků pracovního postupu v rychlém startu Azure Portala pak se vraťte k tomuto článku. Jakmile budete hotovi, vaše aplikace logiky bude vypadat jako v tomto příkladu:

uložte své řešení Visual Studio. (Klávesová zkratka: Ctrl + S)
Nasazení aplikace logiky do Azure
Než budete moct spustit a otestovat aplikaci logiky, nasaďte aplikaci do Azure z Visual Studio.
V místní nabídce projektu v Průzkumník řešení vyberte nasadit > Nový. Pokud se zobrazí výzva, přihlaste se pomocí svého účtu Azure.

Pro toto nasazení ponechte výchozí předplatné Azure, skupinu prostředků a další nastavení. Vyberte Nasadit.

Pokud se zobrazí pole Upravit parametry , zadejte název prostředku aplikace logiky. Uložte nastavení.

Po zahájení nasazování se v okně Výstup sady Visual Studio zobrazí stav nasazení vaší aplikace. Pokud se stav nezobrazí, otevřete seznam Zobrazit výstup z a vyberte svou skupinu prostředků Azure.

Pokud vaše vybrané konektory potřebují vstup z vaší aplikace, otevře se okno PowerShellu na pozadí a zobrazí se výzva k zadání potřebných hesel nebo tajných klíčů. Po zadání těchto informací bude nasazení pokračovat.

Po dokončení nasazení vaše aplikace logiky bude v Azure Portal živá a spustí se podle zadaného plánu (každou minutu). Pokud aktivační událost najde nové položky informačního kanálu, aktivuje se Trigger, který vytvoří instanci pracovního postupu, která spustí akce aplikace logiky. Vaše aplikace logiky posílá e-mail pro každou novou položku. V opačném případě, pokud aktivační procedura nenajde nové položky, aktivační událost se neaktivuje a "přeskočí" vytváření instancí pracovního postupu. Vaše aplikace logiky počká do dalšího intervalu před kontrolou.
Tady jsou ukázkové e-maily, které tato aplikace logiky posílá. Pokud neobdržíte žádné e-maily, zkontrolujte složku s nevyžádanými e-maily.

Gratulujeme, úspěšně jste vytvořili a nasadili aplikaci logiky pomocí Visual Studio. Informace o správě aplikace logiky a kontrole historie jejího spuštění najdete v tématu Správa aplikací logiky s využitím sady Visual Studio.
Přidat novou aplikaci logiky
Pokud máte existující projekt skupiny prostředků Azure, můžete do tohoto projektu přidat novou prázdnou aplikaci logiky pomocí okna osnova JSON.
V Průzkumník řešení otevřete
<logic-app-name>.jsonsoubor.v nabídce zobrazení vyberte další Windows > osnova JSON.
Pokud chcete přidat prostředek do souboru šablony, vyberte Přidat prostředek v horní části okna osnovy JSON. V okně Osnova JSON otevřete místní nabídku prostředky a vyberte Přidat nový prostředek.

V dialogovém okně Přidat prostředek v poli hledání vyhledejte
logic appa vyberte Aplikace logiky. Pojmenujte aplikaci logiky a vyberte Přidat.
Vyčištění prostředků
Až budete s aplikací logiky hotovi, odstraňte skupinu prostředků, která obsahuje vaši aplikaci logiky a související prostředky.
Přihlaste se k webu Azure Portal pomocí stejného účtu, který jste použili k vytvoření své aplikace logiky.
V nabídce Azure Portal vyberte skupiny prostředků, nebo vyhledejte a vyberte skupiny prostředků z libovolné stránky. Vyberte skupinu prostředků vaší aplikace logiky.
Na stránce Přehled vyberte Odstranit skupinu prostředků. Jako potvrzení zadejte název skupiny prostředků a vyberte Odstranit.

Odstraňte řešení sady Visual Studio ze svého místního počítače.
Další kroky
V tomto článku jste pomocí sady Visual Studio sestavili, nasadili a spustili aplikaci logiky. další informace o správě a provádění pokročilého nasazení logic apps s Visual Studio najdete v těchto článcích: