sherry
19-08-05, 11:39 AM
开发过程中遇到的问题:
做了一个项目信息的表单item,表单的创建人域名字是creater。做了一个基于此表单的共享视图。视图的view selection是这样写的:(笨办法)
SELECT @If(@Name([CN];@UserName)="admin";(FORM="item");
@Name([CN];@UserName)="赵胜云";(FORM="item");
@IsMember(@Name([CN];@UserName);"王玉刚":"张颖":"王喜刚":"于谨":"王治安");
( FORM="item" & @Name([OU1];@UserName)=dept);
(FORM="item" & @Name([CN];@UserName)=creater))
也就是说只有admin和赵胜云可以看全部的信息
王玉刚":"张颖":"王喜刚":"于谨":"王治安 可以看自己部门所有员工的信息
其他人只可以看自己的信息。
在两个客户端同时登陆不同的notes用户时候出现问题:A登陆后看到的信息B登陆后也可以看到。在一个机器上下转换id后是没有问题的,但是在局域网上就有这样的问题。
问题是出在用户注册上还是共享视图上?
请斑竹赐教。 多谢!
做了一个项目信息的表单item,表单的创建人域名字是creater。做了一个基于此表单的共享视图。视图的view selection是这样写的:(笨办法)
SELECT @If(@Name([CN];@UserName)="admin";(FORM="item");
@Name([CN];@UserName)="赵胜云";(FORM="item");
@IsMember(@Name([CN];@UserName);"王玉刚":"张颖":"王喜刚":"于谨":"王治安");
( FORM="item" & @Name([OU1];@UserName)=dept);
(FORM="item" & @Name([CN];@UserName)=creater))
也就是说只有admin和赵胜云可以看全部的信息
王玉刚":"张颖":"王喜刚":"于谨":"王治安 可以看自己部门所有员工的信息
其他人只可以看自己的信息。
在两个客户端同时登陆不同的notes用户时候出现问题:A登陆后看到的信息B登陆后也可以看到。在一个机器上下转换id后是没有问题的,但是在局域网上就有这样的问题。
问题是出在用户注册上还是共享视图上?
请斑竹赐教。 多谢!