Aras Innovator: Premission的使用

来源:互联网 发布:r语言 空间数据可视化 编辑:程序博客网 时间:2024/05/17 22:29

基本概念:

Premission:是指任对一个itemtype进行操作的权限。

权限使用的方法是,先设定一个权限表,然后把权限表贴到itemtype上去。就像工人有了身份标牌(工人),还要有上岗证才能操作机器一样。

权限表可以贴给多个Itemtype.


如何建权限表:

通过Premission菜单,可管理权限表,每个权限表有自己的名称,里面包括哪些身份,每个身份可进行哪些操作,这里可选的是基本操作,包括:

  • Get: 读取
  • Update:更新
  • Delete:删除
  • Can Discover: 可探知
  • Show Permission Warning: 权限警告
  • Can change access: 可修改权限
但实际上还有一些控制用户操作的权限,例如:
  • can add: 是否能添加item
  • promote life cycle state: 是否可以升级状态
  • Update workflow activity: 是否可以升级活动
而且,除了对整个物体设置权限,还可以仅仅对物体生命周期的某个state来赋权限。也就是说该权限表只对该itemtype在指定state时才有效。

这些特殊的操作,不是在Permission菜单下去做,是在特殊的场合下做,如can add权限,是在Itemtype编辑环境下做。State升级权限是在Life Cycle Map编辑时做,Update Activity在Workflow 定义时做。

阅读全文
0 0
原创粉丝点击