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


Logikai alkalmazások kezelése a Visual Studióval (elavult)

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

Fontos

Az Azure Logic Apps Tools for Visual Studio bővítmény elavult, és már nem kap frissítéseket. A logikaialkalmazás-munkafolyamatok helyi fejlesztési környezettel történő létrehozásához és kezeléséhez tekintse meg a következő dokumentációt:

Az Azure Logic Apps használatával olyan automatizált munkafolyamatokat hozhat létre, szerkeszthet, kezelhet és helyezhet üzembe, amelyek szolgáltatásokat, rendszereket, alkalmazásokat és adatokat integrálnak a vállalatok és szervezetek között. Bár ezeket a feladatokat az Azure Portalon is elvégezheti, helyi fejlesztői környezettel olyan logikai alkalmazásprojekteket is létrehozhat, amelyeket hozzáadhat a forráskövetéshez, közzétehet különböző verziókat, és azure Resource Manager-sablonokat hozhat létre a különböző üzembehelyezési környezetekhez.

Előfeltételek

Logikai alkalmazások keresése

A Visual Studióban megtalálhatja az Azure-előfizetéshez társított és az Azure Portalon üzembe helyezett összes logikai alkalmazást a Cloud Explorer használatával.

  1. Nyissa meg a Visual Studiót. A Nézet menüben válassza a Cloud Explorer lehetőséget.

  2. A Cloud Explorerben válassza a Fiókkezelés ikont. Válassza ki a logikai alkalmazásokhoz társított Azure-előfizetést, és válassza az Alkalmaz lehetőséget. Példa:

    Képernyőkép a Visual Studióról, a Cloud Explorerről és a Fiókkezeléshez kijelölt ikonról.

  3. A Fiókkezelés ikon mellett válassza az Erőforrástípusok lehetőséget. Az Azure-előfizetése alatt bontsa ki a Logic Appst , hogy megtekinthesse az előfizetéshez társított összes üzembe helyezett logikai alkalmazást.

Ezután nyissa meg a logikai alkalmazást a Logikai alkalmazásszerkesztőben.

Logikai alkalmazások megnyitása a Visual Studióban

A Visual Studióban megnyithatja a korábban létrehozott és üzembe helyezett logikai alkalmazásokat közvetlenül az Azure Portalon vagy Azure Resource Group-projektekként a Visual Studióval.

  1. Nyissa meg a Cloud Explorert, és keresse meg a logikai alkalmazást.

  2. A logikai alkalmazás helyi menüjében válassza a Megnyitás a Logikai alkalmazásszerkesztővel lehetőséget.

    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.

    Képernyőkép a Visual Studióról, és az üzembe helyezett logikai alkalmazás megnyitása az Azure Portalról.

    Miután megnyílik a logikai alkalmazás a Logic Apps Designerben, a tervező alján kiválaszthatja a Kód nézetet , hogy áttekinthesse az alapul szolgáló logikai alkalmazásdefiníciós struktúrát. Ha üzembehelyezési sablont szeretne létrehozni a logikai alkalmazáshoz, megtudhatja , hogyan tölthet le egy Azure Resource Manager-sablont az adott logikai alkalmazáshoz. További információ a Resource Manager-sablonokról.

Letöltés az Azure-ból

A logikai alkalmazásokat az Azure Portalról töltheti le, és Azure Resource Manager-sablonkéntmentheti őket. Ezután helyileg szerkesztheti a sablonokat a Visual Studióval, és testre szabhatja a különböző üzembehelyezési környezetekhez tartozó logikai alkalmazásokat. A logikai alkalmazások letöltése automatikusan paraméterezi a definícióikat a Resource Manager-sablonokban, amelyek JavaScript Object Notationt (JSON) is használnak.

  1. A Visual Studióban a Cloud Explorerrel nyissa meg az Azure-ból letölteni kívánt logikai alkalmazást.

  2. A logikai alkalmazás helyi menüjében válassza a Megnyitás a Logikai alkalmazásszerkesztővel lehetőséget.

    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 logikai alkalmazás megnyílik a munkafolyamat-tervezőben.

  3. A tervező eszköztárán válassza a Letöltés lehetőséget.

    Képernyőkép a Visual Studióról, a tervező eszköztáráról, valamint a logikai alkalmazás Azure Portalról való letöltésére kijelölt lehetőségről.

  4. Amikor a rendszer egy helyet kér, keresse meg ezt a helyet, és mentse a Resource Manager-sablont a logikai alkalmazás definíciójához JSON (.json) fájlformátumban.

    A logikai alkalmazás definíciója a resources Resource Manager-sablon alszakaszában jelenik meg. Mostantól szerkesztheti a logikai alkalmazás definícióját és a Resource Manager-sablont a Visual Studióval. A sablont Azure Resource Group-projektként is hozzáadhatja egy Visual Studio-megoldáshoz. Megismerheti a Visual Studióban a logikai alkalmazásokhoz készült Azure Resource Group-projekteket.

