新增功能
平台
登录策略新增限流人数配置(OP环境)
DeepModel
DeepModel新增主题域
维度
维度筛选器增加shift批量选中效果
功能优化
平台
Token时效优化
电子表格2.0
Sheet锁定时,查询用户角色增加按维度匹配
浮动行关联筛选器,支持使用自定义列关联
UX
清单表&表单里文件上传只读态支持下载
清单表展示列添加按钮交互优化
工作流
增加变量acp$display_name
PY节点名称在选择python元素后用元素描述覆盖
流程图增加节点抛错信息
流程监控-作业列表优化
UX工作流控件-增加隐藏配置
DeepModel
查询器/分析查询查询结果优化
地图模式画布工具优化
用户对象优化
凭证清单
增加组合显示配置项
替换sheettable
展示列增加自适应列宽
分组报告
导出样式优化
全局及行按钮增加pov参数
以下是详细更新说明
原登录上限人数只可通过api调整,本次迭代增加超级管理员可通过登录安全策略调整该配置项
原Token有效期计算增加续约时效因素,通过登录时效和续约时效,以登录有效期&续约有效期孰晚者来判断实际失效时间,可更合理的统计在线活跃人数,达到更好的限流效果
登录时效:用户登录后的有效时段,登录有效期为登录时间+登录时效
续约时效:用户操作后增加的有效时段,续约有效期为末次操作时间+续约时效
备注:此配置仅OP环境可见,SAAS环境需调API修改
需求背景:原先当一个用户对不同的公司拥有不同角色时,查看不同公司时,会按最低权限角色执行逻辑:
用户 |
entity |
角色 |
锁表表现 |
---|---|---|---|
用户1 |
E1 |
填报者(可写) |
由于用户同时有填报者和审阅者角色,按最低角色审阅者,对E1也只读 |
用户1 |
E2 |
审阅者(只读) |
由于用户同时有填报者和审阅者角色,按最低角色审阅者,对E2也只读 |
本次功能优化后,可以按照维度匹配对应的角色,实现在不同维度下按照不同的角色执行锁表逻辑
——————————-按角色配置Sheet锁定方案示例————————————-
**1、用户角色:**通过关联的权限方案和维度入参,获取用户在某个维度下的角色。
举例,当筛选器的值如下时,可根据entity+product成员,得到用户当前的角色
用户 |
year |
period |
entity |
product |
角色 |
---|---|---|---|---|---|
用户1 |
2022 |
1 |
E1 |
P1 |
填报者 |
用户1 |
2022 |
1 |
E2 |
P1 |
审阅者 |
注:若不关联维度,返回用户在该权限方案中的所有角色。此时,当一个用户在不同的维度成员拥有不同的角色时,后续进行权限计算时,可能会造成混淆。
**2、数据状态:**外接入一张流程状态表,通过筛选器传参,得出当前sheet所处状态。
举例,根据year+period+entity筛选器成员+表名,得到当前sheet状态
用户 |
year |
period |
entity |
表名 |
product |
角色 |
状态 |
---|---|---|---|---|---|---|---|
用户1 |
2022 |
1 |
E1 |
表1 |
P1 |
填报者 |
1 |
用户1 |
2022 |
1 |
E2 |
表1 |
P1 |
审阅者 |
1 |
**3、权限配置:**通过角色+状态,得出用户最终对这张sheet的访问权限
计算过程举例:
用户 |
year |
period |
entity |
product |
表名 |
角色 |
状态 |
权限 |
---|---|---|---|---|---|---|---|---|
用户1 |
2022 |
1 |
E1 |
P1 |
表1 |
填报者 |
1 |
可写 |
用户1 |
2022 |
1 |
E2 |
P1 |
表1 |
审阅者 |
1 |
锁定 |
关于“财务模型权限、数据源权限和sheet锁定在权限控制上的区别”,请参考文档:https://proinnova.yuque.com/kll4x0/qeku4b/question#t6FuT
需求背景:原先浮动行表关联筛选器时,仅支持文本类型字段。但也存在自定义字段需要关联筛选器的场景(比如通过日期时间拆出年和期间字段,关联年和期间维度筛选器)。 本迭代增加开放自定义字段。 注意事项:自定义字段请确保计算后的值依然是文本类型(可使用convert等函数)
清单表文件展示列状态设置为可编辑/只读/禁用时,使用态均支持下载,格式如下:
表单文件上传状态为“可编辑”时,使用态下载格式如下:
表单文件上传状态“只读”时,使用态下载格式如下:
表单文件上传状态“禁用”时,使用态下载格式如下:
清单表展示列添加时增加两种选项:添加控件、添加字段。
添加控件时,二级选择框中内容保持原样;
添加字段时,二级选择框中直接下拉选择数据源的字段(配置后即默认关联数据源,里面关联属性即所选字段)。
节点范围:
单人任务
多人任务
增加变量acp$display_name用于传递展示名称
。
若节点执行异常,在流程图中也可以展示异常信息:
因为不同异常类型展示的字段列不同、支持的操作也不同,因此按类型拆分单独页签:
UX待办页面控件
和UX流程备注控件
增加整体隐藏配置:
自定义展示模式的UX待办页面控件
支持分流程配置隐藏:
自定义展示模式的UX待办页面控件
继承元素权限来控制显隐,无元素的任何权限则隐藏:
有元素权限的用户
无元素权限的用户
为区分画布中不同主题或领域的对象,尤其是当对象较多时,本次迭代新增主题域,即在对象列表中划分主题域,并在地图模式画布中通过颜色、布局等体现主题域 对象列表按主题域分组时,可新建主题域,并设置主题域名称、颜色以及主题域下对象
地图模式可通过按主题域自动布局,对画布中对象按主题域自动布局;可通过显示主题域颜色,使画布中对象显示主题域颜色
查询器与分析查询的查询结果新增展示结果数量、查询时长
合并画布左右上角工具至画布右上角工具栏,且常用功能移至工具栏上
用户对象新增计算属性display_name即显示名称,作为业务描述。该字段取nickname或nickname为空时取username的值,解决昵称为空时用户业务描述为空的问题 用户对象改为视图实现,影响包括:指向该对象的链接的删除策略调整为无策略,该对象数据调整为默认按业务主键升序排序
在使用维度筛选器时,用户可以先选中一个成员,此时按住shift选中另一个成员,筛选中将自动选中这两个成员之间的所有可选成员。(路径中的已选中成员会反选为未选中状态)
可配置筛选配置、标题栏、分页器、操作列、工具栏
区域是否展示:
未开启分组视图的表格也替换为sheettable,支持拖拽调整列宽、排序、筛选等:
导出样式优化如下:
合计行填充颜色与分组报告UI一致
数值列展示为千分位分隔符
全局及行按钮(包括明细行、小计行、合计行)调用py时,增加调用参数:分组报告配置的pov 返参内容参考
{
"povData": {
"entityPartners": [
{
"entityText": "[AC].[A],[BC].[B],[BC].[C]",
"partnerText": "[AC].[A],[BC].[B],[BC].[C]"
}
],
"scenario": "",
"version": "",
"year": "",
"period": "",
"value": "",
"movement": "",
"Main": ""
}
}
回到顶部
咨询热线