金蝶EASV7.5升级指南金蝶软件(中国)有限公司2012年10月目录1环境配置.12升级准备.12.1环境准备.13升级步骤.23.1数据备份.23.2软件安装.23.2.1安装前准备..23.2.2EAS安装..23.2.3EAS部署..53.2.4升级数据中心..63.2.5部署调整和检查..73.2.6客户端安装与更新..124业务功能升级影响..134.1财务会计.134.1.1总账..134.1.2出纳管理..134.1.3费用管理..144.1.4固定资产..144.1.5低值易耗品..154.1.6存货核算..154.1.7应收管理..164.1.8应付管理..164.1.9报表管理..164.2战略管理.164.2.1预算管理..164.2.2合并报表..174.3成本管理.184.3.1实际成本..184.4资金管理.194.4.1资金计划..194.4.2现金池管理..204.4.3票据管理..244.4.4投资管理..244.4.5融资管理..244.4.6或有事项..244.4.7银企互联..254.4.8资金监控..264.4.9同业往来..264.4.10资金预测..264.5人力资源.274.5.1基础设置..274.5.2组织管理..274.5.3职务体系..274.5.4员工管理..284.5.5员工合同..284.5.6薪酬管理..284.5.7绩效管理..294.5.8社保管理..304.5.9招聘选拔..304.5.10培训管理..314.5.11我的工作台..314.5.12自助服务..314.6供应链管理.324.6.1采购管理..324.6.2销售管理..324.6.3库存管理..324.6.4委外管理..334.6.5采购价格..344.6.6销售价格..344.6.7销售信用..344.7分销管理.354.7.1渠道管理..354.7.2渠道门户..354.8生产制造.354.8.1生产数据管理..354.8.2销售与运作计划..354.8.3需求管理..354.8.4生产项目管理..364.8.5主生产计划/物料需求计划.364.8.6流程生产执行..364.8.7离散生产执行..364.8.8批次管理..374.9质量管理.374.10资产管理.384.11企业建模.404.11.1组织管理..404.11.2附件管理..404.11.3动态扩展平台..404.12系统平台.425业务配置(数据变动)升级影响.425.1菜单调整说明.435.2权限变动影响.435.2.1财务会计..435.2.2战略管理..455.2.3成本管理..475.2.4资金管理..485.2.5人力资源..495.2.6供应链管理..545.2.7分销管理..575.2.8生产制造..585.2.9质量管理..615.2.10资产管理..655.2.11企业建模..675.3系统参数变动影响.685.3.1财务会计..685.3.2战略管理..725.3.3成本管理..745.3.4资金管理..765.3.5人力资源..775.3.6供应链管理..825.3.7生产制造..845.3.8质量管理..885.3.9企业建模..895.4单据转换规则(BOTP/DAP).915.4.1财务会计..915.4.2战略管理..925.4.3资金管理..925.4.4供应链管理..945.4.5分销管理..985.4.6生产制造..995.4.7资产管理..1055.5工作流流程变更.1065.5.1财务会计..1065.5.2资金管理..1065.5.3供应链管理..1075.6引入引出模板.1085.6.1财务会计..1085.6.2资金管理..1085.6.3供应链管理..1095.6.4分销管理..1095.6.5生产制造..1095.6.6资产管理..1095.7打印套打模板.1125.7.1财务会计..1125.7.2资金管理..1125.7.3生产制造..1135.7.4资产管理..1145.8EASLicense变更说明..1156帮助与支持.115金蝶EASV7.5升级指南前言本文档提供计划以及正式升级到EASV7.5版的相关信息,包括:升级准备、升级步骤、新增或改进功能对用户的影响。适用于原使用金蝶EASV5.4版本、EASV5.9版本、EAS6.0版本、EAS7.0版本,准备升级到EASV7.5的用户。金蝶EASV7.5升级指南1/1221环境配置金蝶EAS是基于JavaEE的大型企业应用,目前EASV7.5服务端支持的软件环境请参照《金碟EASV7.5系统管理员手册》第1.1.1节“金蝶EAS可支持性环境说明”。2升级准备1.了解新产品升级前,请仔细阅读《金蝶EASV7.5发版说明》中的“新增和完善功能”,了解您当前版本已应用的全局和局部补丁的功能是否包括在EASV7.5版本中。如果有补丁功能未能包括在新版本的功能中,请及时联系您的代理商或金蝶公司的技术支持部门以获取新的补丁。2.制定升级计划在详细了解新产品的功能、性能、可用性等方面内容后,如果确认需要升级到新版本上,则需要制定周详的测试计划,包括确定升级方案,制定升级项目计划,明确人员、时间、费用预算、以及对现有系统运行平台进行评估。3.升级准备升级金蝶EASV7.5系统的软、硬件准备,包括硬件系统的升级或更新,新版本软件的预定,开发、测试环境与生产环境的同步以及明确升级项目组人员、职责分工,工作场地安排等。并针对操作人员进行新产品的相关培训。2.1环境准备检查操作系统、磁盘空间、内存、网络、数据库版本等是否满足金蝶EASV7.5版的环境要求,针对Unix系统,还需要关注执行安装程序的用户权限,避免这些因素导致金蝶EAS安装配置发生问题。详细请参见《金蝶EASV7.5系统管理员手册》的详细说明。请检查您目前所做的二次开发功能,及时与开发人员联系并确认所做的二次开发是否会因升级而受到影响。特别需要关注数据库中的触发器。如果您同时将数据库升级到SQL2005,需要注意检查二次开发的内容是否存在不符合SQL2005语法的情况,如果不能确定可以将数据库设置为兼容80的模式。如果使用的是SQL2005必须安装最新的SP2补丁,并且下载微软支持和帮助中KB934459对应的补丁,否则维护计划将可能有问题。关于二次开发功能的元数据升级,请参见《金蝶EASV7.5元数据升级指南》的详细说明。金蝶EASV7.5升级指南2/122升级账套时需保证硬盘空间是当前账套大小的3倍左右。请确认临时可用空间为2G左右,在安装EAS时,如果提示硬盘空间不够用时,在Windows下,可以在安装界面对临时解压空间指定;而在非windows系统,则需执行以下命令:exportIATEMPDIR=/usr/tmp“/usr/tmp”为临时表空间目录请与实施或服务人员确认本次升级是否需要增加一些硬件,如CPU或内存的空间是否足够。服务器连接不了说明端口不通。只是某个分公司无法连接说明这个分公司的网络防火墙阻止了EAS的6888和11034端口,请联系网络管理员进行调整。一般情况下,建议广域网不要使用6888端口(在EAS管理控制台部署应用时可以修改端口),因为很多电信提供商封闭了6888端口(BT工具很多采用了这个端口,因此可能被封)。3升级步骤3.1数据备份在确认升级前,请事先备份好您以前的业务账套,具体操作步骤可以按以下步骤进行: 查询并记录数据库名称及对应的表空间名称。 为保证数据的完整性,建议在备份时断掉所有相关数据库连接。 Sqlserver数据库使用完整备份,对oracle10G版本则建议使用数据泵进行数据备份。(导出工具及说明请参见《数据库备份与恢复工具操作指导》)3.2软件安装3.2.1安装前准备为了防止升级过程发生意外情况,避免客户因升级而发生大面积无法使用EAS的现象,在升级前必须备份EAS服务端。3.2.2EAS安装 金蝶EAS服务端不要与数据库服务器安装在同一台物理主机。 金蝶EAS服务端安装至少需要10G左右空间,为了今后的升级备份等操作,推荐保留50G以上的剩余空间,空间检查方法请参考《金碟EASV7.5系统管理员手册》。金蝶EASV7.5升级指南3/122 金蝶EAS服务器所在主机至少4G以上内存。安装前系统临时目录(非windows环境为/tmp目录)至少需要2G左右的剩余空间。步骤1设置金蝶EAS安装目录金蝶EAS服务端不能安装在中文或者带空格的目录中,且安装目录必须有足够的剩余空间:金蝶EASV7.5升级指南4/122步骤2设置应用服务器类型金蝶EASV7.5服务端支持Apusic中间件。当选择“apusic”时,安装程序会自动把apusic安装在与金蝶EAS同级的目录下。金蝶EASV7.5升级指南5/122选择应用服务器类型后,即可按默认提示进行EASV7.5服务端的安装。3.2.3EAS部署安装完成后,进入EAS安装路径,安装执行amdin.cmd(sh)[文件路径:EAS安装路径/eas/admin]启动EASV7.5管理控制台,经应用部署向导,设置服务器相关信息设置,注册数据中心后就可以完成金蝶EASV7.5标准部署流程的所有工作。也可以通过控制台“工具”->“部署向导”手动来启动应用部署向导。金蝶EASV7.5支持Apusic应用服务器,应用服务器参考下面的信息进行设置:1、Apusic服务器配置说明【概要文件】:从金蝶EAS5.4开始,金蝶EAS自带的apusic支持同一个apusic目录运行多个apusic实例,每个apusic实例的配置存放在apusic/domains目录下。因此每个金蝶EAS实例都必须使用不同的apusic实例。一般采用与金蝶EAS实例同名的apusic实例就可以了。【HTTP】端口:apusic默认端口为6888,但有些网络运营商屏蔽了该端口,如果客户需要在广域网上运行,建议点击【设置】修改这个端口。金蝶EASV7.5升级指南6/122【应用服务器内存】:初始内存一般不需要修改,使用默认的256m;最大内存推荐为1536M,但是最大内存不允许超出本机物理内存的70%,也不能超出1.5G(64位的unix系统除外,在64位的unix系统下,最大内存推荐为1536M或者2048M)。【管理员】和【密码】设置:apusic默认的用户名和密码都是admin【部署完成后自动启动服务器】:如果希望部署完成后即可使用该实例,则选中此选项;如果是配置金蝶EAS群集,建议部署完毕后不要立即启动,等运行完群集配置向导后统一启动所有实例。3.2.4升级数据中心注意:在升级前建议进行账套备份安装和部署完成EASV7.5后,升级原有的数据中心到EASV7.5版本是必须的步骤。进入管理控制台,选择要升级的数据中心,然后点升级,在弹出的界面选择对应的功能即可。金蝶EASV7.5升级指南7/122注意:升级过种中如果出现中断错误时,请查看对应安装目录“*/admin/logs/admin.log”文件进行分析。正常升级完成后,在管理控制台的数据中心点“刷新”,即可显示数据中心已经更新到V7.5版本。启动EAS应用服务器,客户端或portal登陆测试一下是否正常。3.2.5部署调整和检查为了避免大量客户端同时更新组件导致网络阻塞甚至引发实例故障,需要部署模型以及相关参数做必要的检查和调整。调整内容主要包括:调整应用服务器线程参数以支持更多的下载线程,以及开启BIO。启用服务器端网络代理(NAP)负责自动更新和Portal访问。对于并发用户数量较多,且有一定集中度的客户,还有必要考虑二级代理方案,有效缓解更新对网络造成的压力。合理的JVM参数对EAS运行性能会有一定的提升作用。1.调整Apusic相关参数金蝶EASV7.5升级指南8/122Apusic的HTTP端口是一个多协议端口,可以支持多种协议同时连接。接收到的数据会首先送到一个叫MuxHandler的装置进行协议识别,确定协议类型后会直接转到对应的装置处理,如果是HTTP请求(自动更新属于此类),则转HTTPHandler处理。MuxHandler的处理线程数默认为最大10个,大多数情况都够用了,但碰到网络状况复杂,大并发访问,以及可能存在蠕虫病毒的情况下,就不够用了。同样的,当客户端数量很多,加上网络阻塞导致更新很慢,可能出现大量HTTP更新请求,默认最多500个的HTTPHandler线程同样会存在不够用的情况。建议修改Apusic的MuxHandler最大线程数为50,HTTPHandler的最大线程数为1000甚至更高。方法:修改apusic/domains/server*/config/apusic.conf中的相应参数,具体位置请参见下图所示。如果server1的更新端口是给客户端更新用的,则修改server1的配置文件,如果是其他实例负责自动更新,则请修改对应实例的配置文件。在大并发访问以及复杂网络情况下,如不同供应商之间互联,网通连电信,教育网连网通等情况时,网络很容易发生拥塞的情况,最终可能导致实例故障;如果关闭nio(Java网络通讯的一种机制),此时使用传统的bio,虽然有一定的效率损失,但通讯过程会更可靠。请修改每个apusic实例下的apusic/domains/<实例名>/config/vm.options。设置如下选项为true。com.apusic.net.bio=true2.启用NAP负责更新EAS集群环境中,server1的作用非常重要,默认的集群部署方式下,server1一旦出现故障,会导致整个集群不可用,只能通过重启整个集群解决。因此,如果因为自动更新导致server1出现故障就得不偿失了。从EASV6.0版本开始,系统增加了一个EAS网络代理程序(NAP),能够同时代理EAS服务器端口(RPC)以及HTTP端口(自动更新)。当启用RPC代理时,它可以取代金蝶EASV7.5升级指南9/122EAS集群前置机的职责;当启用HTTP代理时,它会识别静态请求(如组件更新)以及动态请求(如Portal页面访问)并做不同的处理。如果是前者,NAP会直接从服务器目录或者本地更新缓存中获取文件并返回;如果是后者,则将请求转发给后端的EAS实例处理。NAP代理经过测试可以承受高并发的下载请求,并支持EASPortal集群,建议EAS的客户总是启用服务器端的NAP负责组件更新。默认NAP只启用HTTP代理,不会启用RPC代理,EAS服务器端也无需启动RPC代理。启动EAS管理控制台后,有一个“网络代理”页签,可以对NAP的端口进行配置,以及启动和停止NAP服务。【启用HTTPS代理】由于EAS自动更新目前都是基于HTTP协议,因此请勿勾选此选项,否则会导致更新报错。【HTTP端口】HTTP代理端口,对应EAS客户端设置的自动更新端口,不能和同一台服务器上的任何EAS实例的端口相同。调整设置后,请点击“保存”按钮将设置的信息保存到配置文件。在假定EAS对外更新和RPC端口分别为6888和11034时,不同场景下EAS实例以及集群控制器、NAP端口设置如下:金蝶EASV7.5升级指南10/122序号EAS部署形态端口配置说明1单实例server1的HTTP/RPC端口分别设置为6890和11034,NAP端口设置为6888。注:启动EAS的过程除了启动server1外,还要切换到“网络代理”页签启动NAP,停止亦然。2集群(多实例)N.