If アクティビティでは、条件を評価し、その評価の結果に応じてアクティビティを実行します。 このアクティビティは、手順型モデルのプログラミング スタイルを使用する場合に最も役立ちます。 If アクティビティは、Sequence アクティビティや Parallel アクティビティなどの内部に入れ子にすることができます。 Flowchart アクティビティを使用している場合は、代わりに、FlowDecision アクティビティの使用を検討してください。
ワークフロー デザイナーでの If のプロパティ
次の表に、最も役に立つ If アクティビティのプロパティと、デザイナーでのその使用方法を示します。
プロパティ名 | 必須 | 使用法 |
---|---|---|
True |
実行する子アクティビティを決定する条件。 Condition を設定するには、If アクティビティ デザイナーまたはプロパティ グリッドの [Condition] ボックスに Visual Basic の式を入力します。 |
|
False |
Condition が false の場合に実行するアクティビティ。 Else 分岐によって実行されるアクティビティを追加するには、"ここにアクティビティをドロップします" というヒント テキストが表示された If アクティビティ デザイナーの [Else] ボックスに、[ツールボックス] からアクティビティをドロップします。 |
|
False |
Condition が true の場合に実行するアクティビティ。 Then 分岐によって実行されるアクティビティを追加するには、"ここにアクティビティをドロップします" というヒント テキストが表示された If アクティビティ デザイナーの [Then] ボックスに、[ツールボックス] からアクティビティをドロップします。 |
参照
概念
Sequence アクティビティ デザイナー
Parallel アクティビティ デザイナー