摘要:运用工作流系统之后,流程的每次流转每次执行都会被记录下来,直到流程结束。这些被记录下来的记录就是流程实例的运行轨迹。运行轨迹的每条记录都会有一个主键id,用于唯一标识这条记录,这个主键id,就是流程实例轨迹id。
每个流程实例都有自己的运行轨迹,这个运行轨迹可以用列表也可以用图形的方式来展现。
流程实例的监控,大多是监控这个流程运行的轨迹。通过二次加工和定制开发,或再加上定时器的功能,可以做一些居于图形的实时监控。
阅读全文
12 2011 档案
摘要:工作流引擎只负责业务流程的抽象模型的建立,解释和运转,业务模块还是在业务模块中完成。
当一个成型的流程引擎在和业务模块集成时,需要做如下几点的集成:
1、业务模块中业务数据保存的同时,要调用流程引擎的执行流程流转的api函数,如,未初始化得到流程实例id的,就需要初始化流程,已经初始化的需要执行流程的流转。 并且业务模块的保存和流程的流转在同一个事务中。
2、业务模块中录入控件的操作权限设置,通常是只读,隐藏等。使得表单挂接在流程的各个节点上对各个控件的操作权限不一样。
3、业务关键数据需要传递到流程引擎中,使得流程上下文能读取,作用于流程。
阅读全文