您的位置:首页 > 产品设计 > UI/UE

简单介绍下Group,Role ,Workqueue的各自作用

2010-08-18 15:02 302 查看
Group ,Role和Queue都是存放在dm_group中的,也就是说实际上他们都是group,不过group_class属性的不同,又说明了他们的作用是不同的。

Group

Group是为了控制对象访问权限而设计的,当一个user试图访问一个对象(比如文件或文件夹),DM会检查你所在的Group有没有对这个对象的访问权限,如果没有的话你就不能访问它了。这个应该和linux的group概念比较像。

Role

使用Role的地方是在你的application中,用来控制你在页面上是否可以看到某些component.比如你的程序有2个componet——file read和file upload,有2个role——reader和uploader,并且这样定义你的component

<scope role="reader,uploader" >

<componet id ="read">
...
<scope role="uploader" >

<componet id ="upload">
...
那么一个在role uploader的user在程序界面上可以看到2个componet,而只在role reader的用户只能看到一个。

Queue

Queue的作用就比较好理解了,熟悉workflow的都应该知道。它是用来控制user和manually activity之间联系的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: