次の方法で共有


フローチャート アクティビティ デザイナー

Flowchart アクティビティは、複雑なフロー制御を定義および管理するワークフローを作成するために使用します。 Flowchart は、コードまたはワークフロー デザイナーを使用して作成できます。 このトピックでは、ワークフロー デザイナー エクスペリエンスを文書化しています。 ワークフロー デザイナーのワークフロー アクティビティ デザイナーを使用すると、ワークフローを自然な形で作成できます。

Flowchart アクティビティ

Flowchart では、ワークフローの開始時に実行される一意の StartNode を指定します。また、リンクされた Nodes のネットワークを使用して、任意のループを作成したり、特定の時点で実行フローの経路をワークフロー内の任意のポイントへ移動したりします。

Flowchart アクティビティ デザイナーの使用

Flowchart アクティビティ デザイナーは、[ツールボックス][フローチャート] カテゴリにあります。ワークフロー デザイナーの [ツールボックス] タブをクリックすることでアクセスします。 または、[表示] メニューの [ツールボックス] を選択するか、Ctrl + Alt+ X キーを押します。

Flowchart アクティビティ デザイナーは、[ツールボックス] からドラッグして、アクティビティ デザイナーを通常配置するワークフロー デザイナー画面の任意の場所に、ルート アクティビティとして、または他の制御フロー アクティビティの子としてドロップできます。 Flowchart アクティビティ デザイナーを空のワークフロー デザイナー画面にドロップした場合は、Flowchart アクティビティが作成され、既定では、実行を開始する開始ノードが緑色の球で示された展開されたビューで表示されます。 Flowchart アクティビティ デザイナーを別の制御フロー アクティビティにドロップした場合は、最小化されたビューで表示され、Flowchart アクティビティ デザイナーをダブルクリックすることで展開できます。 Flowchart アクティビティ デザイナー上には、他の制御フロー アクティビティを含め、[ツールボックス] にある任意のアクティビティを直接ドラッグできます。

さまざまなアクティビティ デザイナーをワークフロー デザイナー キャンバスにドラッグした後、それらが表す Activity オブジェクトを互いにリンクさせて、実行の順序を指定できます。 接続元アクティビティと接続先アクティビティの間のリンクを作成するには、接続元アクティビティのデザイナー上にマウス ポインターを置きます。これで、その両側に正方形のハンドルが表示されます。 そのハンドルのどちらかをクリックし、マウス ボタンを押したまま、接続先アクティビティをマウスでポイントしたときにその周りに同様に表示されるハンドルのどちらかにドラッグします。 マウス ボタンを放すと、この 2 つのアクティビティの間にリンクが作成されます。このリンクは、接続元デザイナーから接続先デザイナーへの矢印で表されます。

Flowchart アクティビティのプロパティ

次の表に、Flowchart のプロパティと、デザイナーでのその使用方法を示します。 これらのプロパティは、プロパティ グリッドまたはデザイナー画面で編集できます。

プロパティ名 必須 使用
DisplayName False ヘッダーのアクティビティ デザイナーの表示名を指定します。 既定値は Flowchart です。 この値は、[プロパティ] ウィンドウで編集することも、アクティビティ デザイナーのヘッダーで直接編集することもできます。

DisplayName は必須ではありませんが、使用することをお勧めします。
Variables False 子アクティビティ間で状態を共有するために、この Flowchart 内にスコープ設定された変数のコレクション。
StartNode False FlowNode の開始時に実行される Flowchart
Nodes False FlowNode 内の Flowchart オブジェクトのコレクションが格納されます。

関連項目