OThinker.H3.Exceptions.IExceptionManager
说明:异常管理器
访问入口:this.Engine.ExceptionManager
示例:
this.Engine.ExceptionManager.NotifyException |
方法名称:
NotifyException(System.String,System.Int32,System.String,OThinker.H3.Instance.RuntimeObjectType,System.String,System.Boolean,OThinker.H3.Instance.RuntimeObjectAction,System.String,System.String,System.String)
方法说明 | 通知异常 | |
输入参数 | ||
名称 | 类型 | 说明 |
WorkflowCode | System.String | 流程模板编码 |
WorkflowVersion | System.Int32 | 流程模板版本号 |
InstanceId | System.String | 流程实例的ID |
SourceRuntimeObjectType | OThinker.H3.Instance.RuntimeObjectType | 异常源对象的类型 |
SourceElementName | System.String | 异常源对象的名称 |
Block | System.Boolean | 是否阻塞流程 |
SourceRuntimeObjectAction | OThinker.H3.Instance.RuntimeObjectAction | 异常源对象造成异常的动作,比如:流程启动、活动结束事件等 |
Message | System.String | 异常信息 |
SequenceNo | System.String | 流水号 |
Originator | System.String | 发起人 |
返回值 | 无 |
方法名称:GetUnfixedExceptions
方法说明 | 获得未修复的异常记录 | |
输入参数 | ||
名称 | 类型 | 说明 |
返回值 |
方法名称:GetExceptions(System.DateTime,System.DateTime)
方法说明 | 获得某个时间段的所有异常记录 | |
输入参数 | ||
名称 | 类型 | 说明 |
From | System.DateTime | 开始时间 |
To | System.DateTime | 结束时间 |
返回值 | 在时间段内发生的异常的记录 |
方法名称:GetExceptionsByInstance(System.String)
方法说明 | 获得一个实例的所有异常情况 | |
输入参数 | ||
名称 | 类型 | 说明 |
InstanceId | System.String | 流程实例的ID |
返回值 | 流程实例的所有异常 |
方法名称:FixException(System.String)
方法说明 | 修复一个异常 | |
输入参数 | ||
名称 | 类型 | 说明 |
ExceptionID | System.String | 异常信息的ID |
返回值 | 如果修复成功,则返回0,否则返回异常信息 |
方法名称:RemoveInstance(System.String)
方法说明 | 删除一个实例的异常 | |
输入参数 | ||
名称 | 类型 | 说明 |
InstanceId | System.String | 流程实例的ID |
返回值 | 无 |
方法名称:GetException(System.String)
方法说明 | 获得某个异常的具体信息 | |
输入参数 | ||
名称 | 类型 | 说明 |
ExceptionID | System.String | 异常记录的ID |
返回值 | 异常信息 |
方法名称:QueryTable(System.String,System.DateTime,System.DateTime,OThinker.H3.Exceptions.ExceptionState)
方法说明 | 查询当前存在的异常 | |
输入参数 | ||
名称 | 类型 | 说明 |
InstanceId | System.String | 流程实例的ID |
From | System.DateTime | 开始时间 |
To | System.DateTime | 结束时间 |
State | OThinker.H3.Exceptions.ExceptionState | 异常记录的状态,Unspecified表示不区分异常状态 |
返回值 | 异常表 |