Lucid EDI 需求分析和项目考虑因素
Lucid Motors路西德汽车,是一家美国电动汽车制造商,总部位于美国加利福尼亚州纽瓦克。除了电动汽车,Lucid还有储能技术和代工生产等业务。公司成立于2007年。 截至2021年9月,其第一辆汽车Lucid Air已投入生产,于2021年10月开始交付。
项目需求
- EDI连接:Lucid 支持AS2、SFTP、FTPS、OFTP以及VAN,推荐选择AS2或者OFTP协议。
- 报文标准:EDIFACT
业务报文代码 |
业务含义 |
传输方向 |
---|---|---|
ORDERS |
采购订单 |
Lucid发送给供应商 |
ORDCHG |
采购订单变更 |
Lucid发送给供应商 |
DELFOR |
长期预测 |
Lucid发送给供应商 |
DELJIT |
短期预测 |
Lucid发送给供应商 |
DESADV(ASN) |
提前发货通知 |
供应商发送给Lucid |
RECADV |
收货确认 |
Lucid发送给供应商 |
INVOIC |
发票 |
供应商发送给Lucid |
APERAK |
申请确认 |
Lucid发送给供应商 |
CONTRL |
信息确认 |
双方都需要发送CONTRL给对方 |
Label |
标签 |
供应商制作 |
注: - DELFOR长期预测,每周发送一次,可在周日或周一清晨发送。 - DELJIT短期预测,每天发送(清晨)。 由于关键的构建变化,可能会在一天内发送多份DELJIT。 - DESADV(ASN)提前发货通知,每一次实物运输都需有一个提前发货通知。 - RECADV收货确认, 每个ASN/货物至少有一次收货确认。 可能会出现为一批货物分批确认,即会发送多份收货确认消息。 - INVOIC发票,每批ASN货物需有一张发票。 - APERAK申请确认,每张ASN/发票有一份申请确认书。 - CONTRL 信息确认,每发送/接收一个信息就有一个信息确认。
Lucid EDI 项目常见问题以及回答FAQ
没有供应商编号(Company Vendor number),应该如何获取?
目前,Lucid仍在持续发布供应商编号。可添加为0000,当Lucid发布正确的编号时,可以进行更新。
Lucid Motors的EDI UNB ID/限定符是什么?
Lucid Motors的限定符和UNB ID分别为 ZZ 和 DICLUCMO。
如何获取AS2相关信息以及证书?
Lucid可以根据供应商企业的需求提供AS2相关信息以及证书,供应商企业需要邮件联系相关负责人进行获取。
如何获取关于标签格式以及创建标签的信息?
Lucid会给供应商提供《供应商包装标签指南》(Lucid Labeling Guidelines v1.0)。
供应商是否可以只支持上述报文中的一部分?
供应商需要能够支持上述所有的报文进行完整的数据交互。
供应商是否需要向Lucid发送RECADV信息?
RECADV总是由Lucid发送,当遇到退货情况时时,供应商需通过RECADV反馈退货产品的收货情况,仅只包括可退回的包装数据,以便追踪。每批退货包装将发送一份RECADV。所有RECADV 文件都会得到一份CONTRL的回应。
是否可以提供用于测试的样本文件(Sample files)?
样本文件位于供应链规范下中的13-EDIFACT样本。
为什么每个规范文件会有不同的版本?
Lucid提供给供应商的文件是基于AIAG 批准的最佳规范,这些规范是由全球汽车协会批准的,基于不同的信息版本。一个OEM很难会在一个单一的EDIFACT规范版本上进行标准化。因此,Lucid实际使用是基于哪个版本,取决于哪个版本能够提供最好的业务流程。
供应商能否推迟测试窗口,直到做好准备?
供应商需要与Lucid GSM和Lucid采购部讨论EDI的准备问题。
注册测试需要付费吗?
是的。要进行测试,供应商需要一次性支付750美元的费用。
如何支付测试费用?
当供应商在Lucid提供的Portal网站进行注册时,注册页面中将会出现输入信用卡信息的界面,供应商可以在这里进行支付。
在哪里可以找到被测试文件的映射规范?
进入https://dicompliance-zone1.dicentral.com/,在新客户注册的下拉菜单中选择Lucid Motors(合规)。新客户注册的下拉菜单中选择Lucid Motors(合规)。在下一页的 “操作步骤 “下,点击 “下载指南 “来查看或下载映射规范。
在供应商注册测试后,是否会收到一封确认邮件?
是的,供应商会收到一封电子邮件,确认已经注册。这封邮件也包含了供应商的用户ID和密码,供应商可以用邮件中的信息 登录到测试帐户。
供应商有一个第三方EDI供应商,是否需要自己完成测试?
供应商可以选择让第三方EDI供应商代表完成测试,因为他们可能更熟悉测试流程。供应商可以将带有用户ID和密码的确认邮件转发给自己的EDI供应商,从而使他们可以登录并完成测试。
Lucid 测试流程是什么?
测试环节是在测试网站上完成上传/下载EDI报文的过程。一旦登录到测试帐户,可以点击下载任务,下载需要接收的EDIFACT测试文件。供应商将需要把接收的数据导入供应商内部系统,然后生成需要发出的文件。需要发出的数据将需要放在.txt文件中并上传到测试网站的上传任务中。测试网站将检查供应商上传的文件中相关数据的语法,交叉检查接收方向/发送方向,如果供应商的数据有错误,会用详细的错误日志报告进行提示。
对于测试,Lucid 能否通过VAN或AS2向供应商发送实时测试的ORDERS/ORDCHG/RECADV?
Lucid不会通过VAN或AS2发送测试ORDERS/ORDCHG/RECADV。合规性测试需要 需要通过测试网站的上传/下载过程来完成。
供应商如何设置与Lucid的连接?
可以通过点击门户中的 “EDI连接请求” 界面,开始进行连接设置工作。这将通知Lucid的连接团队,他们将与供应商一起进行连接设置。
供应商有多个生产基地,从不同的仓库发货。是否每一个都需要填写调查表并注册测试呢?
每一个使用Lucid发送/接收EDI信息的地点都需要完成调查表,然后进行注册、测试和认证。每次需要在注册时支付750美元的测试费。然而,如果供应商所有仓库使用同一套EDI系统,那么只需要测试一个仓库就可以了。
通过测试后,供应商是否会收到一封确认邮件?
答:是的,供应商将会收到一封电子邮件,说明已通过测试。
一旦供应商通过测试,是否可以立即切换为生产模式?
供应商通过测试之后,在进入生产阶段之前,需要完成与Lucid Motors的连接设置。并了解进入生产所需的后续步骤。
扩展资料:路西德官网
更多 EDI 信息,请参阅: EDI 是什么?
推荐阅读
-
正负偏差变量 即 d2+、d2- 分别表示决策值中超出和未达到目标值的部分。而 di+、di- 均大于 0 刚性约束和目标约束(柔性目标约束有偏差) 在多目标规划中,>=/<= 在刚性约束中保持不变。当需要将约束条件转换为柔性约束条件时,需要将 >=/<= 更改为 =(因为已经有 d2+、d2- 用来表示正负偏差),并附加上 (+dii-di+) 注意这里是 +di、-di+!之所以是 +di,-di+,是因为需要将目标还原为最接近的原始刚性约束条件 优先级因素和权重因素 对多个目标进行优先排序和优先排序 目标规划的目标函数 是所有偏差变量的加权和。值得注意的是,这个加权和都取最小值。而 di+ 和 dii- 并不一定要出现在每个不同的需求层次中。具体分析需要具体问题具体分析 下面是一个例子: 题目中说设备 B 既要求充分利用,又要求尽可能不加班,那么列出的时间计量表达式即为:min z = P3 (d3- + d3 +) 使用 + 而不是 -d3 + 的原因是:正负偏差不可能同时存在,必须有 di+di=0 (因为判定值不可能同时大于目标值和小于目标值),而前面是 min,所以只要取 + 并让 di+ 和 dii- 都为正值即可。因此,得出以下规则: 最后,给出示例和相应的解法: 问题:某企业生产 A 和 B 两种产品,需要使用 A、B、C 三种设备。下表显示了与工时和设备使用限制有关的产品利润率。问该企业应如何组织生产以实现下列目标? (1) 力争利润目标不低于 1 500 美元; (2) 考虑到市场需求,A、B 两种产品的生产比例应尽量保持在 1:2; (3)设备 A 是贵重设备,严禁超时使用; (4)设备 C 可以适当加班,但要控制;设备 B 要求充分利用,但尽量不加班。 从重要性来看,设备 B 的重要性是设备 C 的三倍。 建立相应的目标规划模型并求解。 解:设企业生产 A、B 两种产品的件数分别为 x1、x2,并建立相应的目标计划模型: 以下为顺序求解法,利用 LINGO 求解: 1 级目标: 模型。 设置。 variable/1..2/:x;! s_con_num/1...4/:g,dplus,dminus;!所需软约束数量(g=dplus=dminus 数量)及相关参数; s_con(s_con_num);! s_con(s_con_num,variable):c;!软约束系数; 结束集 数据。 g=1500 0 16 15. c=200 300 2 -1 4 0 0 5; 结束数据 min=dminus(1);!第一个目标函数;!对应于 min=z 的第一小部分;! 2*x(1)+2*x(2)<12;!硬约束 @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i)); !使用设置完成的数据构建软约束表达式; ! !软约束表达式 @for(variable:@gin(x)); !将变量约束为整数; ! 结束 此时,第一级目标的最优值为 0,第一级偏差为 0: 第二级目标: !求 dminus(1)=0,然后求解第二级目标。 模型。 设置。 变量/1..2/:x;!设置:变量/1..2/:x; ! s_con_num/1...4/:g,dplus,dminus;!软约束数量及相关参数; s_con(s_con_num(s_con_num));! s_con(s_con_num,variable):c;! 软约束系数; s_con(s_con_num,variable):c;! 结束集 数据。 g=1500 0 16 15; c=200 300 2 -1 4 0 0 5; 结束数据 min=dminus(2)+dplus(2);!第二个目标函数 2*x(1)+2*x(2)<12;!硬约束 @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i)); ! 软约束表达式;! dminus(1)=0; !第一个目标结果 @for(variable:@gin(x)); ! 结束 此时,第二个目标的最优值为 0,偏差为 0: 第三目标 !求 dminus(2)=0,然后求解第三个目标。 模型。 设置。 变量/1..2/:x;!设置:变量/1..2/:x; ! s_con_num/1...4/:g,dplus,dminus;!软约束数量及相关参数; s_con(s_con_num(s_con_num));! s_con(s_con_num,variable):c;! 软约束系数; s_con(s_con_num,variable):c;! 结束集 数据。 g=1500 0 16 15; c=200 300 2 -1 4 0 0 5; 结束数据 min=3*dminus(3)+3*dplus(3)+dminus(4);!第三个目标函数。 2*x(1)+2*x(2)<12;!硬约束 @for(s_con_num(i):@sum(variable(j):c(i,j)*x(j))+dminus(i)-dplus(i)=g(i)); ! 软约束表达式;! dminus(1)=0; !第一个目标约束条件; ! dminus(2)+dplus(2)=0; !第二个目标约束条件 @for(variable:@gin(x));! 结束 最终结果为 x1=2,x2=4,dplus(1)=100,最优利润为
-
Lucid EDI 需求分析和项目考虑因素