【全屋定制】新版批量修改能力上线

更新时间:2023-03-10 10:52:02

24881329
我的收藏

一、功能介绍

新版批量修改页面进行了交互整合,支持了对变量的检索及批量维护。按扩展了“按变量名、变量当前值、变量范围等属性”进行检索的能力,并将逐步迁移原有批量修改界面各项能力

二、开放对象

有参数化编辑器权限用户


三、功能路径及操作步骤


0 总述


功能主要分为3个功能:

  1. 查找需要维护的模型对象及属性
  2. 修改属性
  3. 修改结果呈现

1 查找

提供“基础搜索”&“高级搜索”两个能力,搜索范围可指定行业线、库节点、类目。

1.1 基础搜索

提供两个条件搜索:

  1. 按单个变量的变量名搜索,精确匹配含变量名的所有变量及相关联模型
  2. 按单个变量的变量值进行搜索,精确匹配含变量引用名的所有变量及相关联模型

1.2 高级搜索

支持通过表达式达成以下目的的查询,包括

  1. #inputNameLike(String str)。解释:筛选引用名,返回符合条件输入引用名的关联模型;范例:返回含W1引用名的模型 #inputNameLike('W1')
  2. #inputOptionValuesContains(String paramName, String[] values )。解释:筛选可选值变量包含任意输入值的模型;范例:i. 返回含0选项值的DK变量对应的模型 #inputOptionValuesContains('DK',{'0'});ii. 返回含0或者1选项值的DK变量对应的模型 #inputOptionValuesContains('DK',{'0','1'})
  3. #inputValueContains(String paramName, String[] values )。解释:筛选变量当前值在范围内的模型;范例:返回当前值为500或者600的W变量 #inputValueContains('W',{'500','600'})
  4. #inputValueEquals(String paramName, String value)。解释:筛选变量当前值等于固定值的模型;范例:返回当前值为500的W变量 #inputValueContains('W','500')
  5. #inputValueRange(String paramName, Float min, Float max)。解释:筛选变量当前值在某个区间内的模型;范例:返回当前值在500-600的W变量#inputValueContains('W','500','600')

2 修改属性

搜索结果左上角存在“批量修改当页”入口。包含以下能力

  • 支持多选当页对象,对列表变量进行批量修改
  • 支持对多选当页对象,批量新增自定义变量
  • 支持在单列内对单个模型的单个变量进行修改

支持变量:

  • 系统变量、基础变量、自定义变量,不支持中间变量、报告变量
  • 所有参数类型&值类型,包括公式




3 修改结果

修改结果以任务形式提交,并可在页面右上角进行结果查看。修改完成后,模型保持“未入库”状态,建议用户手动抽样检查后再商品详情页列表执行多选入库操作。





可以随时点赞啦