【问题标题】:SharePoint modification forms in state machine workflows状态机工作流中的 SharePoint 修改表单
【发布时间】:2008-10-21 14:12:58
【问题描述】:
我最近对 SharePoint 状态机工作流程感到困惑。我希望在工作流程中添加一些修改表单,以便我可以在任务状态下重新分配任务。不幸的是,在我能找到的任何地方,似乎都没有记录修改表单以用于状态机工作流程(尽管对于序列工作流程来说非常简单)。 ScopeHandlingActivity 及其关联的事件处理程序的使用似乎与状态机不太吻合。
有没有人让修改表单在状态机工作流程中工作?你是怎么做的?
谢谢!
【问题讨论】:
标签:
sharepoint
workflow
state-machine
modification-form
【解决方案1】:
您为什么不直接修改任务表单并通过重新分配任务的可能性对其进行扩展?
【解决方案2】:
首先,我知道这是一个非常老的帖子,但由于它在搜索引擎结果中的排名很高,我想我会把解决方案放在这里。
您需要做的就是使用您的修改 GUID:
- 在工作流的初始状态中添加 EnableWorkflowModification 活动
- 将 EventDriven 活动添加到 WORKFLOW 范围。这是设计模式中最外层的边框
- 在该 EventDriven 活动中添加 OnWorkflowModification 活动
补充说明:
- 标签中的 GUID 必须小写
- 对将所有者设置为工作流本身的修改活动使用单独的令牌,使其始终在范围内
希望这个答案将来对某人仍然有用!