在企业级的IT系统建设中,给用户发送消息的场景多种多样,这些场景通常基于业务需求、用户交互、系统运维等多个方面。例如系统中实现了会议管理的场景,那么需要对参会的人员做消息通知,接下来我们以给部门的员工发送通知消息举例说明,如何用JVS低代码内的逻辑引擎实现给指定人员发送通知消息。
实现的功能:列表页点击新增按钮,填写新增表单后,点击提交后,触发给部门员工发送消息 。
实现的思路:
①:先配置列表页;
②:配置列表页对应的新增表单;
③:在新增表单提交后,触发以后逻辑;
④:在逻辑中把表单内选择的数据通过入参传入逻辑引擎中,通过遍历部门用户(循环),一一的给用户发送对应的站内信(循环体内的设置)。
列表页与表单的设置
在列表页字段内可配置表单
表单触发逻辑设置
在完成新增表单设计后,点击数据设置界面如下图所示:
1、新增数据提交后触发逻辑发送消息
2、修改数据提交后触发逻辑发送消息
3、部门选择组件失焦触发,当选择部门后触发逻辑发送消息,如下图所示
逻辑设计
通过逻辑引擎实现通过选择部门给部门下的所有人发送消息,以发送站内信为例,逻辑设计如下图所示
第一步:
通过【根据部门获取用户】组件取入参的部门id,并且选择获取类型,如下图所示:
同时这里入参的部门id,可以通过【指定部门】组件获取具体的部门名称
第二步:
对用户信息进行遍历发送消息,遍历用户用【循环容器】组件,如下图所示
第三步:
在循环遍历器中通过消息组件给用户发送消息,接收人取用户id,如下图所示
最后对应用户登陆系统,在右上角就可以查看接收的站内信息,如下图
更多功能可在JVS官网了解:https://bctools.cn
开源基础框架:https://gitee.com/software-minister/jvs
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。