規則條件的工作流程變更
如果您的工作流程使用宣告式規則條件或原則,您可以使用條件和規則集上的工作流程變更在執行階段修改工作流程的行為,而且不需要重新編譯。
在執行階段無法變更 WhileActivity、IfElseBranchActivity、ReplicatorActivity 和 ConditionedActivityGroup 活動上的 Condition 屬性,但如果 Condition 屬性與規則條件有關,則您可以使用工作流程變更來變更規則條件的定義。 相同方法適用於 PolicyActivity 上的 RuleSetReference 屬性,您無法動態變更已執行的 RuleSet 的名稱,但您可以使用工作流程變更來變更 RuleSet 定義。
您對規則條件做的任何變更都是可序列化的,而且如果保留您的工作流程,則會儲存變更。
注意
任何您做的工作流程變更都是針對執行中的執行個體,不會影響到工作流程的新執行個體。
請參閱
參考
ConditionedActivityGroup
IfElseBranchActivity
ReplicatorActivity
WhileActivity
概念
其他資源
Workflow Changes From Workflow
Workflow Changes From Host
Changing Rules Sample
Copyright © 2007 by Microsoft Corporation. All rights reserved.