Správa aplikací logiky s využitím sady Visual Studio
I když můžete vytvářet, upravovat, spravovat a nasazovat aplikace logiky v Azure Portal , můžete také použít Visual Studio,když chcete přidat aplikace logiky do správy zdrojového kódu, publikovat různé verze a vytvářet šablony Azure Resource Manager pro různá prostředí nasazení. S Visual Studio Průzkumníka cloudu můžete najít a spravovat aplikace logiky spolu s dalšími prostředky Azure. Můžete například otevřít, stáhnout, upravit, spustit, zobrazit historii spuštění, zakázat a povolit aplikace logiky, které jsou už nasazené v Azure Portal. Pokud s aplikací v azure Azure Logic Apps Visual Studio, přečtěte si, jak vytvářet aplikace logiky pomocí Visual Studio.
Aplikace logiky můžete také spravovat v Azure Portal.
Důležité
Nasazení nebo publikování aplikace logiky z Visual Studio přepíše verzi této aplikace v Azure Portal. Pokud tedy v Azure Portal, který chcete zachovat, proveďte změny, nezapomeňte aktualizovat aplikaci logiky v Visual Studio z Azure Portal před dalším nasazením nebo publikováním z Visual Studio.
Požadavky
Předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.
Pokud je ještě nemáte, stáhněte a nainstalujte tyto nástroje:
Visual Studio 2019, 2017 nebo 2015 – Community nebo vyšší. V tomto kurzu se používá sada Visual Studio Community 2017, která je zdarma.
Důležité
Když instalujete Visual Studio 2019 nebo 2017, nezapomeňte vybrat úlohu Vývoj pro Azure. Další informace najdete v tématu Správa prostředků přidružených k účtům Azure v Visual Studio Průzkumník cloudu.
Pokud chcete nainstalovat Cloud Explorer pro Visual Studio 2015, stáhněte si Průzkumník cloudu z webu Visual Studio Marketplace. Další informace najdete v tématu Správa prostředků přidružených k účtům Azure v Visual Studio Cloud Exploreru (2015).
Nejnovější Azure Logic Apps Tools pro Visual Studio pro verzi, kterou chcete:
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.
Pokud chcete Azure Government předplatná s Visual Studio, další nastavení najdete v těchto tématech:
Visual Studio 2019: Rychlý start: Připojení Azure Government s Visual Studio
Visual Studio 2017: Představujeme rozšíření Azure Environment Selector Visual Studio,které si můžete stáhnout a nainstalovat z Visual Studio Marketplace.
Přístup k webu při použití integrovaného návrháře Logic Apps Designer
Návrhář k vytváření prostředků v Azure a ke čtení vlastností a dat z konektorů ve vaší aplikaci logiky vyžaduje připojení k internetu.
Vyhledání aplikací logiky
V Visual Studio najdete všechny aplikace logiky, které jsou přidružené k vašemu předplatnému Azure a nasazované v Azure Portal pomocí Průzkumníka cloudu.
Otevřete sadu Visual Studio. V nabídce View (Zobrazení) vyberte Cloud Explorer (Průzkumník cloudu).
V Průzkumníku cloudu vyberte ikonu Správa účtu. Vyberte předplatné Azure přidružené k vašim aplikacím logiky a vyberte Použít. Například:

Vedle ikony Správa účtů vyberte Typy prostředků. V rámci předplatného Azure rozbalte Logic Apps, abyste mohli zobrazit všechny nasazené aplikace logiky, které jsou přidružené k vašemu předplatnému.
Dále otevřete aplikaci logiky v Editoru aplikace logiky.
Otevření aplikací logiky v Visual Studio
V Visual Studio můžete aplikace logiky dříve vytvořené a nasazené buď přímo přes Azure Portal, nebo jako projekty skupiny prostředků Azure s Visual Studio.
V místní nabídce aplikace logiky vyberte Otevřít v aplikaci Logic App.
Tip
Pokud tento příkaz ve verzi Visual Studio 2019 nemáte, zkontrolujte, jestli máte nejnovější aktualizace pro Visual Studio.