Ha üzleti (B2B) vállalati integrációs forgatókönyvekhez szeretne logikai alkalmazásokat létrehozni, összekapcsolhatja a logikai alkalmazást egy korábban létrehozott integrációs fiókkal , amely ugyanabban a régióban található, mint a logikai alkalmazás. Az integrációs fiók B2B-összetevőket, például kereskedelmi partnereket, megállapodásokat, sémákat és térképeket tartalmaz, és lehetővé teszi, hogy a logikai alkalmazás B2B-összekötőket használjon AZ XML-ellenőrzéshez, valamint az egyszerű fájlkódoláshoz vagy -dekódoláshoz. Bár ezt a hivatkozást az Azure Portallal is létrehozhatja, az előfeltételek teljesítése után a Visual Studiót is használhatja, és a logikai alkalmazás JSON-fájlként (.json) létezik egy Azure Resource Group-projektben.

  1. A Visual Studióban nyissa meg a logikai alkalmazást tartalmazó Azure Resource Group-projektet.

  2. A Megoldáskezelő nyissa meg a <logic-app-name>.json fájl helyi menüjét, és válassza a Megnyitás a Logic App Designerrel lehetőséget. (Billentyűzet: Ctrl + L)

    Képernyőkép a Megoldáskezelő és a logikai alkalmazás JSON-fájlját a munkafolyamat-tervezővel való megnyitásáról.

    Tipp.

    Ha nem rendelkezik ezzel a paranccsal a Visual Studio 2019-ben, ellenőrizze, hogy rendelkezik-e a Visual Studio és az Azure Logic Apps Tools bővítmény legújabb frissítésével.

  3. A tervező fülének vagy felületének kiválasztásával győződjön meg arról, hogy a munkafolyamat-tervező fókuszban van, hogy a Tulajdonságok ablak a logikai alkalmazás Integrációs fiók tulajdonságát jelenhesse meg.

    Képernyőkép a Tulajdonságok ablak és az Integrációs fiók nevű tulajdonságról.

    Tipp.

    Ha a Tulajdonságok ablak még nincs megnyitva, válassza a Nézet menü Tulajdonságok ablakát. (Billentyűzet: Nyomja le az F4 billentyűt)

  4. Nyissa meg az integrációs fiók tulajdonságlistáját, és válassza ki a logikai alkalmazáshoz csatolni kívánt integrációs fiókot, például:

    Képernyőkép az Integrációs fiók tulajdonság megnyitott listájáról.

  5. Ha elkészült, ne felejtse el menteni a Visual Studio-megoldást.

Amikor beállítja az Integrációs fiók tulajdonságot a Visual Studióban, és a logikai alkalmazást Azure Resource Manager-sablonként menti, az a sablon egy paraméterdeklarációt is tartalmaz a kiválasztott integrációs fiókhoz. A sablonparaméterekkel és a logikai alkalmazásokkal kapcsolatos további információkért lásd : Áttekintés: A logikai alkalmazások üzembe helyezésének automatizálása.

Az üzembehelyezési hely módosítása

A Visual Studióban, ha a logikai alkalmazás JSON-fájlként (.json) létezik az üzembe helyezés automatizálásához használt Azure-erőforráscsoport-projektben , akkor a logikai alkalmazás egy helytípusra és egy adott helyre van állítva, amely egy Azure-régió.

