OMS管理系统设计方案_第1页
OMS管理系统设计方案_第2页
OMS管理系统设计方案_第3页
OMS管理系统设计方案_第4页
OMS管理系统设计方案_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

建筑他I:建筑他I:现场防尘挤施5252建筑他r建筑他r现场防尘挤施5252KIWIViewer用户手册计方案Ver.1.0

编制:张枫林审核:批B2013-II)'建筑箱I:建筑箱I:现场防尘挤电5252变更履历日期版本号修改说明修改人核准人2013-12-101.0创建张枫林目录概述6需求分析7TOC\o"1-5"\h\z\o"CurrentDocument"系统整体架构 7\o"CurrentDocument"OMS系统需求 7\o"CurrentDocument"1)易用性和友好性 8\o"CurrentDocument"2)数据集成与共享 8\o"CurrentDocument"3)耦合度 8总体规划9\o"CurrentDocument"系统架构设计方案 9\o"CurrentDocument"三层B/S架构 9\o"CurrentDocument"基于WebServices的统一数据交换技术 10\o"CurrentDocument"而向MVC的实现路线 10\o"CurrentDocument"系统扩展性 11\o"CurrentDocument"软件整体设计方案 12\o"CurrentDocument"系统安全性 13\o"CurrentDocument"其他设计原则 13系统功能规格14\o"CurrentDocument"数据定向分发 14\o"CurrentDocument"数据标准化转换 17\o"CurrentDocument"追溯查询 18・••••••••••••••••••••••••••••••・••・・・・••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••・・•・•・・•••••••••••••・•19TOC\o"1-5"\h\z2 193• 19191919•3・・•••••••••••••••••••••••••・••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••・・・•••••••••••••••••••••••••••・•••••••••••••・•19近期数据查询 19历史数据查询 20\o"CurrentDocument"跨系统查M1J 22查询 22配置 23\o"CurrentDocument"系统管理 2626接口管理 26规则集管理 36基本属性设置 41系统代码设置 42日志管理 46字典管理 48概述OMS管理系统的建设,是为了加强公司各系统平台之间的信息共享,减少各系统平台之间的数据不一致,提高各系统平台的信息利用效率等目标。通过该系统可以提高用户的工作效率,减少数据的重复输入,降低成本以及减少人为错误。在今年刚刚闭幕的中国共产党十八届三中全会上,中国政府提出提高社会和企业信息化水平,加强信息化的运用,加大信息化的整合,加快信息化的发展,大力加强信息化建设,统筹推进“四化”进程。建设OMS管理系统,能进一步提高和强化企业的信息化管理水平,提高各个子系统平台的信息共享,提高工作效率及减少人为错误。2需求分析2.1.系统整体架构EQ»J海士力 金士力1段 同际公司| 天津大药房•|电商公日|油海物25|帝泊祖瑟砥资料商品资料名商食料客户三级地

址业务单据乐购VT单购退订单瑟砥资料商品资料名商食料客户三级地

址业务单据乐购VT单购退订单销售订单销退VI单组装,分解通

知单在孤恣转

换通知单采购订单取

清通知停售通知软据定向分发追溯歪词坦度监

控平台软据定向分发追溯歪词坦度监

控平台入库单出库单在库状态转换单商损子库库存转移商品库存;购送出库单但退单订单取消质馈G$P质检数据设备控制L

M入库单出库单在库状态转换单商损子库库存转移商品库存;购送出库单但退单订单取消质馈G$P质检数据设备控制L

MIS功能模块销售出库购进入库盘点补货作业GSP管理duet数据西诅MVFC7电亍标签I2.2.OMS系统需求根据前期需求调研,结合各个系统业务实际,OMS管理系统包含数据定向分发、数据标准化转换、追溯查询、跨系统查询和系统管理模块°系统功能如下图所示:

