调度后台任务(程序员或管理员)

  1. 创建后台任务:
    1. 后台任务定义表单中创建一个新记录。
    2. 指定任务名称(例如,RunCustomerOrderReport)和说明。
    3. 指定可执行文件:

      对于报告,可在可执行文件名字段中指定报告或报告类型表单的名称(而非标题)(例如CustomerOrder),并在可执行文件类型字段中指定可执行文件的类型(RPT) 。

      对于存储过程,可在可执行文件名字段中指定程序名,并在可执行文件类型字段中选择SP

      对于可执行程序,在可执行文件名字段中指定程序名称和路径(例如,c:\Infor\myprog)并在可执行程序类型字段选择EXE

      对于 IDO 方法,可在可执行文件名字段中指定方法名(按照 IDO.Method 格式-例如,MyProgID.SLSites.MyTestMethod)并且在可执行文件类型字段中选择IDOMTH

    4. 单击表单上的按钮以指定任意报告选项或已排除的任务。
    5. 保存记录。

    现在可以从任意表单中将新的后台任务作为事件处理程序调用。

  2. 查看任务是否正在运行或等待。

    当 TaskMan 启动任务时,它将更新状态信息组合框中的启动字段。如果完成字段为空,那么任务还在运行中。

    也可以通过打开活动后台任务表单查看哪些任务当前正在运行。

  3. (可选)查看已完成任务的详细信息。

    TaskMan 完成任务后,即使失败,也可从后台任务历史表单中查看它执行情况的详细信息,其中将显示以下信息:

    • 任务说明
    • 返回状态
    • 提交任务的用户
    • 由任务触发的信息
  4. (可选)要从可执行文件中将错误信息返回给 Taskman,请在可执行文件中使用以下任何方法:
    • 将信息存放在 ProcessErrorLog 表中。这些消息显示在背景任务历史表单的任务消息选项卡中。
    • 打印名为taskman-install-directory\Output\task-name_task-number.txt(例如,C:\Program Files\Infor\AppName\Output\APChecks_435.txt)的文件中的错误消息。TaskMan 将使用它作为后台任务历史表单中的错误消息。
    • 返回整数错误代码。TaskMan 将 EXE 返回代码输入“后台任务历史”表中,其中返回码 0 表示成功。
相关主题