OThinker.H3.Acl.IWorkflowAclManager

说明:工作流模板权限控制器

访问入口:this.Engine.WorkflowAclManager

示例:

this.Engine.WorkflowAclManager.Add(new Acl.WorkflowAcl());

 

方法名称:OThinker.H3.Acl.WorkflowAcl

方法说明

构造函数

输入参数

名称

类型

说明

返回值

 

方法名称:OThinker.H3.Acl.SystemAcl

方法说明

构造函数

输入参数

名称

类型

说明

返回值

 

方法名称:OThinker.H3.Acl.BizObjectAcl

方法说明

构造函数

输入参数

名称

类型

说明

返回值

 

方法名称:GetAclCount(System.String)

方法说明

用于获得已定义的权限的数量

输入参数

名称

类型

说明

WorkflowCode

System.String

流程模板编码

返回值

权限控制单元的数量

 

方法名称:Check(System.String[],System.String,OThinker.H3.Acl.AclType)

方法说明

查询指定的用户//组织单元中是否存在用户//组织单元具有某个流程模板的某种权限

输入参数

名称

类型

说明

Users

System.String[]

用户//组织单元ID数组

WorkflowCode

System.String

流程模板编码

AclType

OThinker.H3.Acl.AclType

权限类型

返回值

如果存在某个用户//组织单元具有该权限,则返回true;否则返回false

 

方法名称:QueryDataTable(System.String[],System.String)

方法说明

获得当前工作流模板的权限控制表

输入参数

名称

类型

说明

Users

System.String[]

用户//组织单元ID数组,如果为空,则不将该参数作为搜索条件

WorkflowCode

System.String

流程模板编码,如果为空,则不将该参数作为搜索条件

返回值

查询到的表

 

方法名称:GetWorkflowAcls(System.String)

方法说明

获得一个流程模板的全部权限配置

输入参数

名称

类型

说明

WorkflowCode

System.String

流程模板编码,如果为空,则不将该参数作为搜索条件

返回值

全部的权限配置

 

方法名称:Add(OThinker.H3.Acl.WorkflowAcl)

方法说明

添加一个权限控制单元

输入参数

名称

类型

说明

Acl

OThinker.H3.Acl.WorkflowAcl

权限控制单元

返回值

如果添加成功,则返回true,否则返回false

 

方法名称:GetWorkflowAcl(System.String)

方法说明

获得工作流模板的权限控制单元

输入参数

名称

类型

说明

AclID

System.String

权限ID

返回值

流程模板权限

 

方法名称:Update(OThinker.H3.Acl.WorkflowAcl[])

方法说明

更新

输入参数

名称

类型

说明

Acls

OThinker.H3.Acl.WorkflowAcl[]

要更新的权限对象

返回值

 

方法名称:Delete(System.String)

方法说明

删除

输入参数

名称

类型

说明

AclID

System.String

权限控制单元的ID

返回值

 

方法名称:RemoveByWorkflow(System.String)

方法说明

删除流程模板

输入参数

名称

类型

说明

WorkflowCode

System.String

流程模板编码

返回值

 

方法名称:GetUserAcls(System.String[])

方法说明

获得用户拥有的所有权限

输入参数

名称

类型

说明

Users

System.String[]


返回值