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

全局设置

用于配置元素相关信息。

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

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

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

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

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



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



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

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

当数据流中编排了大量调用其他先胜云组件的节点,推荐将curl输出在日志中,以便排查问题,此时则可以在公共脚本中输入以下代码:

Copy
from deepfos.options import OPTION

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

节点日志中,则会打印对应的curl命令,例如:



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



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

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

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

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



数据流在运行过程中,会产生一系列中间数据文件,例如每个节点的运行结果、数据转换步骤中每个步骤的输出结果、整个数据流的db文件等。

为防止数据流长期运行产生大量中间文件占用磁盘空间,系统将自动清理运行过程产生的中间数据文件(不会清理运行历史和日志信息)。

用户可选择自动清理的策略,默认的系统预置清理策略是:

1、7天之前运行成功实例的数据文件;

2、30天之前运行失败及终止实例的数据文件;

若不使用系统预置策略,用户可自定义保留最近X条成功的实例数据,系统在清理时,则会:

1、保留最近至少X条成功的数据,清理超出X条的成功实例数据;

2、所有失败和终止状态的实例也会被保留,不会自动清理。



回到顶部

咨询热线

400-821-9199

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

ctrl+Enter to send