actiiti-4

内容安排:

  1. 设计申请实体和审批实体
  2. 起草申请页面(表单模板列表页面)
  3. 下载doc模板文件
  4. 提交申请(启动流程实例、保存申请信息)
  5. 我的申请查询列表
  6. 查看当前流程图
  7. 查看流转记录
  8. 我的任务列表查询
  9. 审批处理
  • 一、设计申请实体和审批实体

application.hbm.xml

approveInfo.hbm.xml

  • 二、起草申请列表页面

第一步:修改left.jsp页面链接地址

第二步:创建一个用于处理流程控制的Action,并在struts配置文件中配置

第三步:修改模板列表页面,展示数据

  • 三、设计流程图

指定第一个任务节点的办理人从流程变量中动态获取

  • 四、提交申请

第一步:在FlowAction中提供一个submit方法,处理提交申请操作,文件上传、包装申请实体、调用FlowService提交申请

第二步:在FlowService中处理提交请求

第三步:配置struts结果

 

  • 五、我的申请查询列表

第一步:修改left.jsp页面链接地址

第二步:在FlowAction中提供方法myApplicationList

第三步:配置struts

第四步:提供myApplicationList.jsp页面,展示数据

  • 六、查看当前流程图片

第一步:在FlowAction中通过申请id(流程变量)获取信息

第二步:在FlowService中包装方法,获取相关信息

  • 七、查看流转记录

根据申请id查询对应的多个审批信息

第一步:在FlowAction中查询

Dao:

第二步:配置struts,修改列表页面

  • 八、待我审批列表页面

第一步:修改left.jsp页面中连接地址

第二步:为了方便列表页面中数据的展示,包装一个实体类

第三步:在FlowAction中提供myTaskList方法,根据当前登录用户查询任务列表

第四步:在Service中

第五步:在struts配置文件中配置,编写列表页面展示数据

  • 九、审批处理

第一步:修改任务列表页面的链接地址,传递任务id和申请id

第二步:在审批处理页面approveUI提供隐藏域,taskId ,applicationId ,approval

第三步:在FlowAction中提供方法,处理审批业务

第四步:在FlowService中处理

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值