2023 12月1日

新增功能

  • UX

    • 多标签页背景色

    • 按钮增加主题样式

    • 表格(清单表+子表格)样式

    • 支持批量控件隐藏、禁用

  • 财务模型

    • MDX计算

  • DeepModel

    • 工作流对象组、元素对象增加更新结构功能

    • 条件规则编排器增加多语言文本操作符

    • 工作流对象组增加附件对象

  • DeepFlow

    • 【UX-待办页面】控件增加统计数量徽标

    • 【UX-待办页面】控件增加卡片样式

    • 【UX-流程记录】支持通过业务键查询

    • 【多人任务】节点支持串行

    • 【多人任务】节点支持加签和节点内退回

    • 【多人任务】节点增加监听时点

    • 【UX-任务处理】支持控件.Value

    • 【UX-任务处理】完成任务时支持附件

    • 【财务模型】节点支持MDX执行

    • 【定时开始】节点支持间隔【月】

    • 工具栏增加搜索框

  • 财务套表

    • 增加表单分组树形展示

    • 增加合并流程控制按钮组

  • 分组报告

    • 为了解决分组报告在UX中合并视角下的数据重复问题,增加了去重的选项

功能优化

  • UX

    • 选择器(枚举值)和radio单选框优化

  • DeepModel

    • 元素对象增加多语言的元素名称

    • 工作流对象DFIdentity增加用户组链接

    • 对外支持:支持枚举值名称、多语言文本、文件名的模糊搜索,对象类排序支持多值属性/链接的排序,对象选择器可选当前画布中的外部对象

  • DeepFlow

    • 启动参数UI优化

    • 数据映射的赋值UI优化

    • 待办跳转界面提供跳转参数初始值

    • 【UX-流程图】-非人工活动展示优化

    • 【UX-流程图】默认「自适应居中」

    • 流程监控页面-操作后的刷新优化

    • 【UX-任务处理】控件按钮区域调整

    • 【UX-流程记录】信息完善

    • 到期时间优化

    • 任务监听文案优化

    • 【DeepModel】节点文案优化

    • 静态值和表达式的icon优化

    • 放开异步延续配置

    • 流程发起人支持并默认【当前用户】

    • 工具栏分组优化及图标更新

    • JS表达式优化

    • 转办支持备注

  • 分组报告

    • UI样式优化,增加了合计和小计行的颜色区分

以下是详细更新说明


1701244058579-558594a2-2ff0-455d-9e1d-401d6fd4814a

1701244301984-3a90c497-5ac2-4329-a016-7b34122801b8

显示横向分割线:

1701243783021-e157a251-da8a-43f0-aa6c-2ce39dd758ad

显示竖向分割线:

1701243808392-bc2de206-22c2-4d7c-a3ae-3dccee231116

显示斑马纹:

1701243749424-cfad0086-fcb3-49e8-99c9-a9e3b83940d9

1701243890685-05bd307a-77fc-4019-b70b-7b41523b9da0

枚举值选择框:

1701245044949-c3607e9c-ad81-4ba2-a4e2-029e6e6984e4

radio单选框:

1701244497551-bc2884ee-59e4-41d6-a37d-ada2731526b9

操作:执行对象选择财务模型计算脚本,选择一个财务模型元素,再选择一个MDX脚本。

1701239405772-f918da7e-99c9-4399-bc83-d6942f4a2b99

表格中挂载的Python,如果是同步运行模式,运行成功后,可按照”前端Notification弹窗2.0”结构输出指定文案。

1701239949821-03ba5ec7-fa0b-436d-9478-67b90ca3c45f 1701240097172-bf58ca29-6ab2-4ed7-a4d3-2ab0ce16c950

财务模型设置界面增加MDX计算管理功能,用户可以在财务模型上创建并管理MDX计算脚本,左侧工具栏提供了复制维度成员对象或计算函数到剪贴板等便捷操作。 用户可以直接在MDX计算管理界面点击执行来调试脚本,也可以将脚本绑定在电子表格2.0和工作流组件中触发。 1701245472965-e742637f-39ae-4140-be75-161eb58597a3 1701245509669-af5b8935-089b-4e25-a55f-88a1068249f9 1701245536106-9f80d797-8591-4b72-821e-6f398c87770e 1701245562607-906c8e03-3622-4223-940e-0c7f7a7c1352

  • 工作流对象组、元素对象增加更新结构功能,可更新对象结构至最新

1701137210501-9ea4b2a2-df8e-430d-87d3-272de0daae60 1701137277890-a4cf90e0-dcfb-4222-821d-e782117c05b5

  • 条件规则编排器增加多语言文本操作符,取当前语言文本进行对比,对比类型同文本操作符

