Delen via


Lijst met andere bewerkingen

Hier vindt u meer informatie over andere bewerkingen die u in Power Automate Process Mining kunt gebruiken.

attributeName

Retourneert de kenmerkwaarde van de gebeurtenis/uitvoering.

Type uitvoergegevens: BOOL, INT, STRING, FLOAT, TIME, DATE

Voorbeeld: MAX(eventCost)

Meetwaarde van toepassing op procesoverzicht berekent de maximale kosten van de gebeurtenis per activiteit. Kenmerknaam eventCost: is niet hoofdlettergevoelig, geldige notaties zijn bijvoorbeeld EVENTCost, eventcost of EventCOST.

GETVALUE([attributeName])

Retourneert de kenmerkwaarde van de gebeurtenis/uitvoering.

Parameters:

  • [attributeName] - attributeName

    Gegevenstype: STRING (alleen vaste tekenreeks is toegestaan)

Type uitvoergegevens: BOOL, INT, FLOAT, TIME, DATE

Voorbeeld: GetValue("invoice total")

Als het kenmerk een spatie in de naam bevat, is het niet mogelijk om het rechtstreeks als onderdeel van de aangepaste metrische expressie te schrijven. Gebruik in die gevallen de operator GetValue om toegang te krijgen tot de waarde van een bepaald kenmerk.

IF([condition],[valueIfTrue],[valueIfFalse])

Retourneert de eerste of tweede waarde op basis van de voorwaarde.

Parameters:

  • [voorwaarde]: booleaanse waarde of expressie

    Gegevenstype: BOOL

  • [valueIfTrue]: waarde die moet overeenkomen in invoertekenreeks

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [valueIfFalse]: geretourneerde waarde als niet aan de voorwaarde wordt voldaan

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: IF(EventCount() > 10, "Complex", "Simple")

Meetwaarde van toepassing op het scherm met statistieken van het uitvoeringsoverzicht. Als de uitvoering meer dan 10 gebeurtenissen bevat, is de geretourneerde waarde "Complex", anders "Eenvoudig".

SOURCE([operation])

Wijzigt de context van de bewerking in het eerste gebeurtenispad (alleen toegestaan voor paden).

Ondersteunde context: edge

Parameters:

  • [operation]: waarde die moet worden geretourneerd vanuit het initiĆ«le gebeurtenispad

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: SUM(SOURCE(Duration())+Duration())

Meetwaarde die van toepassing is op het procesoverzicht, berekent de som van de initiƫle gebeurtenisduur in het pad en de padduur zelf.

TARGET([operation])

Wijzigt de context van de waarde in het laatste gebeurtenispad (alleen toegestaan voor paden).

Ondersteunde context: edge

Parameters:

  • [operation]: invoertekenreeks

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: SUM(SOURCE(Duration())+TARGET(Duration()))

Meetwaarde die van toepassing is op het procesoverzicht, berekent de totale duur van de begin- en eindgebeurtenissen van het pad voor elk pad.

CASE([operation])

Wijzigt de context van de bewerking in gebeurtenis/pad (alleen toegestaan voor gebeurtenissen en paden).

Ondersteunde context: gebeurtenis, pijl

Parameters:

  • [operation]: waarde die moet worden berekend op uitvoeringsniveau van een huidige gebeurtenis of pijl

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: Duration() / CASE(Duration())

Meetwaarde die van toepassing is op een filter op gebeurtenisniveau, berekent de verhouding tussen de duur van de gebeurtenis en de duur van de uitvoering.

FIRSTEVENT([operation])

Wijzigt de context van de bewerking in de eerste gebeurtenis van de uitvoering (alleen toegestaan voor uitvoeringen).

Ondersteunde context: uitvoering

Parameters:

  • [operation]: waarde die moet worden berekend op de context van de eerste gebeurtenis in de uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: FIRSTEVENT(Duration())

Meetwaarde die van toepassing is op de statistiek van het uitvoeringsoverzicht berekent de duur van de eerste gebeurtenis van de uitvoering per uitvoering.

LASTEVENT([operation])

Wijzigt de context van de bewerking in de eindgebeurtenis van de uitvoering (alleen toegestaan voor uitvoeringen).

Ondersteunde context: uitvoering

Parameters:

  • [operation]: waarde die moet worden berekend op de context van de laatste gebeurtenis in de uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: LASTEVENT(Duration())

Meetwaarde die van toepassing is op de statistiek van het uitvoeringsoverzicht berekent de duur van de laatste gebeurtenis van de uitvoering per uitvoering.

PROCESS([operation])

Wijzigt de context van de bewerking in een proces.

Ondersteunde context: proces, uitvoering, gebeurtenis, pijl

Parameters:

  • [operation]: waarde die moet worden berekend in de context van het werkelijke proces

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: PROCESS(EventCount())

Meetwaarde van toepassing op elk aangepast metrisch gebruik binnen de applicatie. Retourneert het totale aantal gebeurtenissen in het huidige proces (in werkelijke weergave).

IN([operation], value1, value2, value3, ...., valueN)

retourneert TRUE als de bewerking gelijk is aan een van de gegeven waarden. Het is een verkorte versie van de logische operatie OR.

Parameters:

  • [operation]: waarde die moet worden berekend in de context van het werkelijke proces

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [waarde1], [waarde2], .., [waarde3]: lijst met waarden om te vergelijken. Alle waarden moeten van hetzelfde gegevenstype zijn en hetzelfde gegevenstype hebben als de bewerking

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Gegevenstype voor uitvoer: BOOL

Voorbeeld: COUNTIF(IN(userName, "Peter", "Martin", "Laura"))

