SAP和第三方CRM怎么實現(xiàn)互聯(lián)-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“SAP和第三方CRM怎么實現(xiàn)互聯(lián)”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

秀英網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,秀英網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為秀英成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的秀英做網(wǎng)站的公司定做!

HubSpot是一個微型的CRM解決方案,麻雀雖小,五臟俱全。大家可以使用郵箱免費注冊然后體驗。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

從登錄進去后的主頁菜單能看出,一個CRM系統(tǒng)的三大核心模塊Sales,Service和Marketing,HubSpot都具備。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

而Jerry寫這篇文章時,不斷地把HubSpot敲成HotPot,罪過罪過。。。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

之前Jerry陸陸續(xù)續(xù)介紹過一些SAP系統(tǒng)同第三方解決方案集成的技術(shù):

一些SAP Partners能夠通過二次開發(fā)實現(xiàn)打通C/4HANA和S/4HANA的方法介紹:通過C4C的Event Notification功能,每當(dāng)C4C的銷售訂單創(chuàng)建時,都會通過事件通知機制,調(diào)用S/4HANA注冊的事件處理函數(shù),把這個訂單同步到S/4HANA去。

WordPress,SAP Kyma和微信三者的集成
從ABAP Netweaver的SICF到SAP Kyma的Lambda Function
周伯通的空明拳,米諾斯的星塵傀儡線,SAP Kyma的Serverless
還在用ABAP進行SAP產(chǎn)品的二次開發(fā)?來了解下這種全新的二次開發(fā)理念吧
以上四篇文章均圍繞如何使用Kyma Lambda Function來擴展SAP產(chǎn)品或者客戶的legacy系統(tǒng)來介紹的。

SAP云平臺上的ABAP編程環(huán)境里如何消費第三方服務(wù):這篇文章的標(biāo)題就已經(jīng)很好的詮釋了文章內(nèi)容了。

給用過SAP CRM中間件的老哥老姐們講講SAP CPI:通過SAP Cloud Platform Integration調(diào)用第三方OData.

本文介紹另一種集成方式同第三方應(yīng)用進行集成:SAP API Management Service + SAP Open Connector. 第三方應(yīng)用選擇的是HubSpot. 我們將開發(fā)一個SAP UI5應(yīng)用,通過這種新介紹的方式在UI5應(yīng)用里顯示HubSpot系統(tǒng)里的Company數(shù)據(jù)。

大家也許會問,這個常規(guī)需求,我直接在UI5應(yīng)用里編程,直接調(diào)用HubSpot的Restful API,不是一樣也能實現(xiàn)么?

SAP官網(wǎng)給出了使用Open Connector能享受到的收益,比如借助SAP在云平臺上預(yù)置的連接器,能夠減少集成的開發(fā)時間,降低集成復(fù)雜度,提高開發(fā)效率等等。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

而SAP云平臺上的API Management Service,對通過Open Connector連接的API提供了企業(yè)級的API操作方式和統(tǒng)一的生命周期管理。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

下面是集成的具體步驟。

進入SAP Open Connector首頁,點擊Connectors:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

這個列表里就是SAP官網(wǎng)上介紹的pre-built的第三方CRM應(yīng)用的連接器。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

我們從列表里找到火鍋,哦不對,找到HubSpot:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

點擊Authenticate, 建立SAP Cloud Platform同HubSpot的安全連接:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

創(chuàng)建一個HubSpot的連接器實例,這里需要填一個API key:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

到HubSpot的settings頁面創(chuàng)建一個API key:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

實例創(chuàng)建完畢后,就能在SAP云平臺環(huán)境里通過這個實例消費HubSpot的Restful API了。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)SAP和第三方CRM怎么實現(xiàn)互聯(lián)

Open Connector的控制臺里,還有這種叫做Common Resources的模型,有什么用處?

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

看幫助文檔:"提供了一個預(yù)先配置好映射關(guān)系的通用數(shù)據(jù)接口,能夠?qū)⑼ㄟ^Connector連接的不同CRM服務(wù)的數(shù)據(jù)通過簡化的模型返回"。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

看具體的例子。我在HubSpot里創(chuàng)建了兩個Companies:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

如果直接消費HubSpot的API,請求的url如下:
https://api.hubapi.com/companies/v2/companies/paged?hapikey=<your API key>&properties=name&properties=website

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