A logikai alkalmazás helytípusának vagy helyének módosításához meg kell nyitnia a logikai alkalmazás munkafolyamat-definíciós (.json) fájlját Megoldáskezelő a munkafolyamat-tervezővel. Ezeket a tulajdonságokat a Cloud Explorer használatával nem módosíthatja.

  1. A Visual Studióban nyissa meg a logikai alkalmazást tartalmazó Azure Resource Group-projektet.

  2. A Megoldáskezelő nyissa meg a <logic-app-name>.json fájl helyi menüjét, és válassza a Megnyitás a Logic App Designerrel lehetőséget. (Billentyűzet: Ctrl + L)

    A logikai alkalmazás JSON-fájlját bemutató képernyőkép a munkafolyamat-tervezővel.

    Tipp.

    Ha nem rendelkezik ezzel a paranccsal a Visual Studio 2019-ben, ellenőrizze, hogy rendelkezik-e a Visual Studio és az Azure Logic Apps Tools bővítmény legújabb frissítésével.

  3. A tervező fülének vagy felületének kiválasztásával győződjön meg arról, hogy a munkafolyamat-tervező fókuszban van, hogy a Tulajdonságok ablak megjelenítse a logikai alkalmazás Helytípus és hely kiválasztása tulajdonságát.

    A projekt helytípusa régióra van állítva.

    Képernyőkép Tulajdonságok ablak és a Helytípus és hely kiválasztása nevű tulajdonságokról.

    Tipp.

    Ha a Tulajdonságok ablak még nincs megnyitva, válassza a Nézet menü Tulajdonságok ablakát. (Billentyűzet: Nyomja le az F4 billentyűt)

  4. Az adott hely módosításához nyissa meg a Hely tulajdonságlistát. A hely típusa alapján válassza ki a kívánt helyet, például:

    Képernyőkép a Hely tulajdonságlista megnyitásáról és egy másik kijelölt Azure-régióról.

  5. Ha elkészült, ne felejtse el menteni a Visual Studio-megoldást.

Ha módosítja a hely típusát vagy helyét a Visual Studióban, és a logikai alkalmazást Azure Resource Manager-sablonként menti, az adott helytípushoz és helyhez tartozó paraméterdeklarációkat is tartalmaz. A sablonparaméterekkel és a logikai alkalmazásokkal kapcsolatos további információkért lásd : Áttekintés: A logikai alkalmazások üzembe helyezésének automatizálása.

Frissítés az Azure-ból

Ha az Azure Portalon szerkessze a logikai alkalmazást, és meg szeretné tartani ezeket a módosításokat, győződjön meg arról, hogy frissíti az alkalmazás verzióját a Visual Studióban ezekkel a módosításokkal.

  • A Visual Studio munkafolyamat-tervező eszköztárán válassza a Frissítés lehetőséget.

    -vagy-

  • A Visual Studio Cloud Explorerben nyissa meg a logikai alkalmazás helyi menüjét, és válassza a Frissítés lehetőséget.

Képernyőkép a logikai alkalmazás frissítéséhez kiválasztott Frissítés lehetőségről.

A logikai alkalmazások frissítéseinek közzététele

Ha készen áll arra, hogy üzembe helyezze a logikai alkalmazás frissítéseit a Visual Studióból az Azure-ba, a munkafolyamat-tervező eszköztárán válassza a Közzététel lehetőséget.

Képernyőkép a frissített logikai alkalmazás Azure Portalon való üzembe helyezésére vonatkozó Közzététel lehetőségről.

A logikai alkalmazás manuális futtatása

Manuálisan aktiválhat egy Azure-ban üzembe helyezett logikai alkalmazást a Visual Studióból. A munkafolyamat-tervező eszköztárán válassza az Eseményindító futtatása lehetőséget.

Képernyőkép a logikaialkalmazás-munkafolyamat eseményindítójának manuális futtatásáról.

Futtatási előzmények áttekintése

Az állapot ellenőrzéséhez és a logikai alkalmazások futtatásával kapcsolatos problémák diagnosztizálásához áttekintheti a Visual Studióban futtatott futtatások részleteit, például a bemeneteket és a kimeneteket.

  1. A Cloud Explorerben nyissa meg a logikai alkalmazás helyi menüjét, és válassza a Futtatási előzmények megnyitása lehetőséget.

    Képernyőkép a munkafolyamat-futtatási előzmények megnyitásának lehetőségéről.

  2. Egy adott futtatás részleteinek megtekintéséhez kattintson duplán egy futtatásra. Példa:

    Képernyőkép az adott futtatás adatainak megtekintéséről.

    Tipp.

    A tábla tulajdonság szerinti rendezéséhez válassza ki a tulajdonság oszlopfejlécét.

  3. Bontsa ki azokat a lépéseket, amelyek bemeneteit és kimeneteit ellenőrizni szeretné, például:

    Képernyőkép az egyes lépések bemeneteinek és kimeneteinek megtekintéséről.

Logikai alkalmazások letiltása vagy engedélyezése

