Megosztás a következőn keresztül:


Rövid útmutató: Automatizált integrációs munkafolyamatok létrehozása több-bérlős Azure Logic Apps és Visual Studio használatával

A következőkre vonatkozik: Azure Logic Apps (Használat)

Ez a rövid útmutató bemutatja, hogyan tervezhet, fejleszthet és helyezhet üzembe olyan automatizált munkafolyamatokat, amelyek alkalmazásokat, adatokat, rendszereket és szolgáltatásokat integrálnak a vállalatok és szervezetek között a több-bérlős Azure Logic Apps és Visual Studio használatával. Bár ezeket a feladatokat az Azure Portalon is elvégezheti, a Visual Studio lehetővé teszi a logikai alkalmazások forrásvezérléshez való hozzáadását, a különböző verziók közzétételét és a különböző üzemi környezetekhez készült Azure Resource Manager-sablonok létrehozását. A több-bérlős és az egybérlős modellről az Azure Logic Appsben az egybérlős és a több-bérlős modellről további információt talál.

Ha még csak most ismerkedik az Azure Logic Appsszel, és csak az alapfogalmakat szeretné használni, próbálja ki az Azure Portalon egy példa fogyasztási logikai alkalmazás munkafolyamatának létrehozását ismertető rövid útmutatót. A munkafolyamat-tervező hasonlóan működik az Azure Portalon és a Visual Studióban is.

Ebben a rövid útmutatóban ugyanazt a logikai alkalmazás-munkafolyamatot hozza létre a Visual Studióval, mint az Azure Portal rövid útmutatója. Megtudhatja azt is, hogyan hozhat létre példa logikaialkalmazás-munkafolyamatot a Visual Studio Code-ban, és hogyan hozhat létre és kezelhet logikaialkalmazás-munkafolyamatokat az Azure CLI használatával. Ez a logikai alkalmazás-munkafolyamat figyeli a webhely RSS-hírcsatornáját, és e-mailt küld a hírcsatorna minden új eleméről. A kész logikai alkalmazás munkafolyamata a következő magas szintű munkafolyamathoz hasonlóan néz ki:

Képernyőkép a magas szintű nézetről, például a logikai alkalmazás munkafolyamatára.

Előfeltételek

Visual Studio beállítása az Azure Governmenthez

Visual Studio 2019

Az Azure Government-előfizetések Azure Logic Appsben való használatához hozzá kell adnia egy felderítési végpontot az Azure Government Cloudhoz a Visual Studióhoz. Mielőtt azonban azure government-fiókjával bejelentkezik a Visual Studióba, át kell neveznie a felderítési végpont hozzáadása után létrehozott JSON-fájlt az alábbi lépések végrehajtásával:

  1. Zárja be a Visual Studiót.

  2. Keresse meg a létrehozott JSON-fájlt Azure U.S. Government-A3EC617673C6C70CC6B9472656832A26.Configuration ezen a helyen:

    %localappdata%\.IdentityService\AadConfigurations

  3. Nevezze át a JSON-fájlt a következőre AadProvider.Configuration.json: .

  4. Indítsa újra a Visual Studiót.

  5. Folytassa az Azure Government-fiókkal való bejelentkezés lépéseit.

A beállítás visszaállításához törölje a JSON-fájlt a következő helyen, majd indítsa újra a Visual Studiót:

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

Visual Studio 2017

Használhatja az Azure Environment Selector Visual Studio bővítményt, amelyet a Visual Studio Marketplace-ről tölthet le és telepíthet.

Azure erőforráscsoport-projekt létrehozása