Jakmile se aplikace logiky otevře Logic Apps Návrháři logiky, můžete v dolní části návrháře vybrat Zobrazení kódu, abyste mohli zkontrolovat strukturu definice podkladové aplikace logiky. Pokud chcete vytvořit šablonu nasazení pro aplikaci logiky, přečtěte si, jak stáhnout šablonu Azure Resource Manager pro aplikaci logiky. Další informace o Resource Manager šablonách.
Stažení z Azure
Aplikace logiky si můžete stáhnout z Azure Portal a uložit je jako Azure Resource Manager šablony. Potom můžete šablony upravit místně pomocí Visual Studio a přizpůsobit aplikace logiky pro různá prostředí nasazení. Stahování aplikací logiky automaticky parametrizuje jejich definice Resource Manager šablonách, které také používají JavaScript Object Notation (JSON).
V Visual Studio Průzkumník cloudu otevřete aplikaci logiky, kterou chcete stáhnout z Azure.
V místní nabídce aplikace logiky vyberte Otevřít v aplikaci Logic App.
Tip
Pokud tento příkaz ve verzi Visual Studio 2019 nemáte, zkontrolujte, jestli máte nejnovější aktualizace pro Visual Studio.
Aplikace logiky se otevře v Návrháři pro Logic App.
Na panelu nástrojů návrháře vyberte Stáhnout.

Po zobrazení výzvy k zadání umístění přejděte do tohoto umístění a uložte šablonu Resource Manager pro definici aplikace logiky ve formátu JSON (.json).
Definice aplikace logiky se zobrazí v
resourcespododdílu uvnitř Resource Manager logiky. Teď můžete upravit definici aplikace logiky a šablonu Resource Manager pomocí Visual Studio. Šablonu můžete také přidat jako projekt skupiny prostředků Azure do Visual Studio řešení. Seznamte se s projekty skupiny prostředků Azure pro aplikace logiky v Visual Studio.
Propojení s účtem integrace
Pokud chcete vytvářet aplikace logiky pro scénáře podnikové integrace B2B (Business-to-Business), můžete aplikaci logiky propojit s dříve vytvořeným účtem integrace, který existuje ve stejné oblasti jako vaše aplikace logiky. Účet integrace obsahuje artefakty B2B, jako jsou obchodní partneři, smlouvy, schémata a mapy, a umožňuje aplikaci logiky používat konektory B2B pro ověřování XML a kódování nebo dekódování plochých souborů. I když tento odkaz můžete vytvořit pomocí Azure Portal, můžete také použít Visual Studio po splnění požadavků a vaše aplikace logiky existuje jako soubor JSON (.json) uvnitř projektu skupiny prostředků Azure. Seznamte se s projekty skupiny prostředků Azure pro aplikace logiky v Visual Studio.
V Visual Studio otevřete projekt Skupiny prostředků Azure, který obsahuje vaši aplikaci logiky.
V Průzkumník řešení místní nabídku souboru <logic-app-name> .json a vyberte Open With Logic App Designer (Otevřít v Návrháři aplikace logiky). (Klávesnice: Ctrl + L)

Tip
Pokud tento příkaz nemáte v Visual Studio 2019, zkontrolujte, že máte nejnovější aktualizace pro Visual Studio a rozšíření Azure Logic Apps Tools.
Výběrem karty nebo plochy návrháře se ujistěte, že je fokus návrháře aplikace logiky, aby se okno Vlastnosti pro vaši aplikaci logiky zobrazuje vlastnost Účet integrace.

Tip
Pokud okno Vlastnosti ještě otevřený, v nabídce Zobrazení vyberte Okno Vlastnosti. (Klávesnice: Stiskněte klávesu F4)
Otevřete seznam vlastností Účet integrace a vyberte účet integrace, který chcete propojit s aplikací logiky, například:

