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


返回值: