2023 8月15日

新增功能

  • 先胜云平台

    • 创建空间时增加选择内置数据源功能

  • UX

    • 对象数据选择器支持显示树形结构

    • 对象数据选择器支持平铺

    • 支持批量发起流程

    • 枚举值成员支持标签颜色

    • 新增查询区域控件

    • 行布局支持占满屏幕剩余高度

  • 电子表格2.0

    • 动态表计算增加if

    • 使用态开放一些动态表的配置项:数据格式、折叠展开

    • 动态表添加的公式行列,允许设置数字类型的格式

    • 【保存当前】按钮增加配置项:保存

  • 工作流

    • 增加流程间通信节点

    • 增加批量启动工作流节点

    • 完成任务支持增加入参

    • 支持流程级别的撤回和终止

    • JS新增方法:QueryByDeepQL

    • 更新数据表节点,支持KingBase数据表

    • 流程监控增加转办、转派、撤回行为

    • 流程监控,流程历史中增加执行耗时字段

  • DeepModel

    • 新增从DM-数据表、DM-维度新建视图对象

    • 链接对象支持视图对象

    • 新增用户组对象,访问规则与策略支持指定用户组

    • 数据管理新增功能:支持链接的复制粘贴,增加列冻结、排序功能,显示层级链接、自我链接,替换树形选框,平铺选框增加刷新、显示设置功能

  • 领域模型

    • 领域动作状态迁移支持单选链接

    • 访问策略增加访问规则跳转

功能优化

  • UX

    • 控件栏优化

    • 表格相关优化

  • DeepModel

    • 对象选择器UI重构

    • 对象注解记录对象信息

    • 提示信息补充,包括:删除、校验、链接配置、全量导入数据等场景

    • 列表模式UI优化

以下是详细更新说明


创建空间时,支持选择所需的数据源。其中元数据源为操作系统依赖,业务数据源为组件依赖。可以根据需要进行选择。

  • 业务数据源支持指定库连接,输入需连接的数据库名后,通过测试连接即可完成。

  • 升级至该版本后,若创建时提示数据集/数据源不存在,请联系系统运维人员进行初始化部署。

在对象侧,开启层级结构并配置数据的parent可使得数据显示为树形,本次迭代UX侧在对象数据选择器增加了“显示树形结构”的配置,勾选后在就会按照对象配好的树形结构显示;

本次迭代新增了一个“对象数据选择器-下拉”的控件,支持将对象数据平铺展示,当数据量较少时,我们可以将对象数据平铺出来展示,方便选择切换,在平铺的场景下,我们可以实现以前切换不同的维度成员,编辑维度信息的场景:

在发起流程的动作中,增加了“批量发起”工作流的选项,通过该选项我们可以实现在表格中勾选多条数据批量发起流程的场景。

目标元素选择完工作流,在启动参数中会自动带出该工作流对应的启动参数,并生成代码模板

根据代码模板的说明,替换对应的字符即可。到了使用视图 ,勾选表格数据点击发起流程按钮即可批量发起流程

关联了枚举值类型属性的控件,增加了“标签颜色”配置,用于给枚举值成员配置标签颜色,方便识别数据的状态;

开启后会拉取枚举值所有的成员,并自动赋予一个默认颜色,也可以选择其他颜色:

新增的枚举值成员系统也会预置默认的颜色:

且标签颜色支持在表格和表单中使用,在表格中样式:

在表单中样式:

目前配置清单表的POV查询区域较为麻烦,需先拖入几个控件作为传参的控件,然后在数据源的条件编排器中选择过滤条件字段并编写表达式,过程较为繁琐。为了降低查询功能的配置成本,我们专门新增了一个查询区域控件,用于自动生成数据源过滤条件和查询控件。配置方式如下:

  • 拖入查询区域控件到画布中,在弹出的面板中配置需要配置过滤条件的数据源,这里数据源暂只支持对象、模型批量类型的数据源,并添加哪些属性作为查询条件,可添加多个:

点击确定按钮就在画布中生成了查询区域控件:

  • 在查询按钮中,系统已预置好了查询数据源的动作,在重置按钮中,系统预置好了重置表单动作;

同时,也在数据源中生成了对应的过滤条件:

  • 过滤条件的比较符系统默认的都是等于,生成之后可根据自身需求调整。

为了对UX页面总高度的限制,在行布局控件中增加了“占满屏幕内剩余高度”的配置:

勾选该配置后,它的总高度是占满当前页面的剩余高度,也就是始终占满当前屏幕的剩余区域。

