新增補償活動及補償處理常式
當您執行的工作流程變更涉及到可補償的活動和補償處理常式時,您應考慮變更的效果。
新增可補償的子活動
如果您將可補償的子範圍新增至已完成的周圍可補償範圍,且周圍範圍稍後會補償時:
子範圍不會經過補償狀態。
子系的補償處理常式 (無論是預設或明確) 不會叫用。
移除可補償的子活動
如果您將可補償的子範圍從已完成的周圍可補償範圍中移除,然後周圍範圍會補償時:
子範圍不會經過補償狀態。
子系的補償處理常式不會叫用
新增補償處理常式
如果您將補償處理常式新增至已完成的範圍中,並嘗試補償該範圍時:
如果該範圍沒有可補償的子系:
範圍不會經過補償狀態。
不會呼叫新的補償處理常式。
如果該範圍有可補償的子系:
範圍會經過補償狀態。
會呼叫新的補償處理常式。
移除補償處理常式
如果您將補償處理常式從已完成的範圍中移除,並嘗試補償該範圍時:
如果該範圍沒有可補償的子系:
範圍會經過補償狀態。
不會呼叫舊的補償處理常式。
如果該範圍有可補償的子系:
範圍會經過補償狀態。
不會呼叫舊的補償處理常式。
可補償的子系預設為已補償。
請參閱
參考
概念
補償概觀
工作流程變更概觀
HOW TO:將工作流程變更套用至工作流程
在工作流程中使用工作流程變更
在工作流程中使用補償
其他資源
Copyright © 2007 by Microsoft Corporation. All rights reserved.