一种以人为中心的协同型工作流系统实现方法和装置制造方法及图纸

技术编号:9254343 阅读:123 留言:0更新日期:2013-10-16 20:54
本发明专利技术涉及一种以人为中心的协同型工作流系统实现方法,本发明专利技术在满足以流程顺序活动为主线进行处理的同时,增强了在流程节点相关用户间进行自由协同处理的能力。此方法同时可延伸运用在流程待办事项的人机交互界面上,充分展示流程实例运行过程中按顺序处理的节点信息和节点间自由跳转的协同信息,实现按流程顺序处理与协同处理并重。

【技术实现步骤摘要】

【技术保护点】
一种以人为中心的协同型工作流系统实现方法,其特征在于该方法包括以下的步骤:1)在流程的每个活动节点上分别设定提交状态与协同状态;节点的提交状态是指到当前节点为止是否按顺序向下一个节点提交的判断标准,设定为S或者null;协同状态是指节点自身的审批状态,设定为Y或者N;2)将更改流程节点提交状态的操作,定义为向下提交处理;将更改流程节点协同状态的操作,定义为协同处理;3)流程实例开始前,所有流程能节点的协同状态默认为N,节点的提交状态默认为null;4)流程在执行过程中,在流程中的任一节点可以向流程中其他被允许的节点自由跳转,并根据用户的选择更新节点的协同状态;5)当某个流程节点及其按流程定义顺序的所有前置节点的协同状态都为Y时,则默认该节点的提交状态为S;6)流程的任一节点选择按流程定义顺序作向下提交处理时,会按流程定义逻辑判断前一流程节点的提交状态是否为状态S,或者所有前置节点的协同状态是否都为Y,如果是,则向下提交成功,并更新本节点的提交状态为S,并自动跳转到按流程顺序定义所有后置节点中的第一个协同状态为N的流程节点,如果不是,则自动跳转到按流程顺序定义的第一个协同状态为N的流程节点;7)流程定义顺序中存在并行处理环节的,并行环节其前一流程节点的提交状态必须为状态S或者所有前置节点的协同状态都为Y,流程实例才能进行并行处理环节节点的向下提交处理;8)并行处理环节的流程节点,可以选择与流程定义顺序中的任一被允许节点作协同处理;按流程定义顺序向下提交并结束并行处理环节时,该节点的所有前置节点的协同状态必须为Y或提交状态为S,或者该节点的前置节点的提交状态为S;9)并行处理环节的后一节点需等待并行处理环节所有分支结束节点的提交状态为S或者所有前置节点的协同状态都为Y时,才能进行该节点的向下提交处理;10)必须在按流程定义顺序的最后一个节点的提交状态为S时,流程实例才为结束。...

【技术特征摘要】

【专利技术属性】
技术研发人员:朱剑平陆海龙孟磊
申请(专利权)人:浙江中烟工业有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1