1701137419571-bb3499e0-6732-4319-beaa-247a86603991

  • 工作流对象组增加附件对象,记录工作流中完成任务时上传的附件信息

1701137532451-b2c4ab8f-5f13-4d86-95ec-91f531a7e9d8

  • 元素对象增加多语言的元素名称

1701137623070-971cddd6-795b-448e-b57e-157fc51c720d

  • 工作流对象DFIdentity增加用户组链接

1701137660875-66c705bf-631d-4230-a50e-125715a27f2a

  • 支持UX中的功能,包括:支持枚举值名称、多语言文本、文件名的模糊搜索,对象类排序支持多值属性/链接的排序,对象选择器可选当前画布中的外部对象

1701163967671-fd2ffe11-8cbd-4c84-9d6e-a7b1f5196dc3

增加数字徽标和红点徽标,统计【进行中】的任务和流程:

1701163911087-74a25e47-fc46-4121-96a8-2fb550798de5

【展示模式】增加卡片自定义,以前的默认模式->表格默认,流程自定义模式->表格自定义,配置与表格自定义类似

1701169722007-c3b6f9c3-d1d1-465d-b570-90bda4e8f216 1701169867372-62454596-327a-41b2-a941-38a1662882c8

展示效果:

1701170325242-8ed73e5b-3c98-4db0-9ceb-de882d1d201f

增加通过业务键查询的方式:

1701168139338-7690e97e-c540-4996-838e-42f8eb7c73fb

只查询最新版本的工作流实例,如果查询到多条流程记录,可进行切换,切换时下拉的内容展示【任务展示名称_任务开始时间】,多条实例的排序规则为:

  • 排序1-任务状态:进行中>已完成>已终止

  • 排序2-任务开始时间:倒序

1701168383707-2c70929b-af2e-46fc-8fa8-221689531480

多人任务的执行方式在并行的基础上,增加串行,完成规则仅支持【等待特定应答】,当目标结果出现后则完成此多人任务。

1701245654173-4d86af5d-7c09-4d8f-a331-ed9e8adefbe0

多人任务节点的动作配置中,增加以下动作:

  • 串行-前加签:多人任务串行执行时,往当前用户任务之前增加一个/多个用户任务

  • 串行-后加签:多人任务串行执行时,往当前用户任务之后增加一个/多个用户任务

  • 并行-并加签:多人任务并行执行时,当前节点再次生成一个/多个用户任务,共同参与计算完成规则

  • 串行-节点内退回:多人任务串行执行时,退回给前一个处理人

1701245941810-8f8f3bf9-047f-424e-813e-85875a0554c8 1701245962125-276b20b2-d92c-4fdf-8ee9-886d8a0e90a1 1701245974502-815a5307-0ed5-40a3-9031-115e23903f9c 1701245996382-d70041c3-f3d0-445c-8367-db5f050de5e1 1701245984608-17bacc3f-cb9b-4aa8-969e-af1ffa4e4f21

使用时,加签动作则可以选择需要加签的用户,节点内退回动作则可以添加备注并退回给上一个处理人:

1701246424116-967fb130-2084-4538-88d5-a002bc47c534 1701246452552-4a578a65-635f-483d-9927-4758d45d4a72

多人任务节点支持的监听时点已实现了:

  • 当任务开始后

  • 当任务指派时

  • 当任务完成时

但是【当任务完成时】是分配给每个执行人的任务完成时,还未实现整体多人任务节点完成的时间,因此,增加监听时点【当最后一个任务完成,多实例整体结束时】:

1701170940323-e7d1b562-4268-4c54-926b-d162cca37539

1701249780570-6ac151c9-7607-49a3-bf80-d31f97650e9d

Copy
[
    {
        "taskDetails": {
            "taskId": "662956dc-73c9-11ee-9310-4ea8e1d62f58",
            "taskName": "老单人任务1",
            "startUser": {
                "userId": "f6a250e5-9315-475b-950a-efa489de0722",
                "userName": "likelikeit",
                "username": "likelikeit",
                "nickName": null,
                "nickname": null,
                "mobilePhone": null,
                "email": "xu.xia@proinnova.com.cn",
                "adminTag": null,
                "status": "1",
                "avatar": null
            },
            "startTime": "2023-10-26 14:32:13",
            "priority": "LOW",
            "priorityDes": {
                "en": "LOW",
                "zh-cn": "低"
            },
            "dueTime": null,
            "endTime": "2023-10-26 17:53:10",
            "processInstanceId": "65facd84-73c9-11ee-9310-4ea8e1d62f58",
            "processDefinitionId": "2b6a1559-73c8-11ee-9310-4ea8e1d62f58",
            "taskDefinitionKey": "p05cd931e738c4eb59fde87ce49700a59",
            "definitionName": "工作流",
            "expiredStatus": "NORMAL",
            "expiredStatusDesc": {
                "en": "NORMAL",
                "zh-cn": "正常"
            },
            "elementName": "test",
            "description": null,
            "folderId": "DIRe4cc5d4805e5",
            "path": "\\xx\\",
            "nodeCode": "user_task1",
            "nodeName": "老单人任务1",
            "app": "xytgdv001",
            "space": "xytgdv",
            "taskCode": "user_task1",
            "processId": "p05cd931e738c4eb59fde87ce49700a59",
            "taskDefKey": "Activity_SingleTask_ea43124",
            "executor": {
                "userId": "f6a250e5-9315-475b-950a-efa489de0722",
                "userName": "likelikeit",
                "username": "likelikeit",
                "nickName": null,
                "nickname": null,
                "mobilePhone": null,
                "email": "xu.xia@proinnova.com.cn",
                "adminTag": null,
                "status": "1",
                "avatar": null
            },
            "principal": "likelikeit",
            "taskStatus": "Completed",
            "taskStatusDes": {
                "en": "Completed",
                "zh-cn": "已完成"
            },
            "claimStatus": "UNCLAIMED",
            "userPage": {
                "elementDetail": {
                    "elementName": "task",
                    "folderId": "DIRe4cc5d4805e5",
                    "path": "\\xx\\",
                    "elementType": "UX",
                    "existFlag": false,
                    "errMsg": null,
                    "absoluteTag": true,
                    "relativePath": null,
                    "serverName": "ux-server1-0",
                    "moduleVersion": null
                },
                "params": [
                    {
                        "key": "task_id",
                        "value": "\"662956dc-73c9-11ee-9310-4ea8e1d62f58\"",
                        "componentType": null,
                        "povKey": null
                    }
                ]
            },
            "userPageStatus": "ENABLE",
            "handler": "likelikeit",
            "version": "V18.0",
            "processStartUser": "likelikeit",
            "processInstDisplayName": "工作流"
        },
        "actions": []
    }
]

在【UX-任务处理】控件中,完成任务时,支持上传最多10个附件,上传规范与平台一致

1701171879560-25ae4363-4a81-414b-96a8-595f5e5e2bf2

同时【UX-流程记录】控件中,点击详情会显示附件栏,支持下载上传的附件

1701171985278-c3119389-1be4-491c-872b-d0046ee306ac

增加工作流对象【DFProcessAttachment-流程附件】

1701172140329-bc9424e2-cf01-44ba-872a-cfc05d719ca0

财务模型节点之前仅支持【数据块审批状态初始化与变更】,本次迭代早呢更加【MDX执行】,可同步调用财务模型上配置的MDX脚本。 参数赋值支持静态值和JS表达式。

1701173448944-dda13600-3ce5-4904-96b6-c89b9855b550

● 间隔计算逻辑:按自然月增加,不换算成天数,若超出该自然月的日期,返回该自然月最后一天 ● 举例:首次激活时间=2023.1.31,每1月激活一次,后续月份激活时间=2023.2.28、2023.3.31、2023.4.30···

1701249140497-ea755702-0d82-42cf-a4f2-599dc0dedde1

支持模糊搜索节点名称

1701249577042-4aab9d1b-1f16-43b3-af8a-9be23cdaf762

1701164266338-a2f3787c-e1f5-4aca-be22-954cd69ed64b 1701164276562-588f70dc-ec1b-4f0c-a513-327e700df6ae

  • 增加问号提示

  • 增加「不可为空」回显

1701164428264-f8376dfa-42cf-450f-bc86-272dc7593b9b

所有节点的数据映射:

  • 顺序调整,第一行展示“表达式”

  • 类型默认表达式

为减少用户配置,待办跳转界面提供跳转参数的初始值。 **流程设置:**如果选择元素是UX,初始化预置

  • proc_id:表达式-wfp$proc_id

1701164561118-15b58652-1ccd-4901-b37e-77808de83c60

**单人任务、多人任务:**如果选择元素是UX,初始化预置

  • task_id:表达式-acp$task_id

  • proc_id:表达式-wfp$proc_id

1701164680215-4e559e11-89ae-450a-9e3c-4bcfced66290

1701165043555-4726f6ab-1ffa-4616-b4d0-2440d35aa8e3

非人工活动进一步区分【子流程】和【其他非人工节点】,可以显示子流程,但不显示其他非人工节点

1701165418332-cac52eb2-96b5-49d7-a3dd-091917f215aa 1701165378115-790fb21b-9f5f-44be-bdc1-29ea51352bb4

流程图使用态初始化时默认「自适应居中」 效果等同于点击了「自适应居中」

1701165592515-03585bf0-e56d-45bf-86fe-347ffb461e66

