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

先胜云25年Q1迭代(1-3月)新功能发布

新增功能

  • 平台

    • 新增文档AI助手

    • 复制权限支持部分选择及增量复制

    • 菜单图标icon配置优化

    • 企业切换增加快速搜素

    • 外部sso接口优化

    • 账户中心多语言支持

    • 平台操作日志补充

  • UX

    • 表格(批量编辑)支持模型

    • 新增下拉按钮控件

    • 指标卡支持直接使用 datasource

    • 文本支持多语言(or 新增一个多语言文本)

    • 增加数据源结构全部刷新配置

    • 查看控件关联关系&替换

    • 批量编辑表格行列动态颜色

    • 批量编辑表格单元格只读、禁用

  • 数据流

    • 发布3.0全新版本

  • 工作流

    • 新增节点【启动数据流】

  • DeepModel

    • 对象增加触发器

    • 属性/链接增加数据重写

  • 领域模型

    • 领域模型支持批量保存

  • 合并流程

    • 合并流程多语言支持

  • 分组报告

    • 分组报告多语言支持

功能优化

  • UX

    • 添加数据源处增加分类

    • 已有数据源下拉根据类型进行分组并可跳转新建

    • 数据源编辑优化

    • 卡片支持折叠

    • 默认值不在范围内则取第一个的问题

  • DeepModel

    • 导入导出对象数据优化

    • 查询器/分析查询全局变量优化

    • 对象注解优化

以下是详细更新说明


新增文档AI助手,可咨询所有先胜云平台使用过程中遇到的问题

原从其他用户复制权限只支持全量复制,且不能筛选,本次:

  • 增加角色/用户组选择器支持部分选择

  • 可选择「全量编辑」或者「增量编辑」进行复制

子级菜单图标可为空或选择后情况,不再强制默认菜单图标样式

企业切换支持快速搜索

背景

原平台提供了op的sso登录接口,逻辑为通过用户查询密码实现伪登录,故需要密码有效性验证,但调用这个接口时,用户已通过认证并获取令牌(如OAuth令牌),通常不需要再次检查密码,因为认证已完成

平台提供外部调用(OP)的sso登录接口:/api/oauth/sso/login

**本次迭代新增接口,**调整为不再走登录密码有效策略,但需回调验证

接口地址:/s/oauth/sso/auth/login,与原接口区别:

  • 环境变量配置登录回调验证地址

    • EXPORT_ACCOUNT_SSO_LOGIN_CALLBACK_ENABLE:布尔值,是否需要回调

    • EXPORT_ACCOUNT_SSO_LOGIN_CALLBACK_URL :回调地址

  • 接口增加入参:extra_dataloginParamtoken,接口收到请求,需要带着参数去调用callback_url(回调地址),客户接口返回 true表示合法,否则返回具体错误

  • 去除通过用户查询密码伪登录逻辑

平台账户中心支持切换到英文展示

用户相关操作补充操作日志,包括:

创建用户

  • 补充创建用户详情,包括用户昵称、状态、手机号等信息

外部用户操作

  • 导入数据-用户:/s/user/import/user

  • 导入数据-用户组:/s/user/import/user-group

  • 导入数据-用户/用户组角色:/s/user/import/user-role

  • 导入数据-用户用户组关系: /s/user/import/userGroupUse

将表格(批量编辑)控件拖拽到画布上,创建数据源支持选择【领域模型】

模型权限配置如下:

无权限用户查询结果:

有权限用户查询结果:

新增行按钮默认关联【新建】权限

【按行控制禁用】中增加表达式切换选择框,可选择关联权限,默认关联权限【更新】

表格按钮模块可添加【导出模型数据按钮】,支持导出模型数据

ux控件栏增加:下拉按钮。暂只支持一层下拉菜单。

使用效果:

拖出指标卡时,可选择不关联数据源

不关联数据源时,指标数字可直接使用ux表达式,更加灵活。

控件栏“文本”属性中新增多语言文本配置

数据源增加结构的全部刷新,支持一键刷新所有数据源结构。

点击选择控件或数据源,点击【查看关联关系】按钮,可查看控件及数据源的关系

同时支持在关联关系中直接切换控件或数据源

表格(批量编辑)样式中新增【行颜色】

行颜色支持根据当前行的字段值动态设置颜色,示例:

$context.data.currentRow.book_year.year_id == ‘2024’ ? “#8ED1FC” : “#FAF1D1”

注:如果字段为链接,则需要写链接的主键,上述示例中book_year-记账年份为链接对象,对象主键为year_id

编辑视图:

使用效果:

列字段样式属性中也可配置【列颜色】,同样支持表达式模式

示例:

根据表格指定列值中是否有空 ,列标记颜色

(() => {
  return ({ getColumnFieldVals }) => {
    const colVals = getColumnFieldVals('name');
    return colVals.some(n => (n === '' || n === null || n === undefined)) ? '#ECEDFF' : undefined
  }
})()

编辑视图:

使用效果:

展示列样式中新增【单元格样式】

点击【+添加】,弹出单元格条件格式弹框,可配置单元格条件格式规则,支持配置多个规则

其中样式可选择背景、文字、边框

