德州仪器(TI)推出TI API套件,增强与客户间的业务往来便利性,提升交易效率和优化用户体验。通过这一套件,客户能够更便捷地访问TI的产品信息,实现库存监控,以及简化采购流程等多方面的商业操作。作为采购芯片的TI客户们,如何能够使用TI API达成预定的商业目的?
了解什么是TI API套件
API是一个通用的技术概念,API指的是应用程序编程接口(Application Programming Interface),它是一组预先定义的函数、方法或协议,用于不同软件组件之间的交互和通信。TI API套件正是TI采用了API的方式,定义并实现的一组接口,供客户按照TI设定的业务流程和技术规范,与TI进行通讯。从业务角度看,TI API套件涉及:产品信息查询、现货/商城模式、备货/量产模式、采购支持、业务流程等方面的多类接口。
从技术角度看,TI API 套件是基于RESTful原则且使用 OAuth2 身份验证进行保护的一系列接口,客户在与TI进行通讯时,以RESTful的方式进行连接和数据交互,在这过程中,首先验证身份,其后根据具体的业务需要,向TI提交或获取数据。
每一个业务接口和业务数据,TI都定义了明确的格式:
如想了解TI API更详细的信息,可以访问TI官网(模拟 | 嵌入式处理 | 半导体公司 | 德州仪器 TI.com.cn)上的API开发者门户获得。
如何开启与TI API对接
通过上面的介绍,无论是从业务还是从技术的角度,开启与TI API的对接都需要有一系列的工作,从业务上来说,主要涉及:
业务模式确定与开通:TI直供中分为现货/商城模式和备货/量产模式两种,客户向TI采购芯片,需要和TI在商务上确定是采取哪种模式或者两种模式同时使用,如果需要使用备货/量产模式,客户需要和TI确定商务条款、国际贸易协议 Incoterms 及付款条件 Payment terms等。
双方业务协作流程确定:在API直连中,涉及订单、订单变更、货运、发票和结算等业务场景,双方需要就各个场景的流程、业务数据要求和变更的流程与时间限制进行约定和明确。
采购流程定义与熟悉:通过API连接后向TI直接采购芯片,客户内部的采购流程及人员分工和原来的模式有所区别,客户需要将对应的业务和系统操作流程进行明确的定义,并确保人员理解新的业务流程和系统功能操作,避免处理不及时或错误。
基础数据准备:在API连接中,需要用到多项基础数据,比如:订单、发票和出货的地址,可选择的价格条件与结算方式等,这些数据和双方业务相关,需要提前确定并预设到API直连系统中。
从技术上看,会涉及以下步骤:
第一步:创建myTI公司账户
TI客户需要访问TI官网(https://www.ti.com.cn/zh-cn/),创造自己的公司账户,并且设置联系地址、税务信息等一系列相关的信息。
第二步:创建结算信息
利用第一步创建的myTI账户登录,根据与TI的业务商定,填写付款方式、付款周期等相关的结算信息。
第三步:申请API密钥
使用公司账户登录myTI,在对应的页面填写密钥申请信息,TI在收到申请后进行审批,审批通过后通常会以电子邮件的方式,发送密钥。
第四步:配置和调用API
完成以上三步,客户就可以配置与TI API的连接并调用API了,但这也是最为复杂的一步,这需要客户建立支持API连接,数据获取与保存、业务功能支持及安全保障等功能的软件系统,也将面临多方面的挑战。
建立与TI API直连系统所需克服的挑战
挑战一、对业务流程理解
TI API套件包括:产品信息、订单、报价、库存和价格、出货前通知(ASN)和财务单据API,同时兼容TI的现货模式(TI Store API)和备货模式(Backlog API)两大业务场景。与TI API直连系统的设计者与开发者,一方面要充分了解TI对这些业务流程与场景的定义,另一方面也需要理解自身企业的采购流程,将采购作业和TI对应的要求有机融合。
挑战二、对API与集成技术的掌握
API作为系统之间连接的技术,并不完全等同于应用系统开发的技术。同时,不同系统之间的通讯需要充分考虑到标准化及不同系统的兼容性,其中在性能方面对高可用性及缓冲机制的建设也非常关键。整个编码需要同时考虑API调用逻辑和业务流程,远比单个应用系统只考虑自身业务逻辑更复杂。
挑战三、对TI API套件规范的理解
TI API套件定义了一系列的接口,一方面需要从技术上充分理解数据格式和结构,另一方面还需要将API接口和内部业务系统匹配,确保数据能正确的关联,同时,什么场景下使用什么接口、接口调用的先后顺序也需要和业务流程进行匹配。
挑战四、对数据安全的保障
客户与TI进行API直连,涉及到两家企业不同系统跨网络的数据交换,想要保障在交换的过程中数据不被篡改、不被截取、不被冒充,就需要进行严格防护。同时,客户的系统需要与TI的API服务器通过外网进行连接,而且处理的是采购单与付款等重要且敏感的数据,对客户系统本身的安全防护也至关重要,要避免被攻击或因本身故障造成数据丢失。
挑战五、沟通与语言
要实现与TI的API直接,要在业务流程确认,API规范明确,系统连接、调试、测试和数据确认,系统上线切换等环节都需要和TI的团队进行非常频繁的沟通,同时TI的团队需要面对全国众多客户,这对TI客户的对接人员在业务理解、技术能力和沟通技巧都有着较高的要求,否则,推动过程的效率很难保障。同时TI API套件规范大多是用英文编写,这对客户相关人员的英文水平也有一定的要求。
如何构建与TI API直连系统
从上述分析中不难看出,要建立与TI API直连的系统,需要考虑的内容及克服的挑战是多方面的。对IT实力强且很多个性化要求的企业,可以选择自行开发系统或改造ERP使其具备API连接能力来实现,但改造ERP系统看似一个最直接的选择,但同时也是一个隐患最大的选择,因为:
- ERP的企业业务的核心系统,让其处理对外连接本身就不是其擅长的点。
- 对外连接面临的安全挑战,无形中也增加了ERP的安全隐患,万一出现任何风险都会对企业整体运作带来致命影响。
- 内部和外部交织在一起,彼此的升级改造极有可能互相影响,大大增加了复杂性。如果企业存在多个供应商或客户要连接,且都用ERP去连,这个复杂性是几何级的递增。
建立一个用于与TI直连乃至整个供应链协同的独立系统,毫无疑问是企业长远发展的不二选择。如企业IT能力、预算投入或时间周期不允许自主研发这样的系统,选择市场上成型的产品就是最佳策略了。因TI在国内大力推广直购模式,并致力于生态体系的建设,降低客户选择和使用的门槛,目前国内已经有成熟的产品供TI客户选择,并且经过与TI的严格验证及多家TI客户的案例证明,能极大地加速了客户与TI进行直连的过程。值得一提的是,伊士格科技推出的星合智联供应链协同平台就是其中的佼佼者。
关于星合智联
星合智联由伊士格科技推出,伊士格作为一家领先的集成与数字化解决方案提供商,在集成领域与供应链数字化领域有着多年的积累。星合智联以供应链协同为核心,致力于降低集成门槛,提升集成效率,可以快速高效地将供应链上下游及内部ERP、WMS、MES等核心系统无缝连接。系统也内置了TI API连接模块,TI客户只需要通过简单的安装与配置,即可以完整地拥有与TI直购芯片所需的全部功能,实现数据同步和业务流程协同。星合智联将是您供应链协同和数字化转型的得力助手和坚强后盾。