发明名称 |
一种工作流操作方法及系统 |
摘要 |
本发明实施例提供一种工作流操作方法及系统,所述工作流中将下级工作流对象映射的变量作为子变量集合,将子变量集合与对应的下级工作流对象关联,并一同保存至缓存中;所述下级工作流对象为环节对象或任务对象;则所述方法包括以下步骤:生成操作指令,所述操作指令中指定目标下级工作流对象和目标变量;根据操作指令获取目标下级工作流对象;并从缓存中提取子变量集合,从子变量集合中读取目标变量;通过目标下级工作流对象对目标变量执行操作,将执行操作后的目标变量更新到子变量集合。 |
申请公布号 |
CN103559574B |
申请公布日期 |
2017.02.08 |
申请号 |
CN201310521275.5 |
申请日期 |
2013.10.28 |
申请人 |
东软集团股份有限公司 |
发明人 |
任志森;赵振国 |
分类号 |
G06Q10/10(2012.01)I |
主分类号 |
G06Q10/10(2012.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种工作流操作方法,其特征在于,所述工作流中将下级工作流对象映射的变量作为子变量集合,将子变量集合与对应的下级工作流对象关联,并一同保存至缓存中;所述下级工作流对象为环节对象或任务对象;则所述方法包括以下步骤:生成操作指令,所述操作指令中指定目标下级工作流对象和目标变量;根据操作指令获取目标下级工作流对象;并从缓存中提取子变量集合,从子变量集合中读取目标变量;其中,当所述操作指令中指定目标变量具体为指定一个或多个变量为目标变量,则所述从子变量集合中读取目标变量具体为:从缓存中提取与目标下级工作流对象关联的子变量集合;在该子变量集合中搜索目标变量,如果搜索到目标变量则提取;如果未搜索到,则提取该子变量集合的上级变量集合,在所述上级变量集合中搜索目标变量,如果搜索到目标变量则提取;所述上级变量集合是与目标下级工作流对象的上级工作流对象关联的变量集合;其中,当所述操作指令中指定目标变量具体为指定工作流中所有变量为目标变量,则所述从子变量集合中读取目标变量具体为:从缓存中提取与目标下级工作流对象关联的子变量集合,读取该子变量集合中的所有变量合并至完全变量集合,提取合并后的完全变量集合中所有变量作为目标变量;所述完全变量集合为与流程对象关联的变量集合;通过目标下级工作流对象对目标变量执行操作,将执行操作后的目标变量更新到子变量集合。 |
地址 |
110179 辽宁省沈阳市浑南新区新秀街2号行政楼 |