InstanceData
更新时间:
2023-12-01
浏览次数:
{{ hits }}
类名 : InstanceData
说明 : 流程数据,他会统一调用数据项控制器、数据管理器等单元,然后给开放出一个最终的接口 属性 :
成员 :
构造方法名称 : #ctor(H3.IEngine,System.String,System.String)
构造方法名称 : #ctor(H3.IEngine,H3.Workflow.Instance.WorkflowInstance,System.String)
构造方法名称 : #ctor(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.String)
方法名称 : _InstanceData(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.String)
构造方法名称 : #ctor(H3.IEngine,H3.Workflow.Instance.WorkflowInstance,System.Int32,H3.Workflow.Template.WorkflowTemplate,System.String,System.String,System.String,H3.DataModel.BizObjectSchema,System.String,H3.Data.Serialization.VirtualObject,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{H3.DataModel.BizObjectFileHeader}},System.Collections.Generic.Dictionary{System.String,H3.DataModel.BizObjectHeader},System.Collections.Generic.Dictionary{System.String,System.String})
构造方法名称 : #ctor(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.Int32,H3.Workflow.Template.WorkflowTemplate,System.String,System.String,System.String,H3.DataModel.BizObjectSchema,System.String,H3.Data.Serialization.VirtualObject,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{H3.DataModel.BizObjectFileHeader}},System.Collections.Generic.Dictionary{System.String,H3.DataModel.BizObjectHeader},System.Collections.Generic.Dictionary{System.String,System.String})
方法名称 : IsKeyword(System.String)
方法名称 : ParseText(System.String)
方法名称 : CopyInstanceData(System.String,System.String,System.String,System.Int32,System.String[],System.String[],System.Boolean[],System.Boolean)
方法名称 : Calculate(System.String,System.String@)
方法名称 : Calculate``1(System.String,System.String@)
说明 : 流程数据,他会统一调用数据项控制器、数据管理器等单元,然后给开放出一个最终的接口 属性 :
名称 | 说明 |
---|---|
BizObjectManager | 获取bomanager |
InstanceId | 获取当前流程实例ID |
TokenId | 令牌ID |
ActivityCode | 活动Code |
UserId | 当前用户的Id |
UserParentId | 当前用户的父ID |
Workflow | 对应的流程模板 |
SchemaCode | 业务对象模式编码 |
Schema | 获取当前的业务对象 |
BizObject | 获取当前数据模型 |
Item(System.String) | 用于获得数据项 |
WorkflowInstance | 该对象对应的流程上下文对象,该对象只有在被访问的时候才真实地从服务器上去获取,否则始终为空。 |
成员 :
名称 | 说明 |
---|---|
_orgCache | 缓存用户对象信息,(UserId, User) |
_dataItemCache | 数据项缓存 |
构造方法名称 : #ctor(H3.IEngine,System.String,System.String)
参数 | 说明 |
---|---|
"engine" | 流程引擎 |
"instanceId" | 流程实例的Id |
"userId" | 当前用户Id |
返回值 | |
构造方法名称 : #ctor(H3.IEngine,H3.Workflow.Instance.WorkflowInstance,System.String)
参数 | 说明 |
---|---|
"engine" | 流程引擎 |
"workflowInstance" | 流程实例 |
"userId" | 当前用户Id |
返回值 | |
构造方法名称 : #ctor(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.String)
参数 | 说明 |
---|---|
"organization" | 组织机构管理器 |
"dataDictManager" | 数据字典管理器 |
"query" | 查询管理器 |
"bizObjectManager" | 业务对象管理器 |
"workflowTemplateManager" | 流程模板管理器 |
"workflowInstanceManager" | 流程实例管理器 |
"workItemManager" | 任务管理器 |
"workflowInstance" | 流程实例 |
"userId" | 用户id |
返回值 | |
方法名称 : _InstanceData(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.String)
参数 | 说明 |
---|---|
"organization" | 组织机构管理器 |
"dataDictManager" | 数据字典管理器 |
"query" | 查询管理器 |
"bizObjectManager" | 业务对象管理器 |
"workflowTemplateManager" | 流程模板管理器 |
"workflowInstanceManager" | 流程实例管理器 |
"workItemManager" | 任务管理器 |
"workflowInstance" | 流程实例 |
"userId" | 用户id |
返回值 | |
构造方法名称 : #ctor(H3.IEngine,H3.Workflow.Instance.WorkflowInstance,System.Int32,H3.Workflow.Template.WorkflowTemplate,System.String,System.String,System.String,H3.DataModel.BizObjectSchema,System.String,H3.Data.Serialization.VirtualObject,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{H3.DataModel.BizObjectFileHeader}},System.Collections.Generic.Dictionary{System.String,H3.DataModel.BizObjectHeader},System.Collections.Generic.Dictionary{System.String,System.String})
参数 | 说明 |
---|---|
"engine" | 引擎实例 |
"workflowInstance" | 流程实例对象 |
"tokenId" | 当前活动实例ID |
"workflowTemplate" | 流程对象 |
"activityCode" | 当前活动编码 |
"userId" | 操作用户 |
"userParentId" | 用户所属OU |
"schema" | 数据模型编码 |
"bizObjectId" | 业务实例数据Id |
"virtualObject" | 业务对象的数据集 |
"fileTable" | 业务对象相关的文件 |
"associatedBoTable" | 业务对象相关联的对象 |
"unitNameTable" | 业务对象相关联的组织的Id名称对照表 |
返回值 | |
构造方法名称 : #ctor(H3.Organization.IOrganization,H3.Data.IDataDictManager,H3.Query,H3.DataModel.IBizObjectManager,H3.Workflow.Template.IWorkflowTemplateManager,H3.Workflow.Instance.IWorkflowInstanceManager,H3.Workflow.WorkItem.IWorkItemManager,H3.Workflow.Instance.WorkflowInstance,System.Int32,H3.Workflow.Template.WorkflowTemplate,System.String,System.String,System.String,H3.DataModel.BizObjectSchema,System.String,H3.Data.Serialization.VirtualObject,System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{H3.DataModel.BizObjectFileHeader}},System.Collections.Generic.Dictionary{System.String,H3.DataModel.BizObjectHeader},System.Collections.Generic.Dictionary{System.String,System.String})
参数 | 说明 |
---|---|
"organization" | 组织机构管理器 |
"dataDictManager" | 数据字典管理器 |
"query" | 查询管理器 |
"bizObjectManager" | 业务对象管理器 |
"workflowTemplateManager" | 流程模板管理器 |
"workflowInstanceManager" | 流程实例管理器 |
"workItemManager" | 任务管理器 |
"workflowInstance" | 流程实例对象 |
"tokenId" | 当前活动实例ID |
"workflowTemplate" | 流程对象 |
"activityCode" | 当前活动编码 |
"userId" | 操作用户 |
"userParentId" | 用户所属OU |
"schema" | 数据模型编码 |
"bizObjectId" | 业务实例数据Id |
"virtualObject" | 业务对象的数据集 |
"fileTable" | 业务对象相关的文件 |
"associatedBoTable" | 业务对象相关联的对象 |
"unitNameTable" | 业务对象相关联的组织的Id名称对照表 |
返回值 | |
方法名称 : IsKeyword(System.String)
参数 | 说明 |
---|---|
"itemName" | 项名称 |
返回值 | |
如果是关键字,则返回true,否则返回false |
方法名称 : ParseText(System.String)
参数 | 说明 |
---|---|
"sourceData" | 源数据字符串 |
返回值 | |
解析后的字符串 |
方法名称 : CopyInstanceData(System.String,System.String,System.String,System.Int32,System.String[],System.String[],System.Boolean[],System.Boolean)
参数 | 说明 |
---|---|
"destSchemaCode" | 目标业务对象模式编码 |
"destBizObjectId" | 业务对象Id |
"destInstanceId" | 目标流程ID |
"destTokenId" | 目标步骤ID |
"sourcePropertyNames" | 源数据项名称 |
"destPropertyNames" | 目标数据项名称 |
"overwrite" | 如果是true,那么是覆盖模式;否则,是添加模式 |
"ignoreException" | 如果出现异常是否停止复制 |
返回值 | |
如果成功则返回SUCCESS,否则返回错误ID |
方法名称 : Calculate(System.String,System.String@)
参数 | 说明 |
---|---|
"expression" | 要计算的表达式 |
"errorMessage" | 错误信息 |
返回值 | |
计算结果 |
方法名称 : Calculate``1(System.String,System.String@)
参数 | 说明 |
---|---|
"expression" | 要计算的表达式 |
"errorMessage" | 错误信息 |
返回值 | |
计算结果 |
文章反馈
*请选择您遇到的问题类型?
*请描述问题详情
支持上传9张图片且单张大小不超过3M