自动填写:填写时提示并推荐符合标准的备选数据

1、功能介绍

调用“打开数据选择页”时,可设置“在触发源下面显示备选列表”,在触发字段填写后提供推荐选项。

当前操作人选择后,再通过调用“回填触发数据”,将选择的内容填入触发字段。

2、场景应用演示

演示1:填写时提示符合标准的备选数据

3 人团只能按照 3 的倍数买,「购买数量」填错了怎么办?
img

演示2:【订单】推荐商品数量

伙伴云账号的单次购买数量仅支持输入 5 的倍数。
img

3、场景简介 & 配置步骤

本篇以旅游产品下单场景为例,来了解调用“打开数据选择页”时,可设置“在触发源下面显示备选列表”,在触发字段填写后提供小列表推荐选项。

3.1 场景&效果简介

客户下单时,若选择的是3人团商品,则需要验证输入的「参加人数」是否为3的倍数,如果不是则提示输入3的倍数,并依据输入的数值提供相邻数值作为备选项。

img

本场景分三种情况进行处理:

  • 未选商品但已填人数:弹窗提示 “请选择商品”;
  • 已选商品但未填人数:不提示,允许继续填写人数;
  • 已选商品且已填人数
    • 若选 “3 人团”
      • 人数为 3 的倍数,无提示;
      • 人数非 3 的倍数,提示 “请输入 3 的倍数”,并显示临近的 3 的倍数备选项。
    • 若选 “单人团”:无提示。

基于以上逻辑配置自动填写,详细配置步骤如下:

3.2 配置入口

基于【订单表】设置自动填写。

img

3.3 配置开始节点:填写结束后

img

3.4 配置其他执行节点

3.4.1 配置条件分支

设置首次判断的三种情况分支:未选商品但已填人数、已选商品但未填人数、已选商品且已填人数。

img

3.4.2 分支1:配置弹窗确认

#2节点,设置弹窗确认的提示内容。

img

3.4.3 分支3:配置条件分支

再次判断选择的商品是否为3人团,条件分支设置如下图:

  • 分支a:选择的商品为3人团;
  • 分支b:选择的商品非3人团。

本案例仅包含3人团和单人团,若还有其他N人团需再拆分设置。

img

3.4.4 分支3-分支a:配置变量节点

在#4节点设置 3 个变量以便后续调用:

  • 变量 1 - 人数是否为 3 的倍数(真 / 假类型): 用MOD函数取余,若(参加人数÷3) 的余数=0则为真,否则为假。
  • 变量 2 - 比当前参加人数大的临近值(数值类型)
    • 若参加人数<3,返回 3;
    • 若参加人数>3且(参加人数÷3) 的余数=1,返回参加人数+2;
    • 若参加人数>3且(参加人数÷3) 的余数=2,返回参加人数+1。
  • 变量 3 - 比当前参加人数小的临近值(数值类型):
    • 若参加人数>3且(参加人数÷3) 的余数=1,返回参加人数-1;
    • 若参加人数>3且(参加人数÷3) 的余数=2,返回参加人数-2。

img

3.4.5 分支3-分支a:配置分支条件

再次设置分支,调用前序#4节点的变量1判断选择的商品是否为3人团。

  • 满足分支①,参与人数为3的倍数时,不做任何提示;
  • 满足分支②,参与人数非3的倍数时,需弹出提示。

img

3.4.6 分支3-分支a-分支②:配置分支条件

由于输入的人数<3时,临近的3倍值只能向上取,若输入的人数>3时,临近的3倍值向上向下可取两个值,因此这里再次分支判断:

  • 输入的人数<3,则流转获取3和6
  • 输入的人数>3,则获取上下两个3倍数

img

3.4.7 分支3-分支a-分支②-输入人数<3:配置打开数据选择页(单选)

注意:这里需选择单选的打开数据选择页,否则后续赋值时获取不到选择的字段值。

在条件中调用前序#4节点的变量2,筛选出符合条件的临近值。

imgimg

3.4.8 分支3-分支a-分支②-输入人数>3:配置打开数据选择页(单选)

在条件中调用前序#4节点的变量2和3,筛选出符合条件的临近值。

img

继续设置显示方式:

img

3.5 配置回填触发数据

3.5.1 分支3-分支a-分支②-输入人数<3:配置回填触发数据

为「参加人数」字段赋值,写入前序节点#7中操作人选择的数值。

img

3.5.2 分支3-分支a-分支②-输入人数>3:配置回填触发数据

为「参加人数」字段赋值,写入前序节点#9中操作人选择的数值。

img

以上,就完成了根据输入内容推荐,再填入选择的数据。

2025-05-22 更新
16 次查看
0