Share via


Logikai alkalmazás munkafolyamatainak kezelése az Azure Portalon

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

Ez az útmutató bemutatja, hogyan kezelheti a Standard vagy a Consumption logikai alkalmazás munkafolyamatait az Azure Portalon keresztül, és hogyan hajthat végre olyan feladatokat, mint a munkafolyamatok szerkesztése, letiltása, engedélyezése és törlése. A Használat logikai alkalmazásokat a Visual Studióban is kezelheti.

Előfeltételek

Logikai alkalmazás erőforrásának megkeresése és megnyitása

  1. Az Azure Portal keresőmezőjében adja meg a logikai alkalmazásokat, és válassza a Logikai alkalmazások lehetőséget.

  2. A logikai alkalmazások listájában keresse meg a logikai alkalmazás erőforrását a lista böngészésével vagy szűrésével.

  3. A logikai alkalmazás erőforrásának megnyitásához válassza ki a kezelni kívánt alkalmazást.

Logikai alkalmazás tulajdonságainak megtekintése

  1. Az Azure Portalon keresse meg és nyissa meg a logikai alkalmazás erőforrását.

  2. A logikai alkalmazás menüjében, a Gépház alatt válassza a Tulajdonságok lehetőséget.

  3. A Tulajdonságok panelen megtekintheti és másolhatja a következő információkat a logikai alkalmazás erőforrásáról, például:

    Standard

    • Állapot
    • URL-cím
    • Virtuális IP-cím
    • Mód
    • Kimenő IP-cím
    • További kimenő IP-címek
    • FTP-/üzembe helyezési felhasználó
    • FTP-állomás neve
    • FTP diagnosztikai naplók
    • FTP-állomás neve
    • FTPS diagnosztikai naplók
    • Erőforrás-azonosító
    • Helyen
    • Erőforráscsoport
    • Előfizetés neve
    • Előfizetés azonosítója

    Használat

    • Név
    • Erőforrás-azonosító
    • Erőforráscsoport
    • Helyen
    • Típus
    • Előfizetés neve
    • Előfizetés azonosítója
    • Hozzáférési végpont
    • Futtatókörnyezet kimenő IP-címei
    • Végpont IP-címeinek elérése
    • kimenő IP-címek Csatlakozás

Kapcsolatok megtekintése

Amikor a Microsoft által felügyelt összekötőkkel hoz létre kapcsolatokat egy munkafolyamatban, ezek a kapcsolatok valójában különálló Azure-erőforrások saját erőforrásdefiníciókkal, és globális, több-bérlős Azure-ban vannak üzemeltetve. A standard logikaialkalmazás-munkafolyamatok olyan beépített szolgáltatói összekötőket is használhatnak , amelyek natív módon futnak, és az egybérlős Azure Logic Apps-futtatókörnyezet hajtják. A kapcsolatok megtekintéséhez és kezeléséhez kövesse az alábbi lépéseket a logikai alkalmazás erőforrástípusa alapján:

  1. Az Azure Portalon keresse meg és nyissa meg a logikai alkalmazás erőforrását.

  2. A logikai alkalmazás menü Munkafolyamatok területén válassza a Csatlakozás ions lehetőséget.

  3. A megtekinteni kívánt kapcsolattípus alapján válassza az alábbi lehetőségek egyikét:

    Lehetőség Leírás
    API-Csatlakozás ions Csatlakozás globálisan üzemeltetett, több-bérlős Azure-összekötők által létrehozott Csatlakozás. A mögöttes kapcsolati erőforrás definíciójának megtekintéséhez válassza a JSON Nézet lehetőséget.
    Szolgáltatói Csatlakozás Csatlakozás beépített szolgáltatói összekötők által létrehozott, a szolgáltatói felület implementációja alapján létrehozott elemek. Egy adott kapcsolatpéldánysal kapcsolatos további információk megtekintéséhez a Részletek megtekintése oszlopban válassza a szem ikont. A kijelölt kapcsolat mögöttes erőforrásdefiníciójának megtekintéséhez válassza a JSON Nézet lehetőséget.
    Függvény Csatlakozás ions Csatlakozás társított függvényalkalmazás függvényeihez. A függvényekkel kapcsolatos további információk megtekintéséhez a Részletek megtekintése oszlopban válassza a szem ikont.
    JSON nézet A logikaialkalmazás-erőforrás munkafolyamatai közötti összes kapcsolat mögöttes erőforrásdefiníciói

