码迷,mamicode.com
首页 > 其他好文 > 详细

请假流程--需求分析

时间:2015-08-14 20:54:14      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

OA请假流程--功能点分析

 

技术分享

 

表单部分

1. 请假表单(key:value)
请假原因 : 文本输入框 
请假类型: 病假、婚假、事假、调休、其他国家法定假日
起始时间: 细化到时间分钟
结束时间: 细化到时间分钟

JS脚本计算:

1.结束时间和起始时间的时间验证代码;
2.结束时间-起始时间=有效请假时间(作为隐藏变量进行传递)
2. 部门领导审批表单:
内容同请假表单,但是内容项不可编辑。
最后要加上 “同意/不同意”的单选按钮。
3.排他分支的判断变量:

${ leadercomment == ‘同意’}

同意:hr判别表单;
不同意:走重新请假申请表单。
4.重新申请表单

内容

领导审批意见 + 是否重新申请单选按钮

分支变量

${撤销申请 == true}

true:走endEvent

false:走申请表单

5.hr判别表单
内容:完全同请假申请内容,但是readonly
    另外:附加hr审批意见文本框 + 审批意见单选按钮(同意/不同意)
6.hr判别排他分支

${hrComment == true && days>3}: 走coo审批流程

${hrComment == true && days<3}: 走销假表单

${hrComment == false}:走重新申请表单

7.coo审批表单

内容:

请假表单内容:完全相同,但是不可编辑。
审批意见:同意,不同意。
审批意见文本框:不同意的原因。
8.coo排他分支

${cooComment == true}: 正常销假流程。

${cooComment == false}: 走重新申请表单流程。

9.正常销假流程

内容项: 销假原因:文本框 销假结束日期:日期选择框。

js脚本规则:

1.只能往后选日期,不能往前选日期。

请假流程--需求分析

标签:

原文地址:http://www.cnblogs.com/haore147/p/4730881.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!