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

先胜云25年Q2迭代(4-6月)新功能发布

新增功能

  • 电子表格

    • 跳转功能增加目标元素类型:UX

    • 电子表格【打开】或 【下载】时,记录平台操作日志

    • 电子表格对接数据流3.0,可在查询或保存数据时执行数据流逻辑

  • UX

    • 页面片段出参

    • 多标签页增加默认值/动态值配置

    • 表格当前行值修改动作

    • 选中单元格数字可展示加总

    • 同步滚动

    • 文件预览(UI)

    • 批量编辑表格支持全屏

  • 数据流

    • 【数据表查询】【财务模型查询】【维度查询】支持跨应用查询

    • 新增【财务模型】节点

    • 新增【维度查询】节点

    • 新增【维度】节点

    • 新增【财务模型查询】节点

    • 新增【变量】节点

    • 新增【运行历史】

    • 数据集节点调试结果支持下载

    • 支持自定义运行实例超时时间

    • 支持设置流程日志模式

  • DeepModel

    • 支持对象分区

    • 支持全库迁移(后端接口)

    • 从维度新建支持YPSV类型

    • 数据管理新增功能

    • 分析查询增加联查字段

  • 财务模型

    • 增加维度关联过滤功能

  • python

    • 新增deepcube模式,精简语法并且降低上手难度

  • 凭证清单

    • 展示列支持按列配置标题和内容对齐方式

  • 凭证模板

    • 证行支持按列配置标题和内容对齐方式

功能优化

  • 电子表格

    • 浮动行表分页导出,增加导出上限限制

    • 跳转功能增加配置项:打开方式,选择弹窗或新标签页

    • 电子表格开启筛选功能之后,隐藏排序功能

    • 配置隐藏【查询】【重置】按钮

    • 浮动行表右键清空功能优化

  • UX

    • 表格(批量编辑)支持条件筛选、搜索和排序

    • 支持外部变量修改以实现修改url

    • 批量编辑表格优化

    • 选择控件的下拉框优化为树形

    • 单选(radio)控件优化

      • 改成checkbox,支持单选和多选

      • 支持关联布尔值

    • 行可以多选

    • 批量编辑表格支持占满剩余

    • 表格(含清单表)导出模型数据,按展示的编码/描述导(依赖模型)

    • 列对齐方式配置

    • 非树形时候的对象和维度选择器可以全选

  • 数据流

    • UI优化

    • 【UI转换】节点优化

    • 【工作流】支持更多动作

    • 【HTTP API】节点支持配置超时时间

    • 【PY脚本】节点支持配置超时时间

    • 【透视】节点支持支持过滤/补全成员

    • 【财务模型】节点优化

    • 【流程监控】节点优化

    • 【数据流】节点优化

    • 数据集下拉选择支持搜索

  • 工作流

    • 选择元素后,自动替换节点名称为元素名称

    • 【多人任务】完成时映射支持acp和acr变量

    • 工作流对象组优化

  • DeepModel

    • 对象字段数量增加限制

    • 放开预置字段控制

    • 数据管理UI优化

    • 业务规则增加新建序列入口

    • 视图对象支持访问规则

  • python

    • 代码编辑器支持自动补全(不仅局限于关键字补全)

  • 财务套表

    • 套表切换目录时提醒保存表格

以下是详细更新说明


背景:原标准跳转配置中,仅支持电子表格,剩余元素类型需通过自定义JS配置跳转参数。本次增加标准跳转配置UX元素。

效果

UX自身配置

需求背景:新数据流3.0组件,能挂载在电子表格上运行,整体逻辑同计算脚本-Python

交互:

关于运行参数:

参数内容

举例

加载前运行

元素名


文件夹

{‘elementName’: ‘test_250430’, ‘folderId’: ‘DIR94535b1af5ca’}

开表前/加载筛选器后运行

元素名


文件夹

sheet名/id

所有筛选器值

{‘elementName’: ‘test_250430’, ‘folderId’: ‘DIR94535b1af5ca’, ‘sheetName’: ‘Sheet1’, ‘sheetId’: ‘SHT479d33a50d514313b5a72c05439b778c’, ‘Year_wb1’: ‘2022’}

保存后运行

同开表前/加载筛选器后运行

现状:浮动行表开启【分页】功能后,前端查询 和 后端导出全部,都不受数据源【limit配置】约束,当数据量特别大时,点击【导出全部】按钮可能会卡住。

