sharepoint工作流权限控制。
例如
我创建一个变更管理列表。有个“传输状态”的字段,选项为:“已创建”,“已提交”,“已审批”,“已传输”。
当A用户新建变更管理数据还未启动工作流时,“传输状态”为“已创建”。这时可以再打开编辑。
一旦启动工作流,"传输状态"就为“已提交”。这时此条数据任何人都不能修改,只有超级管理员才可以。
审批人审批后,状态就为“已审批”。工作流就继续走下去。状态为“已传输”就结束。
我原先是使用SPD开发工作流。
做了2个方法:
1.除了超级管理员,其他人把权限设为“只录入”,这样,一旦创建后,就不能修改,并且一旦启动工作流后,审批者无法审批,工作流报错,提示列表更新项失败。
2.采用EVENHANDER开控制,一旦启动工作流,才把此数据设为只读,这样也碰到审批者无法审批,工作流报错,提示列表更新项失败。
不知道大家对以上是如何处理。
小弟是刚学习。谢谢大家。
[解决办法]
别用SPD做,自己开发。
[解决办法]
我也没做过 呵呵
等大老虎教你
[解决办法]
业务逻辑本身设计的不合理,可以在工作流启动的时候将此条数据设置为只有审批者可以修改,审批完毕后设置为只有超级管理员可以修改就可以了,不用event handler那么复杂吧
[解决办法]
我写的一篇关于可视化工作流的博客
[解决办法]
有个Bug
创建者也需要有Approver的权限
[解决办法]
你的数据收集不是放在InfoPath表单中进行的吗?一般工作流的权限控制都是放在InfoPath form里进行的