Was ist Azure Business Prozess Tracking? (Vorschau)
Hinweis
Diese Funktion befindet sich in der Vorschauphase und unterliegt den Zusätzlichen Nutzungsbedingungen für Microsoft Azure-Vorschauversionen.
Für Fachkräfte in der Entwicklung oder Business Analysten, die an Lösungen arbeiten, die Dienste und Systeme mithilfe verschiedener Azure-Ressourcen integrieren, kann es schwierig sein, die Beziehung zwischen den technischen Komponenten der Lösung und dem Geschäftsszenario zu visualisieren. Um Geschäftskontexte zu den Azure-Ressourcen in Ihre Lösung einzubeziehen, können Sie Geschäftsprozesse erstellen, die die von diesen Ressourcen implementierte Geschäftslogik visuell darstellen. In Azure Business Process Tracking ist ein Geschäftsprozess eine Reihe von Phasen, die die Aufgaben darstellen, die ein reales Geschäftsszenario umfasst.
Angenommen, Sie sind Fachkraft in der Entwicklung oder Business Analyst bei einem Energieunternehmen und arbeiten an einem Team, das Integrationslösungen erstellt. Ihr Team aktualisiert eine Lösung für einen Arbeitsauftrag-Verarbeitungsdienst, der von mehreren Standard-Logik-Apps und ihren Workflows implementiert wird. Das Kundendienstteam Ihres Unternehmens verwendet den folgenden Geschäftsprozess, um ein Kundenticket wegen eines Stromausfalls zu lösen:
Architektonisch zeigt das folgende Diagramm, wie Sie ein Geschäftsszenario als Geschäftsprozess mit mehreren Phasen darstellen können, die Sie tatsächlichen Azure-Ressourcen in Ihrer Integrationslösung zuordnen können:
Mit dieser Funktion können Sie den Geschäftsprozessentwurf von Ihrer Implementierung entkoppeln. Außerdem müssen Sie keine Nachverfolgungsinformationen in Code, Ressourcen oder Lösungen einbetten.
Entwurf und Nachverfolgung von Geschäftsprozessen
Wenn Sie eine Geschäftsprozessressource in Azure erstellen, definieren Sie einen einzelnen Geschäftsbezeichner oder eine Transaktions-ID, z. B. eine Auftragsnummer, eine Fallnummer oder eine Ticketnummer, damit Sie eine in allen Phasen des Geschäftsprozesses vorhandene Transaktion identifizieren und diese Phasen miteinander korrelieren können.
Nachdem Sie Ihre Ressource erstellt haben, können Sie den Prozess-Editor verwenden, um die Phasen in Ihrem Geschäftsprozess zu entwerfen, z. B.:
Um Geschäftsdaten aus jeder Phase als Echtzeitdatenflüsse über bereitgestellte Azure-Ressourcen zur Laufzeit zu erfassen, können Sie andere wichtige Geschäftseigenschaftswerte angeben, die Sie aufzeichnen und speichern möchten. Wenn Sie eine Phase erstellen, definieren Sie diese Geschäftseigenschaften und deren Datenquellen. Beispielsweise definiert die Phase Create_ticket die folgenden Geschäftseigenschaftswerte zum Aufzeichnen aus den bereitgestellten Azure-Ressourcen:
Sobald Sie eine Phase abgeschlossen haben, können Sie die Transaktions-ID und Geschäftseigenschaften dem entsprechenden Vorgang zuordnen, der die erwarteten Ausgaben in einem Standard-Logik-App-Workflow bereitstellt. Wenn Sie mit Azure Logic Apps vertraut sind, verwenden Sie eine schreibgeschützte Version des Workflow-Designers, um den Vorgang und die dynamischen Inhaltstoken auszuwählen, welche die gewünschten Vorgänge darstellen. Diese Zuordnung stellt eine konkretere Beziehung zwischen der Implementierung des Prozessordienstes und dem realen Geschäftsablauf bei Stromausfällen her.
Der folgende Screenshot zeigt beispielsweise die folgenden Elemente:
- Der schreibgeschützte Workflow-Designer für die Standard-Logik-App-Ressource und den -Workflow in Azure Logic Apps
- Der ausgewählte Workflowvorgang namens Nachricht senden
- Die Transaktions-ID TicketNumber, die im Workflow einer Vorgangsausgabe namens TicketNumber zugeordnet ist
- Die Geschäftseigenschaften für die Phase Create_ticket mit Zuordnungen zu ausgewählten Ausgaben aus Vorgängen im Standard-Logik-App-Workflow
Der folgende Screenshot zeigt eine vollständig zugeordnete Phase:
Nachdem Sie alle Zuordnungen abgeschlossen und Ihren Geschäftsprozess gespeichert haben, können Sie den Geschäftsprozess als separate Azure-Ressource zusammen mit einem individuellen Nachverfolgungsprofil bereitstellen, das Ihren bereitgestellten Ressourcen hinzugefügt wird. Wenn die zugeordneten Workflows in den bereitgestellten Logik-Apps ausgeführt werden, werden die von Ihnen angegebenen Geschäftseigenschaftswerte mit diesen Workflows aufgefüllt. Sie können dann jede aufgezeichnete Transaktion sowie den Geschäftsprozessstatus für jede Phase dieser Transaktion überprüfen:
Sie können auch die aufgezeichneten Geschäftseigenschaftswerte jeder Phase in einer Transaktion überprüfen:
Damit Sie die bereitgestellten Azure-Ressourcen, die Sie in Ihrer Lösung verwenden, leichter organisieren und verwalten können, können Sie auch eine Integrationsumgebung und Anwendungsgruppen erstellen, die Sie dann mit vorhandenen Geschäftsprozessen verknüpfen können. Informationen zu den ersten Schritten finden Sie unter Erstellen einer Integrationsumgebung.
Einschränkungen und bekannte Probleme
Entwurf, Nachverfolgung und Bereitstellung von Geschäftsprozessen sind derzeit nur im Azure-Portal verfügbar. Zurzeit ist keine Funktion zum Exportieren und Importieren von Nachverfolgungsprofilen vorhanden.
Für die Zuordnung und Nachverfolgung von Geschäftsprozessen werden derzeit nur Standard-Logik-App-Ressourcen und zustandsbehaftete Workflows in Azure Logic Apps unterstützt. Zustandslose Workflows werden derzeit nicht unterstützt.
Wenn Sie Geschäftsszenarien oder Anwendungsfälle haben, die zustandslose Workflows erfordern, verwenden Sie den Produktfeedback-Link, um diese Szenarien und Anwendungsfälle freizugeben.
Diese Vorschauversion ist derzeit auf Geschwindigkeit optimiert.
Wenn Sie Feedback zu Workflowzuverlässigkeit oder -leistung haben, verwenden Sie den Produktfeedback-Link, um Ihre Eingaben und Ergebnisse von repräsentativen Workloads zu teilen und diesen Aspekt zu verbessern.
Preisinformationen
Für Azure Business Process Tracking fallen während der Vorschau keine Gebühren an. Wenn Sie jedoch einen Geschäftsprozess erstellen, müssen Sie Informationen für einen vorhandenen oder neuen Azure Data Explorer-Cluster sowie eine vorhandene oder neue Datenbank und Tabelle bereitstellen. Ihr Geschäftsprozess verwendet diese Datenbank zum Speichern der Transaktionen und Geschäftseigenschaftswerte, die Sie zur späteren Auswertung aufzeichnen sollten. Durch die Nutzung von Azure Data Explorer entstehen basierend auf der ausgewählten Preisoption Gebühren. Weitere Informationen finden Sie unter Preisübersicht für Azure Data Explorer.