Create Update Activity

Overzicht

De Create Update Activity verrijking voegt een nieuwe activiteit toe aan je proces telkens wanneer een specifieke "update" activiteit plaatsvindt en de waarde van een gemonitorde gebeurtenisattribuut is veranderd sinds de laatste keer dat deze werd gezien. Dit is de verrijking om te gebruiken wanneer je één activiteit hebt die zou moeten veranderen van een bepaald attribuut (een "Update" stap) en je dit expliciet wilt maken in de proceskaart alleen wanneer die stap daadwerkelijk iets heeft veranderd.

Bijvoorbeeld, in een goedkeuringsworkflow heb je misschien een generieke "Status Bijwerken" activiteit die op verschillende momenten draait. Soms verandert het de orderstatus, soms registreert het alleen dat de gebruiker op Opslaan heeft geklikt zonder een echte wijziging. Deze verrijking laat je een "Status Gewijzigd" activiteit creëren die alleen afgaat wanneer "Status Bijwerken" daadwerkelijk de OrderStatus attribuut heeft aangepast -- de niet-wijzigende runs geven geen nieuwe activiteit.

Veelvoorkomende Toepassingen

  • Voeg een "Status Gewijzigd" activiteit toe telkens wanneer een "Status Bijwerken" stap daadwerkelijk de orderstatus wijzigt
  • Voeg een "Prioriteit Gewijzigd" activiteit toe telkens wanneer een "Ticket Bewerken" stap daadwerkelijk de prioriteitswaarde verandert
  • Voeg een "Eigenaar Opnieuw Toegewezen" activiteit toe telkens wanneer een "Zaak Opnieuw Toewijzen" stap daadwerkelijk een nieuwe eigenaar kiest

Instellingen

Naam Nieuwe Activiteit: De naam van de activiteit die wordt ingevoegd. Deze naam verschijnt in proceskaarten en activiteitenlijsten. Kies iets beschrijvends van wat de wijziging vertegenwoordigt (bijvoorbeeld, "Status Gewijzigd", "Prioriteit Bijgewerkt").

Gebeurtenisattribuut: Het gebeurtenisattribuut waarvan de waarde wordt gemonitord. De verrijking vergelijkt de waarde van dit attribuut bij het huidige evenement met de waarde bij het vorige evenement uit de lijst van Change Activities.

Update Activiteit: De enkele activiteit die een nieuwe activiteit triggert om te worden ingevoegd. Er wordt alleen een nieuwe activiteit aangemaakt wanneer een gebeurtenis met deze activiteitsnaam plaatsvindt en de waarde van het gemonitorde attribuut is veranderd sinds het vorige getrackte evenement. De Update Activiteit moet ook één van de items in Change Activities zijn.

Change Activities: De set activiteiten die worden beschouwd als "tracking punten" bij het bekijken van de waarde geschiedenis van het attribuut. De verrijking scant gebeurtenissen waarvan de Activity overeenkomt met één van deze namen, onthoudt de meest recente waarde van het gemonitorde attribuut, en vergelijkt deze wanneer een Update Activiteit evenement aankomt.

Negeer Null: Bepaalt hoe null (lege) waarden worden behandeld bij het vergelijken. Wanneer ingeschakeld (standaard), wordt een null behandeld als een op zichzelf staande waarde, dus een overgang van null naar "Approved" wordt als een wijziging gezien. Wanneer uitgeschakeld, worden gebeurtenissen waarvan het gemonitorde attribuut null is overgeslagen en nemen ze helemaal niet deel aan de vergelijking.

Voorbeelden

Voorbeeld 1: Onderscheid maken tussen echte statuswijzigingen en niet-wijzigende opslagen

Scenario: Een ordermanagementproces heeft een generieke "Status Bijwerken" activiteit die wordt uitgevoerd telkens wanneer een gebruiker op Opslaan klikt op het orderscherm. Je wilt alleen een "Status Gewijzigd" activiteit in de proceskaart wanneer "Status Bijwerken" daadwerkelijk de OrderStatus heeft gewijzigd -- routinematige opslagen die de status niet veranderen, moeten de kaart niet vol maken.

Instellingen:

  • Naam Nieuwe Activiteit: Status Gewijzigd
  • Gebeurtenisattribuut: OrderStatus
  • Update Activiteit: Update Status
  • Change Activities: Create Order, Update Status, Close Order
  • Negeer Null: True

Stapsgewijze beschrijving bij één case:

  • Create Order (OrderStatus = "Pending") -- getrackt, geen nieuwe activiteit (geen vorige getrackte gebeurtenis)
  • Update Status (OrderStatus = "Pending") -- getrackt, geen nieuwe activiteit (Update Status afgevuurd, maar waarde is ongewijzigd)
  • Update Status (OrderStatus = "Approved") -- getrackt, nieuwe "Status Gewijzigd" activiteit ingevoegd (Update Status afgevuurd en de waarde veranderde van "Pending" naar "Approved")
  • Close Order (OrderStatus = "Approved") -- getrackt, geen nieuwe activiteit (Close Order is niet de Update Activiteit)

