Blame
|
1 | # 车队软件开发需求(原表) |
||||||
| 2 | ||||||||
| 3 | 来源:《车队软件开发需求.xlsx》工作表1。以下按 Excel 行号逐行转为 Markdown 表格;原表中空白的序号保持空白,单元格内换行用 `<br>` 表示。 |
|||||||
| 4 | ||||||||
| 5 | | Excel 行 | 序号(原表) | 需求(原文) | |
|||||||
| 6 | | ---: | :--- | :--- | |
|||||||
| 7 | | 2 | 1 | 需要增加葡语和英语的软件版本,登录后右上角设置一个选项可以自助切换,是登录后切换不是登录前切换 | |
|||||||
| 8 | | 3 | 2 | 员工档案导入模板xlsx更新,同时人事管理→员工档案→新增员工这里也要对齐,去除不在导入模板的字段 | |
|||||||
| 9 | | 4 | 3 | 人事管理→员工档案→新增员工,保存员工之后会触发审批流程,录入的人职位为人事业务员,发送人事主管审批,姓名的字段是name,工资的字段是salary,社保卡号的字段是inss,税号的字段是nuit,所属银行字段bank,所属银行卡号bankaccount,职位position,工号是前期导入,后面提交后自动生成,字段是workno,编号规则是T&Y000,系统端新增的用户默认从T&Y400开始编号,避免在切换期间出现问题, | |
|||||||
| 10 | | 5 | 4 | 增加一个跟人事管理同级别的模块流程审批,第三项的触发流程会流转到这里 | |
|||||||
| 11 | | 6 | | 流程审批模块分为待我处理和我已处理两块,流程需要有流程编号,流程类别,流程名称三个列。然后还会有一个流程类型的隐藏列(分为线上和线下两类)<br>对于表单类(例如员工档案)的流程审批来说,会把填写的表单作为流程正文,提交流程的人可以为流程上传附件<br>流程类型为线上:流程步骤是——提交→审批→审批完成<br>流程类型为线下:流程步骤是——提交→触发打印机自动打印(会连接一台打印机自动打出来,如果有异常,有打印按钮点击打印)→线下给到领导签字→签字后扫描上传→ai检测签字是否属实(第二期做)→若检测通过,流程完成<br>系统内所有的流程是有编号的,他是一个公用的流水号,从0000001开始 以后所有的流程触发都会编号 | |
|||||||
| 12 | | 7 | | 第三步的审批流程,流程类别为员工新增。流程名称为姓名+员工档案新增。例如TOM员工档案新增, | |
|||||||
| 13 | | 8 | | 用户可通过打开审批流程模块,点击流程进入审批,右上角有审批和打回两个选项 | |
|||||||
| 14 | | 9 | | 流程的正文显示新增员工的表单信息,表单的下方可以填写审批意见 | |
|||||||
| 15 | | 10 | | 被打回的流程会流转到发起人的待我处理里面,在多级审批里面,如果是打回到上一级,就仍然是流程审批的界面,如果是打回到发起人,下面会显示可以填写的新增员工表单,员工可以当场填写好表单点击右上角提交,以后表单填写类型的流程都是这样办理 | |
|||||||
| 16 | | 11 | | 我已处理显示的是已经审批完毕的流程,点进去每条流程后,里面不仅可以看到流程审批表单的情况,同时有一个按钮可以看各级审批人的审批意见 | |
|||||||
| 17 | | 12 | 5 | 增加一个跟人事管理同级别的模块报表管理,有一个下拉项我的报表 | |
|||||||
| 18 | | 13 | | 在系统管理里面增加一个功能叫授权报表,系统管理员可以把报表授权给用户,用户即可查看, | |
|||||||
| 19 | | 14 | | 我们增加一个组织架构的报表,是一个树形的报表,类似于钉钉,点击加号可以向下展示的效果,我们对人事管理→部门管理录入的部门数据在这个报表展示出来,每个部门点来开下一级是这个部门的下级部门以及挂在这个部门的人员。 | |
|||||||
| 20 | | 15 | 6 | 人事管理→考勤管理→考勤期间→导出矩阵,导出矩阵这个按钮不要了 | |
|||||||
| 21 | | 16 | 7 | 人事管理→考勤管理→导入考勤 这里的逻辑改成,选择月份,填写名称(例如车队办公室8月考勤记录),上传表格,提交考勤。我们会上传一个两个页签的表格,第一个页签是姓名+月份+缺勤天数outday的数据结构,第二个页签是一个附带的数据说明,我们只读取第一个页签作为考勤数据,第二个页签的作用是在系统留作用户查询的效果。 | |
|||||||
| 22 | | 17 | | 下方的界面显示为名称+月份+缺勤解析结果(对应附件的第一个页签,也会作为后续工资计算会用到的数据)+查看附件,缺勤天数的字段是absencedays | |
|||||||
| 23 | | 18 | (排班功能晚点做,这个暂时用不到)8 | 人事管理下新增一个排班的功能 是一个年日历的形式,然后人事可以选中日期进行排班,排班分为全日班和半日班。人事可以进行多种排班方案,比如办公室排班方案,司机排班方案,特殊排班方案,完成排班后,系统后台会有当月工作日天数的数据,表名是scheduling,排班方案列的字段是schedulingplan,之后是月份字段,之后是当月工作日天数的字段workday | |
|||||||
| 24 | | 19 | | 排班方案配置好之后,需要与员工档案勾稽起来 | |
|||||||
| 25 | | 20 | 9 | 新增人事管理→奖金管理模块 | |
|||||||
| 26 | | 21 | | 其中有里程奖金excel导入的通道:workno+月份+里程奖字段driverbouns(ps:后续这个模块会变成一整个派车模块,现在先简化处理) | |
|||||||
| 27 | | 22 | | 其中有奖金excel导入的通道:填写表单,workno+月份+奖金normalbouns | |
|||||||
| 28 | | 23 | 10 | 报表管理→新增工资报表 | |
|||||||
| 29 | | 24 | | 从左到右分别是 | |
|||||||
| 30 | | 25 | | 从1开始的流水号+workno+name+inss+nuit+salary+driverbouns+normalbouns+bank+bankaccount+position | |
|||||||
| 31 | | 26 | 按着顺序一步步写 就不会乱 | nuit+salary之间新增一列,用salary/30 | |
|||||||
| 32 | | 27 | | nuit后增加一列,用30-absencedays | |
|||||||
| 33 | | 28 | | 上两个字段相乘 放在salary后面 | |
|||||||
| 34 | | 29 | | 上个字段+driverbouns+normalbouns,就是工资总计,放在normalbouns后 | |
|||||||
| 35 | | 30 | | Folha de Salário Atualizado Agosto 2026-8工资表样式找到这个文件的第一个页签,表头抄一下,导出的样式颜色列宽字体啥的要一致(我之前是用python读取样式数据然后直接应用的,看你用什么手段) | |
|||||||
| 36 | | 31 | 11 | 人事管理→员工档案→新增员工,新增员工表单 必须点击右上角x才可以关闭 | |
|||||||
| 37 | ||||||||
| 38 | [返回用例首页](/Home) |
|||||||
