EDI 项目推进流程

news2024/7/6 19:34:28

EDI 需求确认

交易伙伴发来EDI对接邀请,企业应该如何应对?

首先需要确认EDI需求,通常包括传输协议和报文标准以及传输的业务单据类型。可以向交易伙伴发送以下内容:

(中文版)

  • 与贵司建立EDI连接需要使用哪种传输协议? 如 AS2、OFTP/OFTP2.0、SFTP 等。能否为我们提供详细参数?
  • 贵司更倾向于使用哪种 EDI 标准?如 EDIFACT、X12、VDA 等。
  • 将通过 EDI 交换哪些业务单据?如订单、发票等。
  • 能否提供我们之间要交换的 EDI 信息的实施指南?

(英文版)

  • What kind of transport protocol do you use?Such as AS2, OFTP/OFTP2.0,SFTP, etc. And could you please provide the details of parameters for us?
  • Which type of EDI standards do you prefer? Such as EDIFACT, X12, VDA, etc.
  • Which type of business message will be exchanged via EDI? Such as Order, Invoice, etc.
  • Could you please provide the implementation guidelines of the EDI message to be exchanged between us?

目前我们拿到的所有EDI项目需求都可以分为三个分支,如下图所示:

EDI_procedure1.png

首先是EDI传输方式,传输方式又分为EDI直连和VAN。

EDI直连方式例如AS2、SFTP、OFTP等,这些都是传输协议,传输协议是不限制文件格式的,一旦这个传输通道建立,那么任意格式的数据都可以通过此通道来传输,例如:文本、图纸、甚至视频等。

还有VAN的方式,VAN是由第三方运营商提供的网络服务,这就意味着所有的数据需要经过第三方,并且会有流量费用产生,在可以选择的情况下,尽量选择EDI直连方式。

接下来是EDI报文标准,这个环节双方主要在传输哪种格式的报文上达成一致。目前我们成功实施的千余个EDI项目中,除了X12、EDIFACT、VDA等国际通用EDI报文标准之外,还遇到过需要处理Json、XML等格式的文件。

最后是业务报文,即双方需要通过EDI传输的业务单据类型,如订单、发货通知、发票等。

EDI软件及解决方案

知行软件拥有自研、具有自主知识产权的EDI软件产品:知行之桥EDI系统,内置上百个功能端口,能够帮助用户与全球交易伙伴通过EDI建立连接。在同类型软件产品中,知行之桥EDI系统以其对所有用户开放免费30天全功能试用而赢得广大用户信任,界面简洁、功能全面、完全低代码,受到来自全国的广泛好评。

知行之桥EDI系统的工作流界面是基于Web的,不管是台式电脑、平板电脑还是手机,都可以随时随地访问到管理界面。EDI项目的实施以及配置都是在这个页面上完成的。点击进入知行之桥EDI系统在线示例

EDI_procedure2.png

部署EDI的推荐配置

Windows

  • Windows Server 2012 R2 或更高
  • .NET Framework 4.5.2 或更高
  • 8 GB RAM,推荐 16GB 或 16GB 以上
  • 8核CPU ,推荐16核以上
  • 推荐SSD,512G 或以上(推荐使用磁盘阵列),存放日志和文件

Unix/Mac

  • Java Runtime Environment (JRE) 11或更高
  • Java Servlet 3.0 API或更高
  • 16 GB RAM,推荐 32GB 或 32GB 以上
  • 推荐SSD, 512G 或以上(推荐使用磁盘阵列),存放日志和文件
    注:不推荐使用 Mac 服务器

网络连接
如果要运行知行 EDI 系统与外部系统连接,须满足以下几个条件:
①具备公网IP地址+域名的服务器,用于部署知行EDI系统
②持续且稳定的网络连接,可通过防火墙/代理服务器,允许与外网通信

知行之桥EDI系统支持搭建高可用集群

云服务器部署示例

  • 负载均衡器
  • 两台(或更多台)Linux服务器部署EDI实例
  • 文件共享存储
  • 数据库存储
  • 定时备份文件及数据库内容

