1、 新老版本任务系统的区别: 新版本系统任务完全抛弃了老版本的系统任务模式,采用了脚本配置任务规则,任务引用规则的原则,主要区别有 1) 老版本任务仅支持SQL查询和固定语句,新版本支持服务端脚本运行,可以进行数据查询、变更、删除等操作。 2) 老版本任务运行时需要启动后台服务程序(短信猫发送程序),而新版本只需要IIS启动后即可跟随启动。 3) 新版本任务建立规则后,还需要建立任务(定义部门、运行时间、临界值等) 4) 新版本任务系统通过任务可传入部门、临界值信息到脚本中,在脚本中可获取这两项值。并且需要传出值,才会发送短信或邮件。 2、 新版任务系统说明: 1) 规则定义: 规则名称:必须定义 规则等级:用户自定义,仅供用户分类查看参考,与系统运行没有关系。 使用岗位:用户自定义,仅供用户分类查看参考,与系统运行没有关系。 规则说明:对规则的说明描述 状态:指示该规则是否启用,如果禁用,则所有任务中有该规则的都不会运行。 规则代码:规则获取result数据的代码,规则运行时,会执行脚本,并根据result的值,发送短信或邮件通知。 规则代码支持服务器端环境,即与客户端窗体的代码有区别,不支持ShowMessage或ShowError等带界面的函数。支持LoadAssembly加载外部文件、支持CustomSelect、ExecuteNonQuery、ExcuteScalar、SaveDataTable等函数用于操作数据库。 2) 任务定义: 任务即是按指定具体时间,系统自动运行的任务。任务中,可以加入一个或多个规则,并可定义运行时间,循环周期等。 任务名称:必须填写 启用状态:该任务是否已启用。启用的任务才会运行。 启动时间:该任务在运行当天的开始运行时间,如果到了该点,任务便开始运行。 发送短信、邮件:设置是否发送邮件或短信。 接收对象:设置短信和邮件的接收人,即任务通知人。 所属部门:指示该任务所属部门,该值会传入脚本中。 临界值:指示该任务系统的临界值,该值会传入脚本中,由需要该值的脚本进行处理或判断。 计划任务:指定任务的运行周期,如每天,每周或每月。 如果要设置如每隔2小时运行一次,则可多定义几个任务,如8点,10点,12点等。 规则列表: 选择该任务需要执行的规则。 定义好了任务之后,任务到了指定时间都会运行。运行记录会记录到DELIT_TASK_RUNINFO表中。 任务运行规则: 后台服务器正常运行时,一旦到达任务启动时间,则任务就会运行。当天只会运行一次,运行之后不再运行。如果服务器在启动时间之后启动,系统会检测到当天任务是否运行,如果没有运行,虽然已过运行时间点,则还是会运行。
|