1)易用性和友好性系统具备可视化的工作界而,功能设计合理实用,易于操作使用,各类用户无须专业培训,即可快速掌握软件基本操作。软件提供联机帮助说明,用户可个性化设置(如快捷方式、界面布局等)和深度应用。2)数据集成与共享系统采用SOA架构,可以高效、方便的为其他应用系统提供服务,同时也调用其他应用系统,使得数据在各个零散的系统中共享。3)耦合度OMS系统和各应用系统之间既独立又相互联系,OMS系统本身是一个独立的接口服务平台,系统上线后通过各种配置将其他应用系统关联起来。3总体规划系统架构设计方案1)三层B/S架构系统采用三层B/S(浏览器/服务器模式)架构,基于Web互联网技术,主要事务逻辑在服务器端实现,能有效地保护数据平台和管理访问权限,服务器数据库也很安全。用户不必另外安装客户端软件,大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。同时B/S架构已经逐渐成为目前信息化建设的默认标准,采用浏览器/服务器的体系机构将能够大幅度降低系统的使用和维护成本,更符合大多数用户的使用习惯。表示层业务逻辑层 数据访问层表示层业务逻辑层 数据访问层采用三层体系结构的优点:1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现:3、可以降低层与层之间的依赖;4、有利于标准化:5、利于各层逻辑的复用。2)基于WebServices的统一数据交换技术采用而向管理、服务的方式来建设本系统,在数据交换服务、应用服务、资源汇集、重组、注册和发布服务是采用WebServices部署在网络上的对象(或组件)集合技术。它采用对象/组件技术、使用标准的Internet协议、将功能展示在互联网和企业网内部。它的基石是以XML为主的、开放的Web规范技术,因此具有比任何现有的对象技术更好的开放性。OMS管理系统设计和建设是基于SOA的整体构架思想,采用XML的数据交换技术和基于WebServices服务进行业务系统整合和集成支持。以XML数据交互引擎,实现异构系统间XML数据的传输、迁移等服务,完成数据抽取、加载、发布和订阅模板以及数据格式的转换。以WebServices技术进行业务集无缝集成和互操作的可信整合。通过标准化接口、标准化服务描述、发布、发现等,解决了全局业务调用、集成,整合、个性服务等问题。实现基于应用的业务协作,为应用系统集成提供全新的应用集成手段,使得所有的业务应用系统,可以通过WebServices技术进行相互调用,并通过流程重组以及流程整合提供多种新型的、跨业务系统的应用,真正能够实现业务流互联互通、各类应用业务集成与发展。3)面向MVC的实现路线模型-视图-控制器(Model-View-Controller,MVC)体系结构模式将一个交互式应用程序分为三个组件。模型包含应用问题的核心数据、逻辑关系和计算功能,它封装了所需的数据,提供完成问题处理的操作过程,还为视图获取显示数据提供访问其数据的操作:视图向用户显示信息:控制器以事件触发方式处理用户输入,并为每个输入事件提供了相应的操作服务。视图和控制器共同构成了用户接口。MVC模式是.NET应用程序开发中被广泛使用的一种体系结构,它将传统的输入、处理和输出模型转化为图形显示的用户交互模型。.NET平台上,模型层负责表达和访问商业数据,执行商业逻辑和操作,同时控制层也可以访问K功能函数以完成相关的任务。视图层负责显示模型层的内容,它从该层取得数据并指定这些数