颜色表达式模式示例如下:

边框:$context.data.currentRow.dc_diff_val != 0 ? “#F13220” : undefined

使用效果:

按单元格禁用开启,表达式示例:$context.data.currentRow.status == ‘A2’

使用效果:

按单元格只读开启,表达式示例:$context.data.currentRow.status == ‘A3’

使用效果:

添加数据源,数据类型下拉列表中添加分类:

业务领域、财务领域、自定义

将图表控件拖拽到画布时,关联已有数据源的下拉列表根据类型进行分组(对象分析查询、自定义查询-DeepQL、财务模型、DataFrame(Python))

鼠标悬停在分组时,会出现【+添加数据源】按钮,点击可直接跳出添加对应数据源界面(相当于已选择类型)

点击【+添加其他数据源】按钮,出现添加数据源选择数据源类型的弹框

点击数据源后的编辑图标,对数据源进行编辑修改

卡片属性中卡片模式新增【折叠】,可勾选【默认收起】

勾选【默认收起】的使用效果:

不勾选【默认收起】的使用效果:

维度选择器属性中新增【变量】

选择【变量】后,出现输入框,下拉选择UX变量

页面变量默认值为2015,不在维度成员可选范围中,默认选中第一个2016

数据流3.0是一个全新组件,虽然沿用数据流1.0名称,但从实现到功能完全不同,覆盖了逻辑编排数据集成,目前数据流3.0已正式发布至alpha和cloud环境,完全覆盖数据流1.0版本的功能,只要在APP内注册后即可使用,欢迎大家积极试用,有任何问题可随时联系产品同事。

与数据流1.0旧版本相比,3.0全新版本具有以下显著特征:

  • 融合服务编排与数据管道

    • 可视化服务编排

    • 双向集成(先胜 ↔ 外部)

    • 大规模数据处理能力

  • 智能化开发工具链

    • AI助手自动填充代码

      1

    • 全局+前序节点的变量联想

    • 数据类型的自动推断

  • 高效调试

    • 点对点的实时调试

    • 节点级可追溯的结果与日志

  • Python深度融合

    • 原生集成DeepFOS、DeepCube模块

    • 动态内容均支持PY表达式嵌入计算

注1:AI助手是通过环境变量配置开启,alpha、cloud目前用的我司私有apikey。OP环境部署默认是关闭的,如果需要OP开启AI,联系产品同事解决


组件界面

节点功能

  • 常用逻辑处理:PY代码、条件分支、响应

  • 常用数据读取:连接器查询、数据表查询

  • 常用数据处理:UI转换(行列过滤、类型转换、聚合、join、窗口计算···)、透视(透视、逆透视)

  • 高级数据处理:PY转换、SQL转换

  • 写数等数据操作:连接器操作、数据表操作

  • 调用平台组件服务:PY脚本、数据流

友好体验

  • SQL类节点包含数据表结构

  • 代码类节点包含AI助手

  • 数据集类节点调试结果以表格样式展现

  • 所有下拉选项均可以通过前文调试结果生成

  • 可引用启动参数、前序节点输出等预置变量

系统功能

  • 独立监控

  • 定时任务

  • 错误通知

  • 指定响应内容

与平台内部集成

  • UX组件:事件【数据流—启动流程】

  • 工作流组件:节点【启动数据流】

  • PythonSDK:from deepfos.element.deep_pipeline import DeepPipeline

相关文档:

随着数据流组件3.0版本发布,工作流组件废弃旧【启动数据流】节点(旧节点为调用数据流1.0元素),新增新【启动数据流】节点,用于调用数据流3.0元素,对应先胜云文档已发布。

已有的旧节点仍可正常使用,但不支持再新增旧节点。

新节点的配置与旧节点完全一致。

对象属性栏-高级新增触发器功能。标准对象可设置触发器,用于增删改对象数据后,执行表达式以实现日志记录、数据校验等后置逻辑。但不能修改发起对象,如需修改,则使用属性/链接的数据重写功能。触发器的配置与使用,详见文档中心:https://docs.deepfos.com/component/deepmodel/function/triggers

属性/链接属性栏新增数据重写功能。标准对象非计算属性/链接可设置数据重写,用于增改对象数据后,对指定属性/链接,通过表达式重写值,可实现自动赋值、联动修改值等功能。数据重写的配置与使用,详见文档中心:https://docs.deepfos.com/component/deepmodel/function/rewrites

包括2个优化:

  • 导入导出文件的列头增加一行描述,展示属性/链接名称

  • 导入导出文件中,多语言文本属性按语言分为多列

查询器、分析查询中的全局变量调整为不启用、固定值

  • 不启用表示不传变量的键值对,如果该变量有默认值,则使用默认值

  • 非不启用表示传变量的键值对,其中,固定值表示变量值输入固定值

包括2个优化:

  • 新增对象名称注解std::description,用于对象结构查询

  • 视图、预置对象保存对象属性栏时,即更新对象级注解

领域模型新增批量保存功能,带有数据权限,支持UX表格(批量编辑)使用领域模型作为数据源

合并流程支持切换到英文展示

分组报告支持切换到英文展示

回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send