报表、多用户权限管理等功能

报表页面允许就知行之桥内部数据创建报表。比如:

  • 按周、按月、按季度或者按年统计所有交易量
  • 可选端口ID、端口类型、已发送、已接收、成功、失败等多列的交易量统计
  • 定位耗时最长的工作流 数据汇总,支持:合计、平均、最大、最小
  • 过滤器,支持按端口ID、按端口类型、按状态筛选
  • 可以直接导出CSV格式的报表信息

EDI系统实施流程

EDI搭建流程:
1. 确认双方EDI连接,比如AS2,OFTP连接配置,连通性测试
2. 确认涉及的EDI guideline, 业务方向
3. 确认内部实施方案,比如集成数据库
4. EDI供应商开始做本地报文开发,整理字段映射表
5. 开发完成,内部先做业务测试,做数据基本校验
6. 与客户做业务测试,联调:
(1)请客户发送测试订单,解析写入数据库,验证数据是否完整和正确
(2)请业务员录入ASN数据,尝试从数据库获取,生成EDI报文发到客户测试环境,请客户验证数据完整性和正确性
7. 多轮业务测试完成后,可以开始EDI试运行,切换到生产环境
8. EDI业务稳定运行

扩展阅读:EDI是什么?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1354910.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据分析求职-面试技巧

之前咱们已经分享了岗位介绍、求职准备思路、简历如何准备,今天咱俩聊一聊面试的技巧~ 1. 面试流程 咱们先聊聊面试的基本流程:简历/笔试筛选->技术初面->技术二面->技术三面->技术交叉面->HR面。 这个过程中有几个点值得重点说说&…

通信基础——带宽

随着信息社会的发展和数字化进程的加速,通信技术已经成为现代社会最为重要的基础设施之一。而在通信技术中,带宽作为一个重要的概念,对于我们理解和应用现代通信技术具有至关重要的意义。本文将以“通信基础——带宽”为主题,对带…

如何正确使用docker搭建靶场--pikachu

在Linux中搭建靶场——pikachu 1.开启docker systemctl start docker 2.查看docker状态 systemctl status docker 3.查看docker存在那些镜像 docker images 4.拉取镜像,这里是以pikachu为例因此需要一个php5的版本 (1)打开代理&#xff…

Linux Perf 介绍

文章目录 前言 二、安装Perf三、二级命令3.1 perf list3.2 perf record/report3.3 perf stat3.4 perf top 四、使用火焰图进行性能分析4.1 下载火焰图可视化生成器4.2 使用perf采集数据4.3 生成火焰图参考资料 前言 perf是一款Linux性能分析工具,内置在Linux内核的…

用C语言采集游戏平台数据并做行业分析

游戏一直深受90/00后的喜爱,有些人因为对游戏的热爱还专门成立了工作室做游戏赚钱,但是游戏行业赚钱走不好就会被割一波韭菜,那么现在什么游戏挣钱,什么游戏好玩认可度高?带着这样的问题我将利用我毕生所学&#xff0c…

爬取豆瓣电影top250的电影名称(完整代码与解释)

在爬取豆瓣电影top250的电影名称之前,需要在安装两个第三方库requests和bs4,方法是在终端输入: pip install requestspip install bs4 截几张关键性图片: 豆瓣top250电影网页 运行结果 测试html文件标签的各个方法的作用&#xf…

【Midjourney】AI绘画新手教程(一)登录和创建服务器,生成第一幅画作

一、登录Discord 1、访问Discord官网 使用柯學尚网(亲测非必须,可加快响应速度)访问Discord官方网址:https://discord.com 选择“在您的浏览器中打开Discord” 然后,注册帐号、购买套餐等,在此不做缀述。…

OpenCV-Python(23):傅里叶变换

原理 傅里叶变换是一种数学变换,用于将一个函数(在图像处理中通常是图像)从时域(空域)转换到频域。它将函数表示为一系列正弦和余弦函数的和,用于分析信号的频率和相位信息。 傅里叶变换的原理是将一个连续…