据如何被显示出来,它也会将用户的愉入传送给控制器C控制层负责定义应用程序的行为,它可以分派用户的请求并选择恰当的视图用于显示,也可以解释用户的输入并将它们映射为模型层可执行的操作,界面控制层Web服务层通用功能界面控制层Web服务层通用功能业务逻钳层数据访问层4)系统扩展性系统在设计时,充分考虑到系统的通用性、扩展性。在选择技术实现时做到可配性强、配置灵活,以适应不同情况下用户的需求,使系统能够运行在多种不同的平台之上。充分考虑应用以及今后业务的可能扩展,随着数据量的增加和运行方点的扩展,系统能够随着硬件和系统软件的升级或增加,具有良好的可扩展性。应用软件应具有良好的开放性,遵循业界相关标准,支持开放的标准接口,使整个系统成为一个统一的整体。应用支撑平台模块间相对独立,接口清晰,内部的业务流程升级和改造与其它模块无关,所有模块基于组件WebServices开发,可插拔。软件整体设计方案OMS管理系统采用基于SOA的分布式服务架构方案,通过该方案可以使OMS满足未来企业高速发展需要的高性能、高可靠性、高可扩展性的需要。依据这套方案,我们将系统进行如下的划分(详细部署图见图):Web服务集群基于SOA的服务组件,用于提供OMS的所有业务处理。Web应用程序集群供用户管理和查i旬的用户友好的可视化界面。数据库读写分离利用Oracle数据库的主从数据库热备功能,实现读写数据库的数据同步。应用服务器在写数据时访问主数据库,主数据库通过主从复制机制将数据更新同步到从数据库。分布式缓存(Memcached)加快数据访问速度,减轻后端应用和数据存储的负载压力。负教均衡服务器利用开源的业界广泛使用的Nginx服务器实现负载均衡,以提升OMS的性能和可靠性。33.系统安全性系统支持SSL加密通讯协议,使用SSL可以对通讯内容进行高强度的加密,以防止数据在网络传输时被窃取。3.4.其他设计原则实用性和可行性:主要技术和产品具有成熟、稳定、实用的特点,实用性放在首位,既便于用户使用,又便于系统管理。先进性和成熟性:系统设计采用超前思维,先进技术和系统工程方法,同时兼顾思维的合理性,技术的可行性,方法的正确性。不但能反映当今的先进技术和理念,而且具有发展潜力,能保证未来若干年内占主导地位。开放性与标准化原则:OMS接收和发送的数据都是基于标准的XML数据,J2EE、.NET等其他平台都是可以很方便的与OMS进行对接。可扩充性及易升级性:适应应用不断拓展的需要,应用平令的软硬件环境有良好的平滑可扩充性。安全性和保密性:充分考虑信息资源的共享,注意信息资源的保护和隔离,分别针对不同的应用和不同的网络通信环境,采取不同的措施,包括系统安全机制、数据存取的权限控制等。系统架构中各层应采用成熟的、符合技术标准服务器、中间件、数据库产品。系统应保证WindowXPProfessional客户端的正常使用,浏览器建议采用IE7.0以上版本,并在TT.Firefox等主流浏览器上测试通过。系统功能规格本章将详细描述各个模块的需求功能规格,会给出具体的页而布局及页面所展示的信息内容,即Web应用开发中称为低保真页面的页面蓝图,更为精细的大小、位置由UI设计师在实际Web开发时给定。对于后台数据处理模块给出详细的处理流程图。4.1.数据定向分发数据定向分发分为主动推送、定时轮询和客户上传数据资料三种方式。各方式的系统活动图如下所示:主动推送定时轮询42数据标准化转换通过预先定义好的数据标准化转换规则进行数据转换,包括业务系统,物流系统、物流系统,业务系统双向转换。其中还需要考虑异构数据库之间的数据类型、字段转义、字段位长等格式要求,对于没有定义转换规则的业务类型、转换异常的数据系统自动向数据发送方进行异常反馈,具体流程如下:43追溯查询为保障系统安全稳定运行,数据交换有据可查,提供接口服务流水记录查询功能。可以查询业务名称、发送数据的时间、发送方的IP、发送方的基本信息、发送的数据内容、转换后的数据内容、接收方的基本信息、本次处理的状态等数据。下图是追溯查询主界面:三凿区域近期敷兔还询历史敖尼里询安作用户▼三凿区域近期敷兔还询历史敖尼里询安作用户▼效总发送方询选在▼既定榭妨请腐7)近一天近三天刖理寸问(无然:认前近一周JSzzfi至结果时间(无双认回 25词 |注■判断和■日志粥3时ZN何的关系,只显示日西娱SB时间内的戾鹿歪词序号搽住用户SfElP笠作时间致据发送方数必掂鲂1XXX1921E8110.1223313-12-25132593152脚蜘功宸港ERPfS请公域£S2XXX192168.110.122XII312-23132559162鹤砌翩0E叩看镉公力物而树乂MISSB3192168.110.1222013-12-271325:89152翩0E叩看镉公力物而树乂MISi*1234567S910O趣追溯查询分为近期数据查询和历史数据查询。近期数据查询查询近期业务日志(查询即时数据表),默认查询当天数据,用户可自行查询近三天,近一周,近一月的数据(快捷查询天数,需要和日志保留时间匹配,只显示保留时间内的快捷查询)。同时用户可自行设置其他的查询条件,如可根据用户,状态,数据接收方,数据发送发,操作时间段等信息进行查询过滤。如果查询时间跨年了,需要单独处理。点击查看,弹出页面(不覆盖原有页面),可查询对比转换前的数据

和转换后的数据,如果不一样,则需要区分开(如:标红),同时,需要将部分基础信息带入到查看页面,如:操作用户,操作时间,数据发送发,数据接收方。如下图:■ 接口管理 :这现■ 接口管理 :这现S!庄管理:斯槐则(' 现见雎护,’,日威维:\字典管逢;&,爰统途萱:*至本展性设隹曷XV耳蛎魏/\当劭协妥率第M理・)止於H洵▲▼近期期8笠询 [ 历史数免追询安作用户g 请哪 ▼数免发送方ifias ▼ 默框接收方请选捽 ▼i!序号3XXKK推作史施K号R:XXXK 数据左送方XXXK转炽助数生XX 数期gift万XXXXXK将搅后散据按场方QLMIS£S112宏品禧殳XXXXXXKXXX23XXXXXXXKWX-MISSB4货主内科35中文名i*58&ic®f^OLMIS7商品蒯a3生产厂浜3产SB10包遮tm11包寰物立12批狂瞎13振今却已14成小开票单位15防品大奖1中的饮片12345678910°殛►一求三;联*__-sta历史数据查询查询历史业务日志(查询历史数据表),默认查询历史数据表中最新一天的数据,用户可自行设置其他的查询条件,如可根据用户,状态,数据接收方,数据发送发,操作时间段等信息进行查询过滤。数据段的查询不允许跨年。只能查询同一年的数据。如下图,主界面:

1 1当鬲位置京芥tt理。道耳叁洵■»历史数据nG▲U庭娩U迎/\ 按口包理 '近期教毡询 [ 历史数凫空询\B制卬诧省理;\ 新御㈣/费作用户状态 血法 ▼刘沪,n> f数免发送方语造髭 ▼ 数港拗妨食选法 ▼,H志它埋,\字典6r理/餐作时间 会纲向无以认知 至结束时间(无驮认⑴ [正词I日频iXfi(*号接作用户操作IP 送作时间 状去 JS免发送方 纹曲S友方 操作1KXX1921E6110.1222313-12-251335^152推近为 惠源ERPftt诂公电 切触心LMIS 4\/2KXX1921E6110.1222O13JN251335期152转段成功 浪潮ERPftt诂公电 切触心LMIS 4单单区域3¥叙192168110.122231312-271325162 展湖ERP(g公电 均会树乂MIS 药/\/\/\ _/\/\/\/\/\/\/\/\/\12345678910O殛_⑨▼点击查看,弹出页面(不覆盖原有页面),可查询对比转换前的数据和转换后的数据,如果不一样,则需要区分开(如:标红),同时,需要将部分基础信息带入到查看页面,如:操作用户,操作时间,数据发送发,数据接收方。(同近期数据查询中功能一致),如下图:

*三 _ifia1 接口管理 :'E理卬定管理:; 如懿侧,, 感撼同:日志管理;\字典爸理(目朝西:自备筛日嘉蝌雁.>迨祥0沟▲近期教毡询 [ 历史数凫空询费作用户状态 蹴法 ▼教史立送方西造髭 ▼ 数港拗妨食选法 ▼奖作用户 XXXK 撞怅时'司:次次 初S送送方XXXW 敢理卦妨XX3X£序号涂水号转接前教克转授后数柢,票脚*S设置占授我方皮作小卜・・・1芯品内碣V单单区域/\12陶昆信号即协内乂MIS3S3XXXKXXXK-UOLMISXS4货主为码5中文名SSP)碇玛POUdlS7芯品观演/\3生产厂冢/\习产位/\10feats®11告发至位/\12批农文学/\13猊分位度/\14短小开票单位▼16武品大交1中西饮片12345678910°殛►追溯查询是针对业务日志进行的查询,业务日志在数据库中分成两张表记录数据,一张即时数据表(业务日志保留时间内,保留时间可配置),和一张历史数据表。两张数据表结构完全相同,历史表中采用分表方式,一年一张历史表,每张历史表有十二个分表,分别记录十二个月份的日志记录。后台服务,按照系统设置的日志保留时间,从即时数据表中拿取保留时间外的数据添加到历史数据表中。跨系统查询查询跨系统查询不涉及到界面,所以只给出基本处理流程,如下图:

4.4.2配置配置每个系统对外提供的查询服务,以及可以被那些系统可以调用,下图是配置管理界而:

脚造冰:匚版刘e比:状若:谄选疡徐先建但方:设选择脚造冰:匚版刘e比:状若:谄选疡徐先建但方:设选择▼海划e求方:调选择▼服务金掷服务展始访问碱满末方式服别s供万服务金掷服务展始访问碱满末方式服别s供万况多,矛方统一防何地址N』区城2Rn=-1曾公至E下次ispft^wwerp.con..OCT号送士印(包饵公司】场泣中心1htt>iXwwwcvn»con*8«rvicalf1正掂电(3®2wpsXwwwen>conW>$T0赫呼(6^司】W»'£>2MV,JV/wivanjcomwrvgg法播鸟00亍tOpsA*wwwerpcon-以咨f£P(琉5公百)除科3MV%”wcm*8fr,wv—5g电(3。4lup5mww.efp.cm.OCT帽L叩(分眩均1rm>«^wivaTucow6<rv«xUf4Z«%B@5区忌登r~ssinp%33wwctpcon由±3:力比B•WWWMt>Zwivon»coE&€rvc&*rsewt?。8a0,即C3wwfirpeonOFT悔出3hn>»>V/wiv.cm».coTrtwrvceSfBea除Tiup853wwerpeon肖甜3h?t>JV/wwanscorrt::■,•1•::.日的,团白分贡宗区域2位置是查询结果区域,可以对数据进行新增、复制、修改、删除、恢复、导出、查看操作。点击生图标进行复制操作;点击因图标进行修改操作;点击®图标进行删除操作;点击.图标进行恢复操作。点击增加按钮进入新增配置页面,如下图所示:服务名称必须填写,标识该服务的唯一名称。服务提供方必须选择,下拉框的数据从系统配置表获取。服务访问地址必须填写,为服务提供方的服务访问地址,如:/service/iflo服务访问方式必须选择,采用IPHONE面板式的选择方式,取值范围为GET/POSTo请求参数非必填,一般用于传输权限验证信息,如数据提供方不需要验证则可不填写,可以增加多个参数。数据访问方必须选择,标识该服务可以被那些系统访问,数据从系统配置表中获取,不能选择服务提供方本身。数据保存后系统后台需要自动生成一个OMS统一的访问地址,如:/service/iflo

点击导出按钮可以将满足查询条件的结果导出成excle文档(格式在详细设计时制定),便于共享给各个系统。45系统管理4.5.1接口管理1)模板管理为了提高系统的可用性,减少配置的复杂度,将公共的模块抽象出来,建立成单独的小模块,方便多系统间关联配置。a系院告理接口苦理日志fit理坡口名称:时去住:曷 包a系院告理接口苦理日志fit理坡口名称:时去住:曷 包传怆方向:清选择 ▼有法择 ▼1互询]1育锻迈词]当前足蛆至杭W理;漫口8理;•槎拒有护序号接口名称传锥方向时效性适舲司接口地址牍点典1帝昼生14£RP->LWIS:一,乐百公司http^wwwoms.ccxnlaervic&'ifi正汽电因®2在酒料ERP->LWIS及时经郭口公&tWRwwwoms.convaennceJit?正武%□©3白户二部选安仁ERP->LWIS灵时及±±zJhttp"wwwomsconVsennceJiO正餐也因®4姓37上ERP->LW15岑登句也柔口公司http//wwwo*n8.C(MTVsennpm正常电0®丁京电r学力:型eERP->LW15车及时£册口公司httpAwwwoms.conVserviee;rtS未测试也因®6也生源两订维ERP->LW15韧时性所口公mhttpAwwwoms.convaennceJrtS未测试电团®7ERP->LWIS韭及时性物:公司http//wwwoms.conVserviccJtfT日泛事因d内兴阻+订单ERP->LW15新5公司http"wwwoms.convserviee.'rtB正常电团®添加模板.121^5678910O碰模板维护功能包括对模板的查询、修改、删除等操作,还提供便捷的复制功能,便于快速添加相似的模板。如上图所示为模板维护主界面,区域1位置为查询条件,提供基本的查询条件,并提供灵活的高级查询功能。查询条件中的状态值分为正常、己删除、未测试,未测试表示该模板未经过数据规则转换测试,在接口配置将不能选择未测试通过的模板信息。区域2位置为查询结果区域,对于查询结果可以进行常规的操作,比如点击模板名称可以进入模板详情查看页面;点击目图标可以完成快速复制模板的功能;点击因图标可以进入编辑模板的页面;点击③图标可以删除该模板;点击◎图标可以进行恢复操作。点击添加模板按钮进入到添加页面,如下图所示:添加模板共分为五个操作步骤(基本信息配置、交换字段配置、规则配置、保存配置、测试配置)。第一步,基本信息配置,包括定义模板名称、选择传输方向、时效性、备注信息。模板名称,定义一个本系统中唯一的名称,便于记忆。传输方向需要动态生成,通过读取数据字典中系统类型的数据来生成。比如系统类型有ERP、LMIS,则生成ERP->LMIS>LMIS->ERP,以此类推。时效性通过数据字典读取。第二步,配置数据交换的详细字段定义,如下图:\0期前建接口省理日志tr理;系统及H•象T:基本信总配声 \0期前建接口省理日志tr理;系统及H•象T:基本信总配声 =二步交操亨飙三 条三岁:郴比吉 第四步:俣45道 Sfi^:SaES案至区域年号娄里字期建及在3―广军致W回0lius.no20 |流木•号OO2J7-p-!▼口0|SHWGP」D字将由▼20 同脑内部OO3|SHAJ4GPJIO子符国▼0SHWGP』。于将串▼20恼品融OOC|WLZX_CODE▼愉乐中,•吗OO上T 下一步序号为本次交互字段的顺序编号,自动增长,从1开始,理论上无最大值限制。数据发送方信息包含字段名称、类型、长度、数据接收方唯一编码,用于标识本接口发送的数据中每个字段的详细定义,比如商品资料下传接口需要交换37个字段,则需要对这37个字段分别进行定义。其中类型抽象成整数、浮点数、字符串、日期、大数据类型。数据接收方唯一编码为单选模式,必须选择,该字段用于传递数据接收方的唯一编码,系统通过解析该编码将数据发送到对应的数据接收方。当字段被选中为唯一编码后,对应的数据接收方信息不填。数据接收方信息和数据发送方一一对应,在此不做赘述。字段描述为该交换字段的中文描述、说明信息。操作栏的。图标表示增加一个交换字段、O图标表示删除一个交换字段,至少保留一个交换字段;进行增加和删除操作时,需要保证序号的连续。第三步,规则配置,对于各个系统间数据存在数据差异的字段指定转换规则,具体界而如下图:系统自动将可能需要进行规则转换的字段突出显示(黄色背景标识),以提示使用者注意。其他没有提示的数据字段也可以设定转换规则,通过操作栏的由图标设置。转换规则大致可以分为四类,普通规则、日期规则、数据字典规则、自定义规则,详情如下:普通规则转换:主要涉及数值类型、字符类型的异构数据库之间的转换。转换规则见“系统功能一一数据类型转换规则”。日期规则转换:由于日期类型种类繁多,如有的系统采用毫秒数存储,有的系统采用标准的时分秒格式存储,所以需要转换。字典类数据转换:字典类数据在业务系统中的定义与物流系统中的定义之间的转换,例如:药品大类在业务系统的字段中定义为汉字:一类精神品、二类精神品等,但在物流系统的字段中定义为数值:'1'表示一类精神品、’2,表示为二类精神品。转换规则见“系统功能一一字典数据转换规则:自定义规则:针对复杂的规则,支持自定义C#函数的形式。若“数据发送方数据列”和“数据接收方数据列”之间无需进行转换,则不需要进行设置;当需要进行设置时,点击操作栏的63图标进入设置界面,如下图所示:规则下拉框的数据从规则表中读取,必须选择,第一个下拉框表示规则类型,第二个下拉框表示转换规则。选择后系统需要进行校验所选的规则是否能够满足转换要求,对于不满足的要给予提示;依次对需要进行规则转换的字段进行设置后,点击下一步进入最后一步完成配置,如下图所

事一:交侬歪B系受世理粗口管理日志ts是度统设置趣板名生:事一:交侬歪B系受世理粗口管理日志ts是度统设置趣板名生:商品晋君传输方向:EHP->WIS时效性:丽性恁加时间:2014F1W10:30 至£弼的间:鸵T同碗:M'p:"、、、.c«a- a<rvkc«/ifl总注:笠一步:妥不信自硅 第二步:文曼字囹a 第三步:融:无与於切5蹙立方就本"彼砌字段名与fee字段名称消性庆]U1E.W整船16UUSJTO字柘岑2D施一一求云衿物号2SHMWJD29swcejo字符⑶20府品内的无3SHXra,JR)子仔牛2DSHA2TGejn)字持R8诙品靛与无<rLZX_CO3E字笠埠20YLZXJODE宇符串20被髓中无添加时间、统一访问地址系统自动生成。第四步,确认各项数据无误后,点击保存配置按钮保存接口的配置。第五步,测试配置是否正确,系统会先生成模板,用户按照模板填写数据后,通过系统上传,系统验证本次配置的正确性,界而如下:对于测试通过/不通过都需要给出提示,测试不通过时要详细给出那个字段不符合要求。2)接口配置为了减少配置管理员的工作量,可以批量为一些有共同之处的系统一次性配置接口信息。数据发送方为多选模式,如下图:头部导航————张三争整 退出□头部导航————张三争整 退出□业务单毡非及时性购进退出订单U峥单据非及时性隧a廊向.□业弟为菇非及时性三他入库订单□业光单据非及时性入会认记账下传0业务苑据三服时性前品伟生敌单□其他非及时性向品里装,分解处坦翠单区域 O物丁孟婉1 □藏S赛浣2/\/ \I硒11*I F数据发送方不能同时选择ERP和LMIS系统,当数据发送方选择完成后,再点击数据接收方后面的选择按钮,弹出的选择对话框只能加载另一种类型的系统(如数据发送方为ERP,此时就只显示LMIS系统),对话框的标题也需要动态变成数据接收方,数据接收方为单选模式,只能选择一个系统。数据交换模板为之前预定义好的接口模板,当选择数据发送方和数据接收方后加载对应类型的模板,通过选择的数据发送方和数据接收方自动判断需要加载那种类型的模板,可以多选。选中的会用黄色突出提醒。如果选择的数据接收方是通过Webservice的方式接收数据,则还需要填写Webservice的访问地址,每个系统只用填写一次,以后默认加载显示(如下图红色区域所示),如果数据接收方是通过数据库的方式接收数据,则需要填写数据库表名,如果是其他方式则不需要特殊处理。

当前侍曾冬依£理,接口把宣率单区域8153^5:浪潮ERP(百错公司),浪潮当前侍曾冬依£理,接口把宣率单区域8153^5:浪潮ERP(百错公司),浪潮ERP(海士力)7,按妨只能四?一个期物流冬统1国谙选择数据交检IE揖ILL时效性传简数范一接口正向博此袤h1□基社奥科及时性商品史料|口|aaan宜「基础变料及时性客户交异及时性客户三级地址翔斗ZapAddress1Q业分单造三成B摊采购订单O业封毡括三破时性采购订单取消单0业务节据北及时性销生退回订至/api;x$thd□业务里珞非及时性请生订单匿业务华拈非及时性期迸退出订单业宪华据非及时性艮池分库订单业为单括非及时性只地入库订手O业务毡括三版时性人库碗认记跟下传0业务苑据三也时性药后冬生通知单/api/yptstzd1□其他非及时性向总组为分解处理1融L田5点击添加前,需要先验证数据,如果己经存在相同的配置了,需要给出提示,让操作者选择覆盖还是返回修改。保存数据时,需要将模板中抽象的数据类型转换成数据库标准的数据类型,并用测试模板进行测试,并输出状态,对于不能通过测试的要给予提示,便于操作者维护。3)接口维护_■— ―张三您W__退出,ift辆话\s3蜉/【法匚督电‘向初理飞岁耳卑区培/\/\/\/\/\/\/ \/ \当⑥位亘属物二趣》接口填护HERP 「七: 物8接收力:厘选徉 ▼状态:盲应操 ▼ 三涌|▲用的满心日,□.PiHERPC«±A,)□④士力住:E□_口1LM6口喻;至妨1Q._□声名接ZJ名部数语施也:方数砧接收AR侬t壬古便用仪板g一□1hWMw*nsicg\geenn是访B®□2w.n&i.ccmbervce*K2是1E«00O3抬砧X言取%@□<典j里•e/woin&iconvoy是跖00O5④S力不期;2MpA►www com>Krvco6Ua^s»EJAO6htpgwwha»1ccm¥ervt£4fS是0d□7生*了4心"।CCEgervBWSsan13d□4期廷上上仁单wn&iccmwvMf?S切囱®次匚侬1闻网海1会出'分页续▼4 ►接口维护功能包括对接口的查询、修改、删除、恢复、彻底删除、导出操作。如上图所示为接口维护主界面,区域1位置为树形快速导航,数据从系统配置表中查询,点击公司名称默认查询出以该公司为数据发送方的所有接口配置信息,如ERP同时向两个物流中心发送数据(ERP,物流系统1为7条接口、ERP->物流系统2为1条接口),则会显示8条数据。区域2位置为查询条件,可以按照接口名称、数据接收方、状态(正常、已删除)进行查询。数据接收方的下拉框数据,应该根据数据统计得来。区域3位置为查询结果区域,对于查询结果可以进行修改、删除、彻底删除的操作,点击接口名称可以进入接口详情查看页面;点击因图标可以进入编辑接口的页面;点击®图标可以删除该接口;点击0图标可以进行恢复操作;点击导出可以将符合查询条件的接口信息导出成API文档;点击彻底删除按钮可以将选择的数据从数据库中完全删除,删除前必须弹出确认的对话框让操作者确认。对于有特殊要求,模板满足不了的情况下,点击因图标可以进入编辑的页面,该页而默认加载模板的信息,供用户在模板的基础上编辑,提高工作效率。保存后不会修改到公共模板,而是新建为了一条私有的模板。如下图,进入接口编辑页面:编辑页面其他操作与创建模板时一直,编辑完成后,保存配置,提示用户保存成功,提示信息为:保存成功,生成新的版本,是否进行测试?4.5.2规则集管理1)新增规则

