AX ERP 真正的自动批处理

AX real batch job- AX ERP 真正的批处理

在AX3标准功能中,自动化任务是利用Batch来进行自动化处理任务,标准功能的局限是无法真正做到无人值守。比如服务器重启,必须手动去开一个Client,然后手动去执行Batch Job。 如何可以真正做到自动化,就需要利用到AX的本身机制和windows的服务机制,也就是说需要2方面的设置。

  1. AX的配置启动

主要利用AX的客户端配置工具,使用startup来自动处理Batch任务

a)        利用 AX configuration utility 了增加startup command

 AX ERP 真正的自动批处理

b)        增加JOB

 AX ERP 真正的自动批处理

c)         利用AX的默认类处理配置文件的代码

 AX ERP 真正的自动批处理

增加Class来处理

 AX ERP 真正的自动批处理

现在如果手动启动AX客户端,Batch Job会自动处理界面运行,说明第一步成功。

  1. Window Service创建和启动

利用微软工具SrvAny,可以给windows 创建任意服务,具体过程请Google,此处省略

 AX ERP 真正的自动批处理

 

当然国内也有牛人创建了图形化界面srvanyui。

 AX ERP 真正的自动批处理

同时我也省略了AX的用户创建,大体就是AX创建一个单独处理批处理的用户组和用户,NT集成认证的的AX ERP系统中,在service启动中也用此用户启动。

 

这样就完成的AX的自动批处理服务。Windows重启,services也会自动运行,AX的批处理就可以做到无人值守。

转载于:https://www.cnblogs.com/acloudy/p/duanliushui.html