OThinker.H3.Acl.IWorkflowAclManager
类:OThinker.H3.Acl.IWorkflowAclManager
说明:
工作流模板权限控制器
方法:.GetAclCount(System.String)
方法说明:
用于获得已定义的权限的数量
名称 | 说明 |
WorkflowCode | 流程模板编码 |
返回值:
权限控制单元的数量
方法:.Check(System.String[],System.String,OThinker.H3.Acl.AclType)
方法说明:
查询指定的用户/组/组织单元中是否存在用户/组/组织单元具有某个流程模板的某种权限
名称 | 说明 |
Users | 用户/组/组织单元ID数组 |
WorkflowCode | 流程模板编码 |
AclType | 权限类型 |
返回值:
如果存在某个用户/组/组织单元具有该权限,则返回true;否则返回false
方法:.QueryDataTable(System.String[],System.String)
方法说明:
获得当前工作流模板的权限控制表
名称 | 说明 |
Users | 用户/组/组织单元ID数组,如果为空,则不将该参数作为搜索条件 |
WorkflowCode | 流程模板编码,如果为空,则不将该参数作为搜索条件 |
返回值:
查询到的表
方法:.GetWorkflowAcls(System.String)
方法说明:
获得一个流程模板的全部权限配置
名称 | 说明 |
WorkflowCode | 流程模板编码,如果为空,则不将该参数作为搜索条件 |
返回值:
全部的权限配置
方法:.Add(OThinker.H3.Acl.WorkflowAcl)
方法说明:
添加一个权限控制单元
名称 | 说明 |
Acl | 权限控制单元 |
返回值:
如果添加成功,则返回true,否则返回false
方法:.GetWorkflowAcl(System.String)
方法说明:
获得工作流模板的权限控制单元
名称 | 说明 |
AclID | 权限ID |
返回值:
流程模板权限
方法:.Update(OThinker.H3.Acl.WorkflowAcl[])
方法说明:
更新
名称 | 说明 |
Acls | 要更新的权限对象 |
方法:.Delete(System.String)
方法说明:
删除
名称 | 说明 |
AclID | 权限控制单元的ID |
方法:.RemoveByWorkflow(System.String)
方法说明:
删除流程模板
名称 | 说明 |
WorkflowCode | 流程模板编码 |
方法:.GetUserAcls(System.String[])
方法说明:
获得用户拥有的所有权限
名称 | 说明 |
Users |
返回值: