低代碼對接釘釘建立外部聯繫人

上次作的CRM對接了釘釘的報價審批功能(具體能夠看我以前的文章:低代碼開發,快速對接釘釘實現報價審批功能),客戶反映發起審批時每次都要填寫完整的客戶名稱,還不能填錯,仍是不太方便,但願在釘釘上也能選擇到白碼系統中已有的客戶數據。web

釘釘有外部聯繫人的功能,審批表單中是能夠關聯外部聯繫人的,因此我就想將白碼系統的客戶數據同步到釘釘的外部聯繫人,只需建立外部聯繫人,審批表中關聯上這些外部聯繫人,不須要真的在釘釘上與這些聯繫人進行交流。ide

總體思路是:

在系統上錄入客戶數據時,經過API在釘釘上也建立一個同名客戶,這樣就能在兩邊同步了,填寫報價審批時也不須要手填客戶的名稱了。測試

具體實現步驟以下:

1.添加API,用於建立外部聯繫人,這個平臺如今已經提供了一些比較通用的API,建立後就能夠直接使用了,都不須要本身再編寫代碼了;
低代碼對接釘釘建立外部聯繫人
低代碼對接釘釘建立外部聯繫人
低代碼對接釘釘建立外部聯繫人
2.在新建客戶的功能後面再加一個步驟,調用此API在釘釘進行建立同名外部聯繫人
低代碼對接釘釘建立外部聯繫人
低代碼對接釘釘建立外部聯繫人
3.最後還要加一個步驟,記錄下建立的外部聯繫人在釘釘中的user_id。
低代碼對接釘釘建立外部聯繫人3d

記錄這個id的做用是將白碼系統的客戶數據可以對應上釘釘的外部聯繫人數據;
4.調整報價審批的webhook代碼和生成訂單的功能,觸發系統的webhook時,根據接收到的審批表單的數據,能獲取到關聯的外部聯繫人的user_id,就能在系統中知道是對應哪個客戶了。
5.調試了很久終於調通了整個流程,測試結果:
第一步,建立客戶;
低代碼對接釘釘建立外部聯繫人
可在釘釘上看到同名的外部聯繫人;
低代碼對接釘釘建立外部聯繫人
第二步,在釘釘上發起報價審批,待審批經過;
低代碼對接釘釘建立外部聯繫人
就能夠在白碼系統上自動生成了一個銷售單。
低代碼對接釘釘建立外部聯繫人調試

相關文章
相關標籤/搜索