操作约束详细教程(字段、表单控制)

操作约束简介

操作约束是指在操作表单时,可以设置一些条件,当满足条件后,可以禁止用户操作表单或者字段。

比如:在采购订单到采购入库的过程中,当某笔订单已经进行入库时,我们就不允许订单进行修改或者删除;或者入库单操作时间超过三天时,我们就将入库单锁定,只允许查看不允许修改。

模板的设计阶段

操作约束是我们设计模板过程中的重要功能,模板是一系列规则的集合,我们设计模板的过程中,将一个模板从头到尾建立完整也分为三个阶段。

  • 第一阶段:确定模板的数据表结构和样式,更多关于模板设计【模板设计】
  • 第二阶段:完成模板中的数据交互,主要是通过数据规范和表间公式的功能,确定模板中每个字段的数据从哪里来,怎么来的问题。这一阶段完成,就可以做一些基本的填报测试。
  • 第三阶段:完成模板的交互和控制,比如一些模板的填报权限,字段必填,操作约束等。

第三阶段的设置完成后,整个模板的设计也就完整了。操作约束就是我们在模板设计第三阶段中,经常使用的功能。

操作约束的类型

操作约束功能的理解和操作并不难。我们将操作约束分为:字段约束,表单约束和锁定条件三种,不同的功能对应不同的应用场景。下面,我们一起来看下这三种操作约束的区别。

字段约束(含视频)

字段约束是通过设置约束条件,将业务单据中的某些字段锁定,防止其被更改。比如满足某个字段内容后,其它字段不可编辑或者必须填写。

表单约束(含视频)

表单约束是指表单保存后,满足某些条件时,就不允许再对表单进行修改或者删除的操作,比如采购订单入库以后,订单就不允许被修改或者删除。

锁定约束(含视频)

锁定条件是指当满足某些条件时,表单就会被自动锁定,不允许被修改或删除。需要注意的是,设置锁定条件后,满足条件的表单不是立马被锁定,而是系统通过定时任务每5分钟检查一次。表单被锁定后,如果需要解锁,可在模板权限中设置解锁权限,然后在应用端手动解锁。

常见问题

  • 设置了操作约束没有生效
    可以检查操作约束内行为控制是否设置【】,设置后达到约束条件会生效的。
  • 操作约束的执行顺序是?
    按照创建顺序执行(V6.3.3内测试),测试过程
© 版权声明
THE END
喜欢就点赞吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容

随机帖子