我用Designer把设计好的报表程序放到Domino服务器,所有的人都可以进入应用程序看到这个报表。
现在的问题是要怎样修改才能实现:创建者提交报表之后,审批人A可以看到(审批人B看不到),
A审批之后,提交给B,B才能看到,实现逐级审批的功能?
------解决方案--------------------
用workflow
奇怪,你不会工作流,那你拿domino做什么
------解决方案--------------------
用隐藏条件控制
------解决方案--------------------
用一个域记录审批人的顺序,用隐藏条件控制到底谁可以看见。Approver: A, B, C. 开始A可见,A处理完后,对A,B可见,B处理完后,对A,B,C可见。大体就这意思,具体可以变通。
------解决方案--------------------
给表单加两个读者域,一个读者域的值固定为一个角色,比如[Admin],并且在ACL里把这个角色赋予那个数据库的管理人员和所在的服务器, 保证文档至少有个人可读,
另外加一个读者域,默认值为创建者,
然后
当A提交给B的时候,这个读者域值改为A:B,
当B提交给C的时候,这个读者域值改为A:B:C
以此类推,实现逐级审批。
------解决方案--------------------
ACL作者就可以,没权限说明文档读者域和作者域没有他。