对当前页进行操作后,仍留在当前页,不会返回第一页

1701165982523-b6794319-0d75-4275-bc1f-34cc73bf783f

调整至上方

1701166180352-25103984-7338-4c4e-b024-c4ba0ce3a732

  • 用户任务节点,支持查看详情,详情中包含转办、转派、加签、撤回、完成任务等所有的操作记录

1701168707037-4194980c-c420-424c-96d0-78ac9a77496d

  • 之前只有单人任务和多人任务节点信息,增加开始、定时开始、结束、终止、调用子流程、多实例子流程节点的信息

1701168907320-ddea85ce-41a0-4fbc-b193-0b9128988869

  • 多人任务/多实例子流程节点,按层级结构展示

1701169149796-14e42510-2e0e-4d23-9a7d-d34ae67c8e16

  • 父子流程记录可关联跳转

1701169309143-4c6cf30d-15b7-4ef7-8254-5030784c8fc8 1701169415216-8ebfe2eb-1866-41cf-934f-3c9151d96882

流程设置、单人任务、多人任务的到期时间配置优化为基准时间+偏移时间

1701170491516-d691ecb1-1f00-46ae-b87b-92a5f76ce649

且对基准时间初始化默认值:

  • 流程设置:wfp$start_time

  • 单人任务/多人任务:acp$start_time

单人任务和多人任务节点中,任务监听文案优化:

1701170815002-314d39d6-4f0e-4627-809a-8ca2eb2fd3a6

1701246560320-6203011d-2865-401a-9381-95b784bafbee

1701246637258-6dc5dab8-4bfd-43c1-98a5-768bc9a41a2a

取消当前节点前禁用,涉及节点: ● 单人任务 ● 多人任务 取消当前节点后禁用,涉及节点: ● 调用子流程 ● 多实例子流程

1701249041215-bd89891b-85d6-4d9f-a3af-0734dba74a0f

1701249374464-ee4652c2-7c37-4ef8-a70f-37bd9140f95b 1701249364529-fe2228ab-7cee-49fa-8252-aca126809c20 1701249389615-6d2f56bd-c034-4017-929f-b5bb93083f05 1701249406758-881d1975-8d23-419e-bf88-e031cf447ae6 1701249398103-2cd54f74-9d38-445a-b29e-69a3dc7c91ab 1701249425294-85e41a52-1515-41e0-9228-4b8c00c8915b 1701249443279-e3f78944-84ba-4691-b817-468add43d7a2

优化复制和插入,增加变量/函数解释区域

1701250098722-20b04343-9557-49f8-ad34-1ea0be7641ff

增加【函数】分组,并预置两个函数fn$queryByDeepQL()和fn$getDimension()

1701249915538-0889dc95-9efe-4046-9e7a-d67073145b5a

1701250361424-8fbbb837-548f-4cbc-a4d0-e04be4783760

1、为了更便捷地管理表单,套表增加了对分组树形展示的配置(在开启权限管理后,可继承元素权限)

1701396427398-f4372c2d-a9fb-4cf2-b24e-139633ae7415

2、为了便于用户在套表界面也可以进行流程控制与审批,增加了【合并流程控制按钮】。可以通过增加按钮并将参数与筛选器控件值关联的方式,将按钮的状态与动作保持与流程控制界面同维度组合下的一致。

1701395990338-5b857cf6-d1f4-4396-ac07-43e88850981f

配置方式均已更新在相关操作手册中

为了解决分组报告在UX中合并视角下的数据重复问题,增加了去重的选项。 1、若在单独的分组报告中,则使用态查询区域中固定有【去除重复】项。开启后,再点击查询,则可去除除往来方主字段以外数据重复的条目。

1701398250208-e64fdbc2-74e4-444c-9fb1-48010a17592a

2、在UX-分组报告中,需要进行以下增量手动配置:

  • 从控件栏拖出一个【switch开关】控件,并将控件编码修改为enable_deduplicate

1701398928890-c7a077ab-f512-4a0a-bfd5-18d13d36747d

  • 对自定义按钮的以下两个事件均补充新增的参数:

Copy
"enableDeduplicate": $components.enable_deduplicate.value,

1701398946611-5000506f-5893-4dfa-87f9-a3676cf45a03 1701399010179-24fcb3d5-9d79-4458-8515-bbda7f91be2b

3、效果如下:

1701413817388-6769620c-189f-40ea-88c9-b4ffcd4d270b 1701413836505-32563530-f1d0-4bae-8a05-44c5935ff1af

注:出于数据类型统一的考虑,建议将原查询按钮的控件隐藏由【固定值】false,改为【FX】false

1701413983706-253295e1-0862-4484-9c8c-2de5ef44e57a

回到顶部

咨询热线

400-821-9199