Meetwaarde van toepassing op procesoverzicht voor activiteiten. Retourneert het totale aantal gebeurtenissen met gebruikers met de naam "Peter" of "Martin" of "Laura" per activiteit.

NEXT([value],[default])

Retourneert de waarde van de volgende gebeurtenis in de uitvoering. Als de volgende gebeurtenis niet bestaat, wordt de standaardwaarde geretourneerd.

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [value]: waarde die moet worden berekend in de context van de volgende gebeurtenis binnen de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen volgende gebeurtenis is.

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: NEXT(eventCost, 0)

Meetwaarde van toepassing op filterstatistieken. Retourneert de gebeurteniskosten van de volgende gebeurtenis in de uitvoering. Als de huidige gebeurtenis de laatste gebeurtenis in de zaak is, wordt nul geretourneerd.

NEXTIF([condition], [value], [default])

Retourneert de waarde van de eerstvolgende gebeurtenis in de uitvoering die aan de voorwaarde voldoet. Als deze gebeurtenis niet bestaat, wordt de standaardwaarde geretourneerd.

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [condition]: de voorwaarde waaraan moet worden voldaan voor de gebeurtenisselectie

    Gegevenstype: BOOL

  • [value]: waarde die moet worden berekend in de context van de eerstvolgende gebeurtenis die voldoet aan de [condition] in de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen volgende gebeurtenis is die voldoet aan de voorwaarde

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: NEXTIF(userName == "Laura", eventCost, 0)

Meetwaarde van toepassing op elk aangepast metrisch gebruik binnen de applicatie. Retourneert het totale aantal gebeurtenissen in het huidige proces (in de werkelijke weergave).

PREVIOUS([value], [default])

Retourneert de waarde van de vorige gebeurtenis in de uitvoering. Als de vorige gebeurtenis niet bestaat, wordt de standaardwaarde geretourneerd.

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [value]: waarde die moet worden berekend in de context van de vorige gebeurtenis binnen de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen vorige gebeurtenis is.

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: PREVIOUS(userName, "n/a")

Meetwaarde van toepassing op metrisch filter. Retourneert de waarde van het kenmerk userName voor de vorige gebeurtenis in de uitvoering. Als de vorige gebeurtenis niet bestaat (bijvoorbeeld voor de eerste gebeurtenis in de uitvoering), wordt 'n/a' geretourneerd.

PREVIOUSIF([condition], [value], [default])

Retourneert de waarde van de eerste vorige gebeurtenis in de uitvoering die aan de voorwaarde voldoet. Als er geen vorige gebeurtenis bestaat, wordt de standaardwaarde geretourneerd.

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [condition]: de voorwaarde waaraan moet worden voldaan voor de gebeurtenisselectie

    Gegevenstype: BOOL

  • [value]: waarde die moet worden berekend in de context van de eerste vorige gebeurtenis die voldoet aan de [condition] in de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen vorige gebeurtenis is die voldoet aan de voorwaarde

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: PREVIOUSIF(eventCost > 0, userName, "n/a")

Meetwaarde van toepassing op metrisch filter. Retourneert de waarde van het kenmerk userName voor de eerste vorige gebeurtenis in de uitvoering waarin eventCost groter is dan nul. Als er geen vorige gebeurtenis bestaat, wordt 'n/a' geretourneerd.

MOVE([offset], [value], [default])

Retourneert de waarde van de gebeurtenis in de uitvoering die wordt opgehaald door de offset. Offset 1 betekent volgende gebeurtenis, offset -1 vorige, offset 0 huidige. Als de gebeurtenis bestaat op basis van de opgegeven offset, wordt de standaardwaarde geretourneerd

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [offset]: offset ten opzichte van de huidige gebeurtenis

    Gegevenstype: INT

  • [value]: waarde die moet worden berekend in de context van de opgegeven gebeurtenis binnen de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen dergelijk gebeurtenis is

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: SUM(MOVE(2, eventCost, 0) + MOVE(1, eventCost, 0))

Meetwaarde van toepassing op het procesoverzicht. Retourneert de som van gebeurteniskosten voor de volgende twee (opeenvolgende) gebeurtenissen berekend per activiteit.

MOVEIF([offset], [condition], [value], [default])

Retourneert de waarde van de gebeurtenis die voldoet aan de voorwaarde die wordt opgehaald door de offset. Offset 1 betekent de volgende overeenkomende gebeurtenis, offset -1 de dichtstbijzijnde vorige overeenkomende gebeurtenis, offset 0 de huidige overeenkomende gebeurtenis. Als een dergelijke gebeurtenis niet bestaat, wordt de standaardwaarde geretourneerd.

Ondersteunde context: uitvoering (impliciet)

Parameters:

  • [offset]: gebeurtenisoffset

    Gegevenstype: INT

  • [condition]: de voorwaarde waaraan moet worden voldaan voor de gebeurtenisselectie

    Gegevenstype: BOOL

  • [value]: waarde die moet worden berekend in de context van de opgegeven gebeurtenis binnen de werkelijke uitvoering

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

  • [default]: standaardwaarde die moet worden geretourneerd als er in de werkelijke uitvoering geen dergelijk gebeurtenis is

    Gegevenstype: BOOL, INT, FLOAT, STRING, DATE, TIME

Type uitvoergegevens: BOOL, INT, FLOAT, STRING, DATE, TIME

Voorbeeld: MOVEIF(3, userName == "Laura", eventCost, 0)

Meetwaarde van toepassing op metrisch filter. Retourneert gebeurteniskosten voor de derde volgende gebeurtenis die in de huidige uitvoering door de gebruiker "Laura" is gedaan.