Sdílet prostřednictvím


Úprava a správa aplikací logiky v editoru Visual Studio Code

Platí pro: Azure Logic Apps (Consumption + Standard)

Tato příručka ukazuje, jak pracovat s nasazenými aplikacemi logiky v editoru Visual Studio Code a jak provádět úlohy, jako jsou úpravy, zakázání, povolení a odstranění. Pokud máte obě rozšíření pro Azure Logic Apps (Consumption) i Azure Logic Apps (Standard) nainstalovaná v editoru Visual Studio Code, můžete zobrazit všechny nasazené aplikace logiky ve vašem předplatném Azure a provádět úlohy správy s některými, které se liší v závislosti na typu aplikace logiky.

Požadavky

  • Účet a předplatné Azure. Pokud předplatné nemáte, zaregistrujte si bezplatný účet Azure.

  • Přístup k internetu, abyste mohli v případě potřeby stáhnout požadované rozšíření, připojit se z editoru Visual Studio Code ke svému účtu Azure a publikovat všechny změny, které v projektu provedete.

  • Visual Studio Code s následujícími rozšířeními na základě typu aplikace logiky, který chcete spravovat. Můžete mít také nainstalovaná obě rozšíření současně.

    • Rozšíření Azure Logic Apps (Standard) pro Visual Studio Code
    • Rozšíření Azure Logic Apps (Consumption) pro Visual Studio Code
  • Pro pracovní postupy standardní aplikace logiky potřebujete projekt standardní aplikace logiky, který chcete upravit nebo spravovat v editoru Visual Studio Code.

Připojení k účtu Azure

Pokud ještě nejste připojení ke svému účtu Azure, připojte se takto:

  1. V editoru Visual Studio Code na panelu aktivit vyberte ikonu Azure a otevřete podokno Azure .

    Snímek obrazovky znázorňující panel aktivit editoru Visual Studio Code a vybranou ikonu Azure

  2. V podokně Azure v části Logic Apps (Consumption) vyberte Přihlásit se k Azure.

  3. Jakmile se zobrazí ověřovací stránka editoru Visual Studio Code, přihlaste se pomocí svého účtu Azure.

    Po přihlášení se v části Logic Apps (Consumption) zobrazí předplatná Azure pro váš účet Azure. Pokud se očekávaná předplatná nezobrazí nebo chcete, aby se v podokně zobrazovala jenom konkrétní předplatná, postupujte takto:

    1. V části Logic Apps (Consumption) přesuňte ukazatel na název oddílu, dokud se nezobrazí tlačítko Vybrat předplatná (ikona filtru). Vyberte ikonu filtru

    2. Jakmile se zobrazí seznam předplatných, vyberte požadovaná předplatná a ujistěte se, že jste vybrali OK.

Zobrazení nasazených aplikací logiky v editoru Visual Studio Code

  1. V editoru Visual Studio Code se připojte ke svému účtu Azure, pokud jste to ještě neudělali.

  2. Na panelu aktivit výběrem ikony Azure otevřete podokno Azure .

  3. V části Logic Apps (Consumption) rozbalte své předplatné Azure.

    Teď můžete zobrazit všechny nasazené aplikace logiky Consumption ve vybraném předplatném, například:

    Snímek obrazovky znázorňující Visual Studio Code se sekcí Prostředky a nasazeným prostředkem logické aplikace Consumption.

  4. Vyhledejte a rozbalte uzel nasazené aplikace logiky Consumption, kterou chcete použít.

    Na úrovni prostředků logické aplikace můžete v místní nabídce uzlu logické aplikace vybrat následující úlohy:

    Task Vyberte
    Otevřít pracovní postup v nástroji návrháře Otevřete v Návrháři, který otevře pracovní postup v režimu jen pro čtení.
    Otevření pracovního postupu v editoru zobrazení kódu Otevřete v Editoru, který otevře pracovní postup pro úpravy. Viz Úprava pracovního postupu.
  5. Rozbalte uzel pro položky popsané v následující tabulce, kde chcete zobrazit další informace, pokud existují:

    Node Description
    Běží Historie spuštění pracovního postupu
    Spouštěče Informace o spouštěči pracovního postupu

    - Chcete-li otevřít v editoru zobrazení kódu, otevřete místní nabídku pro trigger a vyberte Otevřít v editoru.

    - Pokud chcete spouštěč spustit, otevřete kontextovou nabídku spouštěče a vyberte Spustit.
    Verze Verze aplikace logiky.

    - Pokud chcete otevřít v návrháři, otevřete místní nabídku pro konkrétní verzi a vyberte Otevřít v Návrháři, který se otevře v režimu jen pro čtení.

    - Pokud chcete otevřít v editoru zobrazení kódu, otevřete místní nabídku pro konkrétní verzi a vyberte Otevřít v editoru, který se otevře v režimu jen pro čtení.

Přidat prázdný pracovní postup do projektu (pouze standardní logická aplikace)

Aplikace logiky Consumption sice může mít jenom jeden pracovní postup, ale standardní aplikace logiky může mít více pracovních postupů. Pokud chcete do projektu přidat nový prázdný pracovní postup, postupujte takto:

  1. V editoru Visual Studio Code otevřete projekt aplikace logiky Standard, pokud ještě není otevřený.

  2. Na panelu aktivit vyberte ikonu souborů, která otevře okno Průzkumníka pro zobrazení projektu.

  3. V místní nabídce složky projektu klikněte a vyberte Vytvořit pracovní postup.

  4. Vyberte šablonu pracovního postupu Stavové nebo Bezstavové

  5. Zadejte název pracovního postupu.

