Share via


狀態活動設計工具

State 代表狀態機器可以具有的狀態。

使用 State 活動設計工具

若要將 State 新增至工作流程中,請從 [工具箱][狀態機器] 區段中,將 State 活動設計工具拖放到 [工作流程設計工具] 介面的 StateMachine 活動上。 State 活動稍後可以放到 StateMachine 和加入的轉換,或是可以在放置 State 活動時建立轉換。 若要在同一個步驟中加入 State 活動並建立轉換,請從 [工具箱][狀態機器] 區段中拖曳 State 活動,並將它移到 [工作流程設計工具] 中的另一個狀態上方。 當被拖曳的 State 位在另一個 State 上方時,另一個 State 周圍會出現四個三角形。 如果將 State 拖放到四個三角形的其中一個,就會將它加入到該狀態機器,並建立從來源 State 到所放置之目的地 State 的轉換。 如需詳細資訊,請參閱轉換

工作流程設計工具中的 State 活動屬性

下表顯示可使用工作流程設計工具設定的 State 屬性,並說明如何在設計工具中使用它們。 其中一些屬性可以在屬性方格中進行編輯,有些可以在設計工具介面上編輯。

屬性名稱 必要 使用方式
DisplayName False 指定 State 活動設計工具在標頭中的易記名稱。 預設值為 State。 此值可在屬性方格中編輯,或是直接在活動設計工具的標頭上編輯。 DisplayName 可用於階層連結巡覽,顯示在工作流程設計工具的頂端。

雖然 DisplayName 並非絕對必要,但建議您盡量使用。
Entry False 指定此狀態在轉換時發生的動作。 當 State 活動展開時,您可以將活動從 [工具箱] 中拖放到狀態的 [進入] 區段來設定此值。
Exit False 指定此狀態在轉換時發生的動作。 當 State 活動展開時,您可以將活動從 [工具箱] 中拖放到狀態的 [結束] 區段來設定此值。
Transitions False 列出來自 State 的可能轉換。 清單中的每個項目都有指向關聯的 Transition 和目的地 State 的連結。 按一下此連結會將設計工具切換到 TransitionState 的展開檢視。

另請參閱