PDA

View Full Version : 请问角色怎样才能和具体的人绑定在一起?


lixun211
11-09-06, 02:09 PM
我用workflow设计了一个报账的工作流,活动的发起者是角色role中的员工,审批者是员工经理,那么员工经理审批后将会把主文档返回给角色中员工,于是问题出现了,所有员工角色中的人都能看到此文档,请问角色怎样才能和具体的人绑定在一起?

dsieyx
11-09-06, 03:32 PM
这个应该用读者域限制好些吧,

天天888
11-09-06, 09:18 PM
原帖由 dsieyx 于 2006-9-11 03:32 PM 发表
这个应该用读者域限制好些吧,
  请问可以稍详细地点说明一下什么叫读者域 吗?

dsieyx
12-09-06, 08:37 AM
汗,这个找notes自带的帮助应该就可以了,如果要我用我自己的理解说的话,读者域其实在每个文档里都默认存在的一个控制域,如果你不另加读者域,那默认是谁都能看到并打开的,而你建立了读者域后,就只有指定的人能看到了.就拿楼主的问题来说,当职员A写完单后,只有主管B和职员A自己能看到,而其他人都没权限看这个单,即使说你发信把连接给职员C,C也看不到...差不多就这样,嘎嘎

ly_sl
12-09-06, 02:46 PM
读者域和ACL都能控制的,不过用读者域应该简单

lixun211
08-10-06, 05:15 PM
非常感谢dsieyx 和ly_sl

hou_zf
09-10-06, 05:13 PM
用 Reader 域只能解决现在的问题,

如果经理离职了,新经理不在 读者域里,他想看旧资料该咋办?

[ 本帖最后由 hou_zf 于 2006-10-9 05:14 PM 编辑 ]

dsieyx
09-10-06, 05:50 PM
汗,读者域里也可以添加角色的....比如说[评审者]啊,[管理员]啊....之类的,也就是说A离职后,只要给B赋予同样的角色,他就能看到以前所有的文档了.

个人觉得公司里不应该有"人"的存在,而应该只存在"角色",我们尽可能的是把评审工作交给"角色",而非具体的"人",这样,就不会有离职或职位更换的烦恼了,只要把每个"角色"下的"人"控制好就行....

ykingsun
10-10-06, 08:19 AM
我們公司是本身有名錄.一個單獨的NOTES數據庫.在設計時,引用.
一般的僱員在填單時,用的公式角色起始者.然後流程走向是按照SOP協定了來,每一級都有對應的階乘
在需要特定處理者也就是綁定人和角色時,我是採用建立在notes中建立coreprofilesetup,然後在designer中共用程式中寫入CASE.
至於讀者基本都使用ACL控制,在你的主表中的最後一項可以看到,讀者控制列.
因為也是剛接觸,回答的不準確,請見諒

ykingsun
10-10-06, 08:36 AM
忘了,我在ACL中加了角色anonymous不付任合權限.這樣就不是任何人都可以訪問了
:handshake :handshake :handshake :handshake :handshake :handshake

hou_zf
12-10-06, 09:24 AM
再问个问题:
A,B,C 各有一个 role, [A],[B],[C]
A,B,C 三个人在新增文件时,如何判断 A 属于[A], B 属于[B],.....
也就是判断作者是那个role的.?

(找不到相关的函数.)

[ 本帖最后由 hou_zf 于 2006-10-12 09:34 AM 编辑 ]

dsieyx
12-10-06, 10:02 AM
如果你已经在acl里赋予abc各自的角色了,那他新增文件就不需要再去判断什么角色了....

或者是我没理解你为什么要这么做...嘎嘎

hou_zf
13-10-06, 10:40 AM
我要将 Role 写入 Reader 域.
如果是 A ,写的文件, Read 域里就写 [a]
B 写的文件, Reader 域里写 {a].
....
不同的人, Reader 域里写的不同.
需要判断. 就是你懂如何判断

dsieyx
13-10-06, 10:51 AM
那为什么不直接加abc的名字,而要加abc的角色呢?你是不是想说,abc是不同部门的人,各不相关?那我问你,abc都只是写单的,还是说是职位有高低之分?因为我觉得你这样细致到每个人角色不同不是很必要.....

hou_zf
23-10-06, 02:49 PM
是这样的,公司有10个业务员,每人都要输入客户资料,但是互相不能看见对方的资料,
经理可以看全部资料. 如果 A 业务员离职, Z 接手,那么Z要看到 A 建立的文件,
如果Reader 域里有 A Role , 那么给 Z [a],就可以了.
但是 a ,输入资料时,不能判断他的 role. 于是就有了上面的问题, 苦恼呀.

[ 本帖最后由 hou_zf 于 2006-10-25 02:55 PM 编辑 ]

hou_zf
25-10-06, 02:56 PM
顶一下,看有高人不.

dsieyx
25-10-06, 04:08 PM
如果说绝不能看到其他人的资料,那是应该每个人一个角色了...很严啊你们公司.....

如果是 A ,写的文件, Read 域里就写 [a]
B 写的文件, Reader 域里写 {a].

另外这个...为啥B写的文件,reader域里不是[ b],而是{a]呢? :L
er....讨厌的代码.....

[ 本帖最后由 dsieyx 于 2006-10-25 04:09 PM 编辑 ]

jackchen75
20-12-06, 09:37 AM
楼主可以这样实现啊:
读者域的内容为: 作者a(用户a), 一个角色名[commomReader]
这个角色是通用的,即用户a,用户b...都可以随时加入这个角色,当用户a离开时,其工作要交接给b时,则将b加入这个角色.
这样即可实现,也不需要每个用户都要对应一个不同的角色.