金蝶EASV7.0.3升级指南金蝶软件(中国)有限公司2011年05月目录1环境配置.12升级准备.12.1环境准备.13升级步骤.23.1数据备份.23.2软件安装.33.2.1安装前准备..33.2.2EAS安装..33.2.3EAS部署..73.2.4升级数据中心..113.2.5部署调整和检查..123.2.6客服端安装与更新..174业务功能升级影响..204.1财务会计主要变动.204.1.1总账..204.1.2报表..204.1.3合并报表..204.1.4出纳管理..214.1.5存货核算..224.1.6应收管理..224.1.7应付管理..224.2资金管理主要变动.234.2.1账户管理..244.2.2银企互联..264.2.3资金结算..284.2.4集团划拨..284.2.5票据管理..284.2.6投资管理..314.2.7融资管理..324.2.8或有事项管理..334.2.9利息管理..334.3管理会计主要变动.344.3.1预算管理..344.3.2成本管理..344.4供应链管理主要变动.354.4.1销售与分销管理..354.4.2库存管理..364.4.3发运管理..364.4.4内部交易管理..364.5供应商协同管理主要变动.364.6客户关系管理主要变动.374.7生产制造主要变动.374.7.1生产数据管理..374.7.2销售与运作计划..384.7.3需求计划..384.7.4主生产计划/物料需求计划.394.7.5流程生产执行..404.7.6离散生产执行..404.8质量管理的主要变动.424.9设备管理主要变动.484.10人力资源管理主要变动.644.10.1HR基础资料..644.10.2组织管理..644.10.3员工管理..644.10.4后备人才管理..654.10.5员工合同管理..674.10.6薪酬管理..674.10.7绩效管理..684.10.8社保年金..694.10.9招聘选拔..694.10.10党群管理..704.10.11任职资格管理..704.10.12WEB应用.704.11基础数据管理主要变动.714.12协同管理主要变动.725业务配置(数据变动)升级影响.735.1菜单变更说明.735.1.1财务会计..735.1.2资金管理..755.1.3管理会计..875.1.4供应链管理..905.1.5供应商协同管理..925.1.6客户关系管理..935.1.7生产制造..985.1.8质量管理..1065.1.9设备管理..1085.1.10人力资源管理..1165.2权限变动影响.1225.2.1财务会计..1225.2.2资金管理..1235.2.3管理会计..1755.2.4供应链管理..1855.2.5供应链协同管理..1865.2.6客户关系管理..1885.2.7生产制造..2005.2.8质量管理..2095.2.9设备管理..2145.2.10人力资源管理..2225.2.11基础数据管理..2345.3系统参数变动影响.2355.3.1财务会计..2355.3.2资金管理..2385.3.3管理会计..2405.3.4供应链管理..2415.3.5供应商协同管理..2425.3.6客户关系管理..2425.3.7生产制造..2435.3.8设备管理..2465.3.9人力资源管理..2475.4单据转换规则(BOTP/DAP).2495.4.2资金管理..2505.4.3管理会计..2595.4.4供应链管理..2595.4.5供应商协同管理..2615.4.6客户关系管理..2615.4.7生产制造..2625.4.8质量管理..2665.4.9设备管理..2675.5工作流流程变更.2675.5.1资金管理..2685.5.2设备管理..2695.5.3人力资源管理..2705.6引入引出模板.2725.6.1财务会计..2735.6.2资金管理..2735.6.3生产制造..2745.6.4设备管理..2755.7打印套打模板.2755.7.1资金管理..2755.7.2供应商协同管理..2805.7.3生产制造..2805.7.4设备管理主要变动..2815.7.5人力资源管理..2825.8EASLicense变更说明..2835.9动态扩展平台.2846帮助与支持.284金蝶EASV7.0.3升级指南前言本文档提供计划以及正式升级到EASV7.0.3版的相关信息,包括:升级准备、升级步骤、新增或改进功能对用户的影响。适用于原使用金蝶EASV5.4版本、EASV5.9版本、EAS6.0版本、EAS7.0版本,准备升级到EASV7.0.3的用户。金蝶EASV7.0.3升级指南1/2911环境配置金蝶EASV7.0.3环境配置的详细说明,请参见《金蝶EASV7.0.3系统管理员手册》文档相关说明。2升级准备1.了解新产品升级前,请仔细阅读《金蝶EASV7.0.3发版说明》中的“新增和完善功能”,了解您当前版本已应用的全局和局部补丁的功能是否包括在EASV7.0.3版本中。如果有补丁功能未能包括在新版本的功能中,请及时联系您的代理商或金蝶公司的技术支持部门以获取新的补丁。2.制定升级计划在详细了解新产品的功能、性能、可用性等方面内容后,如果确认需要升级到新版本上,则需要制定周详的测试计划,包括确定升级方案,制定升级项目计划,明确人员、时间、费用预算、以及对现有系统运行平台进行评估。3.升级准备升级金蝶EASV7.0.3系统的软、硬件准备,包括硬件系统的升级或更新,新版本软件的预定,开发、测试环境与生产环境的同步以及明确升级项目组人员、职责分工,工作场地安排等。并针对操作人员进行新产品的相关培训。2.1环境准备检查操作系统、磁盘空间、内存、网络、数据库版本等是否满足金蝶EASV7.0.3版的环境要求,针对Unix系统,还需要关注执行安装程序的用户权限,避免这些因素导致金蝶EAS安装配置发生问题。详细请参见《金蝶EASV7.0.3系统管理员手册》的详细说明。请检查您目前所做的二次开发功能,及时与开发人员联系并确认所做的二次开发是否会因升级而受到影响。特别需要关注数据库中的触发器。如果您同时将金蝶EASV7.0.3升级指南2/291数据库升级到SQL2005,需要注意检查二次开发的内容是否存在不符合SQL2005语法的情况,如果不能确定可以将数据库设置为兼容80的模式。如果使用的是SQL2005必须安装最新的SP2补丁,并且下载微软支持和帮助中KB934459对应的补丁,否则维护计划将可能有问题。关于二次开发功能的元数据升级,请参见《金蝶EASV7.0.3元数据升级指南》的详细说明。升级账套时需保证硬盘空间是当前账套大小的3倍左右。请确认临时可用空间为2G左右,在安装EAS时,如果提示硬盘空间不够用时,在Windows下,可以在安装界面对临时解压空间指定;而在非windows系统,则需执行以下命令:exportIATEMPDIR=/usr/tmp―/usr/tmp‖为临时表空间目录请与实施或服务人员确认本次升级是否需要增加一些硬件,如CPU或内存的空间是否足够。服务器连接不了说明端口不通。只是某个分公司无法连接说明这个分公司的网络防火墙阻止了EAS的6888和11034端口,请联系网络管理员进行调整。一般情况下,建议广域网不要使用6888端口(在EAS管理控制台部署应用时可以修改端口),因为很多电信提供商封闭了6888端口(BT工具很多采用了这个端口,因此可能被封)。3升级步骤3.1数据备份在确认升级前,请事先备份好您以前的业务账套,具体操作步骤可以按以下步骤进行:l查询并记录数据库名称及对应的表空间名称。l为保证数据的完整性,建议在备份时断掉所有相关数据库连接。lSqlserver数据库使用完整备份,对oracle10G版本则建议使用数据泵进行数据备份。(导出工具及说明请参见《数据库备份与恢复工具操作指导》)金蝶EASV7.0.3升级指南3/2913.2软件安装3.2.1安装前准备为了防止升级过程发生意外情况,避免客户因升级而发生大面积无法使用EAS的现象,在升级前必须备份EAS服务端。同时为保证EAS在升级过程发生意外时,能够迅速恢复原来的EAS服务,以WebSphere与Weblogic为中间件部署的客户,建议采用全新的实例进行,不对原来的实例进行更改。3.2.2EAS安装l金蝶EAS服务端不要与数据库服务器安装在同一台物理主机。l金蝶EAS服务端安装至少需要2G左右空间,为了今后的升级备份等操作,推荐保留20G以上的剩余空间,空间检查方法请参考《金蝶EAS实施环境指南》。l金蝶EAS服务器所在主机至少2G以上内存。安装前系统临时目录(非windows环境为/tmp目录)至少需要2G左右的剩余空间。金蝶EASV7.0.3升级指南4/291步骤1设置金蝶EAS安装目录金蝶EAS服务端不能安装在中文或者带空格的目录中,且安装目录必须有足够的剩余空间:步骤2设置应用服务器类型金蝶EAS服务端支持Apusic,websphere和weblogic三种主流中间件。当选择“apusic”时,安装程序会自动把apusic安装在与金蝶EAS同级的目录下;其他中间件必须在安装金蝶EAS服务端前已经安装完毕。金蝶EASV7.0.3升级指南5/291步骤3设置应用服务器安装目录Websphere目录必须配置为WebSphere的AppServer目录,而WebLogic8.1必须配置为WebLogic81/server下,WebLogic10.3必须配置为wlserver_10.3/server下。金蝶EASV7.0.3升级指南6/291步骤4选择Java虚拟机版本(仅AIX)金蝶EAS默认使用1.5版本Java虚拟机,但是,当AIX操作系统版本低于5300-03时(可以通过oslevel–r查看AIX版本),不能使用1.5版本的Java虚拟机,所以在AIX操作系统上安装金蝶EAS时必须根据当前AIX版本选择合适的Java虚拟机版本。金蝶EASV7.0.3升级指南7/2913.2.3EAS部署安装完成后,执行amdin.cmd(sh)[C:\kingdee\eas\admin\admin.cmd][文档路径:EAS安装路径/Server/admin]启动EASV7.0.3管理控制台,“工具”->“部署向导”启动部署向导,经过服务器相关信息设置,注册数据中心后就可以完成EASV7.0.3部署。目前金蝶EAS支持Apusic、WebSphere、WebLogic三种应用服务器,每种应用服务器的设置存在一定的差异,参考下面的信息进行设置:1、Apusic服务器配置说明金蝶EASV7.0.3升级指南8/291【概要文件】:从金蝶EAS5.4开始,金蝶EAS自带的apusic支持同一个apusic目录运行多个apusic实例,每个apusic实例的配置存放在apusic/domains目录下。因此每个金蝶EAS实例都必须使用不同的apusic实例。一般采用与金蝶EAS实例同名的apusic实例就可以了。【HTTP】端口:apusic默认端口为6888,但有些网络运营商屏蔽了该端口,如果客户需要在广域网上运行,建议点击【设置】修改这个端口。【应用服务器内存】:初始内存一般不需要修改,使用默认的256m;最大内存推荐为1536M,但是最大内存不允许超出本机物理内存的70%,也不能超出1.5G(64位的unix系统除外,在64位的unix系统下,最大内存推荐为1536M或者2048M)。【管理员】和【密码】设置:apusic默认的用户名和密码都是admin【部署完成后自动启动服务器】:如果希望部署完成后即可使用该实例,则选中此选项;如果是配置金蝶EAS群集,建议部署完毕后不要立即启动,等运行完群集配置向导后统一启动所有实例。金蝶EASV7.0.3升级指南9/2912、WebSphere服务器配置说明:【概要文件】:websphere7.1开始提出的概念,如果列表显示为空,则需要在websphere中创建概要文件;(参考附录七《websphere概要文件管理》部分)。【服务器名称】:选择概要文件下发布金蝶EAS应用的websphereserver名当客户的websphere配置了全局安全性后,请选中【应用服务器启用了安全登录】,然后输入websphere的管理员用户名和密码(websphere默认情况下是没有启用全局安全性的)。【应用服务器内存】:初始内存一般不需要修改,使用默认的256m;最大内存推荐为1536M,但是最大内存不允许超出本机物理内存的70%,也不能超出1.5G(64位的unix系统除外,在64位的unix系统下,最大内存推荐为1536M或者2048M)。【部署完成后自动启动服务器】:如果希望部署完成后即可使用该实例,则选中此选项;如果是配置金蝶EAS群集,建议部署完毕后不要立即启动,等运行完群集配置向导后统一启动所有实例。金蝶EASV7.0.3升级指南10/2913、WebLogic应用服务器配置说明:金蝶EAS目前支持weblogic8.1.4以上版本。【概要文件】:选择weblogic中给金蝶EAS使用的domain。(参考本文的《weblogicdomain配置》部分)【服务器名称】:选择发布金蝶EAS的weblogicserver名称。【管理员】和【密码】设置:weblogic服务器启动时的用户名和密码。(新建weblogicdomain时指定)【应用服务器内存】:初始内存一般不需要修改,使用默认的256m;最大内存推荐为1536M,但是最大内存不允许超出本机物理内存的70%,也不能超出1.5G(64位的unix系统除外,在64位的unix系统下,最大内存推荐为1536M或者2048M)。金蝶EASV7.0.3升级指南11/291【部署完成后自动启动服务器】:如果希望部署完成后即可使用该实例,则选中此选项;如果是配置金蝶EAS群集,建议部署完毕后不要立即启动,等运行完群集配置向导后统一启动所有实例。3.2.4升级数据中心注意:在升级前建议进行账套备份安装和部署完成EASV7.0.3后,升级原有的数据中心到EASV7.0.3版本是必须的步骤。进入管理控制台,选择要升级的数据中心,然后点升级,在弹出的界面选择对应的功能即可。金蝶EASV7.0.3升级指南12/291注意:升级过种中如果出现中断错误时,请查看对应安装目录“*/admin/logs/admin.log”文件进行分析。正常升级完成后,在管理控制台的数据中心点“刷新”,即可显示数据中心已经更新到V7.0.3版本。启动EAS应用服务器,客户端或portal登陆测试一下是否正常。3.2.5部署调整和检查为了避免大量客户端同时更新组件导致网络阻塞甚至引发实例故障,需要部署模型以及相关参数做必要的检查和调整。调整内容主要包括:调整应用服务器线程参数以支持更多的下载线程,以及开启BIO。启用服务器端网络代理(NAP)负责自动更新和Portal访问。对于并发用户数量较多,且有一定集中度的客户,还有必要考虑二级代理方案,有效缓解更新对网络造成的压力。合理的JVM参数对EAS运行性能会有一定的提升作用。1.调整Apusic相关参数Apusic的HTTP端口是一个多协议端口,可以支持多种协议同时连接。接收到的数据会首先送到一个叫MuxHandler的装置进行协议识别,确定协议类型后会金蝶EASV7.0.3升级指南13/291直接转到对应的装置处理,如果是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=.