我在文档库中设置了使用OOB SharePoint 2010发布审批工作流的SharePoint 2013发布网站集。这符合预期,直到我使用文档下拉菜单中的批准/拒绝选项(内容批准)。以这种方式批准文档将批准文档,但取消正在运行的工作流程。因此,在文档库的工作流程状态列下,它将声明已取消,并且不会发送电子邮件说它已被批准。
根据我的收集,这是一个预期的结果(http://support.microsoft.com/kb/2551474),通过单击文档旁边的省略号来批准文档,然后单击手动批准/拒绝覆盖工作流程。有没有办法改变这一点,以便批准/拒绝按钮不会手动覆盖工作流程,而是使用工作流程来批准文档?
由于
答案 0 :(得分:1)
进入SPD,复制您的审批工作流程(如果您犯了错误,请保留原件)。导航到“更改单个任务的行为”并找到“任务完成时”条目。在“如果当前任务:结果等于已批准”和“然后将日志分配给[%当前任务:分配给%]”之间插入操作“将内容批准状态设置为已批准[带有[这是您在工作流历史记录中显示的消息]”工作流程历史列表。
这将在工作流程获得批准后通过将其从“待处理”或“草稿”更改为“已批准”来批准该文档。