Partilhar via


IfConditionActivity interface

Essa atividade avalia uma expressão booleana e executa as atividades sob a propriedade ifTrueActivities ou a propriedade ifFalseActivities, dependendo do resultado da expressão.

Extends

Propriedades

expression

Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados.

ifFalseActivities

Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação.

ifTrueActivities

Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação.

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

Propriedades Herdadas

dependsOn

A atividade depende da condição.

description

Descrição da atividade.

name

Nome da atividade.

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Esta é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Sucedido por padrão.

state

Estado da atividade. Esta é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

userProperties

Propriedades do usuário da atividade.

Detalhes de Propriedade

expression

Uma expressão que avaliaria para Booleano. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executados.

expression: Expression

Valor de Propriedade

ifFalseActivities

Lista de atividades a serem executadas se a expressão for avaliada como falsa. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação.

ifFalseActivities?: ActivityUnion[]

Valor de Propriedade

ifTrueActivities

Lista de atividades a serem executadas se a expressão for avaliada como verdadeira. Esta é uma propriedade opcional e, se não for fornecida, a atividade sairá sem qualquer ação.

ifTrueActivities?: ActivityUnion[]

Valor de Propriedade

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "IfCondition"

Valor de Propriedade

"IfCondition"

Detalhes da Propriedade Herdada

dependsOn

A atividade depende da condição.

dependsOn?: ActivityDependency[]

Valor de Propriedade

herdado deControlActivity.dependsOn

description

Descrição da atividade.

description?: string

Valor de Propriedade

string

herdado deControlActivity.description

name

Nome da atividade.

name: string

Valor de Propriedade

string

herdada deControlActivity.name

onInactiveMarkAs

Resultado do status da atividade quando o estado é definido como Inativo. Esta é uma propriedade opcional e, se não for fornecida quando a atividade estiver inativa, o status será Sucedido por padrão.

onInactiveMarkAs?: string

Valor de Propriedade

string

herdado deControlActivity.onInactiveMarkAs

state

Estado da atividade. Esta é uma propriedade opcional e, se não for fornecida, o estado será Ativo por padrão.

state?: string

Valor de Propriedade

string

herdado deControlActivity.state

userProperties

Propriedades do usuário da atividade.

userProperties?: UserProperty[]

Valor de Propriedade

herdado deControlActivity.userProperties