如果是中间文件的还需要确定是全量式接口还是增量式接口。
接口本身是为了双方数据可以保持交流和数据一致性进行的。一方提供数据,另一方根据对方的数据来更新自己的系统的数据。所以对于哪些信息是新加,哪些是删,哪些是更新要进行判断。从数据提供方而言可以提供以下几种:项目管理者联盟
全量:按软件数据内的数据提供全部的数据,不进行区分哪些是增,哪些是删。这种方式需要用户对比自己内部的数据进行区分哪些是增,哪些是删。项目管理者联盟
增量:由数据提供方进行对比后,区分哪些数据是要更改的,哪些是要删除的。对方软件根据数据提供方提供的文件直接更新数据库。这种方式的重点是要掌握同什么数据对比,得出增减记录。另外,对不不同的记录(增/减记录)是提供不同的文件,还是在同一文件内对于不同的记录做上标记也是要定义的。此时可能就要在接口字段上定义更改标识,更改单号,版本号等信息。blog.mypm.net
6.9 接口内容项目管理者联盟
接口方式一旦确定,就需要确定接口的内容。项目管理者联盟
接口内容首先要确定接口入口,从哪里开始汇总接口数据,接口数据每次包含多少对象,这些对象是如何联系在一起的。例如接口数据每次都从一个完整的产品上开始汇总,或者从一个完整的工程任务上开始汇总,或者从任意零部件上都可以发起汇总。
第二接口内容要确定接口时机,要明确哪些字段由数据提供方(其它系统)写,那些读,在什么时候进行。也就是约定当数据达到怎样的规定后才可以启动接口输出,此时也可以约定接口输出负责人员。例如当产品结构发布,相关工艺数据也发布后才能启动接口,如果有明确接口时机要求,接口程序应适当做校验性判断,防止提供不正确的数据给下游系统。项目经理圈子
第三接口内容要确定接口格式。项目管理者联盟
接口格式包括明确数据交换提交的方式:是文件级还是数据库级,然后明确交换文件的名字,存盘路径。项目管理者联盟
明确文件的格式,包括文件或数据表包含的字段名,字段次序,字段类型,字段长度,分隔符(如是文本文件),是否必填,默认值,下游系统对应含义,实际数据样例,接口对应数据来源,该字段在实际操作中填写规则。项目管理者联盟
第三接口内容要确定接口样例。PgMp.mypm.net
接口技术协议附件必须包括用户方提供的样例数据,样例数据必须具备典型特性,能够覆盖企业各种可能的实际数据情况,保证验证样例数据对接口测试的完整性;项目管理者联盟
如果一个样例不能覆盖可以提供足够样例数据,用户方可提供多个样例,直到可覆盖各种可能情况为止。项目管理者联盟文章
用户方要保证样例数据的规范性。此时可能还需要针对接口样例提供数据规范性录入操作说明。项目管理者联盟
依据所提供样例最终得到的接口中间文件将以完整实例作为验证标准依据。如果有多个样例,则需提供多个完整的接口中间文件实例。准备接口样例将大大加快验证时间和接口程序调整反复时间,也有利于企业,供应商快速就接口协议达成一致性理解,是看起来慢,实际上最快的有效接口方式。项目管理者联盟
6.10 接口数据一致性握手方式项目管理者联盟
接口数据的一致性通握手方式来保障。一致性分为静态一致性,动态一致性,双向一致性。项目管理者联盟
静态一致性:如物料编码信息,原始工艺设计信息。项目管理者联盟
动态一致性:如设计更改信息,在一个系统内的数据更新后,要求另一个系统内的数据也要进行相应的处理。握手方式即明确如何让对方系统得到要进行更改的信息(也可能是依靠人员来进行手工操作),这样对方系统对接口文件进行处理。项目管理者联盟
双向一致性:复杂的系统甚至要求,对方系统处理的数据结果要进行反馈。从而更新本身系统的数据。这里面也要对反馈进行定义。blog.mypm.net
7. 调研后续工作落实阶段项目管理者联盟
7.1 如何写业务调研报告项目管理者联盟
调研结束后第一个必须尽快整理出业务调研报告,业务调研报告主体内容可以在业务分析会上得到用户确认。项目管理者联盟
写业务调研报告应该结合软件供应商特点形成一个比较统一的汇报目录模板,有了模板整理起来就快,不同软件关心业务内容不同,模板也应该不一样。项目经理博客
|