调度后台任务(程序员或管理员)
- 创建后台任务:
- 在“后台任务定义”表单中创建一个新记录。
- 指定任务名称(例如,“RunCustomerOrderReport”)和说明。
- 指定可执行文件:
对于报告,可在“可执行文件名”字段中指定报告或报告类型表单的名称(而非标题)(例如“CustomerOrder”),并在“可执行文件类型”字段中指定可执行文件的类型(“RPT”) 。
对于存储过程,可在“可执行文件名”字段中指定程序名,并在“可执行文件类型”字段中选择“SP”。
对于可执行程序,在“可执行文件名”字段中指定程序名称和路径(例如,“c:\Infor\myprog”)并在“可执行程序类型”字段选择“EXE”。
对于 IDO 方法,可在“可执行文件名”字段中指定方法名(按照 IDO.Method 格式-例如,“MyProgID.SLSites.MyTestMethod”)并且在“可执行文件类型”字段中选择“IDOMTH”。
- 单击表单上的按钮以指定任意报告选项或已排除的任务。
- 保存记录。
现在可以从任意表单中将新的后台任务作为事件处理程序调用。
- 查看任务是否正在运行或等待。
当 TaskMan 启动任务时,它将更新“状态信息”组合框中的“启动”字段。如果“完成”字段为空,那么任务还在运行中。
也可以通过打开“活动后台任务”表单查看哪些任务当前正在运行。
- (可选)查看已完成任务的详细信息。
TaskMan 完成任务后,即使失败,也可从“后台任务历史”表单中查看它执行情况的详细信息,其中将显示以下信息:
- 任务说明
- 返回状态
- 提交任务的用户
- 由任务触发的信息
- (可选)要从可执行文件中将错误信息返回给 Taskman,请在可执行文件中使用以下任何方法:
- 将信息存放在 ProcessErrorLog 表中。这些消息显示在“背景任务历史”表单的“任务消息”选项卡中。
- 打印名为taskman-install-directory\Output\task-name_task-number.txt(例如,C:\Program Files\Infor\AppName\Output\APChecks_435.txt)的文件中的错误消息。TaskMan 将使用它作为“后台任务历史”表单中的错误消息。
- 返回整数错误代码。TaskMan 将 EXE 返回代码输入“后台任务历史”表中,其中返回码 0 表示成功。