概述

该主题提供了 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 服务所使用的用户账户下执行。