该功能用于定义转换规则集。用于支撑“新增接口转换规则配置”功能,共分为四种类型的规则(普通规则、日期规则、数据字典规则、自定义规则),如下图所示:当助忡H条行仁用jQ则惶宣理•)斩虐“即I现则含你• 数值转字符*当助忡H条行仁用jQ则惶宣理•)斩虐“即I现则含你• 数值转字符*砌以理: BiS^'J转旗的字段奖里:长整形▼,转六字的理:日期▼•转接前日期格式:Long▼转景后日期格式:yyyyMMddHHmmss▼Sffl字典规则区域|忘号转接前的值转搂后的金字段说明SfE1OOT活神品12OQ二类禽他同2二交跨洋品 规则名称手工输入,为规则起一个方便记忆的名称,必须填写。规则类型必须选择,选择类型后系统自动加载对应的区域以供填写信息,下面对每个区域进行说明。普通规则区域转换前字段类型,表示数据发送方发送数据的类型,下拉框的数据通过数据字典(抽象数据类型)读取。转换后字段类型,表示数据接收方接收数据的类型,下拉框的数据从数据字典(抽象数据类型)读取。日期规则区域转换前字段类型和转换后字段类型同上,下拉框的数据从数据字典(抽象数据类型)读取。转换前日期格式,如有的系统存储的是毫秒数,转换后日期格式,如有的系统存储的是标准的时分秒格式。下拉框的数据从数据字典(日期规则数据格式)读取。数据字典规则区域转换前的值,必填,表示数据发送方系统存储的值,如:一类精神品。转换后的值,必填,表示数据接收方系统存储的值,如:lo字段说明,非必填,对该字段进行描述。。图标,增加一行。图标,删除一行,至少保留一行记录。自定义规则区域

