在业务流程中,当标签发生变化时(删除、更新以及给事项打标签),三方模块无法自动感知,导致标签与三方模块之间缺乏有效的联动。为解决这一问题,同时降低标签模块与三方模块的耦合度,标签支持 ESB 通知三方功能应运而生。通过该功能,三方模块无需与标签模块直接耦合,借助 ESB 即可接收标签变化信息,如标签删除、更新、添加关联关系等。这不仅提升了系统间信息交互的效率,还增强了系统的灵活性和可扩展性。
1、新建 ESB 动作流:操作路径为 “后台管理中心/ESB 中心/新建动作流”,选择触发类型为 “系统应用事件触发”,操作对象为 “标签”,操作类型选择 “标记标签/标签操作事件”,完成设置后点击 “保存”。
新增ESB动作流
2. ESB 动作流关联标签:有设置权限的用户在标签模块“设置/系统设置”里,进入 “ESB 设置”,分别针对 “标签添加 / 移除时”、“标签删除时”、“标签修改时” 配置刚才在 ESB 中心建立好的动作流,最后点击 “保存”。
ESB动作流关联标签
ESB动作流关联标签完整流程图
1、标签ESB配置
配置好后在标签模块中进行关联如图:
选择对应的动作流进行关联,关联后保存。
3、在标签模块配置后,标签做对应操作就会触发ESB,比如当配置了标签删除的时候触发动作流,那么在删除标签时就会触发对应的esb动作流。
配置了当删除标签的时候触发消息提醒配置如下:
当删除标签的时候收到IM提醒,效果如下:
1、配置ESB的时候必须选择标签才能在标签模块选择到。
2、配置完ESB后必须启用,启用后才能在标签模块配置的时候选择到。
3、如果不需要该功能,为了节约服务器资源请去掉关联关系。