Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Azure Logic Apps (Förbrukning + Standard)
Den här guiden visar hur du arbetar med distribuerade logikappar i Visual Studio Code och hur du utför uppgifter som att redigera, inaktivera, aktivera och ta bort. Om du har båda tilläggen för Azure Logic Apps (förbrukning) och Azure Logic Apps (Standard) installerade i Visual Studio Code kan du visa alla distribuerade logikappar i din Azure-prenumeration och utföra hanteringsuppgifter med vissa som varierar beroende på logikapptypen.
Förutsättningar
Ett Azure-konto och prenumeration. Om du inte har någon prenumeration kan du registrera ett kostnadsfritt Azure-konto.
Åtkomst till Internet så att du kan ladda ned det nödvändiga tillägget om det behövs, ansluta från Visual Studio Code till ditt Azure-konto och publicera eventuella ändringar som du gör i projektet.
Visual Studio Code med följande tillägg, baserat på den logikapptyp som du vill hantera. Du kan också ha båda tilläggen installerade samtidigt.
- Azure Logic Apps-tillägg (Standard) för Visual Studio Code
- Azure Logic Apps-tillägg (förbrukning) för Visual Studio Code
För standardarbetsflöden för logikappar behöver du det Standard-logikappsprojekt som du vill redigera eller hantera i Visual Studio Code.
Anslut till ditt Azure-konto
Om du inte redan är ansluten till ditt Azure-konto följer du dessa steg för att ansluta:
I Visual Studio Code går du till aktivitetsfältet och väljer Azure-ikonen för att öppna Azure-fönstret .
I Azure-fönstret går du till avsnittet Logic Apps (Förbrukning) och väljer Logga in på Azure.
När autentiseringssidan för Visual Studio Code visas loggar du in med ditt Azure-konto.
När du har loggat in visar avsnittet Logic Apps (förbrukning) Azure-prenumerationerna för ditt Azure-konto. Om de förväntade prenumerationerna inte visas eller om du vill att fönstret endast ska visa specifika prenumerationer följer du dessa steg:
I avsnittet Logic Apps (Förbrukning) flyttar du pekaren över avsnittsrubriken tills knappen Välj prenumerationer (filterikonen) visas. Välj filterikonen.
När prenumerationslistan visas väljer du de prenumerationer som du vill använda och ser till att du väljer OK.
Visa distribuerade logikappar i Visual Studio Code
I Visual Studio Code ansluter du till ditt Azure-konto, om du inte redan har gjort det.
I aktivitetsfältet väljer du Azure-ikonen för att öppna Azure-fönstret .
I avsnittet Logic Apps (Förbrukning) expanderar du din Azure-prenumeration.
Nu kan du visa alla logik-appar för förbrukning som har distribuerats i den valda prenumerationen, till exempel:
Leta upp och expandera noden för den distribuerade förbrukningslogikappen som du vill använda.
På resursnivå för logikappen kan du välja följande uppgifter från genvägsmenyn för logikappnoden:
Uppgift Välj Öppna arbetsflödet i designern Öppna i Designer, vilket öppnar arbetsflödet i skrivskyddat läge. Öppna arbetsflödet i kodvisningsredigeraren Öppna i Redigeraren, vilket öppnar arbetsflödet för redigering. Se Redigera ett arbetsflöde. Expandera noden för de objekt som beskrivs i följande tabell där du vill visa mer information, om sådan finns:
Nod Beskrivning Kör Historik för arbetsflödeskörning Utlösare Information om arbetsflödesutlösare.
– Öppna i kodvisningsredigeraren genom att öppna snabbmenyn för utlösaren och välja Öppna i Redigeraren.
– Om du vill köra utlösaren öppnar du snabbmenyn för utlösaren och väljer Kör.versioner Logikappversioner.
– Öppna i designern genom att öppna snabbmenyn för en viss version och välja Öppna i Designer, som öppnas i skrivskyddat läge.
– Öppna i kodvisningsredigeraren genom att öppna snabbmenyn för en viss version och välja Öppna i redigeraren, som öppnas i skrivskyddat läge.
Lägg till ett tomt arbetsflöde i projekt (endast standardlogikapp)
Även om en logikapp av förbrukningstyp bara kan ha ett arbetsflöde, kan en logikapp av standardtyp ha flera arbetsflöden. Följ dessa steg om du vill lägga till ett nytt tomt arbetsflöde i projektet:
Öppna standardlogikappprojektet i Visual Studio Code, om det inte redan är öppet.
I aktivitetsfältet väljer du filikonen som öppnar utforskarfönstret för att visa projektet.
På snabbmenyn för projektmappen väljer du Skapa arbetsflöde.
Välj arbetsflödesmallen Tillståndskänslig eller Tillståndslös
Ange ett namn för arbetsflödet.
Nu visas en ny arbetsflödesmapp i projektet. Den här mappen innehåller en workflow.json fil för arbetsflödets underliggande JSON-definition.
Redigera ett arbetsflöde
I Visual Studio Code kan du redigera ett distribuerat förbrukningsarbetsflöde med endast kodvisningsredigeraren. Om du öppnar ett distribuerat förbrukningsarbetsflöde med designern öppnas arbetsflödet i skrivskyddat läge. Som jämförelse kan du redigera ett Standard-arbetsflöde med hjälp av designern eller kodvisningsredigeraren endast inom kontexten för ditt Standard-logikappprojekt i Explorer-fönstret . Om du öppnar ett distribuerat Standard-arbetsflöde med designern eller kodvisningsredigeraren från avsnittet Resurser i Azure-fönstret öppnas arbetsflödet i skrivskyddat läge.
Om du vill redigera ett distribuerat förbruknings- eller standardarbetsflöde med hjälp av designern gör du ändringarna i Azure-portalen i stället.
Viktigt!
Innan du ändrar arbetsflödet kanske du vill stoppa eller inaktivera arbetsflödet. Se till att du förstår hur dina ändringar påverkar arbetsflödets åtgärd. Kom ihåg att starta om eller återaktivera arbetsflödet när du är klar. Mer information om hur du stoppar, inaktiverar, startar om eller återaktiverar arbetsflöden finns i följande dokumentation:
I Visual Studio Code går du till aktivitetsfältet och väljer Azure-ikonen för att öppna Azure-fönstret .
I avsnittet Logic Apps (Förbrukning) expanderar du din Azure-prenumeration och letar reda på logikappen.
Öppna snabbmenyn för logikappen och välj Öppna i Redigeraren.
Visual Studio Code öppnar kodvyredigeraren för arbetsflödets underliggande JSON-definitionsfil med namnet <logic-app-name>.logicapp.json-fil . Nu kan du redigera arbetsflödets underliggande JSON-definition.
När du har ändrat och försökt spara arbetsflödet visas ett meddelande som bekräftar att du vill ladda upp ändringarna till det distribuerade arbetsflödet.
Om du vill fortsätta spara och publicera ändringarna väljer du Ladda upp.
Azure sparar det ursprungliga arbetsflödet som en tidigare version. Ditt uppdaterade arbetsflöde blir det aktuella arbetsflödet.
Om arbetsflödet är inaktiverat bör du komma ihåg att återaktivera arbetsflödet.
Inaktivera eller aktivera en distribuerad logikapp
Utplacerade förbruknings- och standardlogikappar har olika sätt att stänga av och sätta på sin aktivitet. Mer information om hur dessa uppgifter påverkar varje logikapps resurstyp finns i följande dokumentation:
- Överväganden innan du stoppar logikappar för konsumtion
- Överväganden för att stoppa standardlogikappar
- Överväganden för att inaktivera Standard-arbetsflöden
I Visual Studio Code går du till aktivitetsfältet och väljer Azure-ikonen för att öppna Azure-fönstret .
I avsnittet Logic Apps (Förbrukning) expanderar du din Azure-prenumeration och letar reda på logikappen.
Öppna snabbmenyn för logikappen. Välj Inaktivera eller Aktivera baserat på det aktuella aktivitetstillståndet.
Efter att logikappen stoppats
När du har stoppat en logikapp utlöses inte arbetsflödesutlösare nästa gång deras villkor uppfylls. Utlösartillstånden kommer dock ihåg de punkter där du stoppade logikappen. När du startar om en logikapp utlöses utlösaren för alla obearbetade objekt sedan den senaste arbetsflödeskörningen.
Om du vill hindra en utlösare från att utlösa obehandlade objekt sedan den senaste arbetsflödeskörningen måste du rensa utlösartillståndet innan du startar om en logikapp genom att följa dessa steg:
I Visual Studio Code öppnar du arbetsflödet för förbrukningslogikappen och redigerar alla delar av arbetsflödesutlösaren.
Spara ändringarna. Det här steget återställer utlösarens aktuella tillstånd.
Ta bort logiska appar
Distribuerade förbruknings- och standardlogikappar har olika sätt att ta bort sina resurser. Överväganden kring hur borttagning påverkar varje logikapps resurstyp finns i följande dokumentation:
- Överväganden för att ta bort konsumtionslogikappar
- Överväganden för att ta bort standardlogikappar
- Överväganden för att ta bort Standard-arbetsflöden
I Visual Studio Code går du till aktivitetsfältet och väljer Azure-ikonen för att öppna Azure-fönstret .
I avsnittet Logic Apps (Förbrukning) expanderar du din Azure-prenumeration och letar reda på logikappen.
Öppna snabbmenyn för logikappen och välj Ta bort.
Främja tidigare versioner (endast konsumtion)
Om du vill publicera en tidigare version av förbrukningslogikappen kan du höja upp den versionen över den aktuella versionen. Logikappen måste ha minst två versioner för att alternativet för att höja upp ska vara tillgängligt.
I Visual Studio Code går du till aktivitetsfältet och väljer Azure-ikonen för att öppna Azure-fönstret .
I avsnittet Logic Apps (Förbrukning) expanderar du din Azure-prenumeration och letar reda på logikappen.
Expandera logikappen, expandera Versioner och hitta den tidigare versionen som ska höjas upp.
På versionssnabbmenyn väljer du Främja.