• 请假流程--需求分析


    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.只能往后选日期,不能往前选日期。
    
  • 相关阅读:
    SQL随机排序
    根据经纬度获取所在城市的相关信息以及根据地点城市获取经纬度
    百度收集自动推送脚本——python版
    采集(未测试)
    网页代码测试工具(很有用)
    微信红包源码2020年最新版(完整测试版)
    mvc返回多个结果集,返回多个视图
    计算工龄(mssql标量值函数)
    YZMCMS发布问题以及解决方法
    用输出的方式向页面和js增加引入
  • 原文地址:https://www.cnblogs.com/haore147/p/4730881.html
Copyright © 2020-2023  润新知