Logikai alkalmazás erőforrásainak letiltása vagy engedélyezése

Míg egy standard logikai alkalmazás erőforrása több munkafolyamattal is rendelkezhet, a Használat logikai alkalmazás csak egy munkafolyamattal rendelkezik. Így mindkét logikaialkalmazás-erőforrástípus különböző módokon tilthatja le és engedélyezheti a tevékenységeit.

Egy vagy több Standard logikai alkalmazást leállíthat vagy elindíthat. Egyetlen logikai alkalmazást is újraindíthat az első leállás nélkül. Az egybérlős alapú logikai alkalmazás több munkafolyamatot is tartalmazhat, így leállíthatja a teljes logikai alkalmazást, vagy letilthatja csak a Standard munkafolyamatokat.

Megjegyzés:

A leállítási logikai alkalmazás és a munkafolyamat-műveletek letiltása különböző effektusokkal rendelkezik. További információkért tekintse át a Standard logikai alkalmazások leállításával kapcsolatos szempontokat, valamint a standard munkafolyamatok letiltásának szempontjait.

Megfontolandó szempontok a standard logikai alkalmazások leállításához

A standard logikai alkalmazások erőforrásszinten való leállítása a munkafolyamat-példányokat az alábbi módokon érinti:

  • Az egybérlős Azure Logic Apps minden folyamatban lévő és függőben lévő futtatást azonnal megszakít.

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

  • Az eseményindítók nem aktiválódnak a következő alkalommal, amikor teljesülnek a feltételeik. A triggerállapotok azonban megjegyzik azokat a pontokat, ahol a logikai alkalmazás leállt. Így ha újraindítja a logikai alkalmazást, az eseményindítók az utolsó futtatás óta minden feldolgozatlan elemnél aktiválódik.

    Ha meg szeretné akadályozni, hogy az egyes munkafolyamatok az utolsó futtatás óta ne aktiváljanak feldolgozatlan elemeket, törölje az eseményindító állapotát a logikai alkalmazás újraindítása előtt az alábbi lépések végrehajtásával:

    1. Nyissa meg a logikai alkalmazást az Azure Portalon.
    2. A logikai alkalmazás menü Munkafolyamatok területén válassza a Munkafolyamatok lehetőséget.
    3. Nyisson meg egy munkafolyamatot, és szerkessze a munkafolyamat eseményindítójának bármely részét.
    4. Módosítások mentése. Ez a lépés alaphelyzetbe állítja az eseményindító aktuális állapotát.
    5. Ismételje meg az egyes munkafolyamatokat.
    6. Ha elkészült, indítsa újra a Standard logikai alkalmazást.

Standard logikai alkalmazások letiltása vagy engedélyezése

Egyszerre több Standard logikai alkalmazást is leállíthat vagy elindíthat, de nem indíthat újra több Standard logikai alkalmazást anélkül, hogy előbb leállítaná őket.

  1. Az Azure Portal keresőmezőjében adja meg a logikai alkalmazásokat, és válassza a Logikai alkalmazások lehetőséget.

  2. A Logic Apps lapon csak a Standard logikai alkalmazásokat tekintheti meg a Csomag szűrővel.

  3. Csak az Engedélyezett vagy Letiltott logikai alkalmazásokat tekintheti meg az Állapotszűrővel , amelyet szükség esetén hozzáadhat.

  4. A jelölőnégyzet oszlopban jelölje ki a leállítani vagy elindítani kívánt logikai alkalmazásokat.

    • A kijelölt futó logikai alkalmazások leállításához válassza a Letiltás/Leállítás lehetőséget. Erősítse meg a kijelölést.
    • A kijelölt leállított logikai alkalmazások elindításához válassza az Engedélyezés/Indítás lehetőséget.
  5. Annak ellenőrzéséhez, hogy a művelet sikeres vagy sikertelen volt-e, nyissa meg az Értesítések listát az Azure fő eszköztárán (harang ikon).

