Delen via


SwitchActivity interface

Deze activiteit evalueert een expressie en voert activiteiten uit onder de cases-eigenschap die overeenkomt met de expressie-evaluatie die wordt verwacht in de eigenschap gelijk aan.

Uitbreiding

Eigenschappen

cases

Lijst met gevallen die overeenkomen met de verwachte waarden van de eigenschap 'on'. Dit is een optionele eigenschap en indien niet opgegeven, voert de activiteit activiteiten uit die zijn opgegeven in defaultActivities.

defaultActivities

Lijst met activiteiten die moeten worden uitgevoerd als aan geen casevoorwaarde wordt voldaan. Dit is een optionele eigenschap en indien niet opgegeven, wordt de activiteit zonder actie afgesloten.

on

Een expressie die resulteert in een tekenreeks of geheel getal. Dit wordt gebruikt om het blok activiteiten te bepalen in gevallen die worden uitgevoerd.

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

Overgenomen eigenschappen

dependsOn

Activiteit is afhankelijk van voorwaarde.

description

Beschrijving van activiteit.

name

Naam van activiteit.

onInactiveMarkAs

Statusresultaat van de activiteit wanneer de status is ingesteld op Inactief. Dit is een optionele eigenschap en als deze niet wordt opgegeven wanneer de activiteit inactief is, wordt de status standaard geslaagd.

state

Activiteitsstatus. Dit is een optionele eigenschap en indien niet opgegeven, is de status standaard actief.

userProperties

Eigenschappen van activiteitsgebruikers.

Eigenschapdetails

cases

Lijst met gevallen die overeenkomen met de verwachte waarden van de eigenschap 'on'. Dit is een optionele eigenschap en indien niet opgegeven, voert de activiteit activiteiten uit die zijn opgegeven in defaultActivities.

cases?: SwitchCase[]

Waarde van eigenschap

defaultActivities

Lijst met activiteiten die moeten worden uitgevoerd als aan geen casevoorwaarde wordt voldaan. Dit is een optionele eigenschap en indien niet opgegeven, wordt de activiteit zonder actie afgesloten.

defaultActivities?: ActivityUnion[]

Waarde van eigenschap

on

Een expressie die resulteert in een tekenreeks of geheel getal. Dit wordt gebruikt om het blok activiteiten te bepalen in gevallen die worden uitgevoerd.

on: Expression

Waarde van eigenschap

type

Polymorf discriminator, waarmee de verschillende typen dit object kunnen worden opgegeven

type: "Switch"

Waarde van eigenschap

"Switch"

Details van overgenomen eigenschap

dependsOn

Activiteit is afhankelijk van voorwaarde.

dependsOn?: ActivityDependency[]

Waarde van eigenschap

overgenomen vanControlActivity.dependsOn

description

Beschrijving van activiteit.

description?: string

Waarde van eigenschap

string

overgenomen vanControlActivity.description

name

Naam van activiteit.

name: string

Waarde van eigenschap

string

overgenomen vanControlActivity.name

onInactiveMarkAs

Statusresultaat van de activiteit wanneer de status is ingesteld op Inactief. Dit is een optionele eigenschap en als deze niet wordt opgegeven wanneer de activiteit inactief is, wordt de status standaard geslaagd.

onInactiveMarkAs?: string

Waarde van eigenschap

string

overgenomen vanControlActivity.onInactiveMarkAs

state

Activiteitsstatus. Dit is een optionele eigenschap en indien niet opgegeven, is de status standaard actief.

state?: string

Waarde van eigenschap

string

overgenomen vanControlActivity.state

userProperties

Eigenschappen van activiteitsgebruikers.

userProperties?: UserProperty[]

Waarde van eigenschap

overgenomen vanControlActivity.userProperties-