Ha meg szeretné akadályozni, hogy az eseményindító a következő eseményindító feltétel teljesülésekor aktiválódik, tiltsa le a logikai alkalmazást. A logikai alkalmazások letiltása az alábbi módokon érinti a munkafolyamat-példányokat:

  • Az Azure Logic Apps mindaddig folytatja a folyamatban lévő és függőben lévő futtatásokat, amíg be nem fejeződnek. A kötet vagy a hátralék alapján ez a folyamat eltarthat egy ideig.

  • Az Azure Logic Apps nem hoz létre vagy futtat új munkafolyamat-példányokat.

  • Az eseményindító nem aktiválódik a következő alkalommal, amikor a feltételek teljesülnek.

  • Az eseményindító állapota megjegyzi a logikai alkalmazás leállításának pontját. Így ha újraaktiválja a logikai alkalmazást, az eseményindító az utolsó futtatás óta aktiválódik az összes feldolgozatlan elemnél.

    Ha meg szeretné akadályozni, hogy az eseményindító az utolsó futtatás óta ne aktiváljon feldolgozatlan elemeket, törölje az eseményindító állapotát a logikai alkalmazás újraaktiválása előtt:

    1. A logikai alkalmazásban szerkessze a munkafolyamat eseményindítójának bármely részét.

    2. Mentse a módosításokat. Ez a lépés alaphelyzetbe állítja az eseményindító aktuális állapotát.

    3. Aktiválja újra a logikai alkalmazást.

  • Ha egy munkafolyamat le van tiltva, továbbra is újraküldheti a futtatásokat.

Logikai alkalmazások letiltása

A Cloud Explorerben nyissa meg a logikai alkalmazás helyi menüjét, és válassza a Letiltás lehetőséget.

A logikai alkalmazás letiltása a Cloud Explorerben

Logikai alkalmazások engedélyezése

A Cloud Explorerben nyissa meg a logikai alkalmazás helyi menüjét, és válassza az Engedélyezés lehetőséget.

Képernyőkép a Cloud Explorerben a logikai alkalmazás engedélyezésének lehetőségről.

Logikai alkalmazások törlése

A logikai alkalmazások törlése a munkafolyamat-példányokat a következő módokon érinti:

  • Az Azure Logic Apps mindent megtesz annak érdekében, hogy megszakítsa a folyamatban lévő és függőben lévő futtatásokat.

    A legtöbb futtatás még nagy mennyiségű vagy hátralék esetén is megszakad, mielőtt befejeződnének vagy elindulnának. A lemondási folyamat azonban időt vehet igénybe. Eközben előfordulhat, hogy egyes futtatások végrehajtásra kerülnek, miközben a futtatókörnyezet a lemondási folyamaton keresztül működik.

  • Az Azure Logic Apps nem hoz létre vagy futtat új munkafolyamat-példányokat.

  • Ha töröl egy munkafolyamatot, majd újból létrehozza ugyanazt a munkafolyamatot, az újra létrehozott munkafolyamat nem rendelkezik ugyanazokkal a metaadatokkal, mint a törölt munkafolyamat. A törölt munkafolyamatnak nevezett munkafolyamatokat újra kell mentenie. Így a hívó megkapja a megfelelő információkat az újra létrehozott munkafolyamathoz. Ellenkező esetben az újra létrehozott munkafolyamat hívásai hibával meghiúsulnak Unauthorized . Ez a viselkedés azokra a munkafolyamatokra is vonatkozik, amelyek összetevőket használnak az Azure-függvényeket hívó integrációs fiókokban és munkafolyamatokban.

Ha törölni szeretné a logikai alkalmazást az Azure Portalról, nyissa meg a logikai alkalmazás helyi menüjét a Cloud Explorerben, és válassza a Törlés lehetőséget.

Képernyőkép a logikai alkalmazás Azure Portalról való törlésének kijelölt lehetőségéről.

Hibaelhárítás

Ha a Logic Apps Designerben nyitja meg a logikai alkalmazásprojektet, előfordulhat, hogy nem tudja kiválasztani az Azure-előfizetését. Ehelyett a logikai alkalmazás olyan Azure-előfizetéssel nyílik meg, amelyet nem szeretne használni. Ez a viselkedés azért fordul elő, mert miután megnyitotta egy logikai alkalmazás .json fájlját, a Visual Studio gyorsítótárazza az első kiválasztott előfizetést későbbi használatra. A probléma megoldásához próbálkozzon az alábbi lépésekkel:

  • Nevezze át a logikai alkalmazás .json fájlját. Az előfizetés gyorsítótára a fájl nevétől függ.

  • Ha el szeretné távolítani a megoldás összes logikai alkalmazásához korábban kijelölt előfizetéseket, törölje a Visual Studio rejtett beállítások mappáját (.vs) a megoldás könyvtárában. Ez a hely tárolja az előfizetés adatait.

Következő lépések

Ebből a cikkből megtudhatja, hogyan kezelheti az üzembe helyezett logikai alkalmazásokat a Visual Studióval. Következő lépésként megismerheti a logikai alkalmazásdefiníciók testreszabását az üzembe helyezéshez: