金蝶EASCloud升级指南金蝶软件(中国)有限公司2019年12月金蝶EASCloud升级指南目录目录..2前言..71环境配置.12升级准备.12.1环境准备.13升级步骤.23.1数据备份.23.2软件安装.23.2.1安装前准备..23.2.2EASCloud安装..23.2.3EASCloud部署..73.2.4部署调整和检查..123.2.5客户端安装与更新..143.3升级常见问题.164业务功能升级影响..254.1财务会计.254.1.1总账..254.1.2出纳管理..254.1.3费用管理..264.1.4低值易耗品..264.1.5应收管理..264.1.6应付管理..264.1.7报表管理..27金蝶EASCloud升级指南4.1.8存货核算..274.2财务共享.274.2.1总账共享..274.2.2共享任务管理..274.2.3共享运营管理..284.2.4费用共享..284.2.5固定资产共享..284.2.6报表共享..284.2.7电子档案集成..284.3管理会计.294.3.1利润中心总账..294.3.2利润中心报表..294.3.3利润中心存货..294.4战略管理.304.4.1费用预算..304.4.2资金预算..324.4.3预算编制平台..344.4.4预算控制平台..434.4.5预算管理..454.4.6合并基础资料..464.4.7法定合并..464.4.8管理合并..464.5资金管理.464.5.1资金结算..464.5.2银企互联..464.5.3付款排程..464.6供应链管理.474.6.1采购管理..474.6.2采购价格..484.6.3库存管理..494.7条码管理.49金蝶EASCloud升级指南4.7.1公共资料..494.7.2包装条码管理..494.7.3库存条码管理..494.7.4固定条码管理..514.7.5扫描任务管理..514.8协同管理.524.8.1流程管理..524.8.2收发文管理..524.8.3文档管理..524.8.4内容管理..524.9税务管理.524.9.1增值税发票管理..524.9.2税务基础资料..544.9.3纳税申报..544.10生产制造.554.10.1生产数据管理..554.11企业建模.564.12商业分析.564.13系统平台.564.13.1门户管理..564.13.2内容管理..565业务配置(数据变动)升级影响.565.1菜单调整说明.575.1.1财务会计..575.1.2财务共享..595.1.3财务机器人..635.1.4战略管理..635.1.5管理会计..645.1.6资金管理..655.1.7供应链管理..66金蝶EASCloud升级指南5.1.8税务管理..675.1.9企业建模..685.1.10商业分析..695.1.11集成管理..695.2权限变动影响.705.2.2财务共享..725.2.3财务机器人..765.2.4战略管理..775.2.5管理会计..795.2.6资金管理..805.2.7供应链管理..885.2.8税务管理..905.2.9企业建模..965.2.10商业分析..975.3系统参数变动影响.985.3.1财务会计..985.3.2管理会计..1025.3.3财务共享..1025.3.4战略管理..1025.3.5资金管理..1035.3.6供应链管理..1065.3.7企业建模..1075.4单据转换规则(BOTP/DAP).1085.4.1财务会计..1095.4.2供应链管理..1095.4.3管理会计..1105.5工作流流程变更.1115.5.1财务会计..1115.5.2供应链管理..1115.5.3资金管理..1115.6引入引出模板.1125.6.1财务会计..112金蝶EASCloud升级指南5.6.2管理会计..1125.6.3供应链管理..1125.6.4税务管理..1125.7打印套打模板.1135.7.1管理会计..1135.7.2采购管理..1136帮助与支持.113金蝶EASCloud升级指南前言本文档提供计划以及正式升级到EASCloud的相关信息,包括:升级准备、升级步骤、新增或改进功能对用户的影响。适用于原使用金蝶EASV6.0版本、EASV7.0版本、EASV7.1版本、EASV7.3版本、EASV7.5版本、EASV8.0版本、EASV8.1版本、EASV8.2版本、EASV8.5版本,准备升级到EASCloud的用户。11环境配置金蝶EASCloud是基于JavaEE的大型企业应用,目前EASCloud服务端支持的软件环境请参照《金碟EASCloud系统管理员手册》第1.1.1节“金蝶EASCloud可支持性环境说明”。2升级准备1.了解新产品升级前,请仔细阅读《金蝶EASCloud私有云发版说明》中的“新增和完善功能”,了解您当前版本已应用的全局和局部补丁的功能是否包括在EASCloud私有云中。如果有补丁功能未能包括在新版本的功能中,请及时联系您的代理商或金蝶公司的技术支持部门以获取新的补丁。制定升级计划在详细了解新产品的功能、性能、可用性等方面内容后,如果确认需要升级到新版本上,则需要制定周详的测试计划,包括确定升级方案,制定升级项目计划,明确人员、时间、费用预算、以及对现有系统运行平台进行评估。如果使用了CA,升级前请务必先跟北京天威诚信电子商务服务有限公司沟通升级方案。2.升级准备升级金蝶EASCloud系统的软、硬件准备,包括硬件系统的升级或更新,新版本软件的预定,开发、测试环境与生产环境的同步以及明确升级项目组人员、职责分工,工作场地安排等。并针对操作人员进行新产品的相关培训。2.1环境准备检查操作系统、磁盘空间、内存、网络、数据库版本等是否满足金蝶EASCloud的环境要求,针对Unix系统,还需要关注执行安装程序的用户权限,避免这些因素导致金蝶EASCloud安装配置发生问题。详细请参见《金蝶EASCloud系统管理员手册》的详细说明。请检查您目前所做的二次开发功能,及时与开发人员联系并确认所做的二次开发是否会2因升级而受到影响。特别需要关注数据库中的触发器。关于二次开发功能的元数据升级,请参见《金蝶EASCloud元数据升级指南》的详细说明。升级账套时需保证硬盘空间是当前账套大小的3倍左右。请确认临时可用空间为2G左右,在安装EASCloud时,如果提示硬盘空间不够用时,在Windows下,可以在安装界面对临时解压空间指定;而在非windows系统,则需执行以下命令:exportIATEMPDIR=/usr/tmp“/usr/tmp”为临时表空间目录请与实施或服务人员确认本次升级是否需要增加一些硬件,如CPU或内存的空间是否足够。服务器连接不了说明端口不通。只是某个分公司无法连接说明这个分公司的网络防火墙阻止了EASCloud的6888和11034端口,请联系网络管理员进行调整。一般情况下,建议广域网不要使用6888端口(在EASCloud管理控制台部署应用时可以修改端口),因为很多电信提供商封闭了6888端口(BT工具很多采用了这个端口,因此可能被封)。3升级步骤3.1数据备份在确认升级前,请事先备份好您以前的业务账套,具体操作步骤可以按以下步骤进行: 查询并记录数据库名称及对应的表空间名称。 为保证数据的完整性,建议在备份时断掉所有相关数据库连接。 Sqlserver数据库使用完整备份,对oracle10G版本则建议使用数据泵进行数据备份。(导出工具及说明请参见《数据库备份与恢复工具操作指导》)3.2软件安装3.2.1安装前准备为了防止升级过程发生意外情况,避免客户因升级而发生大面积无法使用EASCloud的现象,在升级前必须备份EASCloud服务端。3.2.2EASCloud安装 金蝶EASCloud服务端不要与数据库服务器安装在同一台物理主机。3 金蝶EASCloud服务端安装至少需要20G左右空间,为了今后的升级备份等操作,推荐保留50G以上的剩余空间,空间检查方法请参考《金碟EASCloud系统管理员手册》。 金蝶EASCloud服务器所在主机至少16G以上内存。安装前系统临时目录(非windows环境为/tmp目录)至少需要2G左右的剩余空间。选择“金蝶EASCloud服务器”,出现如下界面选择语言后,点击“OK”按钮4点击“下一步”按钮,出现如下界面选择“本人接受许可协议条款”,点击“下一步”按钮,出现如下界面5保持默认设置,点击“下一步”按钮设置金蝶EASCloud安装目录金蝶EASCloud服务端不能安装在中文或者带空格的目录中,且安装目录必须有足够的剩余空间:6设置应用服务器类型金蝶EASCloud服务端支持Apusic中间件。安装程序会自动把apusic安装在与金蝶EASCloud同级的目录下,默认支持apusic9.0应用服务器.点击“下一步”按钮,打开如下界面选择应用服务器类型后,即可按默认提示进行EASCloud服务端的安装。73.2.3EASCloud部署安装完成后,进入EASCloud安装路径,安装执行amdin.cmd(sh)[文件路径:EASCloud安装路径/eas/admin]启动EASCloud管理控制台,经应用部署向导,设置服务器相关信息设置,注册数据中心后就可以完成金蝶EASCloud标准部署流程的所有工作。也可以通过控制台“工具”->“部署向导”手动来启动应用部署向导。金蝶EASCloud支持Apusic应用服务器,应用服务器参考下面的信息进行设置:1、Apusic服务器配置说明【概要文件】:金蝶EASCloud自带的apusic支持同一个apusic目录运行多个apusic实例,每个apusic实例的配置存放在apusic/domains目录下。因此每个金蝶EASCloud实例都必须使用不同的apusic实例。一般采用与金蝶EASCloud实例同名的apusic实例就可以了。【HTTP】端口:apusic默认端口为6888,但有些网络运营商屏蔽了该端口,如果客户需要在广域网上运行,建议点击【设置】修改这个端口。8【应用服务器内存】:内存根据实际情况选择高配或者低配,高配初始内存64位无论是windows还是非windows使用默认的2048M,最大内存推荐为4096M,但是最大内存不允许超出本机物理内存的80%;低配初始内存64位无论是windows还是非windows使用默认的1024M,最大内存推荐为2048M。【管理员】和【密码】设置:apusic默认的用户名和密码是admin,kd_eas80【部署完成后自动启动服务器】:如果希望部署完成后即可使用该实例,则选中此选项;如果是配置金蝶EASCloud群集,建议部署完毕后不要立即启动,等运行完群集配置向导后统一启动所有实例。注意:1.在升级前建议进行账套备份;2.帐套升级前,请务必让现场DBA保证数据库表空间充足并监控表空间的可用容量如果不足及时扩容,避免升级过程中因为表空间不够,导致升级失败;3.帐套升级前,需要至少保持20%的存储空余,以免升级过程中因存储空间不够导致升级失败,例如:升级前数据中心大小1T,那升级过程需要至少准备1.2T的配置。安装和部署完成EASCloud后,升级原有的数据中心到EASCloud版本是必须的步骤。进入管理控制台,选择要升级的数据中心,然后点升级,在弹出的界面选择对应的功能即可。91011注意:升级过种中如果出现中断错误时,请查看对应安装目录“*/admin/logs/admin.log”文件进行分析。正常升级完成后,在管理控制台的数据中心点“刷新”,即可显示数据中心已经更新到EASCloud版本。启动EASCloud应用服务器,客户端或portal登陆测试一下是否正常。123.2.4部署调整和检查为了避免大量客户端同时更新组件导致网络阻塞甚至引发实例故障,需要部署模型以及相关参数做必要的检查和调整。调整内容主要包括:调整应用服务器线程参数以支持更多的下载线程,以及开启BIO。启用服务器端网络代理(NAP)负责自动更新和Portal访问。对于并发用户数量较多,且有一定集中度的客户,还有必要考虑二级代理方案,有效缓解更新对网络造成的压力。合理的JVM参数对EASCloud运行性能会有一定的提升作用。1.调整Apusic相关参数在大并发访问以及复杂网络情况下,如不同供应商之间互联,网通连电信,教育网连网通等情况时,网络很容易发生拥塞的情况,最终可能导致实例故障;如果关闭nio(Java网络通讯的一种机制),此时使用传统的bio,虽然有一定的效率损失,但通讯过程会更可靠。请修改每个apusic实例下的apusic/domains/<实例名>/config/vm.options。设置如下选项为true。com.apusic.net.bio=true2.启用NAP负责更新EASCloud集群环境中,server1的作用非常重要,默认的集群部署方式下,server1一旦出现故障,会导致整个集群不可用,只能通过重启整个集群解决。因此,如果因为自动更新导致server1出现故障就得不偿失了。EASCloud网络代理程序(NAP),能够同时代理EASCloud服务器端口(RPC)以及HTTP端口(自动更新)。当启用RPC代理时,它可以取代EASCloud集群前置机的职责;当启用HTTP代理时,它会识别静态请求(如组件更新)以及动态请求(如Portal页面访问)并做不同的处理。如果是前者,NAP会直接从服务器目录或者本地更新缓存中获取文件并返回;如果是后者,则将请求转发给后端的EASCloud实例处理。NAP代理经过测试可以承受高并发的下载请求,并支持EASCloudPortal集群,建议EASCloud的客户总是启用服务器端的NAP负责组件更新。默认NAP只启用HTTP代13理,不会启用RPC代理,EASCloud服务器端也无需启动RPC代理启动EASCloud管理控制台后,有一个“网络代理”页签,可以对NAP的端口进行配置,以及启动和停止NAP服务。【启用HTTPS代理】HTTPS代理端口,对应EASCloud客户端设置的自动更新端口,不能和同一台服务器上的任何EASCloud实例的端口相同,当启用HTTPS代理端口进行客户端更新时,客户端文件更新服务端口需要勾选HTTPS。【HTTP端口】HTTP代理端口,对应EASCloud客户端设置的自动更新端口,不能和同一台服务器上的任何EASCloud实例的端口相同。调整设置后,请点击“保存”按钮将设置的信息保存到配置文件。在假定EASCloud对外更新和RPC端口分别为6888和11034时,不同场景下EASCloud实例以及集群控制器、NAP端口设置如下:序号EASCloud部署形态端口配置说明1单实例server1的HTTP/RPC端口分别设置为6890和11034,NAP端口设置为6888。注:启动EASCloud的过程除了启动server1外,还要切换到“网络代理”页签启动NAP,停止亦然。142集群(多实例)NAP端口设置为6888,集群控制器端口设置为11034,每个实例分别设置各自端口,不能与NAP以及集群控制器端口冲突,实例之前也不能出现相同的端口。注:在集群环境下启动和停止EASCloud集群会自动启动和停止NAP。3多机集群主机的配置方法同上面的集群(多实例)配置,从机的端口设置只要保证机器内部不冲突即可。如果生产环境升级后正式启用时仍然出现更新阻塞的情况,可以单独重启一下NAP即可,已经登录系统的用户不会受到影响,无法更新的客户端重新进入一次即可开始正常更新。3.JVM参数检查EASCloud服务端实例的JVM参数最小堆内存和最大堆内存建议相等,≥1024m≤2048m。扩展属性中的JVM参数必须和JDK的类型匹配,否则可能导致EASCloud无法启动。如果出现无法启动的情况,请手工修改实例的脚本:eas/server/profiles/<实例名>/bin/set-server-env.sh(.bat),删除其中变量JVM_CUSTOM_PARAMS=后面的内容,然后再尝试启动实例。3.2.5客户端安装与更新为了避免版本升级以及打较大的补丁时出现网络堵塞的情况,实施控制是一种必不可少的手段,主要方法是事先准备一个已经完全更新好的客户端,然后打包分发给所有广域网客户端。1.安装并更新客户端15请打开“EASCloud服务器连接设置”,关闭“按需更新”选项,即开启完全更新,并连接到已经升级或者打过补丁的测试环境;进入EASCloud登录界面,等待自动更新完成。若出现更新失败或者不完整的情况,请检查原.