集成方案配置详解及策略模式解析
编码
编码是集成方案新增时自动生成的,基于时间戳。目前该字段没有实际用途。
方案名称
简述方案的具体作用。名称可重复,是必填项。
策略模式
策略模式指的是集成平台读取和写入数据的方式。常见方式有定时异步、实时同步、事件触发和空操作。
- 定时异步:根据配置的定时规则,调度者自动激活任务。
- 实时同步:数据变动时立即发起接口任务。
- 事件触发:由其他集成方案的某个事件激活后触发任务。
- 空操作:不执行任何任务。
错误重试次数
当源查询或写入任务出错后,系统会自动重试。如果设置为0,则不重试。建议不要超过5次。
- 第一次重试:20秒
- 第二次重试:300秒(5分钟)
- 第三次重试:3600秒(1小时)
- 第四次重试:14400秒(4小时)
- 第五次重试:72000秒(20小时)
应用进程
指当前运行的操作系统程序。一般只有一个主进程,但在处理大量方案时,可以拆分为多个进程以提高效率。
进度调度号
系统后台有多个调度进程服务,这个参数通常使用默认值即可。
应用组
创建方案时可以对其进行分组,例如销售管理组、采购管理组等,以便查询和管理。
源平台调度
源调度方式
源系统的调度时间设置使用Linux的crontab表达式,最短间隔为每分钟一次。具体配置参考《调度策略配置》。
开始执行时间
设定方案开始执行的时间,格式为YYYY-MM-DD HH:mm:ss
,如2023年10月1日零点则为2023-10-01 00:00:00。
上次执行时间
记录方案最后一次运行时间,用于增量获取数据。
软件平台
源系统名称
适配器
每个系统都有独立的数据适配器,通过创建新接口实现与其他系统兼容,实现集成。
连接器
用于配置服务器连接信息,可以分别添加并隔离开发环境和生产环境的数据源,以保护数据安全。用户可以选择以下三种环境:
- 生产环境:env_production
- 测试环境:env_test
- 开发环境:env_development
执行条件
设定方案执行前需要满足的条件,例如必须先执行另一个指定方案,再根据调度时间进行请求。
上游触发方案
当上游选中的某个方案发生数据变动时,本方案将立即启动接口任务。
目标平台调度
目标调度方式
轻易云集成平台同样使用Linux crontab表达式来安排目标平台作业,每分钟至少一次。详细设置请参考《调度策略配置》。
开始执行时间
设定目标平台开始执行的具体时间,如2023年10月1日零点,则格式应为2023-10-01 00:00:00。
上次执行时间
记录最后一次运行目标平台作业的时间,用于增量获取数据使用。
软件平台
目标系统名称
适配器
每个系统都有独立的数据适配器,通过创建新接口实现与其他现有系统兼容,实现集成功能。
连接器
用于配置服务器连接信息,可分别添加并隔离开发、测试及生产环境的数据源,以保护数据信息安全:
- 生产环境:env_production
- 测试环境:env_test
- 开发环境:env_development
执行条件
设定目标平台作业前需满足的前提条件,例如采购入库单需先确认采购订单已写入,否则不进行入库单写入操作。
上游触发方案
当上游选中的某个方案发生数据变动时,本方案将立即启动接口任务;
回调参数
针对订阅式接口,如钉钉、企业微信等,需要先建立总接收推送数据,再由总接收分配到不同子表单进行其他操作。