V projektu se teď zobrazí nová složka pracovního postupu. Tato složka obsahuje souborworkflow.json pro základní definici JSON pracovního postupu.

Úprava pracovního postupu

V editoru Visual Studio Code můžete upravit nasazený pracovní postup Consumption pouze pomocí editoru zobrazení kódu. Pokud otevřete nasazený pracovní postup Consumption pomocí návrháře, pracovní postup se otevře v režimu jen pro čtení. Ve srovnání můžete standardní pracovní postup upravit pomocí návrháře nebo editoru zobrazení kódu pouze v kontextu projektu standardní aplikace logiky v podokně Průzkumník . Pokud otevřete nasazený standardní pracovní postup pomocí návrháře nebo editoru zobrazení kódu z oddílu Prostředky v podokně Azure , pracovní postup se otevře v režimu jen pro čtení.

Pokud chcete upravit nasazený pracovní postup Consumption nebo Standard pomocí návrháře, proveďte tyto změny na webu Azure Portal.

Důležité

Než pracovní postup změníte, možná budete chtít pracovní postup zastavit nebo zakázat. Ujistěte se, že rozumíte tomu, jak vaše změny ovlivňují operaci pracovního postupu. Až budete hotovi, nezapomeňte pracovní postup restartovat nebo znovu spustit. Důležité informace týkající se zastavení, zakázání, restartování nebo opětovného povolení pracovních postupů najdete v následující dokumentaci:

  1. V editoru Visual Studio Code na panelu aktivit vyberte ikonu Azure a otevřete podokno Azure .

  2. V části Logic Apps (Consumption) rozbalte své předplatné Azure a najděte svou aplikaci logiky.

  3. Otevřete kontextovou nabídku logic aplikace a vyberte Otevřít v editoru.

    Visual Studio Code otevře editor zobrazení kódu pro podkladový definiční soubor JSON pracovního postupu s názvem <logic-app-name>.logicapp.json soubor. Teď můžete upravit základní definici JSON pracovního postupu.

  4. Po provedení změn a pokusu o uložení pracovního postupu se zobrazí zpráva s potvrzením, že chcete nahrát změny do nasazeného pracovního postupu.

  5. Pokud chcete pokračovat v ukládání a publikování změn, vyberte Nahrát.

    Azure uloží původní pracovní postup jako předchozí verzi. Aktualizovaný pracovní postup se stane aktuálním pracovním postupem.

  6. Pokud je pracovní postup zakázaný, nezapomeňte pracovní postup znovu použít.

Zakázání nebo povolení nasazené aplikace logiky

Nasazené aplikace logiky Consumption a Standard mají různé způsoby, jak zakázat a povolit jejich aktivitu. Důležité informace o tom, jak tyto úlohy ovlivňují jednotlivé typy prostředků aplikace logiky, najdete v následující dokumentaci:

  1. V editoru Visual Studio Code na panelu aktivit vyberte ikonu Azure a otevřete podokno Azure .

  2. V části Logic Apps (Consumption) rozbalte své předplatné Azure a najděte svou aplikaci logiky.

  3. Otevřete místní nabídku aplikace logiky. Na základě aktuálního stavu aktivity vyberte Zakázat nebo Povolit.

Po zastavení logické aplikace

Po zastavení aplikace logiky se triggery pracovního postupu neaktivují při příštím splnění jejich podmínek. Stavy triggerů si ale pamatují body, ve kterých jste aplikaci logiky zastavili. Při restartování aplikace logiky se trigger aktivuje pro všechny nezpracované položky od posledního spuštění pracovního postupu.

Pokud chcete zastavit aktivaci triggeru u nezpracovaných položek od posledního spuštění pracovního postupu, musíte před restartováním aplikace logiky vymazat stav triggeru následujícím postupem:

  1. V editoru Visual Studio Code otevřete pracovní postup logické aplikace typu Consumption a upravte jakoukoli část spuštěče pracovního postupu.

  2. Uložte provedené změny. Tento krok resetuje aktuální stav triggeru.

  3. Restartujte aplikaci logiky.

Odstranění logických aplikací

Nasazené aplikace logiky Consumption a Standard mají různé způsoby odstranění prostředků. Informace o tom, jak odstranění ovlivňuje jednotlivé typy prostředků aplikace logiky, najdete v následující dokumentaci:

  1. V editoru Visual Studio Code na panelu aktivit vyberte ikonu Azure a otevřete podokno Azure .

  2. V části Logic Apps (Consumption) rozbalte své předplatné Azure a najděte svou aplikaci logiky.

  3. Otevřete kontextovou nabídku logické aplikace a vyberte Odstranit.

Podpora předchozích verzí (pouze pro spotřebu)

Pokud chcete publikovat starší verzi aplikace logických pravidel Consumption, můžete tuto verzi upřednostnit nad aktuální verzí. Aby byla možnost zvýšení úrovně dostupná, musí mít vaše aplikace logiky aspoň dvě verze.

  1. V editoru Visual Studio Code na panelu aktivit vyberte ikonu Azure a otevřete podokno Azure .

  2. V části Logic Apps (Consumption) rozbalte své předplatné Azure a najděte svou aplikaci logiky.

  3. Rozbalte aplikaci Logic, rozbalte Verze a najděte starší verzi, kterou chcete povýšit.

  4. V místní nabídce verze vyberte Zvýšit úroveň.