文档中心产品版本 【v3.2】版本 releasenote

先胜云24年Q4迭代(10-12月)新功能发布

新增功能

  • 平台

    • 单点登录适配优化

    • 增加邮件批量发送接口

    • 元素路径支持点击跳转

    • 增加空间管理快捷跳转

  • UX

    • 数据源为领域模型时,可直接使用联查字段

    • 多标签页支持动态隐藏

    • 弹窗内外的控件可以被移动

  • 工作流

    • 支持批量认领和取消认领

    • 支持自定义对象类型的变量

  • 凭证模型

    • 业务功能权限校验支持自定义提示文案

  • DeepModel

    • 支持按联合唯一增量导入数据

    • 条件规则编排器 - 递归函数可选自我链接

    • 计算链接增加级联模式

  • DeepModel

    • 数据管理增加排序

    • 查询器示例代码增加Python-SDK

    • 查询器结构列表增加复制模板

    • 分析查询过滤条件支持为空忽略

    • DeepModel增加元素配置

  • 领域模型

    • 领域模型增加联查功能

  • 合并流程

    • 合并流程UX操作列支持自定义FX

    • JS表达式支持获取合并流程单元表格的值

  • 分组报告

    • 差异原因新增启用范围

    • 编辑和使用态多语言支持

    • 自定义js提供行激活样式

功能优化

  • UX

    • 对象选择器功能优化

    • 维度/对象选择器样式优化

  • 工作流

    • 时间轴样式优化

  • DeepModel

    • 计算属性UI模式类型推断优化

    • 数据管理多语言优化

    • 导入对象数据优化

  • 凭证模型

    • 过账报错优化

  • 凭证清单

    • 导入导出优化

  • 分组报告

    • 列筛选过滤优化

以下是详细更新说明


平台

不同sso服务商oauth2协议整体流程与标准协议流程一致,但是每个流程需要请求的api调用属于各自服务商自行处理,本次迭代在原oauth2协议上增加了配置项,以适配不同服务商

  • 「构建认证地址」配置增加「授权码键名」

  • 增加用户信息「查询路径」:返回用户信息为多层次json时,需配置具体查询路径,单层次json无需配置

  • 单点登录类型新增「微软身份认证」

元素路径支持点击跳转到对应所属文件夹,以便快速查询或管理元素所属文件夹

支持范围:

  • 元素管理

  • 元素对象

原外部发送邮件接口仅支持发送单个用户,本次新增接口支持批量发送

接口调用说明

  • 内部用户:

    • 邮件主题

    • 邮件内容

    • 附件,可与消息推送一致,传附件id和space

    • 收件人:

      用户id/用户组id

      • 支持多值

    • 抄送人:

      用户id/用户组id

      • 支持多值

  • 外部用户:

    • 邮件主题

    • 邮件内容

    • 附件,可与消息推送一致,传附件id和space

    • 收件人:

      传邮箱地址

      • 支持多值

    • 抄送人:

      传邮箱地址

      • 支持多值

swagger链接

工作台应用列表新增按钮,可快速跳转至对应空间配置管理

UX

关系类模型在展示时通常需要展示很多关联字段,原来需要通过计算字段添加的形式。本次模型增加了联查功能,同样地,在UX使用时,可以直接选择到相关联的字段并展示在清单表等页面控件上。

原弹窗内外互相隔离,当已进行了复杂配置,想要移到弹窗内或画布上时较为不便。本次增加了移动控件的功能,可选中某控件连带其下级一起移动。

1、增加全局变量,可传入全局变量参数。主要适用于树形结构随参数变化的情况

2、增加不缓存选项,实时刷新,以便于解决在同一页面添加了对象成员后,选择器需要手动刷新才能展示/选到的问题

3、默认值增加选中第一个

1、在【样式】页增加下拉宽度配置,以适应部分成员描述很长的情况

2、原搜索结构展示路径并不友好,在属性栏增加选项,可以去除该搜索路径展示。

原:

取消配置后:

工作流

任务待办增加了批量认领批量取消认领功能。

注意:只有单人任务可以取消认领。多人任务节点,只要被分配任务的用户/用户组,都作为执行人,没有候选人,因此多人任务不会出现在待认领的任务标签页。如果选中的任务包含有多人任务,那么批量取消认领时会报错,提示其中包含了多人任务,但其中符合要求的单人任务可以成功取消认领。