Až budete hotovi, nezapomeňte si uložit Visual Studio řešení.
Když nastavíte vlastnost Účet integrace v Visual Studio a uložíte aplikaci logiky jako šablonu Azure Resource Manager, bude tato šablona obsahovat také deklaraci parametru pro vybraný účet integrace. Další informace o parametrech šablony a aplikacích logiky najdete v tématu Přehled: Automatizace nasazení aplikace logiky.
Změna umístění nasazení
Pokud Visual Studio aplikace logiky existuje v projektu skupiny prostředků Azure jako soubor JSON (.json), který používáte k automatizaci nasazení, nastaví se tato aplikace logiky na typ umístění a konkrétní umístění. Toto umístění je buď oblast Azure, nebo existující prostředí integrační služby (ISE).
Pokud chcete změnit typ nebo umístění umístění aplikace logiky, musíte otevřít soubor definice pracovního postupu aplikace logiky (.json) z Průzkumník řešení pomocí Návrháře pro Logic App. Tyto vlastnosti nemůžete změnit pomocí Průzkumníka cloudu.
Důležité
Změna typu umístění z oblasti na prostředí integrační služby má vliv na cenový model vaší aplikace logiky, který se používá pro fakturaci, omezení, podporu účtuintegrace atd. Než vyberete jiný typ umístění, ujistěte se, že rozumíte výslednému dopadu na aplikaci logiky.
V Visual Studio otevřete projekt Skupiny prostředků Azure, který obsahuje vaši aplikaci logiky.
V Průzkumník řešení místní nabídku souboru a vyberte Open With Logic App Designer (Otevřít v
<logic-app-name>.jsonNávrháři aplikace logiky). (Klávesnice: Ctrl + L)
Tip
Pokud tento příkaz nemáte v Visual Studio 2019, zkontrolujte, že máte nejnovější aktualizace pro Visual Studio a rozšíření Azure Logic Apps Tools.
Výběrem karty nebo plochy návrháře se ujistěte, že je fokus Návrháře aplikace logiky, aby okno Vlastnosti aplikace logiky měla vlastnosti Choose Location Type (Zvolit typ umístění) a Location (Umístění). Typ umístění projektu je nastaven na hodnotu region nebo prostředí integrační služby.

Tip
Pokud okno Vlastnosti ještě není otevřený, v nabídce zobrazení vyberte okno Vlastnosti. (Klávesnice: stiskněte F4)
Chcete-li změnit typ umístění, otevřete seznam zvolit vlastnost typu umístění a vyberte požadovaný typ umístění.
Například pokud je typ umístění prostředí integrační služby, můžete vybrat oblast.

Chcete-li změnit konkrétní umístění, otevřete seznam vlastností umístění . V závislosti na typu umístění vyberte umístění, které chcete, například:
Vyberte jinou oblast Azure:

Vyberte jiné ISE:

až budete hotovi, nezapomeňte uložit řešení Visual Studio.
když změníte typ umístění nebo umístění v Visual Studio a uložíte aplikaci logiky jako šablonu Azure Resource Manager, tato šablona také obsahuje deklarace parametrů pro daný typ umístění a umístění. Další informace o parametrech šablony a Logic Apps najdete v tématu Přehled: Automatizace nasazení aplikace logiky.
Aktualizace z Azure
pokud aplikaci logiky upravíte v Azure Portal a chcete tyto změny zachovat, nezapomeňte aktualizovat verzi této aplikace v Visual Studio s těmito změnami.
v Visual Studio na panelu nástrojů návrháře aplikací logiky vyberte aktualizovat.
-nebo-
v Visual Studio průzkumníku cloudu otevřete místní nabídku aplikace logiky a vyberte aktualizovat.

Publikování aktualizací aplikací logiky
až budete připraveni nasadit aktualizace aplikace logiky z Visual Studio do Azure, na panelu nástrojů návrháře aplikací logiky vyberte publikovat.

Ruční spuštění aplikace logiky
Aplikaci logiky nasazenou v Azure můžete ručně aktivovat z Visual Studio. Na panelu nástrojů návrháře aplikace logiky vyberte Spustit Trigger.

Kontrola historie spuštění
Pokud chcete zkontrolovat stav a diagnostikovat problémy s běžícími aplikacemi logiky, můžete si prohlédnout podrobnosti, jako jsou vstupy a výstupy, pro ta, která běží v Visual Studio.
V Průzkumníku cloudu otevřete místní nabídku aplikace logiky a vyberte otevřít historii spuštění.

Chcete-li zobrazit podrobnosti o konkrétním spuštění, dvakrát klikněte na spuštění. Například:

