前两天我们发布了最新版本5.1,http://www.taskctl.com/forum/detail_138.html ,相较于5.0,5.1版本不论是稳定性,还是用户体验上都是值得升级的版本,同时因为授权体系没有变化,所以以前购买的5.0授权的用户在同一用户环境下能够升级到该版本,用以前的注册码注册即可,建议所有的5.0版本用户都升级到新版本;5.0以前的付费用户,由于授权体系不同,建议等老版本的授权快到期时,届时在升级最新版本,如果确实希望升级,建议联系我们商讨具体细节。
在升级5.1以前,你需要知道下面的一些注意事项:
1、 在使用5.0时,是否有改动或新增插件
2、 在使用5.0时,作业是否使用period属性
由于在5.1中,对插件的接口进行了简单的改造,所以以前修改或新增的插件都应该相应适配新版本;同时因为period时间窗口的复杂性,影响了大部分的用户的使用体验,所以在5.1版本我们对时间窗口进行了裁剪,同时新增取周几和是否月末等函数以及优化了加月针对月末时的特殊处理,来丰富控制条件的多样性。
升级不仅仅是把软件从旧版本升级到新版本,更多的是如何对调度的影响最小,方式其实有多种,我在这里只描述其中一种(步骤中的服务:无代理未修改新增插件,没有使用period属性):
一、登录Admin,记录下各个菜单栏下的相关数据,主要包括应用工程名称、全局变量等(有一定基础的用户可以通过后台配置文件完成这一步)
二、备份配置的流程定时器,在admin中选择导入导出--导出,选中个人的要备份迁移到新版本的控制容器,然后点击导出,然后选择导出的文档,确定即可生成流程的备份
三、登录Monitor,记录流程定时器现在的私有变量值。导入导出时,备份的流程控制器私有变量值为Designer中的数据。
四、停止服务,对现有调度服务根目录打包(做最坏的打算,即使升级不成功,还可以切换回老版本)(可以不用卸载,要卸载可以直接删除从安装跟目录删除,也可以用安装程序卸载,为防止万一有作业放在该目录下,尽量在完成后,用删除文件的方式卸载)
五、下载并安装新版本(客户端也需要安装新版本)
六、登录新版本的Admin,新建相应的工程,全局变量。
七、导入导出栏导入并编译原有流程定时器
八、在Designer中对没有通过编译的流程定时器进行修改,通常是period属性
九、在Monitor中启动流程定时器,私有变量值参照登记记录,如果遇到作业报插件相关问题,去查看是否是自己修改或者新增的作业类型,对相应的插件进行改造
十、找到原来的lic购买记录,查看安装ID是否一直,用户环境一致时,是相同的,用lic注册即可。
完成上述步骤后,升级步骤就算完成了。如果有代理,也需要安装相应的新代理并完成其配置
[最后编辑于 2017-12-19 09:58 ]
请登录后评论~