Standard logikai alkalmazás újraindítása leállítás nélkül

A Standard logikai alkalmazásokat bármikor újraindíthatja.

  1. Nyissa meg a Standard logikai alkalmazás erőforrását az Azure Portalon.

  2. A logikai alkalmazás menüjében válassza az Áttekintés lehetőséget.

  3. Az Áttekintés lap eszköztárán válassza az Újraindítás lehetőséget.

  4. Annak ellenőrzéséhez, hogy a művelet sikeres vagy sikertelen volt-e, nyissa meg az Értesítések listát az Azure fő eszköztárán (harang ikon).

Standard munkafolyamatok leállítása vagy indítása

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 munkafolyamatot.

Megjegyzés:

A munkafolyamat letiltása és a logikai alkalmazásműveletek leállítása különböző effektusokkal rendelkezik. További információkért tekintse át a Standard logikai alkalmazások leállításával kapcsolatos szempontokat, valamint a standard munkafolyamatok letiltásával kapcsolatos szempontokat.

Standard munkafolyamat letiltásának szempontjai

A munkafolyamatok letiltása a munkafolyamat-példányokat a következő módokon érinti:

  • Az egybérlős Azure Logic Apps az összes folyamatban lévő és függőben lévő munkafolyamatot a befejezésig folytatja. A kötet vagy a hátralék alapján ez a folyamat eltarthat egy ideig.

    Tipp.

    Ha csökkenteni szeretné az erőforrásokból és munkafolyamat-példányokból eredő költségeket, amelyek egyébként hosszabb időt is igénybe vehetnek a nem gyártási környezetekben a terhelés- és teljesítményteszteléshez, manuálisan leállíthat egy munkafolyamatot. Ez a művelet megszakítja a folyamatban lévő és a függőben lévő munkafolyamat-példányokat. Ehhez a feladathoz a következő beállításokat kell hozzáadnia a Standard logikaialkalmazás-erőforrás gazdagépbeállításaihoz.

    Fontos: Győződjön meg arról, hogy a következő beállításokat csak nem gyártási környezetekben használja. Kövesse az egyes munkafolyamat-azonosítókat kettősponttal (:), és különítse el a munkafolyamat azonosítóit pontosvesszővel (;):

    "Jobs.SuspendedJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:", "Jobs.CleanupJobPartitionPrefixes": "<workflow-ID>:;<workflow-ID>:"

    További információt a Standard logikai alkalmazások gazdagép- és alkalmazásbeállításainak szerkesztése című témakörben talál.

  • Az egybérlős 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 azonban emlékszik arra a pontra, amikor a munkafolyamat le lett tiltva. Így ha újra engedélyezi a munkafolyamatot, az eseményindító az utolsó futtatás óta minden feldolgozatlan elemnél aktiválódik.

    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 munkafolyamat újraaktiválása előtt:

    1. A munkafolyamatban szerkessze a munkafolyamat eseményindítójának bármely részét.
    2. Módosítások mentése. Ez a lépés alaphelyzetbe állítja az eseményindító aktuális állapotát.
    3. Aktiválja újra a munkafolyamatot.
  • Ha egy munkafolyamat le van tiltva, továbbra is újraküldheti a futtatásokat.

Standard munkafolyamatok letiltása vagy engedélyezése
  1. Nyissa meg a Standard logikai alkalmazás erőforrását az Azure Portalon.

  2. A logikai alkalmazás menü Munkafolyamatok területén válassza a Munkafolyamatok lehetőséget.

  3. A jelölőnégyzet oszlopban válassza ki a letiltani vagy engedélyezni kívánt munkafolyamatot.

  4. A Munkafolyamatok panel eszköztárán válassza a Letiltás vagy engedélyezés lehetőséget.

  5. Annak ellenőrzéséhez, hogy a művelet sikeres vagy sikertelen volt-e, nyissa meg az Értesítések listát az Azure fő eszköztárán (harang ikon).

Logikai alkalmazások törlése