四则运算 C语言xdoj20

问题描述: 输入两个整数和一个四则运算符,根据运算符计算并输出其运算结果(和、差、积、商、余之一)。注意做整除及求余运算时,除数不能为零。 输入说明: 使用scanf()函数输入两个整数和一个运算符&#xf…

界面控件DevExpress Blazor Grid v23.2 - 支持全新的单元格编辑模式

DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。 在这篇文章中,我们将介…

扎心!圣诞礼物含“毒”量极高,当心惊喜变惊吓!

圣诞快乐? 近日,亚信安全截获多起以“圣诞礼物”为钓鱼邮件的间谍木马病毒,名为RedLine。 RedLine通常是通过钓鱼邮件或挂马网站进行传播。钓鱼邮件更多的是利用社会工程学,“蹭热点”、节日祝福和节日福利是攻击者经常使用的社工…

【Echarts实践案例】如何在线图上标记一个非轴线上的点

需求背景: 当前有一个趋势图,横坐标表示灯泡平均使用时长,纵坐标表示灯泡平均使用温度。现在需要在当前坐标系下标记一个正在使用中的灯泡的时长及温度(趋势图表示的是计算出的平均温度,所以当前灯泡的温度可能不会在…

python pillow(PIL)库使用介绍

Python 图像库向 Python 解释器添加了图像处理功能。 该库提供了广泛的文件格式支持、高效的内部表示和相当强大的图像处理功能。 核心图像库旨在快速访问以几种基本像素格式存储的数据。它应该为通用图像处理工具提供坚实的基础。 概述 Python 图像库将图像处理功能添加到…

git(安装,常用命令,分支操作,gitee,IDEA集成git,IDEA集成gitee,IDEA集成github,远程仓库操作)

文章目录 1. Git概述1.1 何为版本控制1.2 为什么需要版本控制1.3 版本控制工具1.4 Git简史1.5 Git工作机制1.6 Git和代码托管中心 2. Git安装3. Git常用命令3.1 设置用户签名3.1.1 说明3.1.2 语法3.1.3 案例实操 3.2 初始化本地库3.2.1 基本语法3.2.2 案例实操3.2.3 结果查看 3…

Maple 各版本安装指南

Maple 下载链接 https://pan.baidu.com/s/11hKo1XxZGa0xv3Ivj6fbEA?pwd0531 1.鼠标右击【Maple 2023】压缩包(win11及以上系统需先点击“显示更多选项”)【解压到 Maple 2023】。 2.打开解压后的文件夹,鼠标右击【Setup】选择【以管理员身…

嵌入式系统(二)单片机基础 | 单片机特点 内部结构 最小系统 电源 晶振 复位

上一篇文章我们介绍了嵌入式系统 嵌入式系统(Embedded System)是一种特定用途的计算机系统,它通常嵌入在更大的产品或系统中,用于控制、监测或执行特定的任务。这些系统通常由硬件和软件组成,旨在满足特定的需求&…

【REST2SQL】04 REST2SQL第一版Oracle版实现

REST2SQL的第一个版本,只支持Oracle数据库,以后会逐步加入其它数据看的支持。 项目文件组织如下: 1 REST2SQL为项目主目录 主控main()函数、请求日志函数、请求响应函数、请求参数返回函数在此目录。 1.1 import引用包 import ("e…

在IDEA中按照默认提示安装Lua脚本插件后,IDEA启动报错【解决方案】

在IDEA中按照默认提示安装Lua脚本插件后,再次重启IDEA就报错了,下面是报错信息: 简单来说就是Lua插件冲突了,因为我勾选了三个,只要其中一个就够了(删了其他两个),在IDEA的安装目录…

现在的人们如何看待数据隐私?

PrimiHub一款由密码学专家团队打造的开源隐私计算平台,专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 在当前时代,每一次点击、触摸或按键都留下了数字痕迹。但是我们对自己的个人数据几乎没有控制的权限,这让…