新增功能
平台
单点登录适配优化
增加邮件批量发送接口
元素路径支持点击跳转
增加空间管理快捷跳转
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
收件人:
传邮箱地址支持多值
抄送人:
传邮箱地址支持多值
工作台应用列表新增按钮,可快速跳转至对应空间配置管理
关系类模型在展示时通常需要展示很多关联字段,原来需要通过计算字段添加的形式。本次模型增加了联查功能,同样地,在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
结束时间的显示位置移到纵轴的左侧。
之前导入单对象数据的增量导入为按业务主键的值更新或新增数据,本次新增支持按指定联合唯一约束的属性/链接值更新或新增数据,便于导入更新联合唯一、主键自动生成的数据
注:更新时不更新业务主键,新建时业务主键不能重复,由于业务主键只读、唯一
之前条件规则编排器中的递归函数,默认按层级链接parent的层级进行计算,本次新增支持可选所有自我链接,按所选链接的层级进行计算
计算链接新增级联模式,支持链接的级联查询,编辑链接时可设置引用链接的过滤条件
优化后,计算属性UI模式的引用属性为多语言文本、枚举值、文件属性,计算类型为查询时,类型推断结果分别为多语言文本、枚举值、文件,在DeepModel、UX中可作为对应类型属性使用
优化后,数据管理多语言文本属性按空间支持的所有语言分列展示
优化后,导入单对象数据时,字段映射中必填字段的导入数据列名可设置为不映射,主要用于导入时使用业务规则生成数据的必填字段
之前通过对象的计算属性/链接实现联查功能,当计算字段较多时,对象结构会比较重。本次在领域模型中增加单选链接的联查功能,启用后,UX数据源可直接读取链接的目标对象的第一层属性/链接,无需新建计算属性/链接
之前的默认提示文案:无对应数据操作权限!
现在可以自定义文案,当权限校验不通过时,抛出自定义文案。
增加提示信息,包含有误的凭证编号和无效维度组合。
导入选项支持编辑态
导入模板支持自定义
使用效果:
下载的模板根据配置生成
启用使用态隐藏
的选项,在使用态弹出的导入选项
窗口中隐藏,并使用编辑态配置
值列表/维度
类型的字段,支持将导入文件的内容识别为名称
或名称 - 描述
,配置为名称
的则直接导入提供内容,配置为名称 - 描述
的会将第一个短横线前的内容作为导入内容,以支持成员本身就带有短横线的情况
3.导出选项支持编辑态
开启了使用态隐藏
后,使用时,不再弹出导出选项
弹窗,以编辑态配置为准。
合并流程管控有根据审批阶段隐藏操作列的需求,故本次迭代表格列字段增加自定义表达式
合并流程表格支持返回表格value值,格式平铺按list展示
取值EXP:$components.consol_process_table_Open.value
Measure列增加配置项「启用范围」,未启用时我方原因列修改按钮隐藏
本次迭代分组报告编辑及使用态对英语做了适配
在使用中,分组报告行按钮操作之后,部分项目希望有激活或者生效样式,故本次迭代增加自定义js新增行激活/清除样式方法:
传rowid激活对应行效果
传空数组会清掉所有行效果
查询预置清除所有行样式
激活样式跟随平台主题色
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:分组报告搜索后,还是全选状态,用户需要手工取消全选,然后挨个把“搜索词”过滤出来的内容勾上,才能达到搜索效果
点击「放大镜」搜索完成后,自动把非命中行全部清掉,简化用户操作
按「搜索」内容选中成员
「搜索」内容为空时,则全选
列范围包括:我方金额、对方金额、差异金额
回到顶部
咨询热线