顶呱呱企业助手
🏠 首页
系统简介
系统框架
功能清单
功能结构图
系统安装配置
运行环境
服务器及域名设置
服务器购买
服务器端口
域名购买
域名解析
SSL证书申请
证书申请注意事项
宝塔申请SSL
阿里云申请SSL
腾讯云申请SSL
https域名配置
安装指南
宝塔安装教程
阿里云服务器配置
腾讯云
软件安装
源码上传
站点配置
PHP设置
NGINX反向代理
Apache反向代理
Supervisor管理器(1.4版本及以下)
堡塔应用管理器(弃用)
程序一键安装(1.4版本及以下
项目启动(1.5版本及以上)
程序一键安装(1.5版本及以上
安装完成重启守护进程
Linux安装教程
手动安装、重装、多站点安装
安装完检测
前端打包
PC端打包
H5打包
App打包
升级指南
v1.5-v1.7
使用手册
新手上路
个人办公
工作台
我的日程
申请审批
经我审批
我的申请
工作汇报
部门汇报V1.3
我的汇报V1.3
考勤统计
个人统计
绩效考核
我的考核-当前考核
我的考核-我的自评
我的考核-考核统计
部门考核-待处理
部门考核-考核记录
部门考核-考核统计
绩效审核-待处理
绩效审核-考核记录
职位说明
工作分析表
岗位职责
晋升说明
员工培训
公司介绍
组织架构图
战略规划
企业通讯录
记事本
消息中心
订阅消息
个人简历
APP通用
云盘
知识社区
企业动态
人事管理
组织架构
员工档案
办公审批
假期类型
审批设置
审批记录
汇报管理
考勤管理
考勤设置-考勤组设置
班次设置
排班管理
白名单设置
日历配置
每日统计
月度统计
打卡记录
绩效考核
员工绩效
考核设置
职位说明
职位管理
工作分析表
晋升说明
员工培训
公司介绍
组织架构图
战略规划
辅助工具
海氏量表
客户管理
客户列表
客户公海
合同管理
发票管理
业绩统计
客户设置
自定义表单
业务设置
规则设置
客户标签
合同分类
项目管理
我的项目
我的任务
财务管理
账目记录
收支记账
收支统计
财务审核
开票管理 V1.4
待开发票V1.4
开票记录
发票管理
财务设置
账目分类
支付方式
行政管理
企业动态
物资管理
消耗物资管理
固定物资管理
消耗物资领取记录
固定物资领取记录
物资情况概览
系统管理
企业信息
权限设置
用户权限
角色权限- V1.5
角色权限
商业授权
运维管理
菜单管理-V1.5
菜单管理
协议设置
快捷入口
在线升级
操作日志
消息设置
云文件配置
阿里云配置
腾讯云存储
七牛云存储
京东云存储
天翼云存储
华为云存储
站点配置
云储存配置
一号通配置
权益数据
权益数据
低代码
低代码使用流程
实体管理
字段设计
表单设计
列表设计
审批流程设计
触发器设计
图形表格
数据字典
接口管理
工资结构
搜索结果
没有相关内容~~
触发器设计
最新修改于
2024-08-30 14:28
一、作用意义 ============================================= 触发器是一种用于响应事件或满足特定条件的自动化机制。它们允许开发人员根据预定的触发条件,如数据更新、时间触发或外部事件触发,执行相应的操作或启动流程。触发器的灵活性和自动化能力使其成为低代码平台中强大而实用的功能,方便开发人员轻松构建自动化流程和响应事件,提高工作效率和准确性。 数据同步与集成:当源数据发生更改时,触发器可以自动将数据同步到其他系统或应用程序,实现数据的实时更新和一致性。 通知和提醒:触发器可以用于发送通知和提醒,例如,当特定事件发生时,如用户注册、订单状态更新等,触发器可以自动发送电子邮件或短信通知相关人员。 数据验证和规则执行:触发器可以用于验证数据的有效性并执行相关规则。例如,当数据满足特定条件时,触发器可以自动执行计算、更新字段或发送警报。 二、操作流程 ============================================= 1. 添加触发器 --- 功能说明:根据业务应用场景,通过触发器打通业务之间的流程,实现根据自己的业务场景自定义工作流。 操作路径:开发 > 实体管理 第一步:在实体列表页面中点击【触发器设计】按钮,进入该实体的触发器列表页面; ![图片.png](http://zs.365hky.com/uploads/20240830/6bd9f59a2d373e9ef91d1c4574e5bcdd.png) 第二步:在该实体的触发器列表页面,点击【新建触发器】按钮,打开新建触发器弹窗; ![图片.png](http://zs.365hky.com/uploads/20240830/f9ff67e071656dbedff0a81066b55808.png) 第三步:在新建触发器弹窗中,选择触发类型,填写触发器名称; ![图片.png](http://zs.365hky.com/uploads/20240830/d25a7e12fd38b1b282a0d04df9c3b39b.png) 字段说明: 1. 根据需要选择合适触发器类型,包括:字段更新(更新本表、从表字段)、字段聚合(聚合从表字段)、自动新增(新增从表明细记录)、数据校验(表单数据校验)、发送通知(自动触发通知)、流程审批(自动触发审批流程)、流程撤销(流程撤销触发动作); 2. 选择触发源实体,即此触发器通过选择的实体触发; 3. 触发器名称; 选择/填写完成后点击 【确定]】按钮,系统将进入下一步对触发器进行完整配置。 2. 触发器配置 --- 接着上一步的添加触发器之后,页面会自动跳转触发器配置页面,截图如下: ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/8dcf8202405070945526288.png) 标注的区域分别为: 1. 源实体:触发器所关联的实体类型; 2. 触发动作:触发器何时被触发。当(源实体记录)发生指定“动作”时执行该触发器; 3. 过滤条件:触发器触发的条件。只有满足指定条件的实体操作才会触发该触发器。 4. 执行操作:触发器类型 5. 执行内容:定义触发器执行操作的具体内容。不同的触发器内容可配置的内容也不同,例如,如果执行操作是发送电子邮件通知,则执行内容可以包括电子邮件的收件人、主题和正文。 6. 执行优先级:触发器在发生多个触发事件时的执行顺序。较高的优先级意味着触发器将在其他触发器之前被执行。 定期执行 触发器除了在特定动作下触发执行,也可以被“定期执行”。对于那些没有合适触发时机或需要定期触发的业务(动作)特别有用(例如发送客户生日提醒)。注意:定期执行将会对 源实体中 所有数据执行操作,设置的执行周期请勿过于频繁! 三、各类型触发器配置详情说明 ===================================================== 1. 字段更新 --- 功能说明:设置当指定字段的数值发生更改时触发的操作。可以定义新的数值、清空字段或更新其他相关字段等。例如,当某个订单的状态字段更改为"已发货"时,可以自动更新发货日期字段并发送通知给相关方。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/cfcec202405070956157910.png) 1. 目标实体:指定字段更新触发器要应用于的实体对象。源实体与目标实体通过 一对一引用 关联,只有存在关联关系的实体才能被选择。 2. 更新规则:根据业务需要设置“更新方式”、“源字段”,系统会将结果自动填写到“目标字段”中。 3. 更新方式: 字段值更新:根据特定字段的新值来更新目标字段。可以将源字段的值直接复制到目标字段,以保持一致性。 固定值更新:将一个固定的值分配给目标字段。这在需要将特定值应用于多个记录或自动生成值的情况下使用。 置空更新:将目标字段的值设置为空,清除其现有值。 4. 添加字段:设置完成后点击 【添加字段】,一个触发器可添加多个更新规则。 5. 字段聚合 --- 功能说明:可以将与记录关联的子记录或相关记录的信息进行聚合,并填充到主记录的字段中。这可以帮助实现一对多关系中的汇总统计,例如将所有销售订单的总金额聚合到客户对象的总销售额字段中。字段聚合支持对数字字段的聚合计算,提供的聚合方式包括求和、计数、平均值以及计算公式等。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/9db48202405071008371781.png) 1.目标实体:指定字段更新触发器要应用于的实体对象。源实体与目标实体通过 一对一引用 关联,只有存在关联关系的实体才能被选择。 2.聚合规则:定义聚合触发器的规则和条件。不同类型的字段的聚合方式不同:数值类型的聚合方式:求和,计数,去重计数,平均值,最大值,最小值;其他类型的聚合方式:计数,去重计数,拼接,去重拼接。聚合方式:计数:对满足聚合数据条件的记录数进行计数。去重计数:对满足聚合数据条件的唯一记录数进行计数。拼接:将满足聚合数据条件的字段值按指定方式拼接在一起,形成一个聚合结果。去重拼接:将满足聚合数据条件的唯一字段值按指定方式拼接在一起,形成一个聚合结果。 3.聚合数据条件:设置用于筛选满足聚合需求的数据条件。只有符合条件的数据才会被聚合,这些条件可以基于字段值、时间范围、逻辑运算符等来定义。例如,可以设置按特定产品类别的记录进行聚合,或者按特定日期范围的销售数据进行聚合。 “聚合数据条件”与“附加过滤条件”的差异:“附加过滤条件”决定此触发器是否会被执行“聚合数据条件”决定数据聚合的范围 例如某客户下有 10 笔订单需要聚合,且只聚合有效订单。若在“附加过滤条件”中排除无效订单,当一笔订单从“有效”修改为“无效”后,此触发器不会执行,从而导致本该聚合 9 笔订单的现在仍旧为 10 笔。 3. 自动新增 --- 功能说明:可以对实体关联的实体进行,自动新增数据条,支持将源实体字段与目标实体字段进行一一关联,触发器触发之后,将对应的数据值赋予新数据。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/309f8202405071022463278.png) 1. 目标实体:指定字段更新触发器要应用于的实体对象。源实体与目标实体通过 一对一引用 关联,只有存在关联关系的实体才能被选择。 2. 更新规则:根据业务需要设置“更新方式”、“源字段”,系统会将结果自动填写到“目标字段”中。 3. 更新方式: 字段值更新:根据特定字段的新值来更新目标字段。可以将源字段的值直接复制到目标字段,以保持一致性。 固定值更新:将一个固定的值分配给目标字段。这在需要将特定值应用于多个记录或自动生成值的情况下使用。 置空更新:将目标字段的值设置为空,清除其现有值。 4. 添加字段:设置完成后点击 【添加字段】,一个触发器可添加多个更新规则。 5. 数据校验 --- 功能说明:在保存或更新记录之前,检查指定字段的数值是否满足预定义的条件或规则。如果数据不符合条件,可以阻止保存或显示警告信息。例如,要求订单的付款金额不能超过客户的信用额度,可以通过数据校验来实现自动验证。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/09e8b202405071031036907.png) 1. 校验条件:定义触发字段校验的条件。例如,当某个输入字段为空或格式不正确时触发校验。 2. 提示内容:设置校验失败时的提示信息,以便用户明确了解校验失败的原因。例如,您可以提示用户输入字段不能为空或者是一个有效的电子邮件地址等。内容支持字段变量。 3. 字段变量:字段变量以 {} 包裹字段内部标识的方式放置在内容中,字段变量会在提示时替换成相应的内容 4. 发送通知 --- 功能说明:在指定条件下,自动发送通知给相关人员或团队。通知现阶段只可以通过应用内消息等方式进行。例如,在服务请求状态更新为"已解决"时,可以自动发送系统通知给客户确认问题已解决。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/25b1220240507103300264.png) 1. 通知类型:选择不同类型的通知,如通知、邮件或短信,根据您的业务需求和目标受众选择适合的通知方式。邮件,需要配置 邮件服务 后可用(现阶段不支持);短信,需要配置 短信服务 后可用(现阶段不支持)。 2. 发送给谁:定义接收通知的目标受众是内部用户还是外部人员;内部用户即本系统的用户,当发送短信时会使用用户中的“手机号”字段(需为手机号码),当发送邮件时会使用用户中的“邮箱”字段。外部人员:可选择将短信或邮件发送至源实体的“电话”、“邮箱”字段。 3. 内容:编写通知的具体内容。 4. 字段变量:字段变量以 {} 包裹字段内部标识的方式放置在内容中,字段变量会在提示时替换成相应的内容。 5. 流程审批 --- 功能说明:支持根据定义的规则和条件,自动对特定类型的记录进行审批。例如,当某个采购订单达到指定金额时,可以自动触发审批流程并将其路由给相关的审批人员进行处理。 对于“审批中”或“审批通过”的记录,系统会忽略不会进行自动审批。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/17dd4202405071035589667.png) 审批流程:必须选择一个审批流程使用。启用后若满足条件系统会自动提交审批,而非自动审批通过。 7. 流程撤销 --- 功能说明:在特定条件满足时自动撤销之前已进行的审批。例如,如果某个销售订单的支付未及时完成,则可以自动撤销之前的批准并将订单状态更改为"未批准"。 ![](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/05/8a884202405071039141446.png) 1. 指定需要执行的撤销审批操作,选择撤销关联实体(记录)。 2. 获取数据 --- 功能说明:定时获取其他系统接口中的数据信息。例如,将商城系统中的订单数据定期同步至陀螺匠系统搭建的实体中。 ![image.png](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/08/82435202408261022328836.png) 链接地址可以选择接口管理中维护的接口数据。 9. 推送数据 --- 功能说明:当实体数据发生指定动作时,将变化数据提供给第三方。 ![image.png](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/08/bcc49202408261039537058.png) 链接地址可以选择接口管理中维护的接口数据。 10. 日程待办 --- 功能说明:当实体数据发生指定动作时,自动新增日程待办数据。 ![image.png](https://oamanage.oss-accelerate.aliyuncs.com/attach/2024/08/61e75202408261049538452.png)
请输入访问密码
开始访问