SharePoint修改表单在状态机工作流程中

时间:2008-10-21 14:12:59

标签: sharepoint workflow state-machine modification-form

我最近在使用SharePoint状态机工作流程时感到很困惑。我希望在工作流程中添加一些修改表单,以便我可以在其状态下重新分配任务。不幸的是,修改表单似乎没有记录用于状态机工作流程(虽然序列工作流程非常简单),我可以找到任何地方。 ScopeHandlingActivity及其相关事件处理程序的使用似乎与状态机无法很好地融合。

是否有人在状态机工作流程中获得修改表单以及您是如何进行的?

谢谢!

2 个答案:

答案 0 :(得分:1)

为什么不修改任务表单并通过重新分配任务来扩展它?

答案 1 :(得分:0)

首先,我知道这是一个超级老线程,但由于搜索引擎结果很高,我想我会把解决方案放在这里。

您需要做的就是修改GUID:

  1. 在工作流程的初始状态
  2. 中添加EnableWorkflowModification活动
  3. 将EventDriven活动添加到WORKFLOW范围。这是设计模式中最外边框
  4. 在该EventDriven活动中添加OnWorkflowModification活动
  5. 附加说明:

    • 标签中的GUID必须小一些
    • 为所有者设置为工作流本身的修改活动使用单独的令牌,因此它始终在范围内

    希望这个答案对将来的人有用!