概述
该主题提供了 TaskMan 的概述。
TaskMan(与 Windows 任务管理器不同)是一项 Windows 服务,该服务可执行以下任务:
- 轮询应用程序数据库
- 执行 SQL 存储过程
- 启动 EDI、MRP 和 APS 等应用程序
- 处理和生成报告(有关特定于报告的 TaskMan 的详细信息,请参见《创建和自定义报告》指南)
- 运行 IDO 方法
轮询应用程序数据库
TaskMan 可轮询应用程序数据库以标识要运行的新任务。它使用“内联网”表单中定义的轮询间隔。在启动时,它连接到应用程序数据库。
当发现等待运行的任务时,将查询任务信息(包括可执行文件、任务参数类型和用户名)并执行适当的处理。
执行 SQL 存储过程
对于 SQL 存储过程,TaskMan 将启动数据库进程线程。然后,数据库进程将连接到应用程序数据库。它作为提交任务的 SyteLine 用户登录。然后使用进程连接执行存储过程。
启动应用程序
TaskMan 启动系统进程以执行任何有效的 Windows 应用程序,例如 EDI (EDIImporter.EXE) 和 SyteLine 排产器(AIM_BATS.EXE),以便应用程序可以执行其处理。应用程序在 TaskMan 服务所使用的用户账户下执行。