定时任务配置原创
金蝶云社区-梦_尘
梦_尘
5人赞赏了该文章 559次浏览 未经作者许可,禁止转载编辑于2023年08月22日 10:23:36

我们需要一个完全没有任何代码的bos开发环境

image.png

一、先进入金碟BOS集成开发环境,进行定时任务的方法配置

点击右边菜单栏,将视图切换为金碟BOS设计开发工具

image.png

image.png

一、新建解决方案
    随后依次打开该项目已有的包路径,在包路径下右键新建包

image.png

image.png

二、新建功能

    在新建的包路径下新建功能(特:功能的名称一定要是英文,且必须要以Facade结尾,否则有些版本会有问题)

image.png

三、新增方法

    双击我们新建的功能,在右边窗口当中点击方法,点击增加,开始添加功能方法(添加完成后记得Ctrl+S进行保存)

image.png

image.png

四、发布功能方法

    选择我们新建的功能,右键点击发布,点击完成,将功能进行发布

image.png

image.png

五、编辑方法

    将工具视图切换回java视图,此时会出现我们刚刚发布的功能的相关方法。(如果没有出现,就对项目进行刷新即可)

image.png

选择所自动生成方法当中以ControllerBean结尾的方法,在打开的方法当中,在空白处右键点击源码,选择覆盖/实现方法,在弹出的窗口选择刚刚我们增加的方法,对其进行重写。(记得Ctrl+S进行保存)

image.png

image.png

image.png

六、更新子系统树

    在BOS集成开发环境当中(就是当前我们所使用的工具),将工具视图切换为“金碟BOS业务建模工具”,找到“用户自定义”并右键选择从包更新子系统树,等待控制台任务执行完毕即可(注意:我这里是自定义新建的,就选择了用户自定义的包,如果你是在其他地方新建的就在对应的包下进行更新即可,不过一般我们都是在“用户自定义”下进行的)

image.png


使用我们的打包工具对发布的元数据进行打包,并依次存放到服务器对应目录当中


    待上面的功能执行完成之后,我们需要打开服务器,在服务器当中再次进行子系统树的更新(特:此操作需要对服务器进行重启,且过程时间较长,如果为客户系统,需与客户确认是否可以重启,不得影响系统的正常使用)

    我这里是本地环境,所以没有集群,只有一个实例,有集群的停止集群即可

image.png

image.png

    等子系统树更新完毕后再重启系统


七、配置定时任务
    系统重启完成后,打开EAS客户端,使用管理员账号登录。分别进行“后台事务定义”和“后台事务监控”两个功能界面

    在“后台事务定义”界面,找到“用户自定义”(这里目录的选择与我们上面在“BOS集成开发环境”当中从包更新子系统树时选择的包路径一致,我们上面选的是用户自定义,对应的EAS客户端选择的也是用户自定义)

image.png

image.png调度计划可参考:http://t.csdn.cn/CVtgt


八、定时任务验证与发布

    选择我们新增的定时任务,点击上方的测试按钮,即可在“后台事务监控”当中看到我们定时任务的执行过程与结果。定时任务测试无误后,就可以进行发布了,发布之后定时任务就回自动定时去触发。

image.png

image.png


到此,定时任务就配置完成了。

赞 5