zoukankan      html  css  js  c++  java
  • 请假流程--需求分析

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

    image_thumb2

     

    表单部分

    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.只能往后选日期,不能往前选日期。
    
  • 相关阅读:
    字节对齐方法
    以太网帧、IP报文格式
    单光纤udp通信
    错误笔记(1)——关于克隆虚拟机引发的后续问题
    linux 查看目录名称的方法
    rpm方式安装MySQL-5.6
    克隆虚拟机后修改MAC地址
    安卓反编译一些记录
    mysql日志
    Linux文件监控工具——inotify-tools
  • 原文地址:https://www.cnblogs.com/haore147/p/4730881.html
Copyright © 2011-2022 走看看