1、平台要求
jdk1.6-1.7 tomcat 6。0 及以上 mysql5.5 及以上
2、技术要求
java web 技术、spring mvc、 ibatis
3、功能描述
管理平台设计到平台任务下发及审批等工作流任务,目前使用技术jbpm5.4技术,由于jbpm版本更新快,技术资料少,平台兼容性弱,每次改动设计内容较多,故希望有一套自己的工作流插件方便后续开发及优化工作,主要流程以基站交维管理平台中基站管理流程作为demo编写接口,页面美观度无要求。主要包含任务发起、任务通知及任务处理等功能。
1)、任务发起
任务发起作为一个工作流的任务开始发起,包含任务信息及任务指派人信息,指派任务可分为指定人和组指派。
2)、任务通知
任务通知是指任务已经下发出去的任务,对人或者对所有在指定组中发出的通知,使用者登录平台即能收到或查看到自己需要处理的任务,及任务所属状态,并能查看任务的详细信息。
3)、任务处理
用户在接收到任务后,可以处理该任务,根据情况可以使任务流程向上个节点或者下个节点流转,单人任务个直接提交,以组为单位的情况下分为,一人提交整个组任务都提交和所有人都提交才可将组任务提交的情况,请注意处理接口情况。
4、所需接口大纲
任务开始
任务处理
待办任务
已完成任务
这是初步需求,没有写过工作流,求大神讲解下思路步骤。