Első lépésként hozzon létre egy Azure erőforráscsoport-projektet. További információk az Azure-erőforráscsoportokról és -erőforrásokról.

  1. Indítsa el a Visual Studiót. Jelentkezzen be Azure-fiókjával.

  2. A Fájl menüben válassza az Új>Projekt elemet. (Billentyűzet: Ctrl + Shift + N)

    Képernyőkép a Visual Studio Fájl menüjéről az Új, Projekt beállításokkal.

  3. A Telepítve területen válassza a Visual C# vagy a Visual Basic elemet. Válassza a Felhő>Azure-erőforráscsoport elemet. Adjon nevet a projektnek, például a következőt:

    Képernyőkép az Azure Resource Group-projekt létrehozásáról.

    Feljegyzés

    Az erőforráscsoportnevek csak betűket, számokat, pontokat (.), aláhúzásjeleket (_), kötőjeleket (-) és zárójeleket (, )), de pontokkal ((.) nem végződhetnek.

    Ha a felhő vagy az Azure-erőforráscsoport nem jelenik meg, telepítse az Azure SDK for Visual Studiót.

    Ha Visual Studio 2019-et használ, kövesse az alábbi lépéseket:

    1. Az Új projekt létrehozása mezőben válassza ki a Visual C# vagy a Visual Basic azure-erőforráscsoport-projektet. Válassza a Tovább lehetőséget.

    2. Adja meg a használni kívánt Azure-erőforráscsoport nevét és egyéb projektinformációkat. Válassza a Létrehozás lehetőséget.

  4. A sablonlistában válassza ki a Logikai alkalmazás sablont. Kattintson az OK gombra.

    A kijelölt logikai alkalmazássablon képernyőképe.

    Miután a Visual Studio létrehozta a projektet, megnyílik a Megoldáskezelő, és megjeleníti a megoldást. A megoldásban a LogicApp.json fájl nem csak a logikai alkalmazás definícióját tárolja, hanem egy Azure Resource Manager-sablont is, amelyet üzembe helyezéshez használhat.

    Képernyőkép az új logikaialkalmazás-megoldással és üzembe helyezési fájllal rendelkező Megoldáskezelő.

Üres logikai alkalmazás munkafolyamatának létrehozása

Ha rendelkezik az Azure Resource Group-projekttel, hozza létre a logikai alkalmazást az Üres logikai alkalmazás sablonnal.

  1. A Megoldáskezelő nyissa meg a LogicApp.json fájl helyi menüjét. Válassza a lehetőséget az elem megnyitására a Logikaialkalmazás-tervezővel. (Billentyűzet: Ctrl + L)

    Képernyőkép a megnyitott logikai alkalmazás .json fájllal rendelkező munkafolyamat-tervezőről.

    Tipp.

    Ha nem rendelkezik ezzel a paranccsal a Visual Studio 2019-ben, ellenőrizze, hogy rendelkezik-e a Visual Studio legújabb frissítésével.

    A Visual Studio kéri az Azure-előfizetését és egy Azure-erőforráscsoportot, amely erőforrásokat hoz létre és helyez üzembe a logikai alkalmazás munkafolyamatához és kapcsolataihoz.

  2. Előfizetés esetén válassza ki az Azure-előfizetését. Erőforráscsoport esetén válassza az Új létrehozása lehetőséget egy másik Azure-erőforráscsoport létrehozásához.

    Azure-előfizetés, erőforráscsoport és erőforrás helyének kiválasztása

    Beállítás Példaérték Leírás
    Felhasználói fiók Fabrikam
    sophia-owen@fabrikam.com
    A Visual Studióba való bejelentkezéskor használt fiók
    Előfizetés Használatalapú fizetés
    (sophia-owen@fabrikam.com)
    Az Azure-előfizetés és a társított fiók neve
    Erőforráscsoport MyLogicApp-RG
    (USA nyugati régiója)
    A logikai alkalmazás erőforrásainak tárolására és üzembe helyezésére szolgáló Azure-erőforráscsoport és -hely
    Helyen Ugyanaz, mint az erőforráscsoport A logikai alkalmazás erőforrásának üzembe helyezéséhez szükséges hely típusa és helye.

    Ebben a rövid útmutatóban a helytípust állítsa régióra, a hely pedig az erőforráscsoporthoz hasonló értékre.

    Megjegyzés: Az erőforráscsoport-projekt létrehozása után módosíthatja a hely típusát és helyét, de a különböző helytípus különböző módokon befolyásolja a logikai alkalmazást.
  3. A munkafolyamat-tervező megnyit egy lapot, amely bevezető videót és gyakran használt eseményindítókat jelenít meg. Görgessen le a videó mellett, és váltsa át a sablonokat, és válassza az Üres logikai alkalmazás lehetőséget.

    Képernyőkép az Üres logikai alkalmazás nevű kijelölt sablonról.

A munkafolyamat létrehozása

Ezután adjon hozzá egy RSS-eseményindítót, amely egy új hírcsatornaelem megjelenésekor aktiválódik. Minden munkafolyamat egy eseményindítóval kezdődik, amely meghatározott feltételek teljesülése esetén aktiválódik. Minden alkalommal, amikor az eseményindító aktiválódik, az Azure Logic Apps motor létrehoz egy logikaialkalmazás-munkafolyamat-példányt, amely futtatja a munkafolyamatot.

  1. A munkafolyamat-tervezőben kövesse az alábbi általános lépéseket a hírcsatornaelem közzétételekor elnevezett RSS-eseményindító hozzáadásához.

  2. Fejezze be a munkafolyamat összeállítását az alábbi általános lépések végrehajtásával az Office 365 Outlook e-mail küldése nevű műveletének hozzáadásához, majd térjen vissza ehhez a cikkhez.

    Ha végzett, a munkafolyamat a következő példához hasonlóan néz ki:

    A kész logikai alkalmazás munkafolyamatát bemutató képernyőkép.

  3. Mentse a Visual Studio-megoldást. (Billentyűparancs: Ctrl + S)

Logikai alkalmazás üzembe helyezése az Azure-ban

A munkafolyamat futtatása és tesztelése előtt telepítse az alkalmazást az Azure-ban a Visual Studióból.

  1. A Megoldáskezelőben a projekt helyi menüjéből válassza az Üzembe helyezés>Új elemet. Ha a rendszer kéri, jelentkezzen be Azure-fiókjával.

    Képernyőkép a Projekt menüről az Üzembe helyezés, Új beállításokkal.

  2. Ebben az üzembe helyezésben tartsa meg az alapértelmezett Azure-előfizetést, erőforráscsoportot és egyéb beállításokat. Válassza az Üzembe helyezés lehetőséget.

    Képernyőkép a projekt üzembe helyezési mezőjéről, amelyen az Üzembe helyezés lehetőség van kiválasztva.

  3. Ha megjelenik a Paraméterek szerkesztése mező, adja meg a logikai alkalmazás erőforrásnevét. Mentse el a beállításokat.

    Képernyőkép a Paraméterek szerkesztése mezőről a logikai alkalmazás erőforrásnevével.

    Amikor az üzembe helyezés elindul, az alkalmazás üzembehelyezési állapota a Visual Studio Kimenet ablakában jelenik meg. Ha az állapot nem jelenik meg, nyissa meg a Kimenet mutatása innen listát, és válassza ki az Azure-erőforráscsoportot.

    Képernyőkép a Kimenet ablakról az üzembehelyezési állapot kimenetével.

    Ha a kiválasztott összekötőknek bemenetre van szükségük Öntől, megnyílik egy PowerShell-ablak a háttérben, és kéri a szükséges jelszavakat vagy titkos kulcsokat. Miután megadta ezeket az adatokat, folytatódik az üzembe helyezés.

    Képernyőkép a PowerShell ablakról, amelyen a kapcsolat hitelesítő adatainak megadására vonatkozó kérés látható.

    Az üzembe helyezés befejezése után a logikai alkalmazás az Azure Portalon érhető el, és a megadott ütemezés szerint fut (percenként). Ha az eseményindító új hírcsatornaelemeket talál, az eseményindító aktiválódik, és létrehoz egy munkafolyamat-példányt, amely a munkafolyamat műveleteit futtatja. A munkafolyamat minden új elemről e-mailt küld. Ellenkező esetben, ha az eseményindító nem talál új elemeket, az eseményindító nem aktiválódik, és "kihagyja" a munkafolyamat példányosítását. A munkafolyamat az ellenőrzés előtt megvárja a következő időközt.

    Az alábbiakban a munkafolyamat által küldött e-mail-minta e-maileket találja. Ha nem kap e-mailt, ellenőrizze a levélszemét mappát.

    Képernyőkép az egyes új RSS-elemekhez küldött Outlook-e-mailekről

Gratulálunk, sikeresen elkészítette és üzembe helyezte a logikai alkalmazás munkafolyamatát a Visual Studióval. A logikai alkalmazás munkafolyamatának kezeléséhez és a futtatási előzmények áttekintéséhez lásd : Logikai alkalmazások kezelése a Visual Studióval.

Új logikai alkalmazás hozzáadása

Ha már rendelkezik Azure Resource Group-projektel, a JSON Vázlat ablakával hozzáadhat egy új üres logikai alkalmazást a projekthez.

  1. Nyissa meg a fájlt Megoldáskezelő<logic-app-name>.json.

  2. A Nézet menüben válassza az Egyéb Windows>JSON-vázlat lehetőséget.

  3. Ha erőforrást szeretne hozzáadni a sablonfájlhoz, válassza az Erőforrás hozzáadása lehetőséget a JSON Vázlat ablakának tetején. Vagy a JSON-vázlat ablakban nyissa meg az erőforrások helyi menüjét, és válassza az Új erőforrás hozzáadása lehetőséget.

    A JSON Outline nevű ablak képernyőképe.

  4. Az Erőforrás hozzáadása párbeszédpanel keresőmezőjében keresse meg a logikai alkalmazást, és válassza a Logikai alkalmazás lehetőséget. Nevezze el a logikai alkalmazás erőforrását, és válassza a Hozzáadás lehetőséget.

    Képernyőkép az erőforrás hozzáadásának lépéseiről.

Az erőforrások eltávolítása

Ha végzett a logikai alkalmazással, törölje a logikai alkalmazást és a kapcsolódó erőforrásokat tartalmazó erőforráscsoportot.

  1. Jelentkezzen be az Azure Portalra a logikai alkalmazás létrehozásához használt fiókkal.

  2. Az Azure Portal menüjében válassza az Erőforráscsoportok lehetőséget, vagy keressen és válasszon erőforráscsoportokat bármelyik lapról. Válassza ki a logikai alkalmazás erőforráscsoportját.

  3. Az Áttekintés lapon válassza az Erőforráscsoport törlése lehetőséget. Adja meg megerősítésként az erőforráscsoport nevét, és válassza a Törlés lehetőséget.

    Képernyőkép az erőforráscsoportok kijelölt beállításairól, áttekintésről, erőforráscsoport törléséről.

  4. Törölje a Visual Studio-megoldást a helyi számítógépről.

Következő lépések

Ebben a cikkben a logikai alkalmazás munkafolyamatát a Visual Studióval készítette el, telepítette és futtatta. A Logikai alkalmazások speciális üzembe helyezésének a Visual Studióval való kezelésével és végrehajtásával kapcsolatos további információkért tekintse meg a következő cikket: