日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

和后台如何对接_业务系统如何对接第三方服务?

發(fā)布時間:2024/7/5 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 和后台如何对接_业务系统如何对接第三方服务? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在產(chǎn)品工作中,我們時常要對接第三方服務(wù)。本文作者從過往的對接項目經(jīng)歷中,提煉的關(guān)于業(yè)務(wù)系統(tǒng),如何對接第三方服務(wù)的方法論,希望能對你有所幫助。

隨著公司業(yè)務(wù)的發(fā)展,我們有時會遇到,需要在自身業(yè)務(wù)系統(tǒng)中加入新服務(wù),但不能純自主開發(fā)的情況。

比如會有以下三種:

  • 沒有資質(zhì):有些業(yè)務(wù)需要有相應(yīng)的行業(yè)資質(zhì)才能開展,如第三方支付業(yè)務(wù),就要求有支付牌照才具有研發(fā)資質(zhì);
  • 能力不足:相比頭部互聯(lián)網(wǎng)公司,中小型公司的自研能力相對不強,難以實現(xiàn)需求。如人臉識別,就需要基于AI的識別算法提取人臉特征,沒有一定的技術(shù)積累則可能無法實現(xiàn);
  • 能做但投入產(chǎn)出比不高:要投入大量的資源和精力,且開發(fā)難度大,周期長,很容易得不償失。如搭建客服系統(tǒng),光是保證消息的收發(fā)穩(wěn)定,都要不短的開發(fā)周期,更別說智能分配客服和智能機器人這樣的高級功能了。
  • 而這時如果恰好市面上有成熟的解決方案,我們便可以把專業(yè)的活,交給有一定資質(zhì)且專業(yè)的人,接入他們的能力來解決自己的問題。

    比如,我們要在電商系統(tǒng)中,接入物流軌跡查詢的能力,自研的話,需要對接多家物流公司的單號系統(tǒng),費時費力還可能對接不成功。此時若有第三方服務(wù)商,已經(jīng)整合了多家物流公司的物流軌跡查詢,我們便可以直接通過與其進(jìn)行對接合作,來實現(xiàn)自己的物流查詢功能。

    通過接入合適的第三方服務(wù),既不用讓公司在新領(lǐng)域自研試錯,投入過高的開發(fā)成本,又能縮短開發(fā)周期,讓我們的業(yè)務(wù)產(chǎn)品快速獲得更加專業(yè)穩(wěn)定的服務(wù),變得更加成熟、強大。

    以上對公司的好處我們了解了,但了解并接入三方服務(wù),這工作對產(chǎn)品經(jīng)理來說往往不是件易事。

    做產(chǎn)品沒有標(biāo)準(zhǔn)答案,我們做的每一個產(chǎn)品方案,都是在一個特別具體的環(huán)境下產(chǎn)生的。每一次都是定制,對接第三方更為如此。既要快速了解另一個領(lǐng)域的基本知識和行業(yè)產(chǎn)品,又要結(jié)合選定的第三方服務(wù)與公司新提出的業(yè)務(wù)需求,設(shè)計出一期最適合的產(chǎn)品方案,每一次都像是在摸著石頭過河,有著說不上來的困難。

    在對過往的多個對接項目經(jīng)歷,進(jìn)行反思后,我將整個對接過程劃分為三個階段,并試圖提煉出各個階段應(yīng)遵循的共性要點,讓我們在對接時能夠有章可依,降低事情難度,希望能對你有所幫助。

    階段一:設(shè)計前

    產(chǎn)品經(jīng)理在進(jìn)行具體的方案設(shè)計之前,應(yīng)做哪些事情呢?

    1. 對自身業(yè)務(wù)系統(tǒng)有整體的理解

    只有對我們的業(yè)務(wù)系統(tǒng),先有全局的理解和把握,才能在知曉業(yè)務(wù)需求和三方的解決方案后,剖析出要改動的所有部位,做到纖悉無遺。

    如若不然,對自身系統(tǒng)結(jié)構(gòu)和業(yè)務(wù)都還一知半解,就貿(mào)然開始著手三方調(diào)研和方案設(shè)計,很容易因為前期考慮不全,而造成難以預(yù)見的危險后果。

    舉個例子,有一個后臺管理系統(tǒng),管理著線上商城和線下門店的零售業(yè)務(wù),你要在整套系統(tǒng)中接入新的第三方聚合支付,逐步替換掉原有的三方支付服務(wù)。

    若你對業(yè)務(wù)系統(tǒng)的了解還不足,就直接分析如何使用三方服務(wù)能力,并產(chǎn)出方案,推動項目上線。運氣好的話,你可能只犯了點小錯誤。比如在前端商城中,對某個業(yè)務(wù)頁面改了些字段,而后臺的一個統(tǒng)計頁面,你遺漏了對其進(jìn)行同步更改,導(dǎo)致無法正常顯示。這影響范圍還較小,你還能在上線后進(jìn)行及時補救。

    但若嚴(yán)重的話,你的考慮不全,甚至可能會直接影響到系統(tǒng)關(guān)聯(lián)業(yè)務(wù)的正常運行。比如,之前一直都是負(fù)責(zé)線上產(chǎn)品的迭代,在這次項目中,由于你沒有去加強對線下業(yè)務(wù)的理解,導(dǎo)致在設(shè)計過程中,你直接疏忽了門店的重要設(shè)備——POS機,在里面軟件的自建訂單頁面中,也需要更換新的支付方式。由于沒有在這次項目中同步更改,將直接影響線下刷卡、掃碼等場景的業(yè)務(wù)的正常開展。

    那么需要對業(yè)務(wù)系統(tǒng)了解到什么程度呢?我們可以通過對風(fēng)險進(jìn)行分類,然后倒推得出前期的準(zhǔn)備。

    可以跟我一樣,將這些可能的風(fēng)險,用二分法,簡單劃分為直接影響業(yè)務(wù)與間接影響業(yè)務(wù)。

    直接影響,即影響業(yè)務(wù)的閉環(huán)運行。一旦沒有兼顧到里面的任一環(huán)節(jié),都會干擾到業(yè)務(wù)的正常進(jìn)行。所以你需要做到,對該業(yè)務(wù)需求所涉及的主線業(yè)務(wù)流程,和其中的邏輯都有清晰的認(rèn)識,哪怕對里面的任一個字段規(guī)則抱有疑問,你都應(yīng)該剖根問底。分析其如若是個錯誤,是否應(yīng)在這次項目中一同解決,避免其對新老業(yè)務(wù)產(chǎn)生影響。

    間接影響,即不影響項目主流程正常進(jìn)行的其他影響。如統(tǒng)計、設(shè)置等地方的關(guān)聯(lián)改動,這種屬于支線流程的需求最容易被我們忽略,但只有都顧及到,才能讓方案更加完整。在開發(fā)評審時,我們的方案很少能一次通過,都會有或多或少的修改。你可以跟我一樣,將在每次評審時所發(fā)現(xiàn)的,設(shè)計時被遺漏的功能或業(yè)務(wù),都記在備忘錄中,用于在后續(xù)每次設(shè)計方案產(chǎn)出后進(jìn)行自查,以提高初次方案的完整度。

    為了更好地降低風(fēng)險,還可以邀請公司中對該業(yè)務(wù)熟悉的相關(guān)人員,來參與你的設(shè)計方案評審,一同檢查是否有設(shè)計遺漏,多一道保險,避免自己顧此失彼。

    2. 完成第三方產(chǎn)品的調(diào)研

    我們在購物時,為了選到最心儀的商品,通常會貨比三家。同樣的,為實現(xiàn)業(yè)務(wù)需求而接入的第三方,將會在很長的時間內(nèi)伴隨著自身產(chǎn)品,這就更需要我們?nèi)プ屑?xì)的篩選。

    商品不喜歡,我們可以選擇退貨或者重新選購,但接入的三方服務(wù)不合適,即使我們?nèi)ブ匦抡倚碌姆?wù)商合作,卻也已經(jīng)在之前的對接過程中,讓企業(yè)付出了成本,這是無法挽回的。

    所以在具體對接前,我們應(yīng)對三方服務(wù)商做仔細(xì)地調(diào)研與篩選。

    這過程我劃分為兩個小階段,調(diào)研初篩和名單提交。

    1)調(diào)研初篩

    剛開始去了解一個新的領(lǐng)域,你需要做的是,快速研究清楚里面的一些核心概念,然后盡可能多地收集行業(yè)產(chǎn)品的信息,并簡要分析其服務(wù)能力與我們業(yè)務(wù)需求的匹配度如何。

    而考察其服務(wù)能力,最為關(guān)鍵的點,無疑就是對我們基礎(chǔ)需求的滿足度,和其產(chǎn)品的拓展性了。

    1.基礎(chǔ)需求

    基礎(chǔ)需求,即本期要實現(xiàn)的業(yè)務(wù)需求能否滿足,這一點還是相對容易判斷的。

    比如,你要在業(yè)務(wù)系統(tǒng)中,實現(xiàn)在線下單發(fā)貨的功能。在訂單發(fā)貨時,通過接口傳送面單信息后,接收物流公司返回的快遞單號信息,并且能獲取物流軌跡更新。

    這種只需將核心需求梳理后,與其官網(wǎng)的業(yè)務(wù)描述進(jìn)行比對,或者直接詢問客服或銷售,就可以快速知道能否實現(xiàn)。

    2.產(chǎn)品拓展性

    業(yè)務(wù)需求極少能一次性滿足,往往會隨著業(yè)務(wù)的發(fā)展而變化。所以僅考慮現(xiàn)階段需求的滿足,是不夠的,你還需要進(jìn)一步了解。這次為滿足基礎(chǔ)需求,所用到的三方產(chǎn)品和服務(wù),能否滿足未來定制化的需求。判斷其拓展性如何,即二次開發(fā)的能力。

    比如,在對新業(yè)務(wù)需求進(jìn)行分析梳理后,我們通常會有多期項目規(guī)劃。一期滿足核心需求,后續(xù)就要考慮,如何實現(xiàn)重要但非一期優(yōu)先的附加需求了。如果屆時的迭代方案,需要對已經(jīng)使用到的三方產(chǎn)品頁面或者系統(tǒng),進(jìn)行調(diào)整設(shè)計,而對方并不支持對其二次開發(fā)或者改動難度大,周期長,那就需要更加慎重的考量了。

    在平常工作中,我們也要不斷去鍛煉思考問題本質(zhì)的能力,不讓產(chǎn)品設(shè)計停留在表面,只能解決當(dāng)前問題,而要考慮到是否能承接業(yè)務(wù)未來更多變化的需求。

    2)名單提交

    在初步調(diào)研后,你需要對初篩合格的三方服務(wù)商進(jìn)行縱向研究,完成調(diào)研對比產(chǎn)出,并附上綜合分析后的建議,給到對應(yīng)的決策者進(jìn)行選擇。

    其中的分析至少包括以下三個維度:

    1.成本

    在使用第三方服務(wù)時,往往會伴隨著各種費用的產(chǎn)生,這也是公司最為關(guān)注的點之一,需要我們做仔細(xì)地調(diào)研。

    常見的費用類型有:

    • 服務(wù)費用:在使用服務(wù)商的某款產(chǎn)品或服務(wù)的過程中,產(chǎn)生的服務(wù)資費,一般按實際使用量或使用時長付費。如,調(diào)用人臉識別的次數(shù),按次收費,使用即時通訊服務(wù)的期限,按每月固定的費用收取。
    • 授權(quán)費用:我們所選擇的服務(wù),需要通過使用對方的SDK去對接時,就有可能要收取對應(yīng)的費用,即該SDK在固定期限內(nèi)的使用授權(quán)費。 不過也不是固定收取的,有時也會結(jié)合服務(wù)費用里的套餐包免費贈送,如騰訊云直播購買特定流量包后,就會贈送一年的直播SDK使用權(quán)限。
    • 對接費用:在初次對接對方產(chǎn)品時,需要一次性收取的接入費用。一般只在系統(tǒng)級的定制對接,即業(yè)務(wù)對接復(fù)雜度較高時,才有可能要支付這項費用。類似于平臺接入銀行的存管系統(tǒng)這種,才會收取對接費用。

    每家服務(wù)商都有自己的收費模式,我們需要了解清楚后,結(jié)合自己的需求,去思考最適合公司現(xiàn)階段的選項或組合。

    2.風(fēng)險

    若是接入的三方服務(wù)不穩(wěn)定,那么在上線后,對自身產(chǎn)品所帶來的影響將是災(zāi)難級的。

    服務(wù)不穩(wěn)定帶來的卡頓,或者數(shù)據(jù)錯誤與丟失等問題,將會直接影響用戶對產(chǎn)品的體驗和印象,甚至直接棄用產(chǎn)品。

    所以穩(wěn)定,便是對三方服務(wù)能力要求的重中之重了,但這也是我們在初次對接時,往往很難判斷的一項。

    如果直接問服務(wù)商其接口的穩(wěn)定性如何,對方一定會說很穩(wěn)定,因為沒有人會想在初次合作時,暴露自身問題,讓客戶動搖導(dǎo)致合作失敗。所以我們需要,多從其他途徑去了解真實情況。

    比如可以通過以下幾個小點去評估和減小風(fēng)險:

    • 了解對方業(yè)務(wù)的沉淀程度:新業(yè)務(wù)代表著不成熟與高風(fēng)險,業(yè)務(wù)的發(fā)展需要一定時間的摸爬滾打才能趨于完善。新業(yè)務(wù)的性能不足和異常流程處理機制的不完善,都會讓我們在使用時具有極大的不確定性。所以業(yè)務(wù)沉淀越久越好,個人建議直接找頭部的服務(wù)商,或者該業(yè)務(wù)至少開展了2年的服務(wù)商。
    • 先接入支線業(yè)務(wù):確定服務(wù)商后,最低風(fēng)險的對接方法,就是先拿自身業(yè)務(wù)流程中的邊緣業(yè)務(wù)去試手。在對三方服務(wù)能力不夠確定的情況下,先不要對接核心業(yè)務(wù)。在熟悉對接流程與其服務(wù)能力后,再逐步進(jìn)行核心業(yè)務(wù)的全面對接。比如,之前在對接某銀行的聚合支付時,我們就先挑選了業(yè)務(wù)系統(tǒng)中的一個簡單業(yè)務(wù)進(jìn)行對接驗證,即后臺系統(tǒng)中的短信付費,有個掃碼支付的場景,可以直接接入這項新支付方式進(jìn)行測試。然后該支線業(yè)務(wù)的流程跑通后,我們再在所有的支付場景中,接入該聚合支付。
    • 要有備選的服務(wù)商:項目上線后,才能驗證當(dāng)時方案的可行性和三方的服務(wù)能力。沒上線前,我們也不能確信,初次合作的三方服務(wù)商,其服務(wù)能力能否很好實現(xiàn)業(yè)務(wù)要求。所以你需要在接入效果不好時,有可以緊急更換的選項,才能做到有備無患。

    3.產(chǎn)品配套

    初篩時我們所關(guān)注的是,要使用到的單個產(chǎn)品的拓展性,這里還需了解對應(yīng)的產(chǎn)品配套如何,即思考其他的產(chǎn)品資源,能否為我們后期業(yè)務(wù)的發(fā)展而服務(wù)。

    如接入視頻直播服務(wù)時,關(guān)注美顏、轉(zhuǎn)碼、連麥聊天等配套功能,考慮在未來的發(fā)展中是否有可能應(yīng)用上。這既能幫助我們在對未來的規(guī)劃思考上,拓寬思維,又能進(jìn)一步判斷對方的服務(wù)能力和業(yè)務(wù)成熟度。

    3. 初步方案

    確定好對接哪家第三方后,我們需要給出初步的方案與服務(wù)商進(jìn)行溝通,確認(rèn)可以實現(xiàn)后,再進(jìn)行具體的設(shè)計。

    這就需要我們先了解,本次需求背后的核心問題是什么,通過識別業(yè)務(wù)核心,找到簡單快速的解法,了解優(yōu)先級和緊急程度后,給出自己的最小方案。并結(jié)合自身系統(tǒng)的簡單介紹和業(yè)務(wù)背景說明,讓服務(wù)商更好的判斷自身產(chǎn)品或服務(wù)能否滿足。

    方案中為了更好的闡述需要實現(xiàn)的業(yè)務(wù)需求,可配合簡要流程圖進(jìn)行說明,同時確認(rèn)會在哪些環(huán)節(jié)用到什么接口。這一步因為涉及到雙方系統(tǒng)的實現(xiàn),我們需要邀請本司技術(shù)人員,共同參與前期的調(diào)研評審,探討接入方式與可行性。

    1)注意事項

    1.關(guān)于第三方服務(wù)商

    我們需要確定對方的業(yè)務(wù)對接人和技術(shù)對接人,以便在產(chǎn)生對接疑問時,可以快速找到負(fù)責(zé)人,溝通并解決問題。

    在具體設(shè)計之前,一定要先通過電話或者QQ等方式,對話確認(rèn)自身的業(yè)務(wù)需求能否滿足,避免在開發(fā)人員進(jìn)行對接的過程中,才發(fā)現(xiàn)無法很好實現(xiàn),那么一切的努力都將成為白費。

    進(jìn)行業(yè)務(wù)方案的可行性確認(rèn)前,你還可以先問下對方的典型案例和場景是什么樣的,通過了解不同的業(yè)務(wù)需求,還能幫助你拓展思維,思考后期的需求。

    在對接較為復(fù)雜,或者溝通不清楚時,可聯(lián)系上門演示,縮短溝通周期。

    2.關(guān)于業(yè)務(wù)定制方

    這里說的業(yè)務(wù)定制方,指的是定制項目或SaaS軟件的業(yè)務(wù)方。當(dāng)幫他們實現(xiàn)新服務(wù)需求時,請務(wù)必提前了解并確定對方想要實現(xiàn)的業(yè)務(wù)范圍,同時每次的溝通結(jié)果都做留檔確認(rèn),避免在前期的業(yè)務(wù)需求確認(rèn)上,出現(xiàn)不必要的異議。

    階段二:設(shè)計中

    初步方案通過后,我們就要做具體的產(chǎn)品設(shè)計了,這里簡單聊下,設(shè)計時應(yīng)該注意的4個小點:

    1. 接入第三方的業(yè)務(wù)流程梳理

    為了避免復(fù)雜的開發(fā),并降低溝通成本,可在流程圖中注明與三方的接口動作,在哪些環(huán)節(jié)做什么判斷。同時還有異常情況的處理方式,比如在對接第三方支付中,支付失敗有哪些原因,拿到不同的結(jié)果該怎么處理,等等。

    2. 新業(yè)務(wù)對原業(yè)務(wù)的影響

    新服務(wù)接入到業(yè)務(wù)系統(tǒng)后,需確定并說明是否為默認(rèn)開通,且不開通時,是否要對原業(yè)務(wù)做設(shè)計調(diào)整,和對舊數(shù)據(jù)進(jìn)行處理。

    3. 設(shè)計上對C端用戶的無差異感知

    如無必要,無需讓用戶直接感受到產(chǎn)品加入的第三方。

    依舊以上述的三方支付項目為例,當(dāng)時我們有個環(huán)節(jié)是,個人分銷商要進(jìn)行傭金提現(xiàn),需要在成為分銷商前,就在三方賬戶體系中進(jìn)行賬戶新建,即會要求個人提前在前端產(chǎn)品進(jìn)行認(rèn)證簽約。

    此時,我們無需讓用戶在簽約過程中,直接感知第三方的賬戶資料建立(簽約協(xié)議中會有說明),只需在后臺直接讓三方的虛擬賬戶體系,映射平臺賬戶,一一對應(yīng),用戶無感,也減少認(rèn)知負(fù)擔(dān)。

    4. 接口文檔上的數(shù)據(jù)項是否有遺漏

    接口文檔的作用,就是讓我們知道,在哪個環(huán)節(jié)需要提供哪些內(nèi)容給對方,對方才可以有效的處理并返回給我們需要的結(jié)果。

    比如在后臺實現(xiàn)在線下單的功能,就只需要我們傳給對方,收寄件人的姓名手機和地址信息即可,然后對方再返回快遞單號。

    仔細(xì)看接口文檔,除了避免遺漏必填項外,還要留意各個環(huán)節(jié)的選填項是否要在本次設(shè)計中加入。比如,在后臺在線下單時,可考慮是否讓用戶可以選擇通知快遞員上門攬件。

    5. 注意事項

    在完全實現(xiàn)業(yè)務(wù)需求之前,我們往往先采取最小可行性方案,即先跑通核心業(yè)務(wù)為主。在第一次對接時,最好邏輯不要過于復(fù)雜,如果開發(fā)評審后,評估的研發(fā)周期較長,你就需要反思下,自己是不是一次性做的需求太多了。

    同時,完整的設(shè)計方案產(chǎn)出后,在進(jìn)行開發(fā)之前,還應(yīng)與業(yè)務(wù)方再次溝通,并輸出最終業(yè)務(wù)流程圖進(jìn)行確認(rèn)。

    階段三:上線后

    測試完成,上線之后,我們還要做兩件事:

    1. 風(fēng)控與三方能力評估

    上線后對三方服務(wù)的風(fēng)控依舊不能松懈,由于第三方是我們無法把控的部分,因此我們不能確定上線后是否會出現(xiàn)什么問題,所以在必要時,要能做到即時關(guān)閉該服務(wù)。

    同時,還需要在運行一段時間后,對三方的穩(wěn)定性和拓展性兩方面進(jìn)行評估,若沒達(dá)到要求,則需要考慮后期是否更換服務(wù)商。

    2. 項目復(fù)盤

    項目復(fù)盤,即反思從項目開始到正式上線,自己做了什么事情,產(chǎn)品方案的落地效果如何,對已達(dá)成的結(jié)果和預(yù)期成果之間所產(chǎn)生偏差進(jìn)行評估,是否優(yōu)于預(yù)期,有做錯了什么。通過在反思中獲得進(jìn)步,進(jìn)而提高自身的生產(chǎn)效率。

    特別是,我們做的產(chǎn)品方案,在評審時如果不是一次過,更要多反思那時修改了什么,在哪方面思考不足,并檢查是否有遺漏的異常流,對其他模塊的影響是否有照顧到,將在復(fù)盤過程中發(fā)現(xiàn)的待完善內(nèi)容,列入到接下來的迭代規(guī)劃當(dāng)中。

    結(jié)語

    每次對接新的第三方類型時,我們經(jīng)常會像面對一個全新的困難一樣,充滿著太多的未知,容易一頭霧水。

    但作為一個研究型的職業(yè),產(chǎn)品就是這樣經(jīng)常要做探索。既然選擇了產(chǎn)品這條路,便只能風(fēng)雨兼程,讓我們知難而不畏難,在一個又一個的項目中,繼續(xù)不斷深入思考、磨煉自己。

    本文由 @陳星 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

    題圖來自Unsplash,基于CC0協(xié)議。

    總結(jié)

    以上是生活随笔為你收集整理的和后台如何对接_业务系统如何对接第三方服务?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。