public interface ProcessInstance
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAppId()
应用Id
|
java.lang.String |
getControlState()
流程实例控制状态,参见ProcessRuntimeConst
|
java.sql.Timestamp |
getCreateTime()
创建时间
|
java.lang.String |
getCreateUser()
创建人账户
|
java.lang.String |
getCreateUserDeptId()
创建人的部门Id
|
java.lang.String |
getCreateUserLocation()
创建人身份信息,仅用于历史审计
|
java.lang.String |
getCreateUserOrgId()
流程创建人单位Id
|
java.lang.String |
getCreateUserRoleId()
创建人角色Id
|
java.lang.String |
getEndActivityId()
流程结束在哪个节点
|
java.sql.Timestamp |
getEndTime()
流程结束时间
|
long |
getExecuteCostTime()
流程从创建到结束的执行时间
|
long |
getExecuteExpireTime()
流程从创建到结束的逾期时间,该值与流程模型设置的KPI有关
|
java.lang.String |
getExt1()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getExt2()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getExt3()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getExt4()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getExt5()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getExt6()
扩展属性,可供开发人员自行使用。
|
long |
getExt7()
扩展属性,可供开发人员自行使用。
|
double |
getExt8()
扩展属性,可供开发人员自行使用。
|
java.lang.String |
getId()
流程实例Id
|
java.lang.String |
getIOBD()
业务域ID,该实例属于某类业务域,如电信的OSS、BSS、MSS。
|
java.lang.String |
getIOC()
自定义ID,这是一个开放的自定义项,可根据管理需要定义规则名称和规则项。
|
java.lang.String |
getIOR()
组织区域ID,该实例属于某组织区域的业务数据,如中国大陆、东南亚、北美。
|
java.lang.String |
getIOS()
系统ID,该实例属于某类系统依赖的流程,如营销系统、生产系统、OA系统。
|
java.lang.String |
getParentProcessInstId()
父流程实例Id
|
java.lang.String |
getParentTaskInstId()
父流程创建该子流程的任务实例Id,如该任务节点类型是一个CallActivity
|
java.lang.String |
getProcessBusinessKey()
外部业务系统主键,注意该值应保持全局实例的唯一,如果不给定系统将默认一个36位长度的uuid
|
java.lang.String |
getProcessDefId()
流程定义Id
|
java.lang.String |
getProcessDefVerId()
流程主版本定义Id
|
java.lang.String |
getProcessGroupId()
流程组Id,一个流程组可以包含多个流程主版本
|
java.lang.String |
getProcessProfileId()
如果是子流程,控制该流程实例行为的策略定义Id
|
java.lang.String |
getRemark()
备注信息
|
int |
getRemindTimes()
流程被催办的次数,来自该实例产生任务发生催办次数的合计
|
int |
getSecurityLayer()
流程数据的密级等级
|
java.lang.String |
getStartActivityId()
流程启动时产生首个任务的节点定义Id
|
java.lang.String |
getStartTaskInstId()
流程启动时首个任务实例Id
|
java.sql.Timestamp |
getStartTime()
启动时间
|
int |
getSubInstType()
子流程实例类型,当前无用
|
java.lang.String |
getTitle()
标题
|
boolean |
isAsync()
是否异步执行
|
boolean |
isEnd()
是否已结束
|
boolean |
isException()
是否发生过异常,如果该实例在执行过程中有系统异常或声明的BPMNException被抛出,被标记为true
|
boolean |
isExistSubProcess()
该实例是否存在子流程
|
boolean |
isOvertime()
是否逾期,如果该实例在执行过程中流程或节点耗时超过KPI定义的范围,被标记为true
|
boolean |
isProcess()
是否流程类控制数据
|
boolean |
isStart()
是否已启动
|
boolean |
isSubProcess()
是否子流程
|
boolean |
isTrash()
是否垃圾数据状态
|
java.lang.String getId()
java.lang.String getAppId()
java.lang.String getProcessBusinessKey()
java.lang.String getProcessDefId()
java.lang.String getProcessDefVerId()
java.lang.String getProcessGroupId()
java.sql.Timestamp getStartTime()
java.lang.String getTitle()
boolean isProcess()
boolean isSubProcess()
boolean isExistSubProcess()
int getSubInstType()
java.lang.String getCreateUser()
java.lang.String getCreateUserLocation()
java.lang.String getCreateUserOrgId()
java.lang.String getCreateUserDeptId()
java.lang.String getCreateUserRoleId()
java.sql.Timestamp getCreateTime()
java.lang.String getStartTaskInstId()
java.lang.String getStartActivityId()
java.lang.String getParentProcessInstId()
java.lang.String getParentTaskInstId()
long getExecuteCostTime()
long getExecuteExpireTime()
java.lang.String getControlState()
ProcessRuntimeConst
java.sql.Timestamp getEndTime()
java.lang.String getEndActivityId()
boolean isStart()
boolean isEnd()
boolean isAsync()
java.lang.String getProcessProfileId()
java.lang.String getRemark()
int getSecurityLayer()
SecurityLevelConst
boolean isException()
boolean isOvertime()
java.lang.String getIOBD()
java.lang.String getIOR()
java.lang.String getIOS()
java.lang.String getIOC()
java.lang.String getExt1()
java.lang.String getExt2()
java.lang.String getExt3()
java.lang.String getExt4()
java.lang.String getExt5()
java.lang.String getExt6()
long getExt7()
double getExt8()
int getRemindTimes()
boolean isTrash()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.