|
@@ -0,0 +1,471 @@
|
|
|
|
|
+办公用品管理系统
|
|
|
|
|
+1. 需求场景
|
|
|
|
|
+棕熊公司的办公用品采购、领用、发放流程一直通过手工记录完成,不但工作繁重、效率低下,还容易出现物品购买过多导致资源浪费,或购买不足影响员工正常工作。为了提高办公用品使用率,降低成本费用,提高管理人员的工作效率,xx公司决定自研一套办公用品管理系统,实现对办公用品的信息化管理。
|
|
|
|
|
+2. 整体业务流程
|
|
|
|
|
+办公用品采购后(采购处理业务不在系统体现)需要进行登记,由采购员进行登记(需要用到办公用品登记单)并审核,审核通过后由库存管理员进行入库(需要用到办公用品库存单);员工发起办公用品领用流程后,由部门负责人和库存管理员审批通过并且扣减库存后即可领用物品。
|
|
|
|
|
+
|
|
|
|
|
+3. 详细需求
|
|
|
|
|
+3.1. 基础资料
|
|
|
|
|
+ 办公用品管理系统用到了一些基础资料,比如办公用品登记单的分录就用到物品和物品分类这两个基础资料,需要在应用新增设计这两个基础资料。
|
|
|
|
|
+业务对象:物品分类
|
|
|
|
|
+属性
|
|
|
|
|
+类型
|
|
|
|
|
+说明
|
|
|
|
|
+编码
|
|
|
|
|
+文本
|
|
|
|
|
+
|
|
|
|
|
+名称
|
|
|
|
|
+多语言文本
|
|
|
|
|
+
|
|
|
|
|
+数据状态
|
|
|
|
|
+单据状态
|
|
|
|
|
+值有:暂存、已提交、已审核,默认暂存
|
|
|
|
|
+创建人
|
|
|
|
|
+创建人
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+业务对象:物品
|
|
|
|
|
+属性
|
|
|
|
|
+类型
|
|
|
|
|
+说明
|
|
|
|
|
+编码
|
|
|
|
|
+文本
|
|
|
|
|
+
|
|
|
|
|
+名称
|
|
|
|
|
+多语言文本
|
|
|
|
|
+
|
|
|
|
|
+数据状态
|
|
|
|
|
+单据状态
|
|
|
|
|
+值有:暂存、已提交、已审核,默认暂存
|
|
|
|
|
+创建人
|
|
|
|
|
+创建人
|
|
|
|
|
+
|
|
|
|
|
+基本单位
|
|
|
|
|
+计量单位
|
|
|
|
|
+
|
|
|
|
|
+物品分类
|
|
|
|
|
+分组
|
|
|
|
|
+基础资料类型为:物品分类
|
|
|
|
|
+
|
|
|
|
|
+ 操作
|
|
|
|
|
+ 基础资料的相关操作有:新增、修改、查看、删除、审核/反审核。根据单据状态不同可以进行的操作不同,如下:
|
|
|
|
|
+ oo "暂存"状态的物料可以修改、查看、提交、删除;
|
|
|
|
|
+ oo "已提交"状态的物料可以查看、审核;
|
|
|
|
|
+ oo "审核"状态的物料可以查看、反审核。
|
|
|
|
|
+
|
|
|
|
|
+3.2. 单据
|
|
|
|
|
+[办公用品管理系统]用到[办公用品登记单]、[办公用品库存单]以及[办公用品领用申请单],单据的详细设计如下:
|
|
|
|
|
+注:1.单据说明中[属性名称]有标注*则为必录项
|
|
|
|
|
+办公用品登记单
|
|
|
|
|
+单据说明
|
|
|
|
|
+属性名称
|
|
|
|
|
+类型
|
|
|
|
|
+需求说明及约束
|
|
|
|
|
+基本信息(单据头)
|
|
|
|
|
+登记单号*
|
|
|
|
|
+单据编号
|
|
|
|
|
+新增显示,格式:RBS-报告时间年月日(yyyyMMdd)-4位流水号,如RBS-20210222-0001
|
|
|
|
|
+
|
|
|
|
|
+登记人
|
|
|
|
|
+用户
|
|
|
|
|
+默认当前登录人员
|
|
|
|
|
+登记人联系方式
|
|
|
|
|
+基础资料属性
|
|
|
|
|
+带出登记人的手机号
|
|
|
|
|
+登记人部门
|
|
|
|
|
+组织
|
|
|
|
|
+自动带出登记人主职的部门
|
|
|
|
|
+登记人公司
|
|
|
|
|
+组织
|
|
|
|
|
+自动带出登记人所在公司
|
|
|
|
|
+单据状态*
|
|
|
|
|
+单据状态
|
|
|
|
|
+值有:已保存、已提交、已审核、已入库。要求[值域]根据值不同显示不同的颜色
|
|
|
|
|
+创建时间
|
|
|
|
|
+创建日期
|
|
|
|
|
+
|
|
|
|
|
+物品来源渠道*
|
|
|
|
|
+下拉列表
|
|
|
|
|
+下拉项:购买、获赠,其他。默认购买
|
|
|
|
|
+当值为[获赠]时,隐藏分录的采购人、采购部门、采购日期、采购发票等字段;
|
|
|
|
|
+当值为[购买]时,则显示分录的采购人、采购部门、采购日期、采购发票等字段。
|
|
|
|
|
+审核时间
|
|
|
|
|
+长日期
|
|
|
|
|
+
|
|
|
|
|
+审核人
|
|
|
|
|
+用户
|
|
|
|
|
+
|
|
|
|
|
+备注
|
|
|
|
|
+文本
|
|
|
|
|
+位置占一行
|
|
|
|
|
+币别
|
|
|
|
|
+币别
|
|
|
|
|
+默认值:人民币
|
|
|
|
|
+附件
|
|
|
|
|
+附件面板
|
|
|
|
|
+
|
|
|
|
|
+物品明细(单据体)
|
|
|
|
|
+物品分类*
|
|
|
|
|
+基础资料
|
|
|
|
|
+基础资料类型为物品分类
|
|
|
|
|
+物品*
|
|
|
|
|
+基础资料
|
|
|
|
|
+基础资料类型为物品
|
|
|
|
|
+选择[物品分类]后才能选择[物品],否则[物品锁定]; [物品]F7列表数据根据[物品分类]过滤; [物品]F7列表的左树只显示所选择的[物品分类]
|
|
|
|
|
+计量单位
|
|
|
|
|
+计量单位
|
|
|
|
|
+
|
|
|
|
|
+数量*
|
|
|
|
|
+数量
|
|
|
|
|
+
|
|
|
|
|
+单价*
|
|
|
|
|
+单价
|
|
|
|
|
+
|
|
|
|
|
+总金额*
|
|
|
|
|
+金额
|
|
|
|
|
+分录的[数量]和[单价]大于0时,总金额等于数量*单价
|
|
|
|
|
+采购人
|
|
|
|
|
+用户
|
|
|
|
|
+
|
|
|
|
|
+采购部门
|
|
|
|
|
+组织
|
|
|
|
|
+
|
|
|
|
|
+采购时间
|
|
|
|
|
+日期
|
|
|
|
|
+
|
|
|
|
|
+采购发票
|
|
|
|
|
+附件字段
|
|
|
|
|
+
|
|
|
|
|
+入库状态
|
|
|
|
|
+单据状态
|
|
|
|
|
+系统预设:待入库、已入库;缺省值:待入库
|
|
|
|
|
+
|
|
|
|
|
+操作功能说明
|
|
|
|
|
+名称
|
|
|
|
|
+说明
|
|
|
|
|
+新增
|
|
|
|
|
+
|
|
|
|
|
+保存
|
|
|
|
|
+(表单)操作后数据状态为暂存
|
|
|
|
|
+提交
|
|
|
|
|
+操作后数据状态为已提交
|
|
|
|
|
+审核
|
|
|
|
|
+操作后单据状态为已审核, 仅[库存管理员]可见
|
|
|
|
|
+删除
|
|
|
|
|
+
|
|
|
|
|
+入库
|
|
|
|
|
+(1)办公用品登记单入库时先查询办公用品库存单是否有分录中物品的库存记录,如果有则办公用品库存单对应的物品库存数量增加即可,如果没有对应的库存记录,则需要一条物品库存记录,数量等于办公用品登记单的数量。 (2)需要记录本次入库对应各个物品的[登记单号][操作时间]到其库存单的[出入记录]分录,操作类型为入库。
|
|
|
|
|
+(3) 入库成功后改变登记单的单据状态以及分录【入库状态】为"已入库"。
|
|
|
|
|
+(4)入库时,需要携带[发票]附件到库存单[入库记录]分录的[采购发票]字段)。
|
|
|
|
|
+(5) [入库]按钮仅[库存管理员]可见
|
|
|
|
|
+申请新增物品
|
|
|
|
|
+弹出[物品新增申请]动态表单
|
|
|
|
|
+
|
|
|
|
|
+列表配置说明
|
|
|
|
|
+ 配置展示的字段:登记单号(超链接)、登记人、登记人部门、登记时间、物品分类、物品、物品来源渠道、数量、单价、总金额、单据状态、入库状态。
|
|
|
|
|
+ 配置快速过滤条件:登记单号、登记人.姓名。
|
|
|
|
|
+ 配置常用过滤条件:登记时间、单据状态。
|
|
|
|
|
+ 配置方案过滤条件:登记时间、单据状态、物品。
|
|
|
|
|
+ 列表工具栏按钮:除了自带的按钮,再增加按钮[入库],审核后方可操作,且入库逻辑同单据界面的[入库]。另外列表的 [入库]每次只可操作一行数据,否则取消并提示"每次只能入库一条数据![入库]按钮左上角显示徽标,徽标展示未入库的登记单数量,显示为红色,数量为0时也要显示。
|
|
|
|
|
+办公用品库存单
|
|
|
|
|
+单据说明
|
|
|
|
|
+属性名称
|
|
|
|
|
+类型
|
|
|
|
|
+说明及约束
|
|
|
|
|
+库存编号
|
|
|
|
|
+单据编号
|
|
|
|
|
+编码格式为KC-物品编码-0001
|
|
|
|
|
+创建人
|
|
|
|
|
+创建人
|
|
|
|
|
+
|
|
|
|
|
+物品*
|
|
|
|
|
+基础资料
|
|
|
|
|
+
|
|
|
|
|
+物品分类
|
|
|
|
|
+基础资料属性
|
|
|
|
|
+
|
|
|
|
|
+计量单位
|
|
|
|
|
+计量单位
|
|
|
|
|
+
|
|
|
|
|
+库存数量*
|
|
|
|
|
+数量
|
|
|
|
|
+
|
|
|
|
|
+单据状态
|
|
|
|
|
+单据状态
|
|
|
|
|
+值有:已保存、已提交、已审核。该字段不可见。
|
|
|
|
|
+出入库记录(单据体)
|
|
|
|
|
+记录单号
|
|
|
|
|
+文本
|
|
|
|
|
+登记单或领用申请单的编码,超链接显示,点击弹出模态框展示本物品该次入库或出库的完整信息(即对应的登记单或领用申请单查看界面)
|
|
|
|
|
+操作时间
|
|
|
|
|
+时间
|
|
|
|
|
+
|
|
|
|
|
+操作类型
|
|
|
|
|
+下拉列表
|
|
|
|
|
+值有:入库、出库
|
|
|
|
|
+采购发票
|
|
|
|
|
+附件字段
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+列表配置说明
|
|
|
|
|
+配置展示的字段:库存编号(超链接)、物品名称、物品分类、库存数量。
|
|
|
|
|
+(当库存数量小于10时,则库存数量显示为红色)
|
|
|
|
|
+办公用品领用申请单
|
|
|
|
|
+单据说明
|
|
|
|
|
+属性
|
|
|
|
|
+类型
|
|
|
|
|
+说明
|
|
|
|
|
+基本信息(单据头)
|
|
|
|
|
+领用单号
|
|
|
|
|
+单据编号
|
|
|
|
|
+[领用单号]新增显示,格式:ABS-创建时间年月日(yyyyMMdd)-4位流水号,如ABS-20210222-0001
|
|
|
|
|
+申请人
|
|
|
|
|
+用户
|
|
|
|
|
+默认当前登录人员
|
|
|
|
|
+联系方式
|
|
|
|
|
+基础资料属性
|
|
|
|
|
+带出申请人的手机号
|
|
|
|
|
+创建时间
|
|
|
|
|
+创建日期
|
|
|
|
|
+
|
|
|
|
|
+单据状态
|
|
|
|
|
+单据状态
|
|
|
|
|
+值有:已保存、已提交、已审核、已废弃、已关闭
|
|
|
|
|
+
|
|
|
|
|
+申请人部门
|
|
|
|
|
+组织
|
|
|
|
|
+自动带出申请主职部门
|
|
|
|
|
+申请公司
|
|
|
|
|
+组织
|
|
|
|
|
+自动带出申请人所在公司
|
|
|
|
|
+物品明细(单据体)
|
|
|
|
|
+物品
|
|
|
|
|
+基础资料
|
|
|
|
|
+
|
|
|
|
|
+物品分类
|
|
|
|
|
+基础资料
|
|
|
|
|
+
|
|
|
|
|
+计量单位
|
|
|
|
|
+计量单位
|
|
|
|
|
+
|
|
|
|
|
+申请数量
|
|
|
|
|
+数量
|
|
|
|
|
+若填写的[申请数量]>对应物品库存数量-已在流程中的申请单的该物品数量。则弹出操作确认框(showConfirm):<库存不足。是否只领用剩余数量?>:
|
|
|
|
|
+ 选是,则[实际领取数量]=对应物品库存数量-已在申请流程中的该物品数量 选否,则清空[申请数量]和[实际领取数量],重新填写
|
|
|
|
|
+实际领取数量
|
|
|
|
|
+数量
|
|
|
|
|
+初始值等于申请数量,只有管理员审批节点可修改,且修改时不得大于申请数量且大于0
|
|
|
|
|
+查看库存
|
|
|
|
|
+操作列
|
|
|
|
|
+物品不为空时,点击操作可查看该行物品的库存单查看界面,为空时则提示"请先选择物品"
|
|
|
|
|
+
|
|
|
|
|
+表单界面操作说明
|
|
|
|
|
+除了保存、提交、删除、退出等自带按钮逻辑不变后,审核操作需满足以下需求。
|
|
|
|
|
+按钮名称
|
|
|
|
|
+业务逻辑描述
|
|
|
|
|
+可见性
|
|
|
|
|
+审核
|
|
|
|
|
+1.审核时要检查实际领取数量不得大于对应物品的库存量;
|
|
|
|
|
+2.审核通过时,需要扣减对应物品的库存单库存数量
|
|
|
|
|
+3.需要记录本次领取的[领用申请单号][操作时间]到其库存单的[出入库记录]分录,操作类型为出库。
|
|
|
|
|
+提交后可见
|
|
|
|
|
+列表配置说明
|
|
|
|
|
+需要配置展示的字段:领用单号(超链接)、申请人、申请人部门、物品、物品分类、申请数量、实际领取数量、单据状态、创建时间、当前处理人(显示节点当前处理人,不在流程中则显示为空。格式: 流程节点|当前处理人,例:管理员审批|xxxx )
|
|
|
|
|
+列表工具栏按钮:除了自带的按钮,再增加以下按钮[关闭]、[废弃]按钮,另外[审核]操作的逻辑同单据的审核操作逻辑
|
|
|
|
|
+按钮名称
|
|
|
|
|
+业务逻辑描述
|
|
|
|
|
+可用性
|
|
|
|
|
+审核
|
|
|
|
|
+同单据的审核按钮
|
|
|
|
|
+
|
|
|
|
|
+提交后可操作
|
|
|
|
|
+关闭
|
|
|
|
|
+员工领取办公用品后,由物品管理员关闭领用申请单,领用申请单的状态变成已关闭
|
|
|
|
|
+审核后可操作
|
|
|
|
|
+废弃
|
|
|
|
|
+员工一直不领取办公用品,可手工废弃该领用申请单,同时返还对应物品的库存量
|
|
|
|
|
+说明:逻辑有简化过
|
|
|
|
|
+审核后可操作
|
|
|
|
|
+列表过滤排序需求
|
|
|
|
|
+过滤:[库存管理员]能看到所有申请单,[部门负责人]可看到本部门的申请单,[员工]只能看到申请人是自己的申请单
|
|
|
|
|
+排序: 办公用品登记单列表根据先按单据状态升序、再按单据创建时间降序
|
|
|
|
|
+3.3. 动态表单
|
|
|
|
|
+物品新增申请
|
|
|
|
|
+说明
|
|
|
|
|
+属性
|
|
|
|
|
+类型
|
|
|
|
|
+说明
|
|
|
|
|
+物品名称
|
|
|
|
|
+文本
|
|
|
|
|
+
|
|
|
|
|
+申请人
|
|
|
|
|
+人员
|
|
|
|
|
+默认带出当前登录用户
|
|
|
|
|
+申请理由
|
|
|
|
|
+文本
|
|
|
|
|
+
|
|
|
|
|
+物品资料
|
|
|
|
|
+附件面板
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+需求说明
|
|
|
|
|
+点击[确认]时向以邮件方式向[库存管理员]发送维护物品的通知,并将[物品资料]的附件作为邮件附件发送
|
|
|
|
|
+界面原型,仅供参考
|
|
|
|
|
+
|
|
|
|
|
+3.4. 工作流
|
|
|
|
|
+工作流节点
|
|
|
|
|
+申请单提交:员工提交申请单,发起审批流程
|
|
|
|
|
+负责人审批:审批参与人为[申请人]所在部门的负责人,通过后单据状态为"审核中"
|
|
|
|
|
+管理员审批:审批参与人为[库存管理员],注意:参与人不允许配置为固定人员,因为库存管理员不是固定的人,而是任职岗位为【库存管理员】的员工。
|
|
|
|
|
+流程图
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+3.5. 后台任务
|
|
|
|
|
+任务
|
|
|
|
|
+审批通过的办公用品领用申请单,员工一直不领取办公用品,逾期会被废弃。 每天9点定时处理:
|
|
|
|
|
+审核通过5天后未领取的办公用品领用申请单,废弃该单单据并通知该员工,同时更新对应物品的库存量且办公用品领用申请单【实际领取数量】变更为0。
|
|
|
|
|
+
|
|
|
|
|
+通知方式:消息中心 和 短信
|
|
|
|
|
+消息模板
|
|
|
|
|
+亲爱的员工XX,你所提交的办公用品领用申请单R-20210222-0001,R-20210222-0002因超过领用期限已自动废弃,如还需领用,请重新发起申请!
|
|
|
|
|
+3.6. 报表
|
|
|
|
|
+需求说明
|
|
|
|
|
+给办公用品管理系统配置一个报表,可查询当前登录人本年度领用物品的情况,领用数量有合计行。
|
|
|
|
|
+ 序号
|
|
|
|
|
+ 物品
|
|
|
|
|
+ 一月
|
|
|
|
|
+ 二月
|
|
|
|
|
+ ......
|
|
|
|
|
+ 十二月
|
|
|
|
|
+ 1
|
|
|
|
|
+ 铅笔
|
|
|
|
|
+ 5
|
|
|
|
|
+ 5
|
|
|
|
|
+ ......
|
|
|
|
|
+ 2
|
|
|
|
|
+ 2
|
|
|
|
|
+ 笔记本
|
|
|
|
|
+ 10
|
|
|
|
|
+ 5
|
|
|
|
|
+ ......
|
|
|
|
|
+ 1
|
|
|
|
|
+ 3
|
|
|
|
|
+ 插座
|
|
|
|
|
+ 2
|
|
|
|
|
+ 6
|
|
|
|
|
+ ......
|
|
|
|
|
+ 4
|
|
|
|
|
+ 合计
|
|
|
|
|
+
|
|
|
|
|
+ 17
|
|
|
|
|
+ 16
|
|
|
|
|
+ ......
|
|
|
|
|
+ 7
|
|
|
|
|
+
|
|
|
|
|
+3.7. 应用首页
|
|
|
|
|
+1.应用首页菜单配置基础资料、办公用品登记单、办公用品库存单,办公用品领用申请单的列表菜单,以及报表菜单;
|
|
|
|
|
+2.添加个人领用情况统计卡片:统计办公用品领用申请单申请中(已提交,灰色),审批中(审核中,橙色),待领用(审核通过,红色)的单据数量(应用首页,不要添加到苍穹首页);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+4. 评分项
|
|
|
|
|
+ 模块
|
|
|
|
|
+ 评分项
|
|
|
|
|
+ 应用首页
|
|
|
|
|
+应用首页菜单配置正确
|
|
|
|
|
+
|
|
|
|
|
+应用首页添加办公用品申请单多项统计卡片:申请中(已提交),审批中(审核中),待领用(审核通过)
|
|
|
|
|
+ 布局
|
|
|
|
|
+ 各单据布局正常,且字段、按钮锁定性及可见性正确
|
|
|
|
|
+ 登记单
|
|
|
|
|
+【登记单编号】新增显示,格式:RBS-报告时间年月日(yyyyMMdd)-4位流水号,如RBS-20210222-0001
|
|
|
|
|
+
|
|
|
|
|
+新增时能够根据【登记人】字段自动带出联系方式及所在部门和公司
|
|
|
|
|
+
|
|
|
|
|
+查看办公用品登记单时,【单据状态】字段值域根据值不同显示不同的颜色
|
|
|
|
|
+
|
|
|
|
|
+1.当【物品来源渠道】是【获赠】时,则隐藏分录的单价、总金额、采购人、采购部门、采购日期等字段 ; 2.当【物品来源渠道】是【购买】时,则显示分录的单价、总金额、采购人、采购部门、采购日期等字段
|
|
|
|
|
+
|
|
|
|
|
+1. 选择【物品分类】后才能选择【物品】,否则【物品锁定】 (1分) 2.【物品】F7列表数据根据【物品分类】过滤 (2分) 3.【物品】F7列表的左树只显示所选择的【物品分类】 (2分)
|
|
|
|
|
+
|
|
|
|
|
+分录的【数量】和【单价】大于0时,自动计算并填写【总金额】
|
|
|
|
|
+
|
|
|
|
|
+【采购发票】字段只能上传pdf格式文件,且每行分录最多上传一张发票,单据头【物品来源渠道】为"采购"时,必须录入采购发票附件(提交校验)
|
|
|
|
|
+
|
|
|
|
|
+1.办公用品登记单入库时先查询办公用品库存单是否有分录中物品的库存记录,如果有则办公用品库存单对应的物品库存数量增加即可,如果没有对应的库存记录,则需要一条办公用品库存单记录,数量等于办公用品登记单的数量。(3分) 2.每次入库需要记录本次入库对应各个物品的【登记单号】【入库时间】到其库存单的【入库记录】分录 ,登记单的发票携带到【入库记录】分录的【附件字段】(3分) 3.入库成功后改变登记单的单据状态以及分录【入库状态】为"已入库"(2分)
|
|
|
|
|
+ 登记单列表
|
|
|
|
|
+单据和列表上的【审核】【入库】按钮,仅【库存管理员】可见
|
|
|
|
|
+
|
|
|
|
|
+【入库】按钮左上角显示徽标,徽标展示未入库的登记单数量,显示为红色,数量为0时也要显示
|
|
|
|
|
+
|
|
|
|
|
+【入库】每次只可操作一行数据,否则取消并提示"每次只能入库一条数据!"入库逻辑同单据
|
|
|
|
|
+ 物品新增申请
|
|
|
|
|
+点击【确认】时向以邮件方式向【库存管理员】发送维护物品的通知,并将【物品资料】作为邮件附件发送
|
|
|
|
|
+
|
|
|
|
|
+ 库存单
|
|
|
|
|
+生成的库存单,编码格式为KC-物品编码-0001
|
|
|
|
|
+
|
|
|
|
|
+【入库记录】分录,【登记单号】为超链接,点击弹出模态框展示本物品该次入库的完整信息(数量,来源)
|
|
|
|
|
+ 库存单列表
|
|
|
|
|
+当库存数量小于10时,则库存数量显示为红色
|
|
|
|
|
+ 领用申请单
|
|
|
|
|
+【领用单号】新增显示,格式:ABS-报告时间年月日(yyyyMMdd)-4位流水号,如ABS-20210222-0001
|
|
|
|
|
+
|
|
|
|
|
+新增时能够根据【申请人】字段自动带出联系方式及所在部门和公司
|
|
|
|
|
+
|
|
|
|
|
+操作列操作【查看库存】:物品不为空时,模态框弹出对应的物品的库存单,否则提示请先选择物品。
|
|
|
|
|
+
|
|
|
|
|
+ 填写申请数量后,若填写的【申请数量】>对应物品库存数量-已在流程中的【办公用品领用申请单】的该物品数量。则弹出操作确认框(showConfirm):<库存不足。是否只领用剩余数量?>1.选是,则【实际领取数量】=对应物品库存数量-已在申请流程中的该物品数量 2.选否,则清空【申请数量】和【实际领取数量】,重新填写
|
|
|
|
|
+
|
|
|
|
|
+1.【审核】操作校验 :若【物品明细】存在一行【实际领取数量】>对应物品库存数量,则取消审核,并提示当前库存不足
|
|
|
|
|
+
|
|
|
|
|
+【审核】操作:审核通过时,需要扣减对应物品的库存单库存数量
|
|
|
|
|
+
|
|
|
|
|
+【关闭】操作 :关闭单据,申请单装为关闭
|
|
|
|
|
+
|
|
|
|
|
+【废弃】操作: 废弃时,修改对应物品的库存量实际领取数量变更为0,且返还库存
|
|
|
|
|
+ 领用申请单列表
|
|
|
|
|
+【库存管理员】能看到所有申请单,【部门负责人】可看到本部门的申请单,【员工】只能看到申请人是自己的
|
|
|
|
|
+
|
|
|
|
|
+办公用品申请单列表根据先按单据状态升序、再按单据创建时间降序
|
|
|
|
|
+
|
|
|
|
|
+列表界面展示字段【当前处理人】,单据在流程中则显示当前节点和处理人,不在流程中则显示为空,格式:节点名称|处理人名称
|
|
|
|
|
+ 工作流
|
|
|
|
|
+各节点配置正确,且流程中参与人获取正确 ; 【负责人审批】节点参与人为【申请人】所在部门的【负责人】 【管理员审批】节点参与人为库存管理员
|
|
|
|
|
+
|
|
|
|
|
+【负责人审批】节点通过后申请单【单据状态】置为"审核中"
|
|
|
|
|
+
|
|
|
|
|
+【管理员审批】节点可更改实际领取数量,且实际领取数量不能大于申请数量,且大于0,审核时校验实际领取数量不能大于库存量,审核通过则扣减库存量
|
|
|
|
|
+ 后台任务
|
|
|
|
|
+后台任务能正常调度,并执行成功,申请单状态关闭且能正确返还库存数量
|
|
|
|
|
+
|
|
|
|
|
+申请人消息中心收到废弃通知
|
|
|
|
|
+
|
|
|
|
|
+申请人收到短信通知
|
|
|
|
|
+ 报表
|
|
|
|
|
+行列样式正确
|
|
|
|
|
+
|
|
|
|
|
+报表列字段值正确
|
|
|
|
|
+
|
|
|
|
|
+报表行,合计行数据正确
|
|
|
|
|
+ 开发规范
|
|
|
|
|
+ (前面内容合格的基础上进行加分)
|
|
|
|
|
+表单字段标识、数据库字段命名符合规范
|
|
|
|
|
+
|
|
|
|
|
+插件的包、类、接口等命名符合规范
|
|
|
|
|
+
|
|
|
|
|
+全局变量、方法等有注释阐述其思路或功能
|
|
|
|
|
+
|
|
|
|
|
+重要代码行有注释说明,如典型的算法、代码不明晰处等
|
|
|
|
|
+
|
|
|
|
|
+业务控制逻辑代码应封装于表单插件事件方法外
|
|
|
|
|
+
|
|
|
|
|
+操作需保持结果一致性,业务操作逻辑尽量封装于操作插件
|
|
|
|
|
+
|
|
|
|
|
+禁止循环中调用view.updateView()
|
|
|
|
|
+
|
|
|
|
|
+before/afterBindData事件不可进行修改数据对象,如model.setValue()
|
|
|
|
|
+
|
|
|
|
|
+按需取数,selectProperties 属性不能全用*
|
|
|
|
|
+
|
|
|
|
|
+提示信息遵循多语言开发规范
|
|
|
|
|
+
|