Egyszerre egyetlen vagy több Standard logikai alkalmazást is törölhet. Az egybérlős alapú logikai alkalmazás több munkafolyamatot is tartalmazhat, így törölheti a teljes logikai alkalmazást, vagy csak a munkafolyamatokat törölheti.

Standard logikai alkalmazások törlése

A standard logikai alkalmazás erőforrásának törlése azonnal megszakítja a folyamatban lévő és függőben lévő futtatást, de nem futtat tisztítási feladatokat az alkalmazás által használt tárolón.

Megjegyzés:

Bár manuálisan is helyreállíthatja a törölt Standard logikai alkalmazásokat, a standard logikai alkalmazások kezeléséhez a forrásvezérlővel sokkal egyszerűbbé válik a helyreállítás és az ismételt üzembe helyezés.

  1. Az Azure Portal keresőmezőjében adja meg a logikai alkalmazásokat, és válassza a Logikai alkalmazások lehetőséget.

  2. A Logic Apps lapon csak a Standard logikai alkalmazásokat tekintheti meg a Csomag szűrővel.

  3. A jelölőnégyzet oszlopban jelöljön ki egy vagy több törölni kívánt logikai alkalmazást. Az eszköztáron válassza a Törlés lehetőséget.

  4. Amikor megjelenik a megerősítést kérő mező, adja meg az igent, és válassza a Törlés lehetőséget.

  5. Annak ellenőrzéséhez, hogy a művelet sikeres vagy sikertelen volt-e, nyissa meg az Értesítések listát az Azure fő eszköztárán (harang ikon).

Standard munkafolyamatok törlése

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

  • Az Azure Logic Apps azonnal megszakítja a folyamatban lévő és függőben lévő futtatást, de karbantartási feladatokat futtat a munkafolyamat által használt tárterületen.

  • 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 metaadatok frissítéséhez újra meg kell mentenie a törölt munkafolyamatnak nevezett munkafolyamatot. Í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 nem engedélyezett hibával meghiúsulnak . 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.

  1. Nyissa meg a Standard logikai alkalmazás erőforrását az Azure Portalon.

  2. A logikai alkalmazás menü Munkafolyamatok területén válassza a Munkafolyamatok lehetőséget. A jelölőnégyzet oszlopban jelöljön ki egy vagy több törölni kívánt munkafolyamatot.

  3. Az eszköztáron válassza a Törlés lehetőséget.

  4. Annak ellenőrzéséhez, hogy a művelet sikeres vagy sikertelen volt-e, nyissa meg az Értesítések listát az Azure fő eszköztárán (harang ikon).

Törölt Standard logikai alkalmazások helyreállítása

Ha forrásvezérlőt használ, zökkenőmentesen újra üzembe helyezhet egy törölt Standard logikaialkalmazás-erőforrást az egybérlős Azure Logic Appsben. Ha nem használ forrásvezérlőt, próbálkozzon a következő lépésekkel a törölt logikai alkalmazás helyreállításához:

