次の方法で共有


IfConditionActivity interface

このアクティビティはブール式を評価し、式の結果に応じて ifTrueActivities プロパティまたは ifFalseActivities プロパティの下のアクティビティを実行します。

Extends

プロパティ

expression

ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。

ifFalseActivities

式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。

ifTrueActivities

式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。

type

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

継承されたプロパティ

dependsOn

アクティビティは条件によって異なります。

description

アクティビティの説明。

name

アクティビティ名。

onInactiveMarkAs

状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブのときに指定されていない場合、状態は既定で Succeeded になります。

state

アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定でアクティブになります。

userProperties

アクティビティ ユーザーのプロパティ。

プロパティの詳細

expression

ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。

expression: Expression

プロパティ値

ifFalseActivities

式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。

ifFalseActivities?: ActivityUnion[]

プロパティ値

ifTrueActivities

式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。

ifTrueActivities?: ActivityUnion[]

プロパティ値

type

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

type: "IfCondition"

プロパティ値

"IfCondition"

継承されたプロパティの詳細

dependsOn

アクティビティは条件によって異なります。

dependsOn?: ActivityDependency[]

プロパティ値

ControlActivity.dependsOn から継承された

description

アクティビティの説明。

description?: string

プロパティ値

string

ControlActivity.description から継承された

name

アクティビティ名。

name: string

プロパティ値

string

ControlActivity.name から継承された

onInactiveMarkAs

状態が非アクティブに設定されている場合のアクティビティの状態の結果。 これは省略可能なプロパティであり、アクティビティが非アクティブのときに指定されていない場合、状態は既定で Succeeded になります。

onInactiveMarkAs?: string

プロパティ値

string

ControlActivity.onInactiveMarkAs から継承された

state

アクティビティの状態。 これは省略可能なプロパティであり、指定しない場合、状態は既定でアクティブになります。

state?: string

プロパティ値

string

ControlActivity.state から継承された

userProperties

アクティビティ ユーザーのプロパティ。

userProperties?: UserProperty[]

プロパティ値

ControlActivity.userProperties から継承された