优化功能:增加浮动行表【分页】下级配置项【全量导出上限】,若此配置项为空,则代表导出不限制行数(原状),若有值,按照此limit导出Excel

现状:电子表格跳转功能只能以新开页的方式跳转

优化:增加一种跳转方式(弹窗),以供选择

现状:某些静态表对数据排序后 ,引起的Excel公式错乱(比如 行3=行1+行9,一排序行就变了) ,导致报表数据异常。

优化:开启筛选功能时,“排序”按钮可隐藏,杜绝上述问题发生

现状:部分客户对查询按钮和重置按钮使用不习惯,可按需自行配置隐藏

注意:查询和重置按钮是在筛选器栏div中的,当无筛选器栏时,两个按钮也不可见(跟随上级节点)。此时,哪怕按钮配置不隐藏,也不会突兀的显示出来。

需求背景:浮动行表有只读列时,用户先delete掉单元格内容,发现浮动行表没有删除行。此时再右键清空行,由于无法触发保存(有权限编辑的单元格没变化时不触发保存),于是删除不掉了。


注:若所有列都是可编辑,擦除所有单元格浮动行表会自动执行删除逻辑

本次优化:如果执行右键清空行,

不管是否触发单元格变黄,都提交删除

页面片段支持将需要复用的UX单独抽离,在多处使用。本次支持出参,允许将内部数据或事件暴露给父级或外部调用者,实现组件间通信或数据传递。 例如需求详情页中带页面片段-事业部需求详情,此时修改事业部需求的优先级,需求详情页的优先级字段也随之变化。

具体配置如下: 事业部需求详情页面新增类型为【常规】的页面变量,【优先级】增加值改变-页面变量值修改事件

需求详情中页面片段的出参配置:键自定义,值可下拉到片段的变量列表。

页面片段增加事件:出参改变。通过出参变化触发动作。修改目标控件值–需求详情页中的优先级。通过$component.xxx.output.key获取出参(其中,xxx为页面片段编码,key为页面片段出参中的键)。

使用效果如下:

支持为多标签页(Tabs)配置 默认值 或 动态值,用于初始化展示内容或根据上下文动态切换数据,提升用户操作效率和体验一致性。

场景:对账进度看板中存在应收已匹配金额和应收待匹配金额两个指标卡,点击分别跳转至对账匹配工作台的已匹配和未匹配两个标签页。 配置如下: 多标签页默认值选择页面变量

两个指标卡配置点击跳转内部页面事件,跳转参数值配置对应的标签页编码

使用效果如下:

例如:列字段 source如果是OR,enddate默认值为2099-12-31。通过此功能,用户可高效完成数据修改,同时确保系统数据的准确性和可追溯性。

配置如下:列字段source中配置值改变事件-表格当前行值修改。

使用效果如下:

表格(批量编辑),选中单元格,右下角展示为空计数、非空计数、求和、平均值。

使用场景:

  • 数据清洗与校验:快速检查表格中的空值占比(如缺失数据统计);

  • 报表分析:即时汇总关键指标(如销售额总和、平均客单价);

  • 数据录入审核:核对填写完整性(如统计已填/未填的表单字段)。

支持跨列选择,如果跨列,就将多列的结果简单相加。计算逻辑如下:

文本列

数据列

结果

为空计数

1

1

非空计数

2

20

22

求和

N/A

1000

1000

平均值

N/A

50

50

当用户浏览多个关联表格(如原始数据与统计结果、不同时段报表)时,开启同步滚动功能,可让多个视图区域保持一致的滚动位置,确保数据对照的连贯性。避免手动滚动对齐,确保对比时行列位置一致(如核对月度销售额与成本)。

横向和纵向均支持同步滚动。

允许用户在不下载或打开文件的情况下,直接在界面中快速查看文件内容,支持多种格式(如文档、图片、视频、PDF等)。

优势:

  • 无需下载即可检查文件是否正确,避免误点或浪费时间;

  • 通过快速预览筛选目标文件,提升查找效率;

  • 减少直接下载或执行文件的风险,防止恶意软件感染。

点击【预览】图标,新窗口展示附件内容

允许用户将表格内容扩展至整个屏幕显示,隐藏其他界面元素,提供更专注的数据浏览和编辑体验。