Tip
Chcete-li seřadit tabulku podle vlastnosti, vyberte záhlaví sloupce pro danou vlastnost.
Rozbalte kroky, jejichž vstupy a výstupy chcete zkontrolovat, například:

Zakázání nebo povolení aplikací logiky
Pokud chcete zastavit aktivaci triggeru při dalším spuštění podmínky triggeru, zakažte aplikaci logiky. Zakázání aplikace logiky má vliv na instance pracovních postupů následujícími způsoby:
Služba Logic Apps pokračuje všemi probíhajícími a probíhajícími spouštěními až do jejich dokončení. Na základě svazku nebo backlogu může dokončení tohoto procesu trvat nějakou dobu.
Služba Logic Apps nevytváří nebo nespouští nové instance pracovního postupu.
Aktivační událost se neaktivuje při příštím splnění podmínek.
Stav triggeru pamatuje bod, ve kterém se aplikace logiky zastavila. Pokud tedy znovu aktivujete aplikaci logiky, Trigger se aktivuje u všech nezpracovaných položek od posledního spuštění.
Pokud chcete zastavit aktivaci triggeru u nezpracovaných položek od posledního spuštění, vymažte stav triggeru před opětovnou aktivací aplikace logiky:
- V aplikaci logiky upravte jakoukoli část triggeru pracovního postupu.
- Uložte provedené změny. Tento krok obnoví aktuální stav triggeru.
- Znovu aktivujte svoji aplikaci logiky.
Zakázat Logic Apps
V Průzkumníku cloudu otevřete místní nabídku aplikace logiky a vyberte Zakázat.

Povolit Logic Apps
V Průzkumníku cloudu otevřete místní nabídku aplikace logiky a vyberte Povolit.

Odstranit Logic Apps
Odstranění aplikace logiky má vliv na instance pracovních postupů následujícími způsoby:
Služba Logic Apps se snaží o zrušení všech probíhajících a probíhajících spuštění.
I s velkým objemem nebo nevyřízenými položkami se většina spuštění před dokončením nebo spuštěním zruší. Dokončení procesu zrušení může ale nějakou dobu trvat. Mezitím se může stát, že se některá spuštění vybírají ke spuštění, zatímco modul runtime funguje v procesu zrušení.
Služba Logic Apps nevytváří nebo nespouští nové instance pracovního postupu.
Pokud odstraníte pracovní postup a pak znovu vytvoříte stejný pracovní postup, znovu vytvořený pracovní postup nebude mít stejná metadata jako odstraněný pracovní postup. Je nutné znovu uložit jakýkoli pracovní postup, který se nazývá odstraněný pracovní postup. Tímto způsobem volající získá správné informace pro znovu vytvořený pracovní postup. V opačném případě volání znovu vytvořeného pracovního postupu selže s
Unauthorizedchybou. Toto chování platí také pro pracovní postupy, které používají artefakty v účtech integrace a pracovní postupy, které volají službu Azure Functions.
Pokud chcete aplikaci logiky odstranit z Azure Portal, v Průzkumníku cloudu otevřete místní nabídku vaší aplikace logiky a vyberte Odstranit.

Řešení potíží
Když otevřete projekt aplikace logiky v Návrháři Logic Apps, nebudete mít možnost pro výběr vašeho předplatného Azure. Místo toho se aplikace logiky otevře s předplatným Azure, které není ten, který chcete použít. k tomuto chování dochází, protože po otevření souboru. json aplikace logiky Visual Studio ukládá do mezipaměti první vybrané předplatné pro budoucí použití. Chcete-li tento problém vyřešit, zkuste jeden z následujících kroků:
Přejmenujte soubor. JSON aplikace logiky. Mezipaměť odběrů závisí na názvu souboru.
pokud chcete odebrat dříve vybraná předplatná pro všechny aplikace logiky ve vašem řešení, odstraňte složku skrytého Visual Studio nastavení (. vs) v adresáři vašeho řešení. V tomto umístění se ukládají informace o vašem předplatném.
Další kroky
V tomto článku jste zjistili, jak spravovat nasazené aplikace logiky pomocí Visual Studio. Další informace o přizpůsobení definic aplikace logiky pro nasazení: