Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pracovní postupy životního cyklu umožňují vytvářet pracovní postupy, které se dají aktivovat na základě scénářů joiner, mover nebo leaver. Pracovní postupy životního cyklu poskytují několik předdefinovaných úloh pro automatizaci běžných scénářů v průběhu životního cyklu uživatelů, ale nakonec můžete dosáhnout limitů těchto předdefinovaných úloh. Díky funkci rozšiřitelnosti můžete v rámci pracovního postupu využít koncept vlastních rozšíření úloh k vyvolání externích systémů. Když se například uživatel připojí k vaší organizaci, můžete mít pracovní postup s vlastním rozšířením úkolů, které přiřadí číslo Teams, nebo mít samostatný pracovní postup, který uděluje přístup k e-mailovému účtu pro nadřízený, když uživatel odejde. Díky funkci rozšiřitelnosti pracovní postupy životního cyklu v současné době podporují vytváření vlastních rozšíření úloh pro vyvolání Azure Logic Apps.
Požadavky pro Logic Apps
Pokud chcete propojit aplikaci logiky Azure s vlastním rozšířením úloh, musí být k dispozici následující požadavky:
- Předplatné Azure
- Skupina prostředků
- Oprávnění k vytvoření nové aplikace logiky založené na spotřebě nebo přístupu k existující aplikaci logiky založené na spotřebě
Jedno z následujících přiřazení rolí Azure je vyžadováno buď v samotné logické aplikaci, nebo na vyšší úrovni, jako je skupina prostředků, předplatné nebo skupina pro správu:
- přispěvatel Logic App
- přispěvatel
- vlastníka
Poznámka
Role operátora Logic App není dostačující.
Scénáře nasazení rozšíření uživatelských úloh
Při vytváření vlastních rozšíření úloh můžou být scénáře interakce s pracovními postupy životního cyklu jedním ze dvou způsobů:
- spuštění a pokračování – Aplikace Azure Logic App se spustí a následující provádění úkolu okamžitě pokračuje bez očekávané odpovědi z aplikace Azure Logic App. Tento scénář je nejvhodnější, pokud pracovní postup životního cyklu nevyžaduje žádnou zpětnou vazbu (včetně stavu) z aplikace logiky Azure. Pokud se aplikace logiky úspěšně spustí, považuje se úloha pracovního postupu životního cyklu za úspěšnou.
-
spuštění a čekání – Azure Logic App se spustí a provedení následující úlohy čeká na odpověď z Logic App. Zadáte dobu trvání, po kterou má rozšíření vlastní úlohy čekat na odpověď z aplikace logiky Azure. Pokud v definovaném okně doby trvání nebyla přijata žádná odpověď, považuje se úkol za neúspěšný.
Poznámka
Odpověď nemusí být nutně poskytována aplikací logiky, systém třetí strany může reagovat, pokud aplikace logiky funguje pouze jako zprostředkovatel. Další informace naleznete na: taskProcessingResult: resume.
Autorizace odpovědi
Když vytvoříte vlastní rozšíření úloh, které čeká na odpověď z aplikace logiky, můžete definovat, které aplikace můžou odpověď odeslat.
Odpověď může být autorizovaná jedním z následujících způsobů:
- spravovanou identitu přiřazenou systémem (výchozí) – s touto volbou povolíte a použijete spravovanou identitu přiřazenou systémem pro Logic Apps. Další informace najdete v tématu: ověřování přístupu k prostředkům Azure pomocí spravovaných identit v Azure Logic Apps
- bez autorizace – S touto volbou nebude udělena žádná autorizace a musíte samostatně přiřadit oprávnění aplikace (LifecycleWorkflows.ReadWrite.All) nebo přiřazení role (správce pracovních postupů životního cyklu). Pokud aplikace reaguje, tuto možnost nedoporučujeme, protože neslouží k zásadě nejnižších oprávnění. Tuto možnost lze použít také v případě, že jsou odpovědi poskytovány pouze jménem uživatele (LifecycleWorkflows.ReadWrite.All delegovaná oprávnění A přiřazení role Správce pracovních postupů životního cyklu)
- Existující aplikace – s touto volbou můžete zvolit existující aplikaci, která bude reagovat. Může se jednat o běžnou aplikaci a spravovanou identitu přiřazenou systémem nebo uživatelem. Další informace o typech spravovaných identit najdete v tématu: typy spravovaných identit.
Integrace vlastních úloh s Azure Logic Apps - přehledové kroky
Základní kroky integrace Azure Logic Apps jsou následující:
Poznámka
Vytvoření vlastního rozšíření úloh a aplikace logiky prostřednictvím Centra pro správu Microsoft Entra většinu těchto kroků automatizuje. Průvodce vytvořením vlastního rozšíření úkolu tímto způsobem najdete v tématu: aktivujte Logic Apps na základě vlastního rozšíření úkolu.
- Vytvoření aplikace logiky Azure založené na spotřebě: Aplikace logiky Azure založená na spotřebě, která se používá k volání z vlastního rozšíření úloh.
- Nakonfigurujte aplikaci logiky Azure tak, aby byla kompatibilní s pracovními postupy životního cyklu: Konfigurace aplikace logiky Azure založené na spotřebě, aby ji bylo možné použít s vlastním rozšířením úloh. Další informace najdete v tématu: Konfigurace Logic App pro pracovní postup životního cyklu
- Vytvoření vlastní obchodní logiky v rámciaplikace logiky Azure: Nastavení obchodní logiky v aplikaci logiky Azure pomocí návrháře aplikace logiky
- Vytvoření rozšíření vlastního úkolu pro pracovní postup životního cyklu customTaskExtension, které obsahuje nezbytné informace o aplikaci logiky Azure: Vytvoření rozšíření vlastního úkolu, které odkazuje na nakonfigurovanou Azure Logic App.
- Aktualizovat nebo vytvořit pracovní postup životního cyklu s úlohou „Spustit vlastní rozšíření úkolu“, odkazující na vytvořené vlastní rozšíření úkolu: Přidání nově vytvořeného vlastního rozšíření úkolu do nového pracovního postupu nebo aktualizace údajů u existujícího pracovního postupu.