核心价值:

  • 无干扰环境:隐藏无关元素,提供沉浸式操作体验;

  • 高效浏览:扩大可视区域,减少滚动操作,快速定位数据;

  • 演示友好:全屏展示数据,确保信息清晰传达。

批量编辑表格同清单表一样,支持对表格数据进行条件筛选、关键词搜索和排序,帮助用户快速定位、整理和分析数据。 注意这些搜索筛选均为后端操作,会触发整个页面的刷新。

列字段支持排序:

页面变量:

  • 外部:自动获取url中参数值,当修改该变量值时将同步修改url;

  • 常规:可以配置默认值,只支持固定值;

提交表单事件后配置【页面变量值修改】,目标变量选择【外部变量】,由于外部变量默认从url中获取,当修改外部变量时,将固定的重置url,达到刷新页面的效果。 即提交表单后可实现带主键参数刷新界面,复制链接为当前工单链接,而非新建空白页面。

批量编辑支持分页。通过分页减少单次加载数据量,提升页面响应速度,避免卡顿。切换时将提示保存数据

选择控件的下拉列表允许用户通过树形菜单选择数据,支持多级分类展开/收起,精准缩小选择范围,提升查找效率。

【单/多选】控件允许用户从一组选项中选择单个或多个值,适用于表单填写、数据筛选、配置设置等场景。 通过单选/多选的直观设计,降低用户理解成本。

关联布尔值样式为单个选择框,有枚举值和对象的时候,有文本内容,布尔值的时候只有一个选择框。

布尔值效果:

枚举值效果:

允许用户在表格或列表中同时选择多行数据,支持通过 复选框(Checkbox)、鼠标选中 或 shift选中多行 快捷键 进行批量操作,适用于需要对多条记录执行相同动作的场景。

允许表格自动扩展高度,填充父容器的剩余可用区域,确保数据展示最大化,避免出现空白区域,充分利用屏幕空间,减少滚动分页。

支持将表格中展示的模型数据按编码或描述导出,确保导出的数据与界面显示一致。

展示数据:

导出数据:

支持对表格(批量编辑)列的对齐方式(左对齐、居中、右对齐)进行 全局统一配置 和 单列独立配置,兼顾整体一致性与特殊字段的个性化需求,提升数据可读性。

目的:

  • 全局统一配置:保持整体风格统一,减少逐列配置的操作成本;

  • 单列特殊配置:符合数据类型规范(如金额靠右方便对比),提升阅读效率。

非树形的对象数据选择器和维度选择器均支持全选:允许用户一键选中当前列表中的所有选项,避免逐项勾选,提升操作效率。

允许跨应用查询有元素权限的数据表,默认查询范围是当前应用,支持切换到其他应用并选择一个特定的app。

先胜云文档:https://new-docs.deepfos.com/component/deeppipeline/nodes/components/cube

调用财务模型元素,目前已支持提交数据、删除数据、数据块审批状态初始化与变更、MDX执行的动作。

选择目标维度元素,查询输出数据集结构的数据,配置说明详见先胜云文档。

调用维度元素,目前支持的动作包括提交数据从DeepModel同步数据,配置说明详见先胜云文档。

选择目标财务模型元素,查询输出数据集结构的数据,配置说明详见先胜云文档。

调用变量元素,目前支持的动作包括查询全局变量值,配置说明详见先胜云文档。

在数据流编辑页面左下角新增运行历史icon,点击后会获取当前元素最近20条运行历史实例,可查看各实例的日志详情、耗时甘特图、入参和响应、导出文件、各节点的数据、统计统计、数据结构等信息,详见先胜云文档。

所有数据集类型的节点,调试结果增加下载功能,下载的数据与预览的数据一致,下载文件说明:

  • 文件格式:xlsx

  • 文件名:节点编码-时间戳YYYYMMDDHHmmss

在【全局设置】中增加运行设置-实例超时时间,当整个实例的运行时间超过此处设置的时间,实例失败,且进入全局异常处理,系统预置默认的超时时间为60分钟,用户可手动调整:

当流程同步执行时(调用参数inProgress=true),允许设置流程的日志为详细或极简,来调整实例运行的时间(记录日志会花费更多时间)

  • 详细模式:当流程同步执行时,将记录各节点的详细日志,实例运行将花费更多时间

  • 极简模式:当流程同步执行时,不记录节点的详细日志,可减少实例运行花费的时间(异步执行仍会记录详细日志)

