开启权限后:
相关操作所需要的的资源以及权限:
Resource | Permission | Resource_Id | |
---|---|---|---|
查询 | |||
ProcessDefinition | 6 | 2 | 流程定义key |
Task | 6 | 64 | 流程定义key |
ProcessInstance | 6 | 512 | 流程定义key |
HistoricProcessInstance | 6 | 4096 | 流程定义key |
- | - | - | - |
创建 | |||
ProcessInstance | 6 | 256 | 流程定义key |
8 | 8 | * |
- 例:创建流程实例所需要的权限为:
①资源8对应的权限8,以及所有的(*)Resource_Id,
②资源6的权限256,以及Resource_Id为流程定义key
其中:Resource_Id指的是具体的某个资源。在创建流程实例的时候,之所以是" * “,是因为创建的流程实例的uuid是流程实例的具体资源的id,所以只有设置为” * "的时候,才可以创建流程实例。
———————————————————————————————————————
资源:
Resource | 数字编号 |
---|---|
Resources是camunda中的一个枚举类 | 有0-18的数字编号 |
Resources.PROCESS_DEFINITION | 6 |
Resources.PROCESS_INSTANCE | 8 |
权限:
Permission | 数字编号 |
---|---|
Permission 是camunda中的一个枚举类 | 有若干2的倍数的数字编号 |
READ | 2 |
CREATE | 8 |
READ_TASK | 64 |
CREATE_INSTANCE | 256 |
READ_INSTANCE | 512 |
READ_HISTORY | 4096 |