启动参数、全局变量等支持对象类型,且支持数组。

例如:

  • 在启动参数定义一个对象类型的变量user_obj_int,启动时传值:{name:"Jack", age: 16, create_time:"2020-01-01T01:00:00"}

  • 定义 string 类型的全局变量user_name,初始值为:wfi$user_obj_int.name

  • 查看全局变量user_name的值,为:Jack

结束时间的显示位置移到纵轴的左侧。

DeepModel

之前导入单对象数据的增量导入为按业务主键的值更新或新增数据,本次新增支持按指定联合唯一约束的属性/链接值更新或新增数据,便于导入更新联合唯一、主键自动生成的数据

注:更新时不更新业务主键,新建时业务主键不能重复,由于业务主键只读、唯一

之前条件规则编排器中的递归函数,默认按层级链接parent的层级进行计算,本次新增支持可选所有自我链接,按所选链接的层级进行计算

计算链接新增级联模式,支持链接的级联查询,编辑链接时可设置引用链接的过滤条件

优化后,计算属性UI模式的引用属性为多语言文本、枚举值、文件属性,计算类型为查询时,类型推断结果分别为多语言文本、枚举值、文件,在DeepModel、UX中可作为对应类型属性使用

优化后,数据管理多语言文本属性按空间支持的所有语言分列展示

优化后,导入单对象数据时,字段映射中必填字段的导入数据列名可设置为不映射,主要用于导入时使用业务规则生成数据的必填字段

领域模型

之前通过对象的计算属性/链接实现联查功能,当计算字段较多时,对象结构会比较重。本次在领域模型中增加单选链接的联查功能,启用后,UX数据源可直接读取链接的目标对象的第一层属性/链接,无需新建计算属性/链接

凭证模型

之前的默认提示文案:无对应数据操作权限!

现在可以自定义文案,当权限校验不通过时,抛出自定义文案。

增加提示信息,包含有误的凭证编号和无效维度组合。

凭证清单

  1. 导入选项支持编辑态

  2. 导入模板支持自定义

使用效果:

  • 下载的模板根据配置生成

  • 启用使用态隐藏的选项,在使用态弹出的导入选项窗口中隐藏,并使用编辑态配置

  • 值列表/维度类型的字段,支持将导入文件的内容识别为名称名称 - 描述,配置为名称的则直接导入提供内容,配置为名称 - 描述的会将第一个短横线前的内容作为导入内容,以支持成员本身就带有短横线的情况


3.导出选项支持编辑态

开启了使用态隐藏后,使用时,不再弹出导出选项弹窗,以编辑态配置为准。

合并流程

合并流程管控有根据审批阶段隐藏操作列的需求,故本次迭代表格列字段增加自定义表达式

合并流程表格支持返回表格value值,格式平铺按list展示

取值EXP:$components.consol_process_table_Open.value

分组报告

Measure列增加配置项「启用范围」,未启用时我方原因列修改按钮隐藏

本次迭代分组报告编辑及使用态对英语做了适配

在使用中,分组报告行按钮操作之后,部分项目希望有激活或者生效样式,故本次迭代增加自定义js新增行激活/清除样式方法:

  • 传rowid激活对应行效果

  • 传空数组会清掉所有行效果

  • 查询预置清除所有行样式

  • 激活样式跟随平台主题色

Copy
export default function customScript(params) {
  const {
    // 设置表格选中行
    setTableActiveRows 
  } = params;

  return {
    // 自定义 js 方法
    sl(btnInfo){
      console.log('sl',btnInfo)
      // 在选中行数组中添加新的选中行
      setTableActiveRows(old=>{
        return [...new Set([...old,btnInfo['rowData']['id']])]
      })
    },
    clear(){
      // 清空
      setTableActiveRows([])
    },
    cc(){
      console.log(555)
    }
  };
}

问题1:列筛选搜索仅支持字符串,不包括数字,无法搜索数字

问题2:分组报告搜索后,还是全选状态,用户需要手工取消全选,然后挨个把“搜索词”过滤出来的内容勾上,才能达到搜索效果

点击「放大镜」搜索完成后,自动把非命中行全部清掉,简化用户操作

  • 按「搜索」内容选中成员

  • 「搜索」内容为空时,则全选

列范围包括:我方金额、对方金额、差异金额

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send