“业务公式:快速入门”版本间的差异
来自企业管理软件文档中心
(→简介) |
(→简介) |
||
第1行: | 第1行: | ||
= 简介 = | = 简介 = | ||
− | + | 业务公式的作用是将一个或多个表单中的数据经过一定变换后写入到另外的表单中,从而实现一定的业务逻辑。 | |
+ | '''例如:''' | ||
+ | ''审核出库单时,扣减库存表中的物品数量,再例如请假单被审批后,增加考勤月报表的请假天数。'' | ||
= 业务公式入门 = | = 业务公式入门 = |
2015年2月2日 (一) 15:06的版本
简介
业务公式的作用是将一个或多个表单中的数据经过一定变换后写入到另外的表单中,从而实现一定的业务逻辑。 例如: 审核出库单时,扣减库存表中的物品数量,再例如请假单被审批后,增加考勤月报表的请假天数。
业务公式入门
这里以请假单更新请假月报表为例。每当员工填写一张请假单进行请假申请时,请假单就对请假月报表进行更新,最终实现通过请假月报表来统计每个员工每个月的请假天数。
操作步骤如下:
- 新建一个名为请假单的模板,如下图所示
- 在模板的设计窗口,点击工具栏的【状态设置】。
- 添加状态字段【提交申请】,如下图所示
- 点击工具栏的【业务公式】,给刚才添加的状态字段添加业务公式。
- 选中刚才的状态字段,点击【添加公式】
- 业务公式更新的目标表是【请假月报表】,此处选中该表即可。
- 设置情况1:当员工提交申请时所执行的操作。按下图所示,设置执行条件为【本表单.提交申请 = 常量.是】,对目标表的操作设为【更新表单】,对目标表单的匹配条件为【请假月报表.姓名 = 本表单.姓名 并且 请假月报表.年份 = 年份值(本表单.日期) 并且 请假月报表.月份 = 月份值(本表单.日期)】,并且勾选上【不存在时新增一条记录】。最后对目标表的字段进行赋值即可。
- 新建情况2:当员工撤销申请时所执行的操作。当员工撤销申请时,只要找到请假月报表中该员工的记录(匹配),然后减少他的请假天数即可(更新)。
- 最后保存业务公式。
- 现在请假月报表是空的。下面我们就开始演示设置好的业务公式了。
- 新建一张请假单,填上一些内容,然后点击【提交申请】开始执行业务公式。
- 请假单被提交之后,就运行业务公式更新请假月报表了。业务公式的执行结果如下,由于请假月报表还没有小华的月请假记录,所以匹配不上,新建了一条小华的月报表记录,
- 小华再请假一次时,请假月报表就会找到小华已有的月请假记录,并进行更新。
- 小华撤销了第二次的请假申请时,请假月报表的请假天数就会被相应的减少。