IfConditionActivity interface
Esta actividad evalúa una expresión booleana y ejecuta las actividades en la propiedad ifTrueActivities o la propiedad ifFalseActivities en función del resultado de la expresión.
- Extends
Propiedades
| expression | Expresión que se evaluaría como booleana. Se usa para determinar el bloque de actividades (ifTrueActivities o ifFalseActivities) que se ejecutará. |
| if |
Lista de actividades que se van a ejecutar si la expresión se evalúa como false. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. |
| if |
Lista de actividades que se van a ejecutar si la expresión se evalúa como true. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción. |
| type | Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto. |
Propiedades heredadas
| depends |
La actividad depende de la condición. |
| description | Descripción de la actividad. |
| name | Nombre de la actividad. |
| on |
Resultado del estado de la actividad cuando el estado está establecido en Inactivo. Se trata de una propiedad opcional y, si no se proporciona cuando la actividad está inactiva, el estado será Correcto de forma predeterminada. |
| state | Estado de actividad. Se trata de una propiedad opcional y, si no se proporciona, el estado será Activo de forma predeterminada. |
| user |
Propiedades del usuario de actividad. |
Detalles de las propiedades
expression
Expresión que se evaluaría como booleana. Se usa para determinar el bloque de actividades (ifTrueActivities o ifFalseActivities) que se ejecutará.
expression: Expression
Valor de propiedad
ifFalseActivities
Lista de actividades que se van a ejecutar si la expresión se evalúa como false. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción.
ifFalseActivities?: ActivityUnion[]
Valor de propiedad
ifTrueActivities
Lista de actividades que se van a ejecutar si la expresión se evalúa como true. Se trata de una propiedad opcional y, si no se proporciona, la actividad se cerrará sin ninguna acción.
ifTrueActivities?: ActivityUnion[]
Valor de propiedad
type
Discriminador polimórfico, que especifica los distintos tipos que puede ser este objeto.
type: "IfCondition"
Valor de propiedad
"IfCondition"
Detalles de las propiedades heredadas
dependsOn
La actividad depende de la condición.
dependsOn?: ActivityDependency[]
Valor de propiedad
Heredado deControlActivity.dependsOn
description
Descripción de la actividad.
description?: string
Valor de propiedad
string
heredado deControlActivity.description
name
onInactiveMarkAs
Resultado del estado de la actividad cuando el estado está establecido en Inactivo. Se trata de una propiedad opcional y, si no se proporciona cuando la actividad está inactiva, el estado será Correcto de forma predeterminada.
onInactiveMarkAs?: string
Valor de propiedad
string
Heredado deControlActivity.onInactiveMarkAs
state
Estado de actividad. Se trata de una propiedad opcional y, si no se proporciona, el estado será Activo de forma predeterminada.
state?: string
Valor de propiedad
string
Heredado deControlActivity.state
userProperties
Propiedades del usuario de actividad.
userProperties?: UserProperty[]
Valor de propiedad
heredado deControlActivity.userProperties