黑马程序员技术交流社区

标题: 【济南校区】JavaEE就业笔记串讲---传统项目chapter10 [打印本页]

作者: 小鲁哥哥    时间: 2018-6-1 08:41
标题: 【济南校区】JavaEE就业笔记串讲---传统项目chapter10
【济南校区】JavaEE就业笔记串讲---传统项目chapter10
1.流程定义管理
1.1查询最新版本的流程定义列表数据
第一步:创建一个ProcessDefinitionAction,提供list方法,查询最新版本的流程定义列表数据
第二步:配置struts.xml
第三步:提供流程定义列表页面processdefinition_list.jsp
1.2部署流程定义
部署页面:
第一步:提供部署页面(文件上传页面)
第二步:在Action中提供一个File类型的属性deploy,用于接收上传的文件,提供一个deploy方法,完成部署流程定义操作
第三步:配置struts.xml
1.3查看png流程图片(在浏览器中)
第一步:调整页面中“查看流程图”按钮连接地址
第二步:在Action中提供viewpng方法,获取当前png图片对应的输入流,提供id属性接收页面传递的参数(流程定义ID)
第三步:配置struts.xml

2.将bos中的用户和角色数据同步到activiti中
2.1角色同步
修改RoleServiceImpl中的save方法
2.2用户同步
修改UserServiceImpl的save方法

3.查看正在运行的流程实例
第一步:创建一个ProcessInstanceAction,提供list方法
第二步:配置struts.xml
第三步:提供processinstance.jsp页面展示流程实例数据
第四步:在Action中提供findData方法,根据流程实例ID查询流程变量数据

4.查看流程实例运行状态
第一步:在流程实例列表页面修改查看流程图按钮事件
第二步:在Action中提供showPng方法,查询部署ID、png图片名称、当前任务的坐标
第三步:配置struts.xml
第四步:在Action中提供viewImage方法,获取png图片的输入流
第五步:配置struts.xml
5.设计物流配送流程

6.启动物流配送流程
第一步:在工作单Action中提供list方法,查询状态为未启动的工作单数据
第二步:配置struts.xml
第三步:提供startransfer.jsp页面,展示工作单数据
第四步:修改列表页面“启动”按钮的连接地址
第五步:在工作单Action中提供start方法,启动物流配送流程实例

7.查询组任务
第一步:创建一个TaskAction,提供findGroupTask方法
第二步:配置struts.xml
第三步:提供grouptask.jsp页面,展示任务数据
第四步:在TaskAction中提供showData方法,根据任务ID查询流程变量

8.拾取组任务
第一步:在TaskAction中提供takeTask方法,拾取组任务
第二步:配置struts.xml

9.查询个人任务
第一步:在TaskAction中提供findPersonalTask方法,查询个人任务
第二步:配置struts.xml
第三步:提供personaltask.jsp页面,展示个人任务数据

10.办理个人任务
10.1办理审核工作单任务
第一步:在TaskAction中提供checkWorkOrderManage方法,办理“审核工作单”任务
第二步:提供check.jsp页面
第三步:配置struts.xml
10.2办理其他任务

作者: 米青子加温    时间: 2018-7-6 17:13
谢谢带走





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2