Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
Azure-előfizetés. Ha nem rendelkezik Azure-előfizetéssel, regisztráljon egy ingyenes Azure-fiókra.
Ha még nincsenek telepítve, töltse le és telepítse az alábbi eszközöket:
Visual Studio 2019 – Közösségi kiadás vagy újabb. Az Azure Logic Apps bővítmény jelenleg nem érhető el a Visual Studio 2022-hez. Ez az útmutató a Visual Studio Community 2017-et használja, amely ingyenes.
Fontos
A Visual Studio 2019 telepítésekor győződjön meg arról, hogy az Azure fejlesztési számítási feladatát választja ki. További információ: Azure-fiókokhoz társított erőforrások kezelése a Visual Studio Cloud Explorerben.
A Visual Studio 2019-hez készült Visual Studio-bővítmény legújabb Azure Logic Apps Tools-eszközei
Letöltheti és telepítheti az Azure Logic Apps alkalmazást közvetlenül a Visual Studio piacteréről, vagy nézzen utána, hogyan telepítheti a bővítményt a Visual Studio rendszerén belül. Ne feledje, hogy a telepítés után újra kell indítani a Visual Studiót.
Ha Azure Government-előfizetéseket szeretne használni a Visual Studióval, tekintse meg a rövid útmutatót: Csatlakozás az Azure Governmenthez a Visual Studióval további beállításhoz.
A webes hozzáférés az Azure Logic Apps beágyazott munkafolyamat-tervezőjének használata közben
A tervezőnek internetkapcsolatra van szüksége, hogy létre tudja hozni az erőforrásokat az Azure-ban, és be tudja olvasni a tulajdonságokat és adatokat a logikai alkalmazásban lévő összekötőkből.
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.
Nyissa meg a Visual Studiót. A Nézet menüben válassza a Cloud Explorer lehetőséget.
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:
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.
Nyissa meg a Cloud Explorert, és keresse meg a logikai alkalmazást.
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.
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.
A Visual Studióban a Cloud Explorerrel nyissa meg az Azure-ból letölteni kívánt logikai alkalmazást.
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.
A tervező eszköztárán válassza a Letöltés lehetőséget.
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
resourcesResource 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.
Integrációs fiókra mutató hivatkozás
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.
A Visual Studióban nyissa meg a logikai alkalmazást tartalmazó Azure Resource Group-projektet.
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)
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.
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.
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)
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:
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.
A Visual Studióban nyissa meg a logikai alkalmazást tartalmazó Azure Resource Group-projektet.
A Megoldáskezelő nyissa meg a
<logic-app-name>.jsonfájl helyi menüjét, és válassza a Megnyitás a Logic App Designerrel lehetőséget. (Billentyűzet: Ctrl + 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.
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.
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)
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:
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.
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.
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.
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.
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.
Egy adott futtatás részleteinek megtekintéséhez kattintson duplán egy futtatásra. Példa:
Tipp.
A tábla tulajdonság szerinti rendezéséhez válassza ki a tulajdonság oszlopfejlécét.
Bontsa ki azokat a lépéseket, amelyek bemeneteit és kimeneteit ellenőrizni szeretné, például:
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:
A logikai alkalmazásban szerkessze a munkafolyamat eseményindítójának bármely részét.
Mentse a módosításokat. Ez a lépés alaphelyzetbe állítja az eseményindító aktuális állapotát.
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.
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.
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.
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: