用于配置元素相关信息。
编码:元素保存后,编码不可修改,元素管理员可进入元素管理管理界面使用重命名
功能修改编码。
实例名称:是发起的每一条实例的名称,同一个数据流元素发起的多个实例,可以拥有不同的实例名称,以区别不同实例,未配置实例名称时,则用元素名称默认。
配置实例名称时可用双花括号{{}}占位,在括号内可引用原始启动参数params,并用.
或者[]
访问成员值
例如,原始启动参数是:{"YEAR":"2023", "PERIOD":"01"}
,实例名称配置为财务报表集成-{{params.YEAR}}{{params.PERIOD}}
,则可以得到财务报表集成-202301
流程监控中会展示流程实例的实例名称,用户通常以此来直观区分不同实例
用于配置除开始节点外,所有节点的公共代码。
可导入常用的三方模块、定义配置变量、简易函数等,避免写入耗时计算。
可导入的模块受已安装的三方库影响,可点击代码框下方的文字提示查看已安装的三方库,若需要的模块不在其中,需要向运维人员申请后额外部署。
当数据流中编排了大量调用其他先胜云组件的节点,推荐将curl输出在日志中,以便排查问题,此时则可以在公共脚本中输入以下代码:
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、所有失败和终止状态的实例也会被保留,不会自动清理。
回到顶部
咨询热线