赛捷软件论坛's Archiver

lynn.yu 发表于 2021-3-11 17:21

[V12功能解说] 批次任务中的时间限制

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


我们可能会遇到这样的情况:我们需要只在特定的时间内执行批次任务,而其余时间批次服务器不应该处于激活状态,这样其他进程就可以利用工作空间。在Sage X3中,我们可以通过这样的方式进行设置,使批次服务器只在特定的时间内工作,其余时间将处于非激活状态。

要想在特定时间段内运行批次服务器,我们需要执行以下设置。

批次服务器日历:

我们需要设置批次服务器日历:这包括批次服务器将处于活动状态并执行任务的【开始日期】和【结束日期】。在剩下的时间里,批次任务将不处于激活状态。

在这个屏幕上,我们可以设置批次服务器需要激活的日期的多个范围。如果当前日期落在下面给定的多个范围内,那么系统将去检查其他条件。这是第一次使用日期检查。

[attach]6870[/attach]
图:批次服务器日历

在下一个步骤中,我们需要导航至功能:

参数设置→工具→批次服务器→时间限制

[attach]6871[/attach]
图:时间限制

在上述屏幕中,我们需要设定【约束】的名称和【描述】。

工作日:这将帮助我们确定要激活批次任务的工作日。我们可以将需要考虑的日子标记为工作日。如果这一天不是工作日,我们将不会勾选该复选框。这种双态模式将帮助我们不在用户录入交易的工作时间执行批次任务,这样服务器就会为用户所用,而不是被批次任务占用。

日历:前面步骤中执行的批次服务器日历将被用来获取运行日期。

已工作小时/天:在这里,我们可以设定要激活批次服务器并执行任务的【开始时间】和【结束时间】。如果当前的工作日在日历日期内,并且满足工作日的要求,那么它将遵循这个时间范围。

(已工作)小时其它天数:在这里,我们可以设置非工作日的时间,非工作日就是我们在【工作日】版块中没有勾选的日子。如果当前的工作日在日历日期内,并且不符合工作日,那么它将遵循这个时间范围。

根据这个设置,我们将只在特定的时间限制下运行批次服务器,并为其他进程释放服务器。


运行:

系统将从所附的日历中检查日期,然后它将检查运行的工作日。如果满足工作日,则检查运行的时间。如果不满足工作日,那么将从网格第二行开始按照时间范围检查活动的批次任务的时间。

页: [1]

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