Alleen de relevante Update Status gebeurtenissen produceren een "Status Gewijzigd" activiteit.

Voorbeeld 2: Goedkeuringsstap die daadwerkelijk goedkeurt

Scenario: Een inkoopworkflow heeft een terugkerende "Manager Review" activiteit. Soms voegt een manager alleen een opmerking toe zonder de ApprovalStage te wijzigen; soms keuren ze echt goed. Je wilt een "Stage Advanced" activiteit die alleen de reviews markeert die de ApprovalStage wijzigden.

Instellingen:

  • Naam Nieuwe Activiteit: Stage Advanced
  • Gebeurtenisattribuut: ApprovalStage
  • Update Activiteit: Manager Review
  • Change Activities: Submit, Manager Review, Director Review, Final Approval
  • Negeer Null: True

Een "Stage Advanced" activiteit wordt alleen ingevoegd na een Manager Review evenement waarvan de ApprovalStage waarde verschilt van het meest recente vorige Submit / Manager Review / Director Review / Final Approval evenement. Manager Reviews die de stage niet wijzigen (alleen opmerkingen opslaan) zullen er geen produceren.

Output

De Create Update Activity verrijking genereert nieuwe gebeurtenisregels in het gebeurtenislogboek, die activiteiten creëren die waardeveranderingen van attributen vertegenwoordigen. Deze nieuwe activiteiten integreren naadloos in de bestaande processtroom en verschijnen in alle procesanalyse-instrumenten.

Activiteitseigenschappen:

  • Activiteit Naam: Komt overeen met de instelling "Naam Nieuwe Activiteit"
  • Timestamp: Overgenomen van het evenement waarbij de attribuutwijziging plaatsvond
  • Case ID: Zelfde als het originele evenement (activiteiten worden toegevoegd aan dezelfde case)
  • Gebeurtenisattributen: Alle gebeurtenisattributen van het originele evenement worden gekopieerd naar de nieuwe activiteit
  • Activiteitstype: Standaardactiviteit die verschijnt in proceskaarten en activiteitenlijsten

Creatielogica:

  • Er wordt alleen een nieuwe activiteit ingevoegd wanneer aan alle drie voorwaarden voor een evenement wordt voldaan:
    1. De Activiteit van het evenement komt overeen met de geconfigureerde Update Activiteit
    2. Een eerder evenement in de case had een Activiteit in de lijst van Change Activities (er is dus een eerdere getrackte waarde om tegen te vergelijken)
    3. De waarde van het gemonitorde attribuut bij het huidige evenement verschilt van de waarde bij het vorige getrackte evenement
  • Het allereerste getrackte evenement in een case produceert nooit een nieuwe activiteit, omdat er geen eerdere waarde is om te vergelijken
  • Gebeurtenissen waarvan de Activiteit niet in Change Activities staat, worden volledig genegeerd
  • Wanneer Negeer Null is uitgeschakeld, worden gebeurtenissen waarvan het gemonitorde attribuut null is overgeslagen en niet meegenomen in de vergelijking

Integratiepunten:

  • Nieuwe activiteiten verschijnen in proceskaarten die de stroom van attribuutwijzigingen tonen
  • Beschikbaar in activiteitsfilters om cases met specifieke wijzigingspatronen te selecteren
  • Kunnen gebruikt worden in vervolg verrijkingen zoals duur berekeningen
  • Zichtbaar in variantanalyse om verschillende wijzigingssequenties te identificeren
  • Opgenomen in activiteitfrequentiestatistieken en prestatierapporten
  • Verschijnen in exporten van het gebeurtenislogboek met alle originele gebeurtenisattributen

Visualisatie in Proceskaarten: De nieuwe activiteiten creëren extra knooppunten in proceskaarten, die de paden van attribuutwijzigingen tonen. Dit maakt eerder verborgen statusovergangen zichtbaar en analyseerbaar naast reguliere procesactiviteiten.

Prestatieoverwegingen:

  • De verrijking verwerkt alle gebeurtenissen in de geselecteerde activiteiten om wijzigingen te detecteren
  • Voor grote datasets, overweeg om Change Activities te beperken tot alleen activiteiten waar wijzigingen verwacht worden
  • Nieuwe activiteiten verhogen het aantal gebeurtenissen, wat impact kan hebben op de complexiteit van proceskaarten
  • Gebruik filters om analyses te richten op specifieke typen wijzigingen indien nodig

Zie Ook

  • Remove Activities: Verwijder ongewenste activiteiten uit het proceslogboek
  • Remove Repeated Activities: Consolideer achtereenvolgende identieke activiteiten
  • Representative Case Attribute: Extraheer attribuutwaarden uit specifieke activiteiten naar caseniveau
  • Duration Between Two Activities: Meet tijd tussen originele en update activiteiten

Deze documentatie maakt deel uit van het mindzieStudio procesmining platform.