传智播客学习笔记6.7
OA系统
汤阳光老师
快捷键使用:
ctrl+o:显示当前类所有方法
再按一次,显示父类的方法
Jbpm常见API介绍
* Jbpm的持久化API
Jbpm中所有数据库操作的入口都是JbpmContext,这是最核心的一个类。各种的数
据库操作,JbpmContext都会委派给不同的Session(例如GraphSession,
TaskMgmtSession等)来处理。
** GraphSession
与流程图有关的数据库操作,如对流程定义和流程实例的增、删、查等操作。
** TaskMgmtSession
与任务实例有关的数据库操作,主要是任务实例的查询。
** ContextInstance
操作变量的类,可以添加或移除流程变量或临时变量,变量是就一个跟流程相关
联的key-value对。常用方法有setVariable(String key, Object value)与
getVariable(String key)。
* TaskMgmtInstance
主要是管理任务实例(TaskInstance)与角色(Swimlane)的。
今天的内容主要是进一步熟悉OA系统的业务流程,然后对其加以编码实现。
感觉JBPM做的已经比较完善了,功能也很强大。只要对其API比较了解,应该能够很快上手。