盡管我們通過url參數(shù)只請求了name和website兩個字段,從響應(yīng)數(shù)據(jù)結(jié)構(gòu)中可以發(fā)現(xiàn),HubSpot除了返回這兩個字段的值以外,還包含了一些控制字段信息,比如timestamp, source, sourceId等字段,而我們對這些字段不感興趣。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

現(xiàn)在就是Common Resources派上用場的時候了:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

這個Common Resources起的作用好比ABAP里的simple transformation,可以根據(jù)預(yù)定義好的mapping規(guī)則,對HubSpot API返回的數(shù)據(jù)進行一些“變形”,移除一些我們應(yīng)用不關(guān)心的字段。

點擊Send按鈕,從Transformed Response里觀察到通過Common Resources處理后的數(shù)據(jù):

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

現(xiàn)在這個數(shù)據(jù)看起來是不是清爽多了?這也就是我們UI5應(yīng)用期望消費的數(shù)據(jù)。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

如果對標(biāo)準(zhǔn)的Common Resources預(yù)置的映射處理規(guī)則不滿意,還可以把標(biāo)準(zhǔn)的Resource克隆出來,然后在上面做修改。下圖是我自己修改過的兩個Resources模型。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

Connectors至此就開發(fā)完畢了,實際上我們連一行代碼都沒寫,準(zhǔn)確地說是配置完畢了,這也證實了SAP官網(wǎng)提到的Open Connector給集成開發(fā)人員帶來的便利。

有了Connectors,但我們還沒有生成可供SAP UI5應(yīng)用消費的endpoint,這部分工作交由API Management Service完成。

登錄API portal,將這個API tenant同之前創(chuàng)建的Open Connector連接起來,這個連接取名叫jerry_openconnector_provider:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

需要填的Organization Secret和User Secret在Open Connector控制臺里獲得:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

回到API界面,創(chuàng)建一個新的API provider:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

從下拉菜單里選擇剛才創(chuàng)建的jerry_openconnector_provider,

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

點擊Discover按鈕:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

就能自動檢測出之前創(chuàng)建的Open Connector實例了。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

點擊Deploy進行部署:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

Deploy之后,可以在API portal里根據(jù)swagger風(fēng)格的操作方式來瀏覽通過Open Connector連接的HubSpot API了:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

現(xiàn)在我們已經(jīng)有了一個可用的API endpoint,通過它,我們的
SAP UI5應(yīng)用就可以訪問HubSpot的Restful API了:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

在瀏覽器里測試,確保通過這個url能夠返回我們期望的數(shù)據(jù):

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

最后一步,就是常規(guī)操作了,新建一個SAP UI5應(yīng)用,在里面通過JSON Model訪問之前API provider暴露出來的url:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

為了解決跨域問題,上面第12行使用了指向API provider的相對路徑,通過neo-app.json里聲明的Destination指向?qū)嶋H的完整路徑:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

在SAP Cloud Platform上創(chuàng)建這個名為api_portal的Destination:

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

一切就緒后,打開UI5應(yīng)用,就能看到通過API provider,經(jīng)由Open Connector從HubSpot取回來的數(shù)據(jù)了。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

這種通過Open Connector和API Management Service同第三方應(yīng)用進行集成的方式,同Jerry文章開頭回顧的幾種方式,并無孰優(yōu)孰劣之說。在實際的工作中,我們需要根據(jù)自己企業(yè)的實際情況,比如現(xiàn)有系統(tǒng)架構(gòu),開發(fā)部門的技術(shù)水平,項目預(yù)算等,靈活選擇適合自己企業(yè)的集成方案。如果非要尋找一些通用的最佳實踐,可以參考SAP CTO在各大會議上介紹的SAP云端編程模型(Cloud Application Programming Model)技術(shù)選型的決策樹,來制定適合自己企業(yè)集成方案選型的決策樹。

SAP和第三方CRM怎么實現(xiàn)互聯(lián)

“SAP和第三方CRM怎么實現(xiàn)互聯(lián)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

網(wǎng)頁標(biāo)題:SAP和第三方CRM怎么實現(xiàn)互聯(lián)-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://www.muchs.cn/article20/dsscco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、品牌網(wǎng)站建設(shè)外貿(mào)建站、企業(yè)建站、品牌網(wǎng)站設(shè)計軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名