8 条回帖
李根 发表于 2020-2-16 14:51 姓名:周础亮 第四天 #业务公式状态改变事件更新基本信息 用例:入库单填写后,更新库存信息 原理:在入库单中增加审核状态列,用于标记该记录导致的更新事件 操作:详见视频 费曼输出:本讲操作用说人话的表达就是“见到什么情况,就做什么情况下的行动”;操作隐含的就是定义有哪些情况,然后定义不同情况下的具体操作。 通过定义多个状态情况,就会在业务中出现多个状态情况的操作公式。 具体到操作的层面就是A表的数据变化,导致B表的数据变化。此讲的思路是先在A表添加一个“表单状态列”,观测该条数据记录的状态。假设存在状态“审核”和状态“反审”这2个状态时,再思考不同状态应该进行的业务操作。云表运用了“状态设置”和“业务公式”来描述状态与业务操作的关系。 *其背后的原理是:当遇到什么事件时,执行update 字段1=某个值 where 匹配条件。而事件是由执行条件的状态字段控制;where的条件是由“匹配条件”的表达式确定,本例子是“商品库存.仓库名称 = 本表单.仓库 并且 商品库存.商品编号 = 本表单.明细.商品编号”;而下面的“赋值”就是update的字段设置。所以,这个业务公式是否有效,还是要对业务涉及的表格进行逻辑分析后,画出逻辑关联图后,再去进行业务公式设置,这样,才能明白视频操作步骤的背后原因。 吃透这天的课程,光是看操作而不弄明白背后的原理是根本不理解的。要在做中学,在学中做才行。有个问题是我设置出库单默认日期为系统变量的当日日期后,出库日期是无法弹出日期选项的。 |
+10