1、AmarsoftALS7系统概要设计说明书.集团管理V1.0上海安硕信息技术股份授权:THESELISTEDPEOPLE:上海安硕信息技术股份使用本文件AREAUTHORIZEDBYAMARSOFTINFORMATION&TECHNOLOGYCO.,LTD.TOUSETHISDOCUMENT上海安硕信息技术股份保密声明本文件及其附件中的所有的信息均应受到保密,受到法律的保护。本文件的信息仅限于指定使用者阅读O如果您并非指定的使用者,或者您只是本文件传递给指定使用者的转交人或机构,您不得使用、分发、复制本文件中的任何内容。如果本文件错误的转交给了您,请立即将其销毁并告知上海安硕信息技术。联系:8
2、6-21-65106600,联系人:翟先生。谢谢您的合作。Amarsoftinformation&technologyco.,ltd.ProprietaryTheinformationcontainedinthisdocumentanditsattachments(ifany)isconfidentialandsubjecttolegalprivilege.Theinformationisintendedonlyforuseoftheindividuals(s)towhomitisaddressed.Ifyouarenotanintendedrecipient,ortheagentorempl
3、oyeeresponsibletodeliverittoanintendedrecipient,youareherebynotifiedthatanyuse,distributionorcopyingofthiscommunicationisstrictlyprohibited.Ifyouhavereceivedthisdocumentinerror,pleasedestroyitandimmediatelynotifyAmarsoftInformation&TechnologyCo.,Ltd.bycalling86-21-65106600,Mr.Zhai.Thankyou.上海安硕信息技术股
4、份特别申明未经本公司书面同意,不得复制、翻译或摘录本文档。本公司明确依法保存有关版权的一切权利,保存更改权和解释权。文档信息文档名称:ALS7概要设计说明书初稿翟涛初稿日期:2011.11内容概述:修订历史版本修订日其月修订人复核日期复核人修改内容简述1.02013-10宋代立2013.11陈家树发布历史发布日期提交人质检人发布说明目录1集团管理11.1模块描述11.2业务流程1新增集团2功能描述2实现要点2集团客户详情3功能描述3实现要点3删除集团客户4功能描述4实现要点4参加总行管理名单5功能描述5实现要点5复核集团家谱5功能描述5实现要点61集团管理1.1 模块描述集团是指以资本或契约为
5、纽带,以集团章程为共同行为标准的母公司、子公司、参股公司及其他成员企业或机构共同组成的具有一定规模的企业法人的联合体。集团中各个成员企业即为集团成员。集团成员间的关联和层级关系通过集团家谱进行控制。进行健全的集团客户信息管理的目的,是为集团客户授信业务的管理提供有效的信息支持,帮助商业银行有效的识别集团客户的各关联方,能够使商业银行各个机构共享集团客户的信息,支持全系统的集团客户贷款风险预警。表1-15给出了集团客户管理待实现的功能点。表1-1集团客户管理待实现功能点序号功能点子功能点1新增集团客户分类2集团客户详情修改集团客户概况3查看和维护集团家谱4删除集团客户客户权限申请与审批5参加总行
6、管理名单客户详情6复核集团家谱删除客户信息1.2 业务流程新增一个集团客户时不仅需要添加集团客户本身,还需要添加集团客户的下属成员,集团客户所有有效下属成员都是通过表GRoUP_MEMBER_RELATIVE(GMR)管理的,但是集团核心成员与其他成员并不是简单的父子关系,其他成员之间也有可能是父子关系。所以为了更好展示集团成员之间的关系网,引入了家谱图(GRoUP_FAMILY_MEMBER,GFM)概念。家谱关系复核通过后再更新到表GROUP_MEMBER_RELATIVEo图1-17给出了集团客户的管理流程图,集团客户的管理可以分为“集团客户管理”、“集团客户家谱创立和集团客户家谱维护”
7、维护3个层次进行。集团客户管理主要处理新增的集团客户(GROUP_INFO,GI)和客户信息(CUSToMERNFO,Cl)以及客户权限信息(CUSToMER_BELONGCB)之间的关系;集团客户家谱创立主要围绕新增的集团在不同层级添加集团成员;创立的集团家谱需要提交复核并根据集团的变动进行维护。图1-1集团客户管理流程图1.2.1 新增集团1.2.1.1 功能描述图1-18给出了新增集团信息的业务流程图。新增集团客户前需要有相关校验判断,包含检查集团客户名称、检查核心成员占用情况以及集团客户家谱初始化等操作。新增集团客户后要更新集团客户信息(CUSTOMERJNFO)表所属的集团,初始化集
8、团家谱成员(GROUP_FAMILY_MEMBER)s集团家谱版本(GRoUP_FAMILY_VERSION,GFV)和集团客户事件(GR0UP_EVENT,GE)并为集团客户和集团核心成员的信息录入用户和主办客户赋予相应的权限(CUSToMERBEL0NG)。图1-2新增集团信息业务流程1.2.1.2 实现要点新增集团的主要逻辑处理类如表1-16所示。表1-2新增集团信息逻辑处理类序号逻辑处理类类描述使用方法方法描述1.新增集团客户业务模型处理类RIno新增集团页面中通过ASDalaWindoW.SeiEveni方法设置调用。实现新增客户信息至Customerjnfo表。2.初始化集团客户和
9、集团家谱业务模型处理类run()新增集团页面中通过ASDataWindOW.SelEvenl方法设置调用。实现更新CUSToMERNFO、GROUPNFo记录,新增信息至CUSTOMERBELONG、GRoUP-Familyjversion、GROUP_FAMlLYMEMBER、GR0UP_EVENT3.GroupCustomerManage.java集团客户对象管理类checkMember()根据MemberCustomerID字段,检查核心企业是否为其他集团的成员。4.GroupCustomerManage.java集团客户对象管理类CheckGroupNameO新增集团时根据传入的Gro
10、upName字段,检查集团名称是否重复。5.GroupCustomerManage.java集团客户对象管理类CheckGroupName1()修改集团概况时根据传入的GroupName字段,检查集团名称是否重复。6.家谱信息维护基类getNewRefVersionSeq()获取并返回新的家谱版本编号。1.2.2 集团客户详情1.2.2.1 功能描述图1-19给出了查看和修改集团客户的业务流程图。集团客户详细信息的修改主要包括集团客户信息的修改和集团家谱信息的修改。图1-3集团客户详情流程图1.2.2.2 实现要点查看和修改集团详细信息的主要逻辑处理类如表1-17所示。表1-3集团信息详情和修
11、改逻辑处理类序号逻辑处理类类描述使用方法方法描述1.更新集团客户概况后续操作处理类run()修改集团客户概况页面中通过ASDataWindow1SetEvent方法设置调用。2.GroupCustomerManage.java集团客户对象管理类CheckKeyMemberCUstomerID0判断核心企业是否变动,取到旧的核心企业客户编号。3.GroupCustomerManage.java集团客户对象管理类CheckKeyMemberCustomer()判断集团客户是否有已认定的家谱版本。4.GroupCustomerManage.java集团客户对象管理类isGroupCustomer1(
12、)修改集团核心企业时判断新选择的核心企业是否已是自身成员。5.家谱信息维护基类getNewRefVersionSeq()获取并返回新的家谱版本编号。6.验证当前成员下是否有其他子成员类SubMemberExist()删除集团成员前验证该集团成员下是否有其他子成员。如有其他子成员那么无法进行删除,需先删除子成员。7.验证当前成员下是否有其他子成员类deletesUbMemberExist()将要删除的集团成员的ReviseFlag字段设置为REMOVED.amarsoft.app.als.customer.group.action.FamilyVersionApplyOpinionActionj
13、ava集团家谱提交复核意见处理类run()用于在集团家谱提交复核前更新GROUP_FAMILY_VERSION和Groupjnfod9.检查集团成员数量类CheckGroupMemberCoun()用于判断集团成员数量,如果不存在2名以上的成员,那么不能提交复核。10.集团客户对象管理类CheckAIlGroupMember()提交复核前检查所有成员,看是否有成员已属于其他集团。如有成员属于其他集团,那么不允许提交复核。1.2.3 删除集团客户1.2.3.1 功能描述图1-20给出了删除集团客户的业务流程图。家谱不为草稿状态的集团客户信息不允许删除。删除的信息主要包括集团客户信息(GRoUPN
14、F。)、集团客户根本信息(Customerjnfo)集团客户相关权限信息(CUSToMer_belong)、集团家谱成员信息(GRoUP_FAMILY_MEMBER)、复核通过的集团家谱信息(GROUP_MEMBER_RELATIVE)和集团家谱复核意见(GRoUP_FAMILY_0PINI0N,GFO)。图14删除集团客户流程图1.2.3.2 实现要点删除集团客户信息的主要逻辑处理类如表1-18所示。表1-4删除集团客户信息逻辑处理类序号逻辑处理类类描述使用方法方法描述1.GroupCusiomerManage.java集团客户对象管理类CheckGroupApproveOpinion()检
15、查集团客户是否存在已生效版本,如有那么不能删除集团。2.GroupCustomerManage.java集团客户对象管理类CheckBeforeDeleteGrouPo检查集团客户是否存在授信额度业务信息,如有那么不能删除集团。3.GroupCustomerManage.java集团客户对象管理类deleteGroupCustomer()删除集团客户自身以及集团与成员之间的关联关系。1.2.4参加总行管理名单参加总行管理名单是为了将分行集团家谱维护岗提交的集团家谱草稿提交给总行集团家谱符合岗复核。1.2.4.2 实现要点分行集团家谱信息参加总行管理员名单的主要逻辑处理类如表1-19所示。表1-
16、5参加总行管理名单逻辑处理类序号逻辑处理类类描述使用方法方法描述1.GroupCUstomerManage.java集团客户对象管理类UpdateGroupType2()根据传入的GroupID查询出Groupjnfo表中相应的集团客户记录,并更新“是否总行集中管理名单”字段的状态。同时插入记录至GROUP_EVENT,记录该字段变更情况。1.2.5复核集团家谱1.2.5.1 功能描述图1-21给出了复核集团家谱、业务流程图,复核集团家谱信息要签署集团家谱复核意见,复核通过后更新集团家谱成员信息(GROUPFAMlLYMEMBER)、集团家谱版本信息(GRoUP_FAMILY_VERSION)、集团客户信息(GRoUP_lNF0)、集团客户权限信息(CUSTOMER_BELONG),成员客户根本信息(CUSTOMERNFO)和成员客户详细信息(ENT_INF。)等。图1-5复核集团家谱业务流程图1.2.5.2 实现要点集团家谱复核的实现要点如表1-20所示。校1-6复核集团家谱逻辑处理类序号逻辑处理类类描述使用方法方法描述1.集团客户家谱复核阶段变更处理类UpdateFamilyApproveOpinion()提交复核后更新集团家谱复核意见表。2.集团客户家谱竟核阶段变更处理类UpdateFamilyApproveStatus()集团家谱复核通过后的后续事件处理。