AX ERP 真正的自动批处理
AX real batch job- AX ERP 真正的批处理
在AX3标准功能中,自动化任务是利用Batch来进行自动化处理任务,标准功能的局限是无法真正做到无人值守。比如服务器重启,必须手动去开一个Client,然后手动去执行Batch Job。 如何可以真正做到自动化,就需要利用到AX的本身机制和windows的服务机制,也就是说需要2方面的设置。
- AX的配置启动
主要利用AX的客户端配置工具,使用startup来自动处理Batch任务
a) 利用 AX configuration utility 了增加startup command
b) 增加JOB
c) 利用AX的默认类处理配置文件的代码
增加Class来处理
现在如果手动启动AX客户端,Batch Job会自动处理界面运行,说明第一步成功。
- Window Service创建和启动
利用微软工具SrvAny,可以给windows 创建任意服务,具体过程请Google,此处省略
当然国内也有牛人创建了图形化界面srvanyui。
同时我也省略了AX的用户创建,大体就是AX创建一个单独处理批处理的用户组和用户,NT集成认证的的AX ERP系统中,在service启动中也用此用户启动。
这样就完成的AX的自动批处理服务。Windows重启,services也会自动运行,AX的批处理就可以做到无人值守。