全部文档
文档中心数据流3.0使用手册全局设置

全局设置

用于配置元素相关信息。

  • 编码:元素保存后,编码不可修改,元素管理员可进入元素管理管理界面使用重命名功能修改编码。

  • 实例名称:是发起的每一条实例的名称,同一个数据流元素发起的多个实例,可以拥有不同的实例名称,以区别不同实例,未配置实例名称时,则用元素名称默认。

    • 配置实例名称时可用双花括号{{}}占位,在括号内可引用原始启动参数params,并用.或者[]访问成员值

    • 例如,原始启动参数是:{"YEAR":"2023", "PERIOD":"01"},实例名称配置为财务报表集成-{{params.YEAR}}{{params.PERIOD}},则可以得到财务报表集成-202301

    • 流程监控中会展示流程实例的实例名称,用户通常以此来直观区分不同实例

用于配置除开始节点外,所有节点的公共代码。

可导入常用的三方模块、定义配置变量、简易函数等,避免写入耗时计算。

可导入的模块受已安装的三方库影响,可点击代码框下方的文字提示查看已安装的三方库,若需要的模块不在其中,需要向运维人员申请后额外部署。

定位组件调用或接口请求问题时,可以临时在公共脚本中开启 cURL 和 DEBUG 日志:

Copy
from deepfos.options import OPTION

OPTION.api.dump_always = True
OPTION.general.log_level = 'DEBUG'

开启后,相关节点日志会打印对应的 cURL,例如:

cURL 和 DEBUG 日志可能包含认证头、用户标识、请求参数或业务数据。仅在授权排查期间开启,分享前完成脱敏,问题解决后及时关闭;高频流程不建议长期使用该配置。

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

当流程同步执行时(调用参数 inProcess=true),可以将流程日志设置为详细或极简。记录详细日志会增加一定的处理和存储开销。

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

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

模式设置不影响异步调用(调用参数 inProcess=false);异步调用仍会记录详细日志,例如定时任务采用异步方式启动。

数据流运行时会产生节点结果、数据转换步骤结果和流程数据库文件等中间数据。

系统会按运行设置清理中间数据文件,但不会自动清理运行历史、流程日志、队列中或进行中实例的数据文件,也不会清理导出节点生成的附件。

系统预置策略为:

  1. 清理 7 天前运行成功实例的数据文件。

  2. 清理 30 天前运行失败或已终止实例的数据文件。

也可以自定义保留最近 X 条成功实例的数据文件。使用该策略时,超出保留数量的成功实例数据会被清理,失败和已终止实例的数据文件会全部保留。

自动清理只处理上述运行数据文件。磁盘空间仍持续增长时,还应检查详细日志、历史实例、导出附件和其他服务日志,详见磁盘占用优化与清理

回到顶部

咨询热线

400-821-9199