度量快速开发平台-专业、快速的软件定制快开平台

标题: 任务系统的一些开发思路 [打印本页]

作者: 张军勇    时间: 2020-4-26 09:18
标题: 任务系统的一些开发思路
一、如何构建不发送消息的任务:业务模型:如果我们要配置一个任务,它的目的只是扫描数据,将结果填入另一张表中,那么,就不需要发送数据。
1、在任务配置时,将发送短信和邮件选择不发送。
   

2、在规则脚本中,将RESULT返回值不赋值或赋值为空。
     

二、构建任务,打开不同处理窗体的思路:
    业务模型:如预警系统,我们需要扫描表,把多种数据填入一张表中,如:驾驶证到期、安全检查、会议记录等,这些数据需要不同的窗体来打开进行处理,那么,如何构建这种业务呢?
    1、构建一张表用于存储扫描信息,字段如:标题,警示时间、警示内容、类别;用类别字段来区分是哪种警示类型。
    2、根据类别判断,该采用哪个编辑窗体来处理数据即可。

最后:
       如何向表中填写数据呢?我们的服务端脚本,支持了ExecuteNonQuery和SaveDataTable方法,可以利用这两个函数向数据库中填写数据,推荐使用SaveDataTable,因为不需要考虑数据类型。服务端脚本运行暂时还没有支持事务,同时也不支持客户端代码。




作者: 张军勇    时间: 2020-4-26 09:20
系统任务的使用范围还有很多,大家可以多挖掘,比如,如何实现每小时一次的任务,或者如何实现每隔一天/周/月的任务等。目前的设计方式均可实现。
作者: 王爱东    时间: 2020-4-26 09:33
目前每小时执行的,要如何设置呢?
作者: 万望    时间: 2020-4-26 23:39
不错,越来越好,能满足用户自定义执行时间吗?
作者: 张军勇    时间: 2020-4-27 09:22
万望 发表于 2015-11-26 23:39
不错,越来越好,能满足用户自定义执行时间吗?

可以,这个就是根据需求思考的内容啊。
作者: 万望    时间: 2020-5-9 16:47
玩了下,任务系统,执行周期能加上间隔时间段吗?比如从启动时间起,每隔几个小时执行一次
作者: 张军勇    时间: 2020-5-10 08:50
万望 发表于 2015-12-9 16:47
玩了下,任务系统,执行周期能加上间隔时间段吗?比如从启动时间起,每隔几个小时执行一次

根据应用场景,用脚本来判断实现。




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2