一些通过常规规则无法转换的,可以通过编写C#自定义函数进行转换,下面对各个字段进行说明。转换前字段类型,表示数据发送方发送数据的类型,下拉框的数据通过数据字典(普通规则数据类型)读取。转换后字段类型,表示数据接收方接收数据的类型,下拉框的数据从数据字典(普通规则数据类型)读取。自定义转换函数,编写一个标准的C#函数,输入值为转换前字段类型,输出值为转换后字段类型,内部逻辑算法自定义,保存时需要校验函数的准确性。另外,还需要提供输出日志、发送消息的API,供操作者使用。2)规则维护日期规则S!据字奥规刘规划名4转掂前镂犬夔TIFKT>JT以乂)日期煤雄TIFKTRJT(Lone)e.nMOjc按口管理日期规则S!据字奥规刘规划名4转掂前镂犬夔TIFKT>JT以乂)日期煤雄TIFKTRJT(Lone)e.nMOjc按口管理H现S!牛管连新用咧柳陶沪(yyyy-VV-dd)转插叁字段关生坛作打汨HM:n:zzy00rxrasr加加3B®D^eTirc(y>77-VV-W(30TII^KET>K'(Loy)a®12J456Z221QOM二。规则维护功能如上图所示,用选项卡的方式代替查询,上图示例为日期规则的界而,普通规则和自定义规则参考该页面。自定义规则页面需要提供查看图标进入自定义函数查看页而。

