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


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

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

Bár az Azure Portalon logikai alkalmazásokat hozhat létre, szerkeszthet, kezelhet és helyezhet üzembe, a Visual Studiót akkor is használhatja, ha a logikai alkalmazásokat a forráskövetéshez, különböző verziók közzétételéhez és Azure Resource Manager-sablonok létrehozásához szeretné hozzáadni a különböző üzembehelyezési környezetekhez. A Visual Studio Cloud Explorerrel megkeresheti és kezelheti a logikai alkalmazásokat más Azure-erőforrásokkal együtt. Megnyithatja, letöltheti, szerkesztheti, futtathatja, megtekintheti a futtatási előzményeket, letilthatja és engedélyezheti az Azure Portalon már üzembe helyezett logikai alkalmazásokat. Ha még nem használja az Azure Logic Appst a Visual Studióban, megtudhatja , hogyan hozhat létre logikai alkalmazásokat a Visual Studióval.

A logikai alkalmazásokat az Azure Portalon is kezelheti.

Fontos

Logikai alkalmazás üzembe helyezése vagy közzététele a Visual Studióból felülírja az alkalmazás verzióját az Azure Portalon. Ha tehát módosításokat hajt végre az Azure Portalon, amelyeket meg szeretne tartani, győződjön meg arról, hogy a Visual Studióban lévő logikai alkalmazást az Azure Portalról frissíti a következő üzembe helyezés vagy közzététel előtt a Visual Studióban.

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:

    Válassza a

  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.

    Ü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ént mentheti ő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.

    Logikai alkalmazás letöltése az Azure Portalró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. Megismerheti a Visual Studióban a logikai alkalmazásokhoz készült Azure Resource Group-projekteket.

  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ának megnyitása 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 a logikai alkalmazás Integrációs fiók tulajdonságát jelenhesse meg.

    Tulajdonságok ablak –

    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:

    Az

  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ának megnyitása 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.

    Tulajdonságok ablak –

    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:

    Nyissa meg a

  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.

Logikai alkalmazás frissítése frissítésekkel

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.

Frissített logikai alkalmazás közzététele az Azure Portalon

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.

Trigger manuális futtatása a logikai alkalmazáshoz

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.

    Futtatási előzmények megnyitása a logikai alkalmazáshoz

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

    Adott futtatás adatainak megtekintése

    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:

    Bemenetek és kimenetek megtekintése az egyes lépésekhez

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.

Logikai alkalmazás engedélyezése a Cloud Explorerben

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.

Logikai alkalmazás törlése az Azure Portalró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: