Co je sledování obchodních procesů Azure? (Preview)
Poznámka:
Tato funkce je ve verzi Preview a podléhá dodatečným podmínkám použití pro microsoft Azure Preview.
Jako vývojář nebo obchodní analytik pracující na řešeních, která integrují služby a systémy pomocí různých prostředků Azure, můžete mít potíže s vizualizací vztahu mezi technickými součástmi ve vašem řešení a obchodním scénářem. Pokud chcete do svého řešení zahrnout obchodní kontext o prostředcích Azure, můžete vytvářet obchodní procesy, které vizuálně reprezentují obchodní logiku implementovanou těmito prostředky. Ve službě Azure Business Process Tracking je obchodní proces řadou fází, které představují úlohy procházející reálným obchodním scénářem.
Předpokládejme například, že jste vývojář nebo obchodní analytik v powerové společnosti a pracujete na týmu, který vytváří integrační řešení. Váš tým aktualizuje řešení pro službu procesoru pracovních objednávek, která je implementovaná více standardními aplikacemi logiky a jejich pracovními postupy. Tým zákaznických služeb vaší společnosti používá k vyřešení lístku zákazníka výpadek napájení následující obchodní proces:
Na základě architektury následující diagram znázorňuje, jak můžete reprezentovat obchodní scénář jako obchodní proces s několika fázemi, které můžete mapovat na skutečné prostředky Azure ve vašem integračním řešení:
Tato funkce umožňuje oddělit návrh obchodního procesu od implementace. Do kódu, prostředků ani řešení také nemusíte vkládat žádné informace o sledování.
Návrh a sledování obchodních procesů
Při vytváření prostředku obchodního procesu v Azure definujete jeden obchodní identifikátor nebo ID transakce, například číslo objednávky, číslo případu nebo číslo lístku, abyste identifikovali transakci, která existuje ve všech fázích obchodního procesu, abyste mohli tyto fáze a data vzájemně korelovat.
Po vytvoření prostředku můžete pomocí editoru procesů navrhnout fáze v obchodním procesu, například:
Pokud chcete zaznamenávat obchodní data z každé fáze jako data v reálném čase prostřednictvím nasazených prostředků Azure za běhu, můžete zadat další klíčové hodnoty obchodních vlastností, které chcete zaznamenávat a ukládat. Při vytváření fáze definujete tyto obchodní vlastnosti a jejich zdroje dat. Například fáze Create_ticket definuje následující hodnoty obchodních vlastností, které se mají zaznamenávat z nasazených prostředků Azure:
Jakmile fázi dokončíte, můžete ID transakce a obchodní vlastnosti namapovat na odpovídající operaci, která poskytuje očekávané výstupy v pracovním postupu standardní aplikace logiky. Pokud znáte Azure Logic Apps, použijete návrháře pracovního postupu jen pro čtení k výběru operace a tokenů dynamického obsahu, které představují požadované výstupy operace. Toto mapování znamená konkrétnější vztah mezi implementací služby procesoru a obchodním tokem výpadku napájení z reálného světa.
Například následující snímek obrazovky ukazuje následující položky:
- Návrhář pracovního postupu jen pro čtení pro prostředek a pracovní postup standardní aplikace logiky v Azure Logic Apps.
- Vybraná operace pracovního postupu s názvem Odeslat zprávu.
- ID transakce TicketNumber, který je mapován na výstup operace s názvem TicketNumber v pracovním postupu.
- Obchodní vlastnosti pro fázi Create_ticket s mapováním na vybrané výstupy z operací v pracovním postupu standardní aplikace logiky.
Následující snímek obrazovky ukazuje kompletně namapovanou fázi:
Po dokončení mapování a uložení obchodního procesu můžete obchodní proces nasadit jako samostatný prostředek Azure spolu s individuálním sledovacím profilem, který se přidá do nasazených prostředků. Když přidružené pracovní postupy běží v nasazených aplikacích logiky, tyto pracovní postupy naplní vámi zadané hodnoty obchodních vlastností. Pak můžete zkontrolovat všechny zaznamenané transakce a stav obchodního procesu pro každou fázi této transakce:
Můžete také zkontrolovat zaznamenané hodnoty obchodních vlastností pro každou fázi transakce:
Abyste mohli uspořádat a spravovat nasazené prostředky Azure, které používáte ve svém řešení, můžete také vytvořit prostředí integrace a skupiny aplikací, které pak můžete propojit se stávajícími obchodními procesy. Pokud chcete začít, přečtěte si téma Vytvoření prostředí integrace.
Omezení a známé problémy
Návrh, sledování a nasazení obchodních procesů jsou aktuálně dostupné jenom na webu Azure Portal. V současné době neexistuje žádná možnost exportu a importu profilů sledování.
Mapování a sledování obchodních procesů v současné době podporuje pouze prostředky standardní aplikace logiky a stavové pracovní postupy v Azure Logic Apps. Bezstavové pracovní postupy se v současné době nepodporují.
Pokud máte obchodní scénáře nebo případy použití, které vyžadují bezstavové pracovní postupy, použijte odkaz na zpětnou vazbu k produktu a sdílejte tyto scénáře a případy použití.
Tato verze Preview je aktuálně optimalizovaná pro rychlost.
Pokud máte zpětnou vazbu ohledně spolehlivosti nebo výkonu úloh, použijte odkaz na zpětnou vazbu k produktu a sdílejte své vstupy a výsledky z reprezentativních úloh, které vám pomůžou tento aspekt vylepšit.
Informace o cenách
Sledování obchodních procesů Azure během verze Preview neúčtuje žádné poplatky. Při vytváření obchodního procesu ale potřebujete zadat informace o existujícím nebo novém clusteru, databázi a tabulce Azure Data Exploreru. Váš obchodní proces používá tuto databázi k ukládání transakcí a hodnot obchodních vlastností, které chcete zaznamenat pro pozdější vyhodnocení. Azure Data Explorer účtuje poplatky na základě vybrané cenové možnosti. Další informace najdete v tématu o cenách Azure Data Exploreru.