如何將 Twitter 的內(nèi)容導(dǎo)入到 CRM和 C4C 系統(tǒng)進(jìn)行后續(xù)處理
Twitter的內(nèi)容導(dǎo)入SAP CRM Interaction Center呼叫中心

具體步驟查看我的博客Twitter(also Facebook) is official integrated into CRM 7.0 EHP3
在Twitter網(wǎng)站上創(chuàng)建一條tweet:
之后按照我博客里的設(shè)置即可將其導(dǎo)入CRM呼叫中心:
C4C
新建一個(gè)social media channel:
從下拉菜單里選擇Channel(渠道)的類(lèi)型為"Twitter",維護(hù)Twitter應(yīng)用的consumer key和consumer Secret:
Consumer key和Consumer Secret從Twitter應(yīng)用管理網(wǎng)站上獲取(您需要事先創(chuàng)建一個(gè)新的twitter應(yīng)用):
然后創(chuàng)建一個(gè)批量從twitter網(wǎng)站導(dǎo)數(shù)據(jù)的后臺(tái)作業(yè):
該后臺(tái)作業(yè)會(huì)將該channel對(duì)應(yīng)的Twitter應(yīng)用指向的twitter賬號(hào)發(fā)布的所有twitter抓到C4C來(lái)自動(dòng)生成Tickets(服務(wù)請(qǐng)求):
CRM
使用事務(wù)碼SM36查看CRM系統(tǒng)的后臺(tái)作業(yè):
舉一些例子:
ABAP_TEXT_INDEX這個(gè)job執(zhí)行的report是ABAP_DOCU_CREATE_TEXT_INDEX:
負(fù)責(zé)填充buffer表ABAPDOCU_BUFF, 以便ABAP幫助文檔的快速讀取。
RDDIMPDP
從其他ABAP系統(tǒng)的傳輸請(qǐng)求進(jìn)入當(dāng)前系統(tǒng)后執(zhí)行導(dǎo)入的邏輯就是在這個(gè)job里完成的。
C4C
和CRM系統(tǒng)一樣后臺(tái)都是基于Netweaver,只是客戶無(wú)法和CRM一樣使用事務(wù)碼SM36進(jìn)行后臺(tái)作業(yè)的管理。但是類(lèi)似的功能可以在C4C前臺(tái)頁(yè)面完成。點(diǎn)擊Schedule按鈕可以重新調(diào)度一個(gè)后臺(tái)作業(yè):
這個(gè)作業(yè)執(zhí)行參數(shù)設(shè)置和ABAP后臺(tái)事務(wù)碼SM37里的時(shí)間設(shè)置是一致的:
保存之后,作業(yè)的狀態(tài)為Released:
注意后臺(tái)作業(yè)的狀態(tài)Released和Ready的區(qū)別:Released只是表明一個(gè)作業(yè)的各種屬性包括開(kāi)始條件均已定義妥當(dāng)。而Ready表明該作業(yè)的開(kāi)始條件已經(jīng)滿足,等待有可用的后臺(tái)工作進(jìn)程選擇該作業(yè),之后狀態(tài)就能變?yōu)镽unning。
https://help.sap.com/saphelp_nw70/helpdata/en/c4/3a8016505211d189550000e829fbbd/content.htm?no_cache=true
Hybris
在Hybris里也有同樣的概念,只是名稱換成了cron job:
The cronjob functionality is used for executing tasks, called cron jobs, regularly at a certain point of time. Typically cron jobs can be used for creating data for backups, updating catalog contents, or recalculating prices.
The key idea of applying cron jobs is to start a long or periodic process in the background, with the possibility to log each run and to easily check its result. The concept of cron jobs in SAP Hybris Commerce is explained in detail here.
在ABAP里我們用SM37查看background job的log, 在Hybris里則是在Administration console里查看cron job的執(zhí)行:
默認(rèn)設(shè)置下cron job在Hybris服務(wù)器啟動(dòng)時(shí)會(huì)自動(dòng)啟動(dòng),這一點(diǎn)可以在Hybris服務(wù)器啟動(dòng)日志里查看:
在development環(huán)境下面,如果想提高服務(wù)器啟動(dòng)速度,可以修改這個(gè)默認(rèn)設(shè)置,在配置文件local.properties里添加下面一行:
add cronjob.timertask.loadonstartup=false
ABAP Netweaver, Hybris Commerce和SAP 云平臺(tái)的登錄認(rèn)證
ABAP Netweaver
在事務(wù)碼SICF里選擇一個(gè)服務(wù),在明細(xì)頁(yè)面對(duì)Procedure字段點(diǎn)擊F1,查看Logon Procedure的幫助文檔。
通過(guò)這個(gè)鏈接打開(kāi)對(duì)應(yīng)的幫助文檔,可以看到下列七種登錄手段。
在我的SAP Community博客里有更詳細(xì)的介紹:Learn more detail about Standard logon procedure
Hybris Commerce
在Hybris Administration Console里,輸入用戶名和密碼,點(diǎn)擊LOGIN后:
在Chrome開(kāi)發(fā)者工具里觀察到一個(gè)post請(qǐng)求: j_spring_security_check
這個(gè)請(qǐng)求定義在一個(gè)form action里,還有兩個(gè)字段用于存儲(chǔ)用戶輸入的用戶名和密碼:
在Tomcat的日志文件里也能觀察到這個(gè)post請(qǐng)求:
在hac目錄的config文件夾下有一個(gè)配置文件spring-security-config.xml:
里面定義了用這個(gè)bean,coreAuthenticationProvider來(lái)做認(rèn)證:
SAP云平臺(tái)CloudFoundry環(huán)境
在SAP云平臺(tái)的CloudFoundry環(huán)境里,Application Router作為所有應(yīng)用訪問(wèn)的入口。
上圖1~8的圖例描述了部署在SAP云平臺(tái)CloudFoundry環(huán)境上的Web應(yīng)用是如何通過(guò)Cloud Connector訪問(wèn)On-Premise系統(tǒng)上的服務(wù)。
App Router作為用戶訪問(wèn)的入口。
用戶訪問(wèn)請(qǐng)求被重定向到XSUAA。XSUAA要求用戶登錄。用戶完成登錄操作后,一個(gè)JSON Web Token(簡(jiǎn)稱為JWT1)被創(chuàng)建,發(fā)送給App Router,并緩存于App Router內(nèi)。
App Router將請(qǐng)求和步驟2生成的JSON Web Token一起轉(zhuǎn)發(fā)給Web應(yīng)用。
4a. Web應(yīng)用再次向XSUAA請(qǐng)求一個(gè)JSON Web Token(JWT2), 用于訪問(wèn)destination實(shí)例。
4b. Web應(yīng)用并行地向XSUAA請(qǐng)求第三個(gè)JSON Web Token(JWT3),用于connectivity實(shí)例的訪問(wèn)。
Web應(yīng)用使用JWT2獲取destination配置。
Web將請(qǐng)求和JWT3轉(zhuǎn)發(fā)給connectivity實(shí)例。
SAP Cloud Platform Connectivity將請(qǐng)求通過(guò)Secure tunnel轉(zhuǎn)發(fā)給Cloud Connector。
Cloud Connector將請(qǐng)求發(fā)給On-Premise system。
App Router怎么知道需要把請(qǐng)求轉(zhuǎn)發(fā)給具體哪一個(gè)XSUAA實(shí)例呢?在App Router的manifest.yml里配置
需要在SAP云平臺(tái)CloudFoundry環(huán)境的space里配置同名的實(shí)例:
ABAP ERP javaScript
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。