Delen via


Wat is Azure Business Process Tracking? (Preview)

Notitie

Deze mogelijkheid is in preview en is onderworpen aan de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews.

Als ontwikkelaar of bedrijfsanalist die werkt aan oplossingen die services en systemen integreren met behulp van verschillende Azure-resources, kan het lastig zijn om de relatie tussen de technische onderdelen in uw oplossing en uw bedrijfsscenario te visualiseren. Als u bedrijfscontext over de Azure-resources in uw oplossing wilt opnemen, kunt u bedrijfsprocessen bouwen die visueel de bedrijfslogica vertegenwoordigen die door deze resources zijn geïmplementeerd. In Azure Business Process Tracking is een bedrijfsproces een reeks fasen die de taken vertegenwoordigen die door een praktijkscenario stromen.

Stel dat u een ontwikkelaar of bedrijfsanalist bent bij een energiebedrijf en u werkt aan een team dat integratieoplossingen maakt. Uw team werkt een oplossing bij voor een werkorderprocessorservice die wordt geïmplementeerd door meerdere standaard logische apps en hun werkstromen. Het klantenserviceteam van uw bedrijf gebruikt het volgende bedrijfsproces om een klantticket op te lossen voor een stroomstoring:

Conceptueel diagram toont voorbeeldfasen van stroomstoring in bedrijfsproces voor klantenservice bij een energiebedrijf.

In het volgende diagram ziet u hoe u een bedrijfsscenario kunt vertegenwoordigen als een bedrijfsproces met meerdere fasen, die u kunt toewijzen aan werkelijke Azure-resources in uw integratieoplossing:

Conceptueel diagram toont de relatie tussen bedrijfsscenario's, bedrijfsproces en Azure-resources.

Met deze mogelijkheid kunt u het bedrijfsprocesontwerp loskoppelen van uw implementatie. U hoeft ook geen traceringsgegevens in te sluiten in uw code, resources of oplossing.

Bedrijfsprocesontwerp en -tracering

Wanneer u een bedrijfsprocesresource in Azure maakt, definieert u één bedrijfs-id of transactie-id, zoals een ordernummer, casenummer of ticketnummer, om een transactie te identificeren die bestaat in alle bedrijfsprocesfasen, zodat u deze fasen en gegevens kunt correleren.

Schermopname van Azure Portal, de pagina Create a business process page en transaction ID details.

Nadat u uw resource hebt gemaakt, kunt u de proceseditor gebruiken om de fasen in uw bedrijfsproces te ontwerpen, bijvoorbeeld:

Schermopname van proceseditor met bedrijfsprocesfasen.

Als u zakelijke gegevens uit elke fase wilt vastleggen als realtime gegevensstromen via geïmplementeerde Azure-resources tijdens runtime, kunt u andere belangrijke bedrijfseigenschapswaarden opgeven die u wilt opnemen en opslaan. Wanneer u een fase maakt, definieert u deze bedrijfseigenschappen en de bijbehorende gegevensbronnen. In de Create_ticket fase worden bijvoorbeeld de volgende bedrijfseigenschapswaarden gedefinieerd die moeten worden vastgelegd vanuit geïmplementeerde Azure-resources:

Schermopname van het deelvenster Fase bewerken met opgegeven bedrijfseigenschappen om vast te leggen en bij te houden.

Zodra u een fase hebt voltooid, kunt u de transactie-id en bedrijfseigenschappen toewijzen aan de bijbehorende bewerking die de verwachte uitvoer levert in een werkstroom van een standaard logische app. Als u bekend bent met Azure Logic Apps, gebruikt u een alleen-lezen versie van de werkstroomontwerper om de bewerking en de dynamische inhoudstokens te selecteren die de gewenste bewerkingen vertegenwoordigen. Deze toewijzing maakt een concretere relatie tussen de implementatie van de processorservice en de werkelijke stroomstoring in de bedrijfsstroom.

In de volgende schermopname ziet u bijvoorbeeld de volgende items:

  • De alleen-lezen werkstroomontwerper voor de resource en werkstroom van de standaard logische app in Azure Logic Apps.
  • De geselecteerde werkstroombewerking met de naam Bericht verzenden.
  • De TicketNumber-transactie-id, die is toegewezen aan een bewerkingsuitvoer met de naam TicketNumber in de werkstroom.
  • De bedrijfseigenschappen voor de Create_ticket fase met toewijzingen aan geselecteerde uitvoer van bewerkingen in de werkstroom van de logische standaard-app.

Schermopname van alleen-lezen eigenschapstoewijzing met geselecteerde werkstroombewerking en brongegevens.

In de volgende schermopname ziet u een volledig toegewezen fase:

Schermopname van procesontwerper, ticketfase maken en bedrijfseigenschappen die zijn toegewezen aan de werkstroomactie en brongegevens van de standaard logische app.

Nadat u uw toewijzingen hebt voltooid en uw bedrijfsproces hebt opgeslagen, kunt u het bedrijfsproces implementeren als een afzonderlijke Azure-resource, samen met een afzonderlijk traceringsprofiel dat wordt toegevoegd aan uw geïmplementeerde resources. Wanneer de gekoppelde werkstromen worden uitgevoerd in de geïmplementeerde logische apps, vullen deze werkstromen de waarden voor bedrijfseigenschap die u hebt opgegeven. Vervolgens kunt u elke geregistreerde transactie plus de status van het bedrijfsproces voor elke fase in die transactie bekijken:

Schermopname van de pagina Transacties en de status voor het hele bedrijfsproces.

U kunt ook de vastgelegde bedrijfseigenschapswaarden voor elke fase in een transactie bekijken:

Schermopname van de details voor een specifieke transactie in een bedrijfsproces.

Om u te helpen bij het organiseren en beheren van de geïmplementeerde Azure-resources die u in uw oplossing gebruikt, kunt u ook een integratieomgeving en toepassingsgroepen maken, die u vervolgens kunt koppelen aan bestaande bedrijfsprocessen. Zie Een integratieomgeving maken om aan de slag te gaan.

Beperkingen en bekende problemen

  • Het ontwerpen, bijhouden en implementeren van bedrijfsprocessen is momenteel alleen beschikbaar in Azure Portal. Er bestaat momenteel geen mogelijkheid voor het exporteren en importeren van traceringsprofielen.

  • Het toewijzen en bijhouden van bedrijfsprocessen ondersteunt momenteel alleen resources van standaard logische apps en stateful werkstromen in Azure Logic Apps. Staatloze werkstromen worden momenteel niet ondersteund.

    Als u bedrijfsscenario's of use cases hebt waarvoor staatloze werkstromen nodig zijn, gebruikt u de koppeling met productfeedback om deze scenario's en use cases te delen.

  • Deze preview-versie is momenteel geoptimaliseerd voor snelheid.

    Als u feedback hebt over de betrouwbaarheid of prestaties van workloads, gebruikt u de koppeling voor productfeedback om uw invoer en resultaten van representatieve workloads te delen om dit aspect te verbeteren.

Prijsinformatie

Voor het bijhouden van bedrijfsprocessen in Azure worden geen kosten in rekening gebracht tijdens de preview-versie. Wanneer u echter een bedrijfsproces maakt, moet u informatie opgeven voor een bestaand of nieuw Azure Data Explorer-cluster, -database en -tabel. Uw bedrijfsproces maakt gebruik van deze database voor het opslaan van transacties en de waarden van bedrijfseigenschap die u wilt opnemen voor latere evaluatie. Azure Data Explorer brengt kosten in rekening op basis van de geselecteerde prijsoptie. Zie prijzen voor Azure Data Explorer voor meer informatie.