什么是事件钩子

使用MyApps产品基础功能构建软件(应用),能实现很多类型的业务逻辑,但不可避免,我们会遇到产品没有抽象提炼,或者说无法抽象提炼的业务需求,这时候就需要通过事件钩子iScript宏语言对基础功能进行拓展。简单来说,事件钩子MyApps产品预先埋制、由特定动作触发的可编程片段执行时机。

事件钩子的类别

通常和触发对象绑定,包括:

  • 按钮类:动作执行前、动作执行后
  • 流程节点:获取审批人、获取审批时限、获取协办人、获取抄送人、是否允许回退、是否允许回撤、节点通过条件(开发中)
  • 流程关系(线):路径进入条件、路径执行、路径送出校验
  • 定时任务:任务执行时
  • 表单:是否可打开、是否可编辑、水印计算
  • 表单字段:值计算、选项计算(仅选项类字段组件)、校验计算、隐藏计算、打印时隐藏计算、只读计算等
  • 小组件(Widget):自定义组件内容计算
文档更新时间: 2022-12-16 03:24   作者:admin