在现代化企业协同办公场景中,我们经常遇到这些动态获取用户数据的场景:
• 当员工提交请假申请时,系统需要自动关联审批人的姓名、工号和部门信息;
• 当客户下单时,销售系统需要快速调取专属客服的联系方式和头像;
• 在组织架构调整时,流程引擎能智能匹配岗位对应的负责人列表
• ……
在逻辑引擎中有个【选择用户】核心组件,它可以通过预设公式自动解析业务系统中的用户ID,也能在可视化画布中通过拖拽操作快速绑定用户选择器。
无论是需要精准匹配单个用户详情,还是批量获取角色/岗位/团队成员信息,这个组件都能通过配置化实现。接下来我详细说一说JVS逻辑引擎中,如何配置化去实现的。

选择用户组件

选择用户组件,是根据传入的用户id,或选择指定的用户,返回此用户的详细信息,包含名称头像等信息
同样选择角色、选择岗位、选择团队都是根据选择或传入的id进行返回对应详细信息

配置说明

图片
鼠标左击组件拖动到画布中,于开始节点相连,点击组件,左侧展示具体的配置内容,如下图
图片
①:组件名称,点击笔符号自定义修改
②:描述,对组件的描述,例如对该节点组件的作用说明
③:用户对象,可以通过公式获取用户id,如下图
图片
或者直接通过下方选择用户
图片
选择用户可以点击测试看效果
图片
最后根据执行的结果点击结构定义获取结构参数,如下图
图片
在线demo:https://logic.bctools.cn/
gitee地址:https://gitee.com/software-minister/jvs-logic


软件部长
43 声望6 粉丝

软件研发行业老司机,提供些踩坑的经验而已