Share via


É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:

Screenshot of custom task deployment scenarios.

  • 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. Screenshot of custom task launch and wait task choice.

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.

Screenshot of custom task extension launch and wait options.

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.

Következő lépések