它最常的用法是:页面顶部有个固定高度的区域,剩下高度希望能自适应又不超过一屏.例如,顶部是一个清单表的POV查询区域,剩下区域拖入一个行布局,勾选“占满屏幕内剩余高度”的配置,然后拖入清单表控件,用清单表占满,这样即使表格数据量很大,表格高度也不会超过屏幕:

在勾选了“占满屏幕内剩余高度”的行布局控件内,卡片、图表、表格类控件高度建议都配置%,这样可以跟随剩余高度自适应;

由于UX中的控件越来越多,且分类繁杂,有自定义控件,有第三方控件,也有财务类型控件,因此我们对UX的控件的分类进行了优化:

**通用:**一般用于放置UX展现组开发的控件和工作流相关的控件; **财务:**一般用于放置跟财务相关的第三方控件,例如维度、电子表格; **自定义:**一般用于放置项目上自定义开发的控件;

使用视图支持对枚举值类型手动排序,以及将表格的显示总行数配置文案调整为“显示分页器”。

公式行/列语法:

  • if(“row1”>0,”row1”,”row2”)

  • if(“account{a}”>0,”account{a}”,”account{b}”)

override语法:

  • fx=if(“account{a}”>0,”account{a}”,”account{b}”)

逻辑运算符:=(==) <>(!=) > < 注:每个引号内都是代表维度或动态表坐标的表达式,但是注意,行列坐标和维度表达式不能混用。

在大纲树-sheet,配置允许动态表使用态操作:数据显示格式/折叠展开设置

开启后,使用态会多一个悬浮操作区,用户切换配置后,仅对动态表生效

当更改其中一张sheet的数据,【保存】当前页数据后希望其他sheet也联动刷新,可以使用此配置项。 注意区分:工作簿筛选器是【切换】时,联动刷新所有相关sheet,概念有所不同。

增加「发送流程通信」和「等待流程通信」节点,支持流程间的定向通信

通过批量启动工作流节点,支持一个节点启动多条流程

完成任务卡片,支持在完成任务时,传递完成任务参数,可以在工作流中通过acr$extra_res对象类型变量使用

工作流全局配置增加流程动作,支持进行流程撤回和终止的配置

JS方法中增加自定义函数,支持对对象数据进行查询,示例如下:

Copy
var a = fn$queryByDeepQL(
"select Entity{proc_id}filter .entity_id in <str>json_array_unpack(<optional json>$entity_id)",{"entity_id":acr$extra_res.reject}
);
a[0].proc_id

更新数据表节点,之前只支持mysql数据表,本迭代新增支持kngbase数据表

流程历史中,支持对转办、转派、撤回等行为进行记录

流程记录卡片,增加执行耗时字段

地图模式工具栏“视图对象”新增两种新建方式:从DM-数据表新建、从DM-维度新建,即基于DeepModel数据表、维度元素新建DeepModel视图对象,用于与V2相关功能进行衔接

放开链接对象限制,视图对象可以作为计算/非计算链接的目标对象,通过业务主键关联,且删除策略为无策略,用于关联、分析工作流对象、从DM-数据表或维度新建的对象、用户组对象等

地图模式工具栏“外部对象”新增用户组对象,同步当前空间的系统用户组信息,访问规则与策略中的指定角色替换为指定用户组

  • 支持链接的复制粘贴,单选链接形如:1,多选链接形如:[“1”,”2”]

  • 增加列冻结功能,默认冻结业务主键;增加列排序功能,查看态当前页排序

  • 原先仅单独页展示层级链接、自我链接,现在数据管理页也展示层级链接、自我链接,为只读列

  • 替换树形选框,包括单选、多选框

  • 平铺选框增加刷新、显示设置功能,包括单选、多选框

重构对象选择器UI,优化交互,包括模块(应用)、对象列表的显示、搜索等

在对象注解中记录常用对象信息,包括:业务主键、业务描述、对象类别标签、枚举类属性的枚举值与描述,方便相关功能通过对象注解快速获取对象信息

  • 删除对象时补充可能被其他元素引用的提示

  • 新建计算属性、计算链接,类型、基数推断结果校验的异常文案补充合法的类型、基数

  • 链接配置关系基数、删除策略增加说明

  • 全量导入数据增加删除数据影响的提示与确认

优化列表模式的展示层级

状态迁移动作支持以主对象的单选链接作为状态字段

访问策略可跳转已选的访问规则,即跳转至DeepModel基础服务页访问规则栏

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send