A törölt logikai alkalmazás helyreállítása előtt tekintse át a következő szempontokat:

  • Csak a Workflow Standard üzemeltetési csomagot használó törölt Standard logikai alkalmazás-erőforrások állíthatók helyre.

  • A törölt logikai alkalmazás futtatási előzményei nem érhetők el a helyreállított logikai alkalmazásban.

  • Ha a munkafolyamat a Kérés eseményindítóval kezdődik, a helyreállított logikai alkalmazás visszahívási URL-címe eltér a törölt logikai alkalmazás URL-címétől.

  1. Győződjön meg arról, hogy a logikai alkalmazás tárfiókja továbbra is létezik. Ha a tárfiókot törölték, először helyre kell állítania a törölt tárfiókot.

  2. A Tárfiók menü Biztonság + hálózatkezelés területén válassza az Access-kulcsokat.

  3. Az Access-kulcsok lapon másolja ki a fiók elsődleges kapcsolati sztring, és mentse későbbi használatra, például:

    DefaultEndpointsProtocol=https; AccountName=<storage-account-name>; AccountKey=<access-key>; EndpointSuffix=core.windows.net

  4. A Tárfiók menü Adattárolás területén válassza a Fájlmegosztások lehetőséget, másolja ki a logikai alkalmazáshoz társított fájlmegosztás nevét, és mentse a későbbi használatra.

  5. Hozzon létre egy új Standard logikaialkalmazás-erőforrást ugyanazzal az üzemeltetési csomaggal és tarifacsomaggal. Használhat új nevet, vagy újra felhasználhatja a törölt logikai alkalmazás nevét.

  6. A folytatás előtt állítsa le a logikai alkalmazást. A logikai alkalmazás menüjében válassza az Áttekintés lehetőséget. Az Áttekintés lap eszköztárán válassza a Leállítás lehetőséget.

  7. A logikai alkalmazás menüjében, a Gépház alatt válassza a Konfiguráció lehetőséget.

  8. A Konfiguráció lapon frissítse az alábbi alkalmazásbeállítási értékeket, és ne felejtse el menteni a módosításokat, ha elkészült.

    App setting Csereérték
    AzureWebJobsStorage Cserélje le a meglévő értéket a tárfiókból korábban másolt kapcsolati sztring.
    WEBSITE_CONTENTAZUREFILECONNECTIONSTRING Cserélje le a meglévő értéket a tárfiókból korábban másolt sztringre.
    WEBSITE_CONTENTSHARE Cserélje le a meglévő értéket a korábban másolt fájlmegosztás nevére.
  9. A logikai alkalmazás menü Munkafolyamatok területén válassza a Csatlakozás ions lehetőséget.

  10. Nyissa meg az egyes kapcsolatokat, és a Gépház alatt válassza az Access-szabályzatok lehetőséget.

  11. Törölje a törölt logikai alkalmazás hozzáférési szabályzatát, majd adjon hozzá egy új hozzáférési szabályzatot a helyettesítő logikai alkalmazáshoz.

  12. Térjen vissza a logikai alkalmazás konfigurációs oldalára, és adja hozzá a törölt logikai alkalmazáson meglévő egyéni beállításokat.

  13. Ha elkészült, indítsa újra a logikai alkalmazást.

Logikai alkalmazásverziók kezelése

A Használat logikai alkalmazások esetében az Azure Portalon használhatja a verziókövetést. Megtalálhatja például a logikai alkalmazás verzióelőzményeit, és közzéteheti a korábbi verziókat, ha vannak ilyenek.

Korábbi verziók keresése és megtekintése

  1. Az Azure Portalon nyissa meg a Consumption logikai alkalmazást.

  2. A logikai alkalmazás menü Fejlesztési eszközök csoportjában válassza a Verziók lehetőséget.

    Screenshot shows Azure portal and Consumption logic app menu with Versions selected, and list of previous logic app versions.

  3. A Verzió listában válassza ki a kezelni kívánt logikai alkalmazás verzióját.

    A lista szűréséhez a Verziók lap keresősávjában adja meg a verzióazonosítót.

    Az Előzményverzió lapon az előző verzió adatai olvasható módban láthatók. A tervező nézet és a kódnézet között választhat.

    Screenshot shows history version page with designer view and code view options.

Korábbi verziók előléptetése

A Consumption logikai alkalmazás egy korábbi verziójának közzétételéhez előléptetheti a jelenlegi verziót.

  1. A logikai alkalmazás verzióelőzményeiben keresse meg és válassza ki az előléptetni kívánt verziót.

  2. Az Előzményverzió lapon válassza az Előléptetés lehetőséget.

    Screenshot shows logic app's version history with selected Promote button.

  3. A munkafolyamat-tervező megnyitása után végezze el a szükséges módosításokat az előléptetni kívánt verzión.

    Válthat a Tervező és a Kód nézet mód között. Paramétereket, sablonokat és Csatlakozás orokat is frissíthet.

    Screenshot shows workflow designer with designer and code view options.

  4. A frissítések mentéséhez és az előléptetés befejezéséhez a tervező eszköztárán válassza a Mentés lehetőséget. A módosítások visszavonásához válassza az Elvetés lehetőséget.

Amikor legközelebb megtekinti a logikai alkalmazás verzióelőzményeit, az előléptetett verzió megjelenik a lista tetején, és új azonosítóval rendelkezik.

További lépések