Dela via


Snabbstart: Skapa automatiserade integreringsarbetsflöden med Azure Logic Apps med flera klientorganisationer och Visual Studio

Gäller för: Azure Logic Apps (förbrukning)

Den här snabbstarten visar hur du utformar, utvecklar och distribuerar automatiserade arbetsflöden som integrerar appar, data, system och tjänster mellan företag och organisationer med hjälp av Azure Logic Apps och Visual Studio med flera klientorganisationer. Även om du kan utföra dessa uppgifter i Azure-portalen kan du med Visual Studio lägga till dina logikappar i källkontrollen, publicera olika versioner och skapa Azure Resource Manager-mallar för olika distributionsmiljöer. Mer information om modellen med flera klienter jämfört med en klientorganisation finns i Single-tenant versus multitenant in Azure Logic Apps (En klientorganisation jämfört med flera klientorganisationer i Azure Logic Apps).

Om du är nybörjare på Azure Logic Apps och bara vill ha de grundläggande begreppen kan du prova snabbstarten för att skapa ett exempel på arbetsflödet för förbrukningslogikappen i Azure-portalen. Arbetsflödesdesignern fungerar på samma sätt i både Azure-portalen och Visual Studio.

I den här snabbstarten skapar du samma arbetsflöde för logikappen med Visual Studio som azure-portalens snabbstart. Du kan också lära dig att skapa ett exempel på logikapparbetsflöde i Visual Studio Code och skapa och hantera arbetsflöden för logikappar med hjälp av Azure CLI. Det här arbetsflödet för logikappen övervakar en webbplats RSS-flöde och skickar e-post för varje nytt objekt i flödet. Det färdiga arbetsflödet för logikappen ser ut som följande arbetsflöde på hög nivå:

Skärmbild som visar vyn på hög nivå, till exempel arbetsflöde för logikappar.

Förutsättningar

Konfigurera Visual Studio för Azure Government

Visual Studio 2019

Om du vill arbeta med Azure Government-prenumerationer i Azure Logic Apps måste du lägga till en identifieringsslutpunkt för Azure Government Cloud i Visual Studio. Men innan du loggar in på Visual Studio med ditt Azure Government-konto måste du byta namn på JSON-filen som genereras efter att du har lagt till identifieringsslutpunkten genom att följa dessa steg:

  1. Stäng Visual Studio.

  2. Leta upp den genererade JSON-filen med namnet Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration på den här platsen:

    %localappdata%\.IdentityService\AadConfigurations

  3. Byt namn på JSON-filen till AadProvider.Configuration.json.

  4. Starta om Visual Studio.

  5. Fortsätt med stegen för att logga in med ditt Azure Government-konto.

Om du vill återställa den här installationen tar du bort JSON-filen på följande plats och startar om Visual Studio:

%localappdata%\.IdentityService\AadConfigurations\AadProvider.Configuration.json

Visual Studio 2017

Du kan använda Tillägget Azure Environment Selector Visual Studio, som du kan ladda ned och installera från Visual Studio Marketplace.

Skapa ett projekt för en Azure-resursgrupp

Kom igång genom att skapa ett projekt för en Azure-resursgrupp. Läs mer om Azure-resursgrupper och resurser.

  1. Starta Visual Studio. Logga in med ditt Azure-konto.

  2. Gå till Arkiv-menyn och välj Nytt>Projekt. (Tangentbord: Ctrl + Skift + N)

    Skärmbild som visar Visual Studio, Arkiv-menyn med valda alternativ för Nytt, Projekt.

  3. Under Installerad väljer du Visual C# eller Visual Basic. Välj Moln>Azure-resursgrupp. Namnge projektet, t.ex.:

    Skärmbild som visar hur du skapar Azure Resource Group-projekt.

    Kommentar

    Resursgruppsnamn får endast innehålla bokstäver, siffror, punkter (.), understreck (_), bindestreck (-) och parenteser ((, )), men kan inte sluta med punkter (.).

    Om Moln - eller Azure-resursgruppen inte visas kontrollerar du att du installerar Azure SDK för Visual Studio.

    Om du använder Visual Studio 2019 följer du dessa steg:

    1. I rutan Skapa ett nytt projekt väljer du Azure Resource Group-projektet för Visual C# eller Visual Basic. Välj Nästa.

    2. Ange ett namn för den Azure-resursgrupp som du vill använda och annan projektinformation. Välj Skapa.

  4. I malllistan väljer du logikappmallen . Välj OK.

    Skärmbild som visar den valda logikappsmallen.

    När Visual Studio har skapat ditt projekt öppnas Solution Explorer och visar din lösning. I din lösning lagrar LogicApp.json-filen inte bara logikappdefinitionen utan är också en Azure Resource Manager-mall som du kan använda för distribution.

    Skärmbild som visar Istraživač rešenja med ny logikappslösning och distributionsfil.