点击。图标进入修改页面;点击®图标进入删除页面,己经被使用的规则不允许,用户进行删除时需要给出提示。由于数据字典的维护界面和普通规则有较大差别,所以单独描述,如默认分页显示10条规则,初始规则都是折叠状态,点击右上角的④图标后展开详情•,点击画图标进入修改页面;点击®图标进入删除页面,己经被使用的规则不允许,用户进行删除时需要给出提示。4.5.3基本属性设置基本属性设置,包括如下三个属性的设置轮询时间设置轮询时间精确到秒,只能输入大于等于30的正整数。默认为-1,不轮询。(具体时间待测试后再确定)业务日志保留时间设置业务日志保留时间,可手动输入,也可从下拉中选择。下拉中选择项和追溯查询中的快捷条件一致,如追溯查询中快捷查询有:一天,三天,一周,一月,则该选项中则有1,3,7,30系统日志级别设置该选择项包括debug,error,info三种类型的日志,默认输出error日4.5.4系统代码设置该功能是针对使用0MS系统的ERP系统和LIMS系统进行配置,将相关系统的数据录入到0MS系统中,同时为0MS系统内部提供平台数据。原型如下图所示:

/\嘉统一 平台礴方式▼1g]密号系统名舜/\嘉统一 平台礴方式▼1g]密号系统名舜平台潮防官宴一捐书TOKEMffl日效期推护人员伊巴状态掾作1浪沏ERP(曾法司)主动推送MW:埒知*2014-12-C69150711546%SSB整2金士力^友王动推送XXXXXXXXK;O1S12-Cfi)0<:150711S4546自用(3R3次湖心定时轮询检WJXXWCCOCK2O14-1D-C6双I5OT11545屿asE5&主治推送XXXXZXXZX2O14.11.CGXX:19371154545ss(3整:£:Z故凝XXXXXXXXK司14•的•C6罚11545/£iS(3&天滓大的向主动推送2014-12-C6“"工7":々asBB1234562g2犯O ~I.:T宾统t?建; 按口包理\B理则为苜理:: 如魏叫一「―'日?®理:/B系统够•讣比当荀•立三标花七百:承花代的;?已初始化页而时,默认查询出所有数据,注意维护人员信息需要合并,处理成类似:XX式的数据状态有启用和禁用两种状态。对于列表中的数据,如果当前状态为启用,点击之后变为禁用。点击添加按钮,弹出页面(不覆盖原页面),添加新的系统代码,如下图:

新眉乐况伯恩系铳名行:m&tat新眉乐况伯恩系铳名行:m&tat:W-SH5:TOKEN危有效期:注:用户自己坦写,校第唯一注:I.TEbMS的有效用打TukBHfi, 是同时存在的生成2:丁。值「福的灯依阴。须大于初iott31。%nfi由系统生解一的住:散塞我来侬用字垒注:如里有多个联系人采用荚文运马5开序目®ERP戏线 OUMS某统S+E12B&3TOkENffl:平台对推方式:效运匠线生:0跳检第URL:心断检测间隔:雉护人用姓名:不可弱后主动雌 ▼B&60件EBEOracle ▼B&维护人吕电话:身雌黑人账号:xxxyxxxxxxxxxxxxxx ▲▼1二I应1_10当曲坨,家纷慧理.、莫统代妇设言所属类别、平台对接方式、数据库类型的数据从数据字典读取。唯一编码由用户自己填写,提交时需要验证唯一性。TOKEN值根据算法手动生成后赋值给文本框,文本框不可编辑。Token值的有效期和Token值是同时存在的Token值的有效期必须大于初始值异常联系人如果有多个,采用英文逗号隔开。平分对接方式如果选择的是定时轮询,则需要配置定向轮询所查询的数据库连接方式。如下图数据库配置蜘:接口:登录名:密码:蜘:接口:登录名:密码:保存成功后,关闭弹出窗体,刷新列表。点击编辑图标因,弹出编辑页面(不覆盖原有页面),编辑系统信息,如下图原型设计:当曲忖H率触理•、美绵代和渝君编辑系统信息芟统会和系统名密:TOKEMfi的期:TOKEN值:平台对接方式:攻柢目经:心跳帙浏」RL:心SE梏笑问国:维护人员姓舍:堆护人员电话:"装

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论