模式设置不影响异步调用(调用参数inProgress=false时),异步调用始终记录详细日志,例如定时任务采用了异步调用。

  • 优化各节点icon、配置栏标签页布局、调试结果布局

  • 【HTTP API】节点配置栏布局优化

  • 【条件分支】节点配置栏UI

  • 优化各代码框高度

  • 优化各节点配置栏宽度

  • 优化单选项布局

  • 优化提示文案

  • 增加【透视】节点各配置项的问号提示

  • 【维度】节点的提交数据动作,为【来源数据集】增加提示【规范】,用户可预览不同类型的维度所需的列

  • 【财务模型】的覆盖功能增加二次确认弹窗,提醒用户【覆盖】和【先删再存】的区别,需要根据本次提交数据和财务模型存量数据的数据量情况选择合适的方案

  • 【数据转换】节点,增加【连接】和【集合】步骤,各选项的常显文案

  • 调试栏支持横向展开

UI转换节点更名为数据转换,并新增了功能,配置说明详见先胜云文档:

  • 新增步骤重命名,支持批量为原字段重命名

  • 新增步骤列计算-条件(case),用SQL计算得到新字段,需要为新字段命名,若与已有字段重名,会覆盖原字段

    • 计算逻辑对应DuckDB的case when语法,允许添加多个条件块,条件支持用编排器进行UI配置

    • 各条件的输出需要符合SQL语法,所有条件和其他情况的输出,需要为相同的数据类型,否则会出现异常

    • 输出中支持使用{{}}定义参数,再为参数赋值,赋值需要符合PY语法,PY语法天然支持引用预置变量

  • 新增聚合函数array_agg - 聚合array_agg_distinct - 去重聚合,用于返回一个列表类型的字段,列表中的成员为被聚合的数据

  • 列选择步骤,在选择列后,支持进行列排序

  • 行过滤支持和本身的列字段进行比较,需要注意两个字段的类型,不同类型间的字段比较可能导致错误

新增以下动作,配置说明详见先胜云文档:

  • 发送消息

  • 完成任务

  • 查询流程实例

  • 查询任务实例

默认不控制超时时间,用户可手动切换为自定义时间

支持指定透视成员,且运行结果的列会与此处给定的透视成员排序保持一致:

增加匹配预览功能来检查目标财务模型的维度列是否都已经和来源数据集匹配上,若财务模型有维度列未从来源数据集中匹配到,会出现红字提示

【数据流实例】页面增加工具栏:

  • 快速搜索:支持运行实例ID实例名称的模糊搜索,占位提示运行实例ID、实例名称

  • 筛选:支持所有展示列字段的筛选,参考工作流

  • 列设置:允许配置所有展示列字段是否展示,目前的字段都默认展示,参考工作流

  • 更多操作:内嵌URL,内嵌URL为该数据流元素的运行实例列表,隐藏了左边栏和筛选区域,常用于嵌入UX页面或菜单中使用

增加实例详情页面,通过点击列表的查看操作,可打开该实例详情页面,页面分为两个部分:

  • 流程概览:以表头样式展示数据流实例的相关信息

  • 流程节点:同运行历史

调试结果新增【实例】页签,展示调用的子流程的运行实例ID,每行增加【查看】按钮,可跳转至子实例的实例详情页面:

节点范围:

  • 启动工作流

  • 批量启动工作流

  • 启动数据流

  • DFTask增加task_link-待办跳转界面

  • DFTask增加due_status-过期状态(枚举值)

  • DFTask增加process_duration_seconds-处理用时(秒)``due_duration_seconds-过期时长(秒)

  • DFProcess增加cur_tasks 当前节点cur_assignees 当前负责人cur_candidates 当前候选人

  • 补充一些枚举值的颜色:DFTask.task_status``DFProcess.state

需要在DeepModel控制台更新对象结构后使用,或删除视图后重新拖入画布。、

为支持大数据量的使用场景,新增对象分区功能,包括:创建分区、回退分区、扩展分区

指定一个分区字段,字段需符合:

  • 非计算、单选、标量的属性

  • 属性类型为整数、小数或日期时间

  • 必填

对象分区属于高级且极低频的操作,前台不开放自助配置。当预估大数据量时,项目组提出分区需求,技术专家设计分区方案;提工单给产研在后台开启分区,前台可查看分区相关配置

新增全库迁移功能,暂无界面,通过后端接口进行全库导出/导入,详见:DeepModel整App迁移教程v1.0(无界面操作)

支持迁移所有对象结构、配置与对象数据

  • 全库导出包括:导出全部(含数据)、导出结构与配置(不含数据)

  • 全库导入包括

    • 导入全部(含数据)、导入结构与配置(不含数据):需要配置导入前清空DeepModel,请谨慎操作

    • 导入数据:无需导入前清空DeepModel

需要注意:

  • 不支持同空间不同应用下对象,需要先手动删除

  • 仅迁移标准对象的数据,视图、预置对象的数据随相关组件

  • 迁移配置包括:主题域、业务规则、访问规则、全局变量、自增序列(配置与数据)、分析查询、查询器查询

  • 暂不支持从数据表/维度新建的视图对象,迁移后需要在目标应用手动删除相关对象与字段,并重建

  • 从维度新建新增支持从年份类、期间类、场景类、版本类维度新建视图对象

  • 从数据表/维度新建视图对象,新增保存元素关系,点击更新结构,带出关联元素

  • 数据管理新增列设置,在查看态配置,可带入编辑态

  • 数据管理新增文件编辑

  • 数据管理新增内嵌URL,即当前对象数据管理页面URL,可在菜单中配置使用

分析查询新增联查字段,用于带出分析维度的相关属性

  • 分析维度为链接时,可配置从该链接带出的字段

  • 联查字段不参与分组,而是分组后从分析维度中联查出来,也不参与分组聚合后的过滤与排序

对象新增字段数量限制,每个对象计算字段上限20、所有字段上限100

  • 界面新建字段时,如果对象字段已达上限,则弹窗显示提示

  • 新增环境变量【控制对象字段上限】,开启后,界面新建字段、从Excel批量新建有保存校验;打开DeepModel有查询校验

放开预置字段控制,包括:

  • 标准对象中is_active、order不再作为预置字段

    • 可修改、删除存量字段

    • 可新建is_active;order是保留关键字,不能新建

  • 记录数据创建/更新人与时间关闭后,删除相关字段与数据

  • 层级结构开启后可关闭,关闭后删除层级链接parent与数据

  • 新建科目对象时可配置业务主键,部分预置字段可修改、删除

  • 操作按钮优化

  • 导入单对象数据成功时,显示数量

业务规则新增新建序列入口,点击新建成功后,序列编码选中新建的序列

创建来源为视图的对象新增支持访问规则,对象详情->访问规则中可新建规则,UX下拉的对象权限可开启访问规则,用于控制下拉范围

功能背景:对于有关联关系的维度,在电子表格查询时如果同时出现在行上,或同时出现在列上,需要仅展示有效的组合。例如组织和部门两个维度,组织1只有AB两个部门,组织2只有CD两个部门,那么组织1对应CD部门就是无效的组合。

功能效果:

将关联维度和被关联维度先在ud上配置好。然后到财务模型的“维度关联管理”配置界面中选择对应的维度和关联关系进行配置。

之后在电子表格2.0中,对于需要隐藏无效维度组合的行或列,进行隐藏勾选即可。

需要注意的是,本次功能仅针对两个维度的关联关系符合一对一或一对多的场景,如果两个维度的关联关系是多对多,本次功能暂不支持。多对多的场景会在后续迭代中支持。

python脚本由原先的单一模式变更为两种模式,在新建时选择。

原先的入口移动至通用模式。可编写常规的python代码,并且能够在代码中import其他python元素。

新增的deepcube模式是为了降低应用开发人员使用deepcube sdk编写代码的入门门槛。

其功能完全可以用通用模式实现,本质是将用户代码和配置编译成使用deepcube的通用模式代码,再进行执行。

详细的使用说明可参考python组件deepcube模式使用手册 — deepcube | DeepFOS Docs

更新前的python代码编辑器仅支持关键字补全以及编辑器中出现过的token补全。

本次更新修改了编辑器,并且增加了Language Server,以支持更强大的补全功能辅助编码。

非维度和值列表类型的列,支持按列配置标题和内容对齐方式:

列上的配置,优先级高于此处的批量设置:

新增财务套表控件时,目录点击前事件中默认配置【二次确认弹窗】

使用视图,编辑表格内容后切换目录,出现【切换提醒】弹窗提示

本页目录

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send