Skapa tomt logikapparbetsflöde

När du har ditt Azure-resursgruppsprojekt skapar du logikappen med mallen Tom logikapp .

  1. I Istraživač rešenja öppnar du snabbmenyn för LogicApp.json-filen. Välj Öppna med Logic App Designer. (Tangentbord: Ctrl + L)

    Skärmbild som visar arbetsflödesdesignern med öppnad logikapp .json fil.

    Dricks

    Om du inte har det här kommandot i Visual Studio 2019 kontrollerar du att du har de senaste uppdateringarna för Visual Studio.

    Visual Studio uppmanar dig att ange din Azure-prenumeration och en Azure-resursgrupp för att skapa och distribuera resurser för logikappens arbetsflöde och anslutningar.

  2. För Prenumeration väljer du din Azure-prenumeration. För Resursgrupp väljer du Skapa ny för att skapa en annan Azure-resursgrupp.

    Välj Azure-prenumeration, resursgrupp och plats för resurser

    Inställning Exempelvärde beskrivning
    Användarkonto Fabrikam
    sophia-owen@fabrikam.com
    Det konto som du använde när du loggade in i Visual Studio
    Abonnemang Pay-as-you-go
    (sophia-owen@fabrikam.com)
    Namnet på din Azure-prenumeration och det associerade kontot
    Resursgrupp MyLogicApp-RG
    (USA, västra)
    Azure-resursgruppen och platsen för lagring och distribution av logikappens resurser
    Plats Samma som resursgrupp Platstyp och plats för distribution av logikappresursen.

    För den här snabbstarten behåller du platstypen inställd på Region och platsen är inställd på Samma som resursgrupp.

    Obs! När du har skapat resursgruppsprojektet kan du ändra platstyp och plats, men olika platstyper påverkar logikappen på olika sätt.
  3. Arbetsflödesdesignern öppnar en sida som visar en introduktionsvideo och vanliga utlösare. Rulla nedåt förbi videon och utlösare till Mallar och välj Tom logikapp.

    Skärmbild som visar den valda mallen med namnet Tom logikapp.

Skapa arbetsflödet

Lägg sedan till en RSS-utlösare som utlöses när ett nytt flödesobjekt visas. Varje arbetsflöde börjar med en utlösare som utlöses när specifika kriterier uppfylls. Varje gång utlösaren utlöses skapar Azure Logic Apps-motorn en arbetsflödesinstans för logikappen som kör arbetsflödet.

  1. I arbetsflödesdesignern följer du de här allmänna stegen för att lägga till RSS-utlösaren med namnet När ett flödesobjekt publiceras.

  2. Slutför skapandet av arbetsflödet genom att följa dessa allmänna steg för att lägga till Office 365 Outlook-åtgärden med namnet Skicka ett e-postmeddelande och gå sedan tillbaka till den här artikeln.

    När du är klar ser arbetsflödet ut så här:

    Skärmbild som visar slutfört arbetsflöde för logikappen.

  3. Spara din Visual Studio-lösning. (Tangentbord: Ctrl + S)

Distribuera logikappen till Azure

Innan du kan köra och testa arbetsflödet distribuerar du appen till Azure från Visual Studio.

  1. Gå till Solution Explorer, öppna projektets snabbmeny och välj Distribuera>Nytt. Logga in med ditt Azure-konto om du uppmanas till det.

    Skärmbild som visar projektmenyn med valda alternativ för Distribuera, Ny.

  2. Behåll standardinställningarna för Azure-prenumeration, resursgrupp och andra inställningar för den här distributionen. Välj distribuera.

    Skärmbild som visar projektdistributionsrutan med det valda alternativet Med namnet Distribuera.

  3. Om rutan Redigera parametrar visas anger du ett resursnamn för logikappen. Spara inställningarna.

    Skärmbild som visar rutan Redigera parametrar med resursnamnet för logikappen.

    När distributionen startar visas appens distributionsstatus i Visual Studios utdatafönster. Om statusen inte visas ska du öppna listan Show output from (Visa utdata från) och välja Azure-resursgruppen.

    Skärmbild som visar utdatafönstret med distributionsstatusutdata.

    Om dina valda anslutningsappar behöver indata från dig öppnas ett PowerShell-fönster i bakgrunden och frågar efter nödvändiga lösenord eller hemliga nycklar. När du har angett den här informationen fortsätter distributionen.

    Skärmbild som visar PowerShell-fönstret med uppmaningen att ange autentiseringsuppgifter för anslutningen.

    När distributionen är klar är logikappen live i Azure-portalen och körs enligt det angivna schemat (varje minut). Om utlösaren hittar nya flödesobjekt utlöses utlösaren och skapar en arbetsflödesinstans som kör arbetsflödets åtgärder. Arbetsflödet skickar e-post för varje nytt objekt. Annars, om utlösaren inte hittar nya objekt, utlöses inte utlösaren och "hoppar över" instansierar arbetsflödet. Arbetsflödet väntar till nästa intervall innan du kontrollerar det.

    Här är exempel på e-postmeddelanden som det här arbetsflödet skickar. Om du inte får e-post kan du titta i mappen Skräppost.

    Skärmbild som visar exempel på Outlook-e-post som skickas för varje nytt RSS-objekt

Grattis, du har skapat och distribuerat arbetsflödet för logikappen med Visual Studio. Information om hur du hanterar arbetsflödet för logikappen och granskar körningshistoriken finns i Hantera logikappar med Visual Studio.

Lägga till ny logikapp

När du har ett befintligt Azure-resursgruppsprojekt kan du lägga till en ny tom logikapp i projektet med hjälp av fönstret JSON-disposition.

  1. Öppna filen i <logic-app-name>.json Istraživač rešenja.

  2. På menyn Visa väljer du Annan Windows>JSON-disposition.

  3. Om du vill lägga till en resurs i mallfilen väljer du Lägg till resurs överst i JSON-dispositionsfönstret. Eller i fönstret JSON-disposition öppnar du snabbmenyn resurser och väljer Lägg till ny resurs.

    Skärmbild som visar fönstret JSON-disposition.

  4. I dialogrutan Lägg till resurs går du till sökrutan, letar upp logikappen och väljer Logikapp. Ge logikappen namnet resurs och välj Lägg till.

    Skärmbild som visar steg för att lägga till resurs.

Rensa resurser

När du är klar med logikappen tar du bort resursgruppen som innehåller din logikapp och relaterade resurser.

  1. Logga in på Azure Portal med samma konto som användes för att skapa din logikapp.

  2. På Menyn i Azure-portalen väljer du Resursgrupper eller söker efter och väljer Resursgrupper på valfri sida. Välj logikappens resursgrupp.

  3. På sidan Översikt väljer du Ta bort resursgrupp. Ange resursgruppens namn som bekräftelse och välj Ta bort.

    Skärmbild som visar valda alternativ för resursgrupper, Översikt, Ta bort resursgrupp.

  4. Ta bort Visual Studio-lösningen från den lokala datorn.

Nästa steg

I den här artikeln har du skapat, distribuerat och kört logikappens arbetsflöde med Visual Studio. Mer information om hur du hanterar och utför avancerad distribution för logikappar med Visual Studio finns i följande artikel: