U9标准软件+实施报价器【用友U9实施方法论全套资料】
- 格式:xls
- 大小:306.50 KB
- 文档页数:4
UFIDA项目名称系统运行管理制度创建日期:2007-12-06最后修订日期:2007-12-28 文控编号:项目自定义文档控制更改记录日期作者版本更改记录审阅审批日期姓名职位日期职位姓名签名目录文档控制 (2)1.文档说明 (4)1.1. 概述 (4)12 文档样式使用说明 (4)2.目的 (5)3.适用范围 (5)4.U9ERP系统管理员应该具备的条件 (5)5.ERP系统密码管理 (6)6.MS SQLSERVER数据库安全 (6)7.备份策略 (6)8.恢复策略 (6)9.灾难恢复程序 (8)10.值班制度 (8)11.系统监视 (8)12.网络管理 (11)13.系统问题解决流程 (11)14.附加说明 (12)附录A (13)1.文档说明1.1.概述该文档将包括以下几个部分1.2.文档样式使用说明文档编辑时,可直接选择如下样式,以便快速、方便、标准的完成文档编写工作(此段文字可在正式编写文档时删除)。
一级标题:宋体,二号,加粗;样式:标题。
二级标题:黑体,一号;样式:标题二。
三级标题:黑体,小四号;样式:标题三正文:宋体,五号;样式:Smt止文一、Smt止文二(缩进四格)。
附录:宋体,三号;样式:Smt附录。
2.目的为保障ERP系统安全、稳定、可靠、长周期运行,确保ERP客户机与服务器的通讯通畅, 加强ERP应用系统、网络系统、服务器、数据库系统的管理,特制定本规定。
3.适用范围ERP系统管理员、网络管理员、数据库管理员等ERP系统技术支持人员。
4. U9ERP系统管理员应该具备的条件ERP系统管理员:a)熟悉WINDOWS SERVER20等网络操作系统。
b)熟悉MS SQLSERVER20(数据库。
c)全面掌握ERP系统。
d)具备网络系统知识。
e)具有较强的责任心与安全保密意识。
网络管理员:a)熟悉WINDOWS SERVER20等网络操作系统。
b)了解MS SQLSERVER20(数据库。
U9实施方法论2.1创建日期:2009年4月当前版本:V2.1起草部门:咨询实施事业部─U9咨询实施与支持总部修订日期:2011年04月<说明:该文件属于用友股份公司内部控制文件,请大家注意保密>文档控制更改记录审阅审批目录文档控制 (2)1 前言 (4)1.1提出背景 (4)1.2SMART实施方法论的定义理念 (4)1.3SMART实施方法论的路线图 (5)1.4SMART实施方法论的特点 (6)1.5 U9产品总体介绍 (10)1.6使用UAP-U9进行定制开发 (12)2 U9项目实施路线图总览 (14)3 U9项目实施主要内容 (15)3.1 项目规划 (15)3.2方案设计 (20)3.3 系统构建 (26)3.4 上线切换 (30)3.5 持续支持 (33)4 工具模板清单 (35)1前言1.1提出背景在ERP项目实施中有一个成功等式即:企业ERP系统的成功应用 = 有准备的企业 + 合适的软件+ 成功的实施方法,三个条件缺一不可。
对于用友来说,在前两个条件既定的情况下,项目能否成功,则取决于咨询实施顾问的实施能力和对实施方法的灵活运用。
在2001年初用友公司发布了第一套用友项目实施方法论并向规范化实施迈出了第一步之后,这套方法论如今已经发展为5.0版本,通过广大咨询实施顾问在项目中的贯彻执行,有效地控制了项目实施的风险,提高了项目实施的成功率。
U9是用友继U8和NC产品之后推出的又一款全新的商业应用套件,其功能十分强大,而且在实施方面也提供了组件化预配置等技术从而使实施过程变得更为轻松和快速。
上述特点要求我们必须对原有的实施方法进行调整以更为有效地适合U9产品的专业化、快速化、规模化实施。
为此我们根据原有用友实施方法论,综合借鉴U9产品的特点和实施过程,对项目实施各阶段、各项任务的工作内容、策略、角色和责任、交付成果、使用文档、潜在风险逐一进行了介绍,并整理了一套工具、模板,力求流程清晰、简练实用,形成了U9的SMART实施方法论。
考试题(U9)姓名:部门: (客户LOGO)×××ERP项目培训考试――存货核算考试题1单选题(每小题3分,共30分)1.1 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.2 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.3 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.4 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.5 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.6 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.7 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.8 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.9 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类1.10 存货的核算方式,下面描述错误的有()A.按仓库B.按部门.C.按存货D.按存货分类2多选题(每小题4分,共20分)2.1 存货核算中能够实现哪些业务( )A.材料成本结转B.销售成本结转C.产成品成本结转D.暂估业务处理E.存货成本调整2.2 存货核算中能够实现哪些业务( )A.材料成本结转B.销售成本结转C.产成品成本结转D.暂估业务处理E.存货成本调整2.3 存货核算中能够实现哪些业务( )A.材料成本结转B.销售成本结转C.产成品成本结转D.暂估业务处理E.存货成本调整2.4 存货核算中能够实现哪些业务( )A.材料成本结转B.销售成本结转C.产成品成本结转D.暂估业务处理E.存货成本调整2.5 存货核算中能够实现哪些业务( )A.材料成本结转B.销售成本结转C.产成品成本结转D.暂估业务处理E.存货成本调整3判断题(每小题3分,共30分)1.在库存4月份结账之后,如需在调整4月份的某个单据的单价,可直接在存货中调整(Y /N)2.入/出库调整单会影响库存模块的数量帐( )3.仓库的计价方式都采用移动平均,在存货核算做过期末处理之后才能够算出出库成本()4.在初始设置中的存货科目和对方科目不设置也可以生成凭证,不过需要手工填入()5.入库调整单[记账]之后,会在明细账中记录一笔只有金额没有数量的记录()6.存货核算月末结账之前必须先做[期末处理],否则不能结账( )7.存货核算的取消结账必须以结账月的下月日期登陆才能够取消结账( )8.记过账的单据能够进行反记账工作( )9.由存货系统生成的凭证,如果发现有错,必须在总帐进行修改( )10.存货核算当中的期未处理一经处理过后不可以进行取消( )4简单题(每小题10分,共20分)1.简述存货核算系统的业务处理流程,并说明它与其他模块的关联2.简述存货核算系统的业务处理流程,并说明它与其他模块的关联。
(结合视频教学资料使用)1.UBF路径配置(视频160)2.解决方案建立规则目录层次:解决方案>>项目>>组件同一模块,所有BE、BP、SV项目放在(同)一个解决方案内同一模块,所有BE,只用一个项目,即只生成一个BE的DLL同一模块,所有BP、SV,只用一个项目,即只生成一个BP、SV的DLL同一模块,可以所有枚举放在(同)一个BE组件内同一模块,所有UI项目放在一个解决方案内一个档案或单据UI,及其相关的查找参照UI,用(同)一个项目,即一个档案或单据,生成一个UI的DLL 同一模块,所有列表UI,用(同)一个项目同一模块,所有参照UI,用(同)一个项目3.命名规范配件名:UFIDA.U9.Cust.XM(地区).HXPP(公司).EX(模块)BE表名:Cust_XM(地区)_HXPP(公司)_EX(模块)_XXXX4.档案开发需求(视频170,180)考核模块(EX)>>科目(Subject)名称显示名称类型备注Org 组织组织机构业务主键,不可空Code 编码字符串业务主键,不可空,长50Name 科目名称字符串不可空,长200SubjectType 科目类型科目类型枚举枚举值:辅料、主要材料、产值、费用,对账差异,营销可比利润,调节项,其他收入,税后利润,考核税前利润Effective 状态状态Memo 备注字符串长500DescFlexField 扩展字段实体扩展字段集合5.BE Code与Model对比6.组件、类实体、属性关系查询(SQL语句)select a. Name as ComponentName ,at. DisplayName as ComponentName_CN,a. AssemblyName,a .Kind,b. Name as ClassName , bt. DisplayName as ClassName_CN,b. FullName,b .Discriminator,c. Name as AttributeName ,ct. DisplayName as AttributeName_CNfrom UBF_MD_Component aleft outer join UBF_MD_Component_Trl at on a. Local_ID=at .Local_ID and at.SysMLFlag= 'zh-cn'left outer join UBF_MD_Class b on a. ID=b .MD_Component_IDleft outer join UBF_MD_Class_Trl bt on b. Local_ID=bt .Local_ID and bt.SysMLFlag= 'zh-cn'left outer join UBF_MD_Attribute c on b. ID=c .MD_Class_IDleft outer join UBF_MD_Attribute_Trl ct on c. Local_ID=ct .Local_ID and ct.SysMLFlag= 'zh-cn'where (1 =1)and bt. DisplayName='科目'7.UI Code与Model对比8.UIForm、Part、Page的关系查询(SQL语句)select at .DisplayName as UIFormDisplayName , a .name as UIFormName ,c. name as PageName,a. uid as [UID(FormID)], b.PageCode,a. uri as [PartID(UIFormURI)], c.uri as PageURI,a. AssemblyName , a.ClassName,a. Width,a .Height, as ApplicationNamefrom ubf_md_uiform aleft outer join ubf_assemble_part b on a.uid =b. componentleft outer join ubf_assemble_page c on b.page =c. idleft outer join base_application_trl dt on c.application =dt. id and dt. sysmlflag='zh-cn'left outer join ubf_md_uiform_trl at on a.id =at. id and at. sysmlflag='zh-cn'where (1 =1)and at.DisplayName='科目'9.同步枚举脚本以补丁包方式更新/安装,则不需要下面的脚本,因为be的bulk中会处理;delete from ubf_sys_extenumtypedelete from ubf_sys_extenumtype_trldelete from ubf_sys_extenumvaluedelete from ubf_sys_extenumvalue_trlGOinsert into ubf_sys_extenumtype select local_id as id,'20060612' ,'u9zhangheng', '20060612','u9zhangheng' ,0, fullname as code, isextend,id as uid,0 as IsRefView from ubf_md_class where classtype=3insert into ubf_sys_extenumtype_trl select a .local_id as id ,'zh-CN', b.[displayname] as [name],b .[Description] from ubf_md_class a left join ubf_RES_resourcevalue b on cast( a.[iD] as nvarchar(255 )) = b. resourcename where classtype =3 insert into ubf_sys_extenumvalue select a .local_id as id,'20060612' ,'u9zhangheng', '20060612','u9zhangheng' ,0, a.[Local_Class_ID] as ExtEnumType , a.[name] as code,a .defaultvalue as evalue ,issystem, md_class_id as ExtEnumTypeUID from ubf_md_attribute as a inner join ubf_md_class as b on a. md_class_id=b .id where classtype =3insert into ubf_sys_extenumvalue_trl select a .local_id as id ,'zh-CN', c.[displayname] as [name] from ubf_md_attribute as a inner join ubf_md_class as b on a.md_class_id =b. id left join ubf_RES_resourcevalue c on cast( a.[ID] as nvarchar(255 )) = c. resourcename where classtype= 3GO--枚举值表关系SELECT a .Code , at .NAME ,a. EValue, c.UID AS EnumTypeUID FROM UBF_Sys_ExtEnumValue aLEFT OUTER JOIN UBF_Sys_ExtEnumValue_Trl at ON a.id =at . id AND at. SysMLFlag='zh-cn'LEFT OUTER JOIN UBF_Sys_ExtEnumType c ON a.ExtEnumType =c . idWHERE c .Code = 'UFIDA.U9.Base.Doc.ConfirmTypeEnum'10.装配发布(视频190)\UBFV28\U9.VOB.Product.UBF\UBFStudioBuildupDesigner.exebuildup.xml,修改UILib路径.\Runtime\environment.xml<system><connectionString>User Id=sa;Password=123456;Data Source=laputa\mssql2012;Initial Catalog=hxpp0326;packet size=4096;Max Pool size=1500;persist security info=True</connectionString></system>带实例名的ConnectionString<connectionString>User Id=sa;Password=123456;Data Source=DZY-\mssqlsever;InitialCatalog=HXPP0145;packet size=4096;Max Pool size=100;Connection Timeout=900;persist security info=True;MultipleActiveResultSets=true;</connectionString>11.常用代码(视频200,210,220)BE上赋默认值,OnSetDefaultValue 处增加代码if ( == null){ = Context.LoginOrg; }UI上赋默认值,Model>>AfterInitModel 处增加代码this.Subject.FieldOrg.DefaultValue = Ref.ID;this.Subject.FieldOrg_Code.DefaultValue = Ref.CodeColumn;this.Subject.FieldOrg_Name.DefaultValue = Column;扩展字段处理,在Webpart>>AfterCreateChildControls()里面调用:FlexFieldHelper.SetDescFlexField(this.FlexFieldPicker0, this.Model.Subject);其中:this.FlexFieldPicker0为要设置的描述性弹性域控件,this.Model.Subject为描述性弹性域所在的View,把Subject 换成你的View就可以了。