我正在使用SharePoint 2010,而我正在尝试为将跟踪故障单的帮助台列表创建工作流程。
以下是(预期)业务流程:
用户生成新的帮助台列表项(包含问题说明) - >
为用户的管理器创建一个新的审批任务(通过另一个列表跟踪,称为帮助台任务) - >
当管理员批准或拒绝它时,任务更新为完成 - >
如果管理员批准它,原始的“帮助台列表”项应将其“状态”设置为“在开发中”。如果管理器拒绝它,原始的“帮助台列表”项应将其“状态”设置为“已取消”。
现在,这不起作用。我可以将其设置为批准工作流但不会更新当前项的字段,或者我可以将其设置为列表工作流,我可以更新字段,但审批任务永远不会启动。
我做错了什么或者我错过了什么?任何帮助表示赞赏。
答案 0 :(得分:0)
我自己发现了这个问题的答案。这是由于SharePoint在工作流程中处理任务的方式。当我需要使用COLLECT DATA FROM USER时,我正在使用“分配任务”或“分配待办事项”。这将返回任务的ID,稍后可以使用它来检索用户的批准或拒绝。