# 案例集
在企业的日常管理中,常常需要建立一些跨部门小组,在为虚拟小组的成员执行操作时,需要繁琐的操作。通过业务编排可实现跨表单的数据获取与批量数据处理。
# 消息通知小助手
# 1. 建立基础表单
主要步骤如下:
- 建立「小组信息」表单,用于记录小组成员信息。
- 建立「发送通知」表单,用于记录通知小组和通知内容。
# 创建表单
「发送通知」表单中,「选择小组」选项值应与实际小组名称一一对应,用户在填写消息时可避免不知道小组名称是什么的问题。
若需要新增小组,则「选择小组」选项值应同步新增选项。
# 2. 创建工作流,实现自动化执行。
主要步骤如下:
- 创建工作流
- 设置输入参数
- 添加查询节点
- 添加消息通知节点
# 设置输入参数
完成输入参数定义后,需要进行暂存、发布操作对参数进行保存,保存后的参数才可以被调用。
# 添加查询节点
设置查询节点的筛选条件,可以实现根据客户自行选择的小组来获取小组成员数据。
例:选择「A小组」,则获取A小组内的全部成员;选择「B小组」,则获取B小组内的成员。
# 添加消息通知节点
设置查询节点作为数据源,可获取用户指定小组内的全部成员数据。
从数据源中获取成员,可实现根据提供的数据量发起多次通知请求。
例:查询节点查到了A小组内存在100个成员,通过数据源进行接收人赋值时,可以实现向100人发送消息。
# 3. 建立消息通知列表,定义工作流触发事件。
主要步骤如下:
- 创建「发送通知列表」页面
- 添加按钮>>提交操作,配置触发工作流事件。
# 使用表单创建列表功能,快速创建列表
# 配置触发工作流事件
通过提交操作的触发动作,实现用户填写通知内容后,触发工作流。
配置触发工作流事件,通过输入参数为工作流提供数据。
# 4. 填写通知内容,触发工作流。
主要步骤如下:
- 访问用户端「发送通知列表」页面。
- 添加通知内容。
# 线下课程获取未打卡信息
在线下培训课中,常常需要线下扫码打卡来检验出勤率。通过工作流的自动化数据处理,可自动计算所有未打卡成员信息,进行进一步的处理。
# 1. 建立基础表单
主要步骤如下:
- 建立「课程信息」表单,设置课程名称、应参与培训成员。
- 建立「打卡记录」表单、列表,用于扫码打卡。
- 建立「打卡情况」表单、列表,用于查看参与培训成员的是否打卡情况。
# 2. 搭建工作流
主要步骤如下:
- 创建工作流
- 定义输入参数,获取课程的成员信息
- 添加新增数据节点,在「打卡情况」中新增所有课程参与人的未打卡数据
- 添加查询数据节点,获取「打卡记录」里面已打卡的成员
- 添加更新数据节点,根据查询到的成员数据,将「打卡情况」中的未打卡数据更新为已打卡。
# 3. 配置调用工作流事件
「课程信息」列表,新增自定义按钮。
# 4. 执行工作流,获取全员打卡信息
主要步骤如下:
- 访问「课程信息」列表。
- 选择课程,执行「自定义按钮」。
1 / 0