赛捷软件论坛's Archiver

lynn.yu 发表于 2020-11-25 17:21

[V11功能解说] 如何使用批处理执行文件导入/导出功能

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


批处理是一种无需人工干预在定期间隔执行已排序交易的方法。

批次服务器是一个启动程序或系统命令的后台进程。服务器处理一个任务队列,执行并记录每个任务的结果。

我们遇到了这样的场景,基于文件的导入和导出功能是在X3之间传输数据的,这个过程可以通过用户定义的批次工作时间表来自动化运行。

如何向批次服务器队列添加导出批次任务:

第1步:导航至功能:工具→批次服务器→请求管理。
第2步:点击“查询”。
第3步:【任务代码】,录入Export。
第4步:点击“审核”按钮。

[attach]6599[/attach]
图:EXPORT批次任务-请求递交

第5步:在【模板】字段中录入你的模板。
第6步:将“服务器”选作位置。批次进程不使用客户端文件。
第7步:EXPORT——输入一个【数据文件】名称或使用查找按钮选择一个。文件名需要是一个后跟文件名的存储卷,例如:[TMP]/SOHFILE.csv。
第8步:EXPORT——【范围】和【标准】字段是用来筛选需导出的数据的。

[attach]6600[/attach]
图:EXPORT模板选择

一旦导出任务的状态完成之后,你可以从批次任务行上的操作按钮选择“追踪日志”。

[attach]6601[/attach]
图:请求查询屏幕上的任务状态

[attach]6602[/attach]
图:Export查询日志

为导出批次任务创建周期性批次任务

第1步:导航至功能:工具→批次服务器→周期性任务管理。
第2步:点击“新建”。
第3步:录入【循环任务代码】和【标题】。
第4步:针对【任务代码】EXPORT/IMPORT
第5步:选择一个【周期】。选择“每周”或“每月”,以及选择或者录入需要运行工作的日子。
第6步:录入【时间范围】或者一到三个【固定时间】来在买个计划日运行工作。
第7步:点击“创建”。
第8步:点击“参数”。
第9步:在【模板】字段中录入你的模板。
第10步:将“服务器”选作位置。批次进程不使用客户端文件。
第11步:输入一个【数据文件】名称或使用查找按钮选择一个。文件名需要是一个后跟文件名的存储卷,例如:[TMP]/SOHFILE.csv。
第12步:【范围】和【标准】字段是用来筛选需导出的数据的。
第13步:点击“OK”。
第14步:选择【激活】复选框,并点击“保存”按钮。

[attach]6603[/attach]
图:export批次任务的周期性任务


任务代码——EXPORT

一个名为“EXPORT”的标准任务,它运行的是批量导出功能BATCHEXP。一个名为 “IMPORT”的标准任务,它运行的是批量导入功能BATCHIMP。设置一个以EXPORT或IMPORT作为任务代码的循环任务,X3会要求你输入参数,其中包括要使用的模板。

如何向批次服务器队列添加导入批次任务:

第1步:导航至功能:工具→批次服务器→请求管理。
第2步:点击“查询”。
第3步:【任务代码】,录入Import。
第4步:点击“审核”按钮。

[attach]6604[/attach]
图:IMPORT批次任务-请求递交

第5步:在【模板】字段中录入你的模板。
第6步:将“服务器”选作位置。批次进程不使用客户端文件。
第7步:选择要导入的文件的位置。
第8步:点击“OK”。

[attach]6605[/attach]
图:IMPORT模板选择

如果导入任务状态顺利完成的话,点击“追踪日志”选项。

[attach]6606[/attach]
图:请求查询屏幕上的任务状态

[attach]6607[/attach]
图:Import查询日志

本文帮助我们了解了什么是批次任务,如何使用批处理执行导入/导出,以及如何为导入/导出批次任务创建周期性任务。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.