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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 3882|回复: 6
打印 上一主题 下一主题

[分享] 任务系统的一些开发思路

[复制链接]

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
跳转到指定楼层
楼主
发表于 2020-4-26 09:18:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、如何构建不发送消息的任务:业务模型:如果我们要配置一个任务,它的目的只是扫描数据,将结果填入另一张表中,那么,就不需要发送数据。
1、在任务配置时,将发送短信和邮件选择不发送。
   

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

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

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



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
沙发
 楼主| 发表于 2020-4-26 09:20:46 | 只看该作者
系统任务的使用范围还有很多,大家可以多挖掘,比如,如何实现每小时一次的任务,或者如何实现每隔一天/周/月的任务等。目前的设计方式均可实现。
回复 支持 反对

使用道具 举报

198

主题

1313

帖子

3806

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3806
板凳
发表于 2020-4-26 09:33:07 | 只看该作者
目前每小时执行的,要如何设置呢?
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9740

积分

论坛元老

Rank: 8Rank: 8

积分
9740
地板
发表于 2020-4-26 23:39:48 | 只看该作者
不错,越来越好,能满足用户自定义执行时间吗?
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
5#
 楼主| 发表于 2020-4-27 09:22:30 | 只看该作者
万望 发表于 2015-11-26 23:39
不错,越来越好,能满足用户自定义执行时间吗?

可以,这个就是根据需求思考的内容啊。
回复 支持 反对

使用道具 举报

348

主题

3572

帖子

9740

积分

论坛元老

Rank: 8Rank: 8

积分
9740
6#
发表于 2020-5-9 16:47:02 | 只看该作者
玩了下,任务系统,执行周期能加上间隔时间段吗?比如从启动时间起,每隔几个小时执行一次
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复 支持 反对

使用道具 举报

78

主题

634

帖子

1598

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1598
7#
 楼主| 发表于 2020-5-10 08:50:46 | 只看该作者
万望 发表于 2015-12-9 16:47
玩了下,任务系统,执行周期能加上间隔时间段吗?比如从启动时间起,每隔几个小时执行一次

根据应用场景,用脚本来判断实现。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|玉祥公司客服-玉祥集团客服  本站关键词:快速开发平台

GMT+8, 2024-5-17 12:31 , Processed in 0.138436 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表