易飞发布及自动更新工具2009-04-17易飞产品部内容大纲自动更新工具介绍(DsUpgrade.exe)4.发布工具介绍(YiFeiPublish.exe)3.环境建置2.困惑及解决方案1.注意事项、授权管理、服务须知5.内容大纲自动更新工具介绍(DsUpgrade.exe)4.发布工具介绍(YiFeiPublish.exe)3.环境建置2.困惑及解决方案1.注意事项、授权管理、服务须知5.困惑及解决方案•场景1.解决一些bug2.小版更新1.人工方式去更新(拷贝、光盘安装)2.半人工方式更新(DsUpdate.exe)啊…出现问题了…(程序打不开、报错、用的还是旧程序…)客户端1客户端3客户端4客户端5客户端N…排查环境….问题解决客户端2客户满意度困惑及解决方案•设想为了解决一些bug、小版更新就更新这一台机器客户端1客户端2客户端3客户端NMIS人员:唉!!如果能实现,那该有多好……客户端主动去探知是否有更新的文件有更新的话就下载更新困惑及解决方案•诞生——易飞程序发布精灵、易飞程序更新精灵。困惑及解决方案•效益客户端主动探测,实现主动、实时、准确更新更新省时、减少人力消耗降低人工更新出错的机率减少程序bug造成的数据错误机率内容大纲自动更新工具介绍(DsUpgrade.exe)4.发布工具介绍(YiFeiPublish.exe)3.环境建置2.困惑及解决方案1.注意事项、授权管理、服务须知5.环境建置(方案一)1.下载最新的易飞文件(patch区)客户端1客户端2客户端3客户端…5.透过自动更新工具,下载并更新客户端4.透过易飞发布工具,将该台机器上的易飞程序发布到发布资料库中去ERP服务器3.手动更新服务器上的CONDUCTOR2.数据库端的更新(汇入开窗、检核等)环境建置(方案一)ERP服务器ERP服务器、发布机器、发布服务器在同一台机器上,即都部署在ERP服务器上,方案一的搭建最为简单直接,一般建议是20人版以内的客户,并且ERP服务器性能较好,可以采用该种搭建方式,但如果客户端数很多(20人版以上),在更新量比较大的时候,可能会使ERP服务器负载过大而影响ERP的正常使用,我们会建议采用方案二搭建方式。下载服务器发布机器ERP服务器环境建置(方案二)4.透过易飞发布工具,将该台机器上的易飞程序发布到下载服务器上去ERP服务器客户端1客户端2客户端3客户端…下载服务器发布机器5.透过自动更新工具下载并更新客户端1.下载最新的易飞文件(patch区)2.数据库端的更新(汇入开窗、检核等)3.更新发布机器上客户端环境建置(方案二)ERP服务器将ERP服务器、发布机器、下载服务器分别独立出来,这样可以做到在发布更新、客户端下载更新时,不会影响ERP服务器的使用,这种方式适合于ERP服务器性能一般,平时ERP并发用户很多的客户。下载服务器发布机器环境建置1、Conductor(易飞客户端)2、发布工具(YiFeiPublish.exe)发布机器下载服务器1、SQLSERVER客户端1、2…1、Conductor(易飞客户端)2、自动更新工具(DsUpgrade.exe)ABCA机利用发布工具YiFeiPublish.exe将A机Conductor发布到B机SQLSERVER中C机利用自动更新工具DsUpgrade.exe将B机SQLSERVER中的程序下载并更新到C机内容大纲自动更新工具介绍(DsUpgrade.exe)4.发布工具介绍(YiFeiPublish.exe)3.环境建置2.困惑及解决方案1.注意事项、授权管理、服务须知5.发布工具介绍(YiFeiPublish.exe)1、安装位置发布机器,即用来发布易飞程序的机器上,可以是ERP的服务器,可以是发布服务器,可以是任意一台易飞客户端机器,前提是其上的易飞ERP系统能够正常使用。发布工具介绍(YiFeiPublish.exe)2、开始使用整个发布过程涉及到的所有步骤在第一次使用之前请阅读相关说明发布工具介绍(YiFeiPublish.exe)•说明1、本作业用于易飞ERP系统客户端自动更新功能,所以请在完成必要的数据库端更新后再运行本作业;2、本作业需运行在已经下载并更新了需要发布的作业的客户端上;3、作业发布是以本台客户端的环境与数据库中发布区的作业进行比较后,以本机的作业作为标准进行发布的,所以在运行本作业之前请确保本机作业与环境的正确;4、一般不建议将本机中的个性化设置文件(如*.ini文件)发布出去,因为其它客户端在正常情况下也有可能与本机的设置不同;5、因为更新文件内容以压缩格式放置与数据库中,所以在有大量客户端更新时,可能带来数据库及网络有较大的负荷。发布工具介绍(YiFeiPublish.exe)3、环境检查列出当前机器易飞的基本环境信息易飞必须是跑两层易飞作业的搜寻路径必须是本机,且必须是C_Modi/C_Pkg、S_Modi/S_Pkg如果环境信息不满足要求,则会提示发布工具介绍(YiFeiPublish.exe)4、发布资料库定义发布资料库的相关信息可以测试连接发布工具介绍(YiFeiPublish.exe)5、查找更新勾选则会显示本机的一些易飞配置文件(*.INI)勾选则会显示本机比资料库中旧的文件【更新方式】是指客户端在更新时采用的方式:1.强制更新、2.旧则更新、3.无则更新★当需要发布一些比客户端旧的程序时,期望客户端必须要下载更新这些文件时,我们采用1.强制更新;★有的时候,某些客户端可能缺少某些文件,但又不希望不缺这些文件的客户端去下载,只希望没有的客户端下载更新,这时我们采用3.无则更新发布工具介绍(YiFeiPublish.exe)•说明该页的作用是列出查找出来的需要发布的易飞作业或是文档,其中需要特别注意的是,不是所有类型的文件都会被查找出来,下列类型的文件不会被列入查找的范畴:*.log;*.ugs;*.bmp;*.mnu;*.mmu;*.htm;*.bak;*.emf;*.doc,然后根据需要,选择性地发布出去。发布工具介绍(YiFeiPublish.exe)6、准备发布只要是ERP中任一帐套中的超级管理员即可发布工具介绍(YiFeiPublish.exe)7、发布过程发布工具介绍(YiFeiPublish.exe)8、完成(1)客户端同步更新个性化配置文件(*.ini)当客户端在下载时,遇到*.ini的文件,不管该文件在发布时选择的是哪种更新方式,必须先勾选此项,才会继续进行判断;(2)记录客户端更新情况如果勾选了此项,客户端在下载更新的过程中会记录相关的Log档,以便在出现问题时排查出错原因;(3)易飞登录时检查更新(仅用于易飞80)如果勾选了此项,那么易飞在登录时会检查是否有可用的更新,如果有,则会提示客户端去下载,否则不会。内容大纲自动更新工具介绍(DsUpgrade.exe)4.发布工具介绍(YiFeiPublish.exe)3.环境建置2.困惑及解决方案1.注意事项、授权管理、服务须知5.自动更新工具介绍(DsUpgrade.exe)1、安装位置每一台客户端机器。