Életciklus munkafolyamatok egyéni feladatbővítménye
Az életciklus-munkafolyamatok lehetővé teszik olyan munkafolyamatok létrehozását, amelyek illesztési, mozgatási vagy kilépési forgatókönyvek alapján indíthatók el. Bár az életciklus-munkafolyamatok számos beépített feladatot biztosítanak a felhasználók életciklusa során bekövetkező gyakori forgatókönyvek automatizálásához, idővel elérheti ezen beépített feladatok korlátait. A bővíthetőségi funkcióval az egyéni feladatbővítmények fogalmát használhatja a külső rendszerekre való meghíváshoz egy munkafolyamat részeként. Ha például egy felhasználó csatlakozik a szervezetéhez, rendelkezhet egy egyéni feladatbővítménnyel rendelkező munkafolyamattal, amely Teams-számot rendel hozzá, vagy külön munkafolyamattal rendelkezik, amely hozzáférést biztosít egy felettes e-mail-fiókjához, amikor egy felhasználó távozik. A bővíthetőségi funkcióval az életciklus-munkafolyamatok jelenleg támogatják az egyéni feladatbővítmények létrehozását az Azure Logic Apps meghívásához.
A Logic Apps előfeltételei
Ha egy Azure Logic App-alkalmazást egyéni feladatbővítménnyel szeretne összekapcsolni, a következő előfeltételeknek kell rendelkezésre állniuk:
- Azure-előfizetés
- Egy erőforráscsoport
- Engedélyek új használatalapú logikai alkalmazás létrehozásához vagy meglévő használatalapú logikai alkalmazáshoz való hozzáféréshez
Az alábbi Azure-szerepkör-hozzárendelések egyikére van szükség a logikai alkalmazáson vagy egy magasabb hatókörön, például az erőforráscsoporton, az előfizetésen vagy a felügyeleti csoporton:
- Logikai alkalmazás közreműködője
- Közreműködő
- Tulajdonos
Feljegyzés
A Logic App Operator szerepkör nem elegendő.
Egyéni feladatbővítmény üzembe helyezési forgatókönyvei
Egyéni tevékenységbővítmények létrehozásakor az életciklus-munkafolyamatok kezelésének forgatókönyvei kétféleképpen használhatók:
- Indítás és folytatás – Az Azure Logic App elindul, és a következő feladat végrehajtása azonnal folytatódik, és az Azure Logic App nem várt választ. Ez a forgatókönyv akkor ideális, ha az életciklus-munkafolyamat nem igényel visszajelzést (beleértve az állapotot) az Azure Logic Appból. Ha a logikai alkalmazás sikeresen elindult, az életciklus-munkafolyamat feladat sikeresnek minősül.
- Indítás és várakozás – Az Azure Logic App elindul, és a következő feladat végrehajtása a Logikai alkalmazás válaszára vár. Megadhatja, hogy az egyéni feladatbővítmény mennyi ideig várjon az Azure Logic App válaszára. Ha a megadott időtartamon belül nem érkezik válasz, a feladat sikertelennek minősül.
Feljegyzés
A választ nem feltétlenül a Logic Appnak kell megadnia, egy külső rendszer képes válaszolni, ha a logikai alkalmazás csak közvetítőként működik. Erről további információt a taskProcessingResult: resume című témakörben talál.
Válasz engedélyezése
Amikor létrehoz egy egyéni feladatbővítményt, amely a logikai alkalmazás válaszára vár, megadhatja, hogy mely alkalmazások küldhetnek választ.
A válasz az alábbi módokon engedélyezhető:
- Rendszer által hozzárendelt felügyelt identitás (alapértelmezett) – Ezzel a beállítással engedélyezheti és használhatja a Logic Apps rendszer által hozzárendelt felügyelt identitását. További információ: Azure-erőforrásokhoz való hozzáférés hitelesítése felügyelt identitásokkal az Azure Logic Appsben
- Nincs engedélyezés – Ezzel a választással nem kap engedélyt, és külön kell hozzárendelnie egy alkalmazásengedélyt (LifecycleWorkflows.ReadWrite.All) vagy szerepkör-hozzárendelést (életciklus-munkafolyamatok Rendszergazda istrator). Ha egy alkalmazás válaszol, nem javasoljuk ezt a lehetőséget, mivel nem követi a minimális jogosultság elvét. Ez a beállítás akkor is használható, ha a válaszokat csak egy felhasználó nevében adják meg (LifecycleWorkflows.ReadWrite.All delegált engedély és életciklus munkafolyamatok Rendszergazda istrator szerepkör-hozzárendelés)
- Meglévő alkalmazás – Ezzel a választással kiválaszthat egy meglévő alkalmazást, amely válaszol. Ez lehet egy normál alkalmazás és egy rendszer vagy felhasználó által hozzárendelt felügyelt identitás. További információ a felügyelt identitástípusokról: Felügyelt identitástípusok.
Egyéni feladatbővítmény integrációja az Azure Logic Apps magas szintű lépéseivel
Az Azure Logic Apps integrációjának magas szintű lépései a következők:
Feljegyzés
Az egyéni feladatbővítmények és logikai alkalmazások Microsoft Entra felügyeleti központon keresztül történő létrehozása a lépések többségét automatizálja. Az egyéni feladatbővítmények ilyen módon történő létrehozásáról a következő témakörben olvashat: Logic Apps aktiválása egyéni feladatbővítmények alapján.
- Használatalapú Azure Logic App létrehozása: Az egyéni feladatbővítményből meghívandó, használatalapú Azure Logic App.
- Konfigurálja az Azure Logic Appot úgy, hogy kompatibilis legyen az életciklus-munkafolyamatokkal: Konfigurálja a fogyasztásalapú Azure Logic Appot, hogy az az egyéni feladatbővítménnyel is használható legyen. További információ: Logic App for Lifecycle Workflow use
- Egyéni üzleti logikát hozhat létre az Azure Logic Appban: Az üzleti logika beállítása az Azure Logic Appban a Logic App Designer használatával.
- Hozzon létre egy customTaskExtension életciklus-munkafolyamatot, amely a szükséges információkat tartalmazza az Azure Logic Appról: Egyéni feladatbővítmény létrehozása, amely a konfigurált Azure Logic Appra hivatkozik.
- Frissítsen vagy hozzon létre egy életciklus-munkafolyamatot az "Egyéni tevékenységbővítmény futtatása" tevékenységgel, hivatkozva a létrehozott customTaskExtensionra: Az újonnan létrehozott egyéni tevékenységbővítmény hozzáadása egy új munkafolyamathoz, vagy az információk frissítése egy meglévő munkafolyamatra.