狀態活動設計工具
State 代表狀態機器可以具有的狀態。
使用 State 活動設計工具
若要將 State 加入至工作流程,請從 [工具箱] 的 [狀態機器] 區段中,將 [狀態] 活動設計工具拖放至 Windows Workflow Designer 介面的 StateMachine 活動上。 State 活動稍後可以放到 StateMachine 和加入的轉換,或是可以在放置 State 活動時建立轉換。 若要在同一個步驟中加入 State 活動並建立轉換,請從 [工具箱] 的 [狀態機器] 區段拖曳 狀態] 活動,並將該活動移到工作流程設計工具中的另一個狀態上方。 當被拖曳的 State 位在另一個 State 上方時,另一個 State 周圍會出現四個三角形。 如果將 State 拖放到四個三角形的其中一個,就會將它加入到該狀態機器,並建立從來源 State 到所放置之目的地 State 的轉換。 如需詳細資訊,請參閱轉換活動設計工具。
工作流程設計工具中的 State 活動屬性
下表顯示可使用工作流程設計工具設定的 State 屬性,並說明如何在設計工具中使用它們。 其中一些屬性可以在屬性方格中進行編輯,有些可以在設計工具介面上編輯。
屬性名稱 |
必要項 |
使用方式 |
---|---|---|
False |
指定 State 活動設計工具在標頭中的易記名稱。 預設值為 State。 此值可在屬性方格中編輯,或是直接在活動設計工具的標頭上編輯。 DisplayName 可用於階層連結巡覽,顯示在工作流程設計工具的頂端。 雖然 DisplayName 並非絕對必要,但建議您盡量使用。 |
|
False |
指定此狀態在轉換時發生的動作。 當 State 活動展開時,可以從 [工具箱] 中拖曳活動並放到狀態的 [進入] 區段來設定此值 |
|
False |
指定此狀態在轉換時發生的動作。 當 State 活動展開時,可以從 [工具箱] 中拖曳活動並放到狀態的 [結束] 區段來設定此值。 |
|
False |
列出來自 State 的可能轉換。 清單中的每個項目都有指向關聯的 Transition 和目的地 State 的連結。 按一下此連結會將設計工具切換到 Transition 或 State 的展開檢視。 |