簡單介紹下Group,Role ,Workqueue的各自作用

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之間聯繫的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章