起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 153|回复: 5

自动启动流程**

[复制链接]
发表于 2008-5-12 16:16:10 | 显示全部楼层 |阅读模式
平台没有提供周期性任务和自动启动流程的功能,我想由数据库里存储过程来自动启动流程。具体思路如下

1 利用数据库中的调度,能每天自动执行存储过程
2 存储过程启动后,检查是否有满足条件的数据,若有,启动一个x3的流程,并生成一个任务,并自动填写相关的表(业务表和x3的系统表)。

请问,是否可行?
若可行,相关的表如何填写,如何增加记录?

谢谢!
回复

使用道具 举报

发表于 2008-5-12 17:16:52 | 显示全部楼层
可以做一个定时功能(设置timer的时间),然后运行在服务器的机器上,在业务数据表上增加一个标识字段出来,用来标识哪些数据已经启动过,这样就可以了,代码启动流程参考:http://bbs.justep.com/forum.php?mod=viewthread&tid=1202
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-13 15:15:12 | 显示全部楼层
1 如何运行在服务器的机器上?是在服务器上启动一个business.exe吗?如果是,谁来管理这个business.exe呢,万一出错没有人立即知道。

2 我是想运行在数据库里,就稳定多了,运行在数据库里的代码有么?
回复 支持 反对

使用道具 举报

发表于 2008-5-13 15:24:41 | 显示全部楼层
如果用存储过程,就要自己往系统数据集中插入流程相关数据了
流程相关表结构与关系,请参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=19485
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-13 15:33:46 | 显示全部楼层
谢谢,我研究研究,如果哪位大侠有现成的代码,也请给一份!
回复 支持 反对

使用道具 举报

发表于 2008-5-16 08:54:48 | 显示全部楼层
楼主,实现后,别忘记把结果反馈上来。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 07:55 , Processed in 0.041752 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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