Condividi tramite


IfConditionActivity interface

Questa attività valuta un'espressione booleana ed esegue le attività nella proprietà ifTrueActivities o ifFalseActivities a seconda del risultato dell'espressione.

Extends

Proprietà

expression

Espressione che restituisce un valore booleano. Viene usato per determinare il blocco di attività (ifTrueActivities o ifFalseActivities) che verrà eseguito.

ifFalseActivities

Elenco di attività da eseguire se l'espressione viene valutata su false. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione.

ifTrueActivities

Elenco di attività da eseguire se l'espressione viene valutata su true. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione.

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Proprietà ereditate

dependsOn

L'attività dipende dalla condizione.

description

Descrizione dell'attività.

name

Nome dell'attività.

onInactiveMarkAs

Risultato dello stato dell'attività quando lo stato è impostato su Inattivo. Si tratta di una proprietà facoltativa e, se non specificata quando l'attività è inattiva, lo stato sarà Succeeded per impostazione predefinita.

state

Stato dell'attività. Si tratta di una proprietà facoltativa e, se non specificato, lo stato sarà Attivo per impostazione predefinita.

userProperties

Proprietà utente attività.

Dettagli proprietà

expression

Espressione che restituisce un valore booleano. Viene usato per determinare il blocco di attività (ifTrueActivities o ifFalseActivities) che verrà eseguito.

expression: Expression

Valore della proprietà

ifFalseActivities

Elenco di attività da eseguire se l'espressione viene valutata su false. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione.

ifFalseActivities?: ActivityUnion[]

Valore della proprietà

ifTrueActivities

Elenco di attività da eseguire se l'espressione viene valutata su true. Si tratta di una proprietà facoltativa e, se non specificata, l'attività verrà chiusa senza alcuna azione.

ifTrueActivities?: ActivityUnion[]

Valore della proprietà

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

type: "IfCondition"

Valore della proprietà

"IfCondition"

Dettagli proprietà ereditate

dependsOn

L'attività dipende dalla condizione.

dependsOn?: ActivityDependency[]

Valore della proprietà

ereditato daControlActivity.dependsOn

description

Descrizione dell'attività.

description?: string

Valore della proprietà

string

ereditato daControlActivity.description

name

Nome dell'attività.

name: string

Valore della proprietà

string

ereditato daControlActivity.name

onInactiveMarkAs

Risultato dello stato dell'attività quando lo stato è impostato su Inattivo. Si tratta di una proprietà facoltativa e, se non specificata quando l'attività è inattiva, lo stato sarà Succeeded per impostazione predefinita.

onInactiveMarkAs?: string

Valore della proprietà

string

ereditato daControlActivity.onInactiveMarkAs

state

Stato dell'attività. Si tratta di una proprietà facoltativa e, se non specificato, lo stato sarà Attivo per impostazione predefinita.

state?: string

Valore della proprietà

string

ereditato daControlActivity.state

userProperties

Proprietà utente attività.

userProperties?: UserProperty[]

Valore della proprietà

ereditato daControlActivity.userProperties