共用方式為


Flowchart 活動設計工具

Flowchart 活動會用來建立工作流程,這些工作流程可定義及管理複雜的流程控制。 Flowchart 可以利用程式碼或使用 [工作流程設計工具] 製作。 本主題記載 [工作流程設計工具] 體驗。 [工作流程設計工具] 工作流程活動設計工具可供開發人員以自然的方式製作工作流程。

Flowchart 活動

Flowchart 指定工作流程開始時會執行的唯一 StartNode,並且使用已連結 Nodes 的網路來建立任意迴圈,或是在任何特定時間將執行的流動轉向任何其他地方。

使用 Flowchart 活動設計工具

您可以在 [工具箱] 的 [流程圖] 類別中找到 [Flowchart] 活動設計工具,其存取方式是按一下 [工作流程設計工具] 上的 [工具箱] 索引標籤。 或者,從 [檢視] 功能表選取 [工具箱],或按 Ctrl+Alt+X

[Flowchart] 活動設計工具可以從 [工具箱] 拖曳出來,放到 [工作流程設計工具] 介面上通常用來放置活動的任一處,以做為根活動或做為另一個控制流程活動的子系。 如果將 [Flowchart] 活動設計工具放到空白的 [工作流程設計工具] 介面上,就會建立 Flowchart 活動,此活動預設會以展開的檢視方式呈現,在其中以綠色球形代表初始化執行的開始節點。 如果將 [Flowchart] 活動設計工具放到另一個控制流程活動中,就會以最小化檢視的方式呈現,只要按兩下 [Flowchart] 活動設計工具即可展開。 [工具箱] 中的任何活動,包括其他控制流程活動,都可以直接拖曳到 [Flowchart] 活動設計工具上。

將多種不同的活動設計工具拖曳到 [工作流程設計工具] 畫布上之後,設計工具代表的 Activity 物件可以連結在一起,用來指定執行的順序。 若要建立來源活動與目的地活動之間的連結,請將滑鼠游標移至來源活動的設計工具上,設計工具的每一邊就會出現方形控點。 按一下方形控點,按住滑鼠按鈕,拖曳到目的地活動周圍的其中一個控點,亦即將滑鼠游標移至目的地活動上時同樣會出現的幾個控點之一。 放開滑鼠按鈕,這兩個活動之間就會建立連結,此連結會以箭號表示,從來源設計工具指向目的地設計工具。

Flowchart 活動屬性

下表顯示 Flowchart 屬性,並且描述屬性在設計工具中的使用方式。 這些屬性可以在屬性方格中或在設計工具介面上編輯。

屬性名稱 必要 使用方式
DisplayName False 指定活動設計工具在標頭中的顯示名稱。 預設值為 Flowchart。 此值可在 [屬性] 視窗中編輯,或直接在活動設計工具標頭上進行編輯。

雖然 DisplayName 並非絕對必要,但建議您盡量使用。
Variables False 設定至這個 Flowchart 的範圍內,使其子活動都有共同狀態之變數的集合。
StartNode False FlowNode 開始時執行的 Flowchart
Nodes False 包含 FlowNodeFlowchart 物件的集合。

另請參閱