Requirements

DEX403 - Lesson 19: Deciding When Declarative Isn't Enough

📄 第 467 页 🎬 视频课程

课程章节介绍

让我们来聊聊这个费用报告的条件467。首先,费用报告是由多个行项目组成的,每个报告都需要跟踪几个关键信息:提交日期、旅行的目的、报告的状态、以及费用报告所有者的部门。报告的状态有几种:新建、完整、已提交、已批准、未批准。但用户只能选择“新建”或“完成”这两种状态。 接下来,费用报告必须涵盖三种类型的费用:运输、住宿和评论。对于运输,我们需要知道运输的类型和量;对于住宿,我们需要知道供应商、入住的天数、每晚的房价(这个价格是不变的),以及量;最后,对于评论,我们需要一个描述。 现在,让我们来思考一个问题:当提交人提交了费用报告后,他们还能访问这个报告吗?答案是不能,因为报告一旦提交,就会进入一个队列,提交人就不能再访问了。那么,我们怎样才能让他们再次访问这个报告呢?有两种方法:一种是手动共享,另一种是通过流量共享。这两种方法都可以让提交人再次获得阅读权限。 希望这个解释对你有帮助!如果有任何疑问,随时问我。