后臺產(chǎn)品經(jīng)理必知:多系統(tǒng)間業(yè)務(wù)對接的4個原則

5 評論 19048 瀏覽 134 收藏 9 分鐘

對于多系統(tǒng)對接,我們除了要信息及業(yè)務(wù)連通之外,更需要注意科學(xué)合理性。

一、需求描述

公司在做的車抵貸業(yè)務(wù),需要引入一家新的資金機(jī)構(gòu),我們稱之為Z機(jī)構(gòu)。它與目前所接入的資金機(jī)構(gòu)所不同的是,Z機(jī)構(gòu)對抵押車的借款成數(shù)有限制。比如:某車的評估價為10萬,公司核批的最大借款金額為8成,也就是8萬,但Z機(jī)構(gòu)的最大批核成數(shù)卻只有7.5成。最終使得公司核批的成數(shù)無法適用于所有機(jī)構(gòu)。

為了盡可能地滿足客戶對資金的需求,解決Z公司的借款成數(shù)問題,公司決定引入信貸產(chǎn)品,用于補(bǔ)償這個價差。

二、方案分析

針對Z機(jī)構(gòu)的成數(shù)限制問題,需要考慮具體的實現(xiàn)方案。公司的車貸和信貸產(chǎn)品是獨立運營的,要實現(xiàn)車貸和信貸的組合借款,則需要在這兩個系統(tǒng)間進(jìn)行業(yè)務(wù)銜接和數(shù)據(jù)對接。

主要有如下幾點:

  1. 車貸系統(tǒng)根據(jù)匹配的資金機(jī)構(gòu)進(jìn)行處理,當(dāng)匹配為Z機(jī)構(gòu)時,則判斷用戶借款金額是否超出了成數(shù)限制。如是,則自動降低借款金額,并記錄下相關(guān)數(shù)據(jù),以便提供給信貸系統(tǒng)。
  2. 考慮到組合借款業(yè)務(wù)邏輯的生效,是需要在車貸訂單放款之后,因此建議由財務(wù)系統(tǒng)放款后,通知信貸系統(tǒng)進(jìn)行相關(guān)業(yè)務(wù)處理。
  3. 信貸系統(tǒng)目前有白名單機(jī)制。白名單用戶可直接繞過用戶授信額度評估環(huán)節(jié),直接分配一定的額度用于快速借款。有了這個基礎(chǔ),針對組合借款需求,則可以通過系統(tǒng)改造,根據(jù)給定的規(guī)則實現(xiàn)白名單的自動生成,最終完成用戶信貸部分借款的順利達(dá)成。

三、產(chǎn)品流程

根據(jù)以上的分析,可以畫出初步的流程圖(核心流程)。

如下圖所示:

系統(tǒng)間交互的幾個關(guān)鍵點如下:

  1. 車貸系統(tǒng)在完成組合邏輯運算后,將調(diào)用已有財務(wù)系統(tǒng)的申請放款接口,同時增加信貸授信額度等關(guān)鍵傳參給到財務(wù)系統(tǒng);
  2. 財務(wù)系統(tǒng)判斷當(dāng)前訂單的資金機(jī)構(gòu)為Z機(jī)構(gòu)時,調(diào)用信貸接口傳入信貸額度等參數(shù),通知其啟動白名單生成邏輯;
  3. 信貸系統(tǒng)根據(jù)請求,進(jìn)一步調(diào)用車貸接口獲取完整的所需信息后生成相應(yīng)的白名單。

順著思路再走一遍,也沒發(fā)現(xiàn)什么問題,流程是通的,可以實現(xiàn)本需求。

四、對接復(fù)盤

流程是通的,但不代表是合理的。

對于多系統(tǒng)對接,我們除了要信息及業(yè)務(wù)連通之外,更需要注意科學(xué)合理性。因為多個系統(tǒng),通常會涉及到多個開發(fā)團(tuán)隊。面對系統(tǒng)對接,我們除了要實現(xiàn)當(dāng)下需求之外,還要盡可能地考慮后后續(xù)的需求擴(kuò)展及功能維護(hù)。否則,隨著時間的推移,系統(tǒng)交互會變得越來越混亂,最終變得不可維護(hù)。

根據(jù)我所總結(jié)的系統(tǒng)對接原則,我們進(jìn)一步來審視分析這個流程。

原則一:盡量簡單,避免因信息傳遞而失真。

在車貸系統(tǒng)調(diào)用財務(wù)系統(tǒng)接口時,增加了信貸授信額度參數(shù)。對于這個參數(shù),顯示是需要通過財務(wù)系統(tǒng)最終傳遞到信貸系統(tǒng)的。這很明顯是屬于數(shù)據(jù)傳遞,而這也是需要避免的。因為信號在傳過程中不可避免地會產(chǎn)生衰減問題,而層層傳遞則會加大這種可能性。為此,我們需要避免這種做法。

那可以不傳這個參數(shù)嗎?完全可以。在第3步時,信貸系統(tǒng)在調(diào)用車貸接口獲取信息時,完全可以直接通過這個接口可以拿到這個信息。

原則二:保持穩(wěn)定,盡量避免基礎(chǔ)業(yè)務(wù)接口的頻繁調(diào)整。

同樣還是針對上述對接——放款申請接口,這是作為借款服務(wù)最基本的業(yè)務(wù)接口,需要盡量保持穩(wěn)定可用,避免因需求的跌代而產(chǎn)生不必要的擴(kuò)展及調(diào)整。從這個角度來看,原本要增加的信貸授信額度等參數(shù)也是要避免的。而通過上面的分析已經(jīng)有解決的方法,這里不再贅述。

原則三:考慮通用性,不要只解決當(dāng)下需求。

財務(wù)系統(tǒng)判斷為Z機(jī)構(gòu)時,調(diào)用信貸系統(tǒng)接口通知其生成白名單,此為新增接口。但其實在財務(wù)系統(tǒng)放款后原本就會發(fā)出一MQ消息,通知各系統(tǒng)訂單放款這一消息。而這一消息,信貸系統(tǒng)同樣可以監(jiān)聽并消費。如果是通過放款MQ消息來實現(xiàn)與信貸系統(tǒng)的業(yè)務(wù)對接,那么這一過程就變得更為通用了。

同時,讓財務(wù)系統(tǒng)作判斷來決定是否通知信貸系統(tǒng),從通用性上考慮,這也是不合理的。因為如果后續(xù)不只是Z機(jī)構(gòu),還有別的機(jī)構(gòu)也同樣有此需求呢?是否讓財務(wù)系統(tǒng)再作一次調(diào)整?另外,從業(yè)務(wù)職責(zé)上考慮也不應(yīng)由財務(wù)系統(tǒng)來實現(xiàn)這個邏輯。

綜上分析,從通用性上考慮,采用現(xiàn)有的放款MQ消息實現(xiàn)系統(tǒng)對接,同時在MQ中增加資金機(jī)構(gòu)信息,便于信貸系統(tǒng)作業(yè)務(wù)邏輯預(yù)處理。

原則四:獨立自主性,內(nèi)部業(yè)務(wù)邏輯不應(yīng)由外部系統(tǒng)控制。

針對原本讓財務(wù)系統(tǒng)作出判斷來決定是否通知信貸系統(tǒng)生成白名單的邏輯,在這個原則下也是不合適的。因為生成白名單邏輯,是信貸系統(tǒng)的自有的內(nèi)部業(yè)務(wù)邏輯,是不應(yīng)該由外部系統(tǒng)來決定的。相對獨立的業(yè)務(wù)系統(tǒng)對內(nèi)部邏輯應(yīng)該要有絕對的自主性。

因此,對于后續(xù)要擴(kuò)展新的機(jī)構(gòu)實現(xiàn)此類需求或是要關(guān)閉這個功能時,則應(yīng)由信貸系統(tǒng)來負(fù)責(zé)管控,如設(shè)計一配置功能,實現(xiàn)業(yè)務(wù)的開關(guān)及增減。

通過這樣的分析和調(diào)整最終我們發(fā)現(xiàn),原本挺特殊的需求,在系統(tǒng)對接實現(xiàn)層面竟然也可以做到如此簡單和通用。復(fù)雜的核心業(yè)務(wù)邏輯都被鎖定在各系統(tǒng)內(nèi)部,而系統(tǒng)對接部分則基本可以保持穩(wěn)定和簡單。

最后,我們把調(diào)整后的業(yè)務(wù)流程圖畫下來:

#專欄作家#

星思維,微信公眾號:成長星思維,人人都是產(chǎn)品經(jīng)理專欄作家?;钴S于互聯(lián)網(wǎng)金融行業(yè)的資深產(chǎn)品經(jīng)理。喜歡思考,總結(jié),輸出。

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 整個流程寫的很清晰。不過有點疑問,真實業(yè)務(wù)中,會先放款后,再處理信貸的信用審核嗎?

    來自四川 回復(fù)
  2. 文章很棒,請問樓主多少年經(jīng)驗了?兩年經(jīng)驗的我表示考慮不到這么多,很多是由開發(fā)考慮的

    來自北京 回復(fù)
  3. 很棒,考慮很全面

    回復(fù)
  4. 文章很棒 哈哈哈作者頭像背景來自于杭州嗎

    回復(fù)
    1. 不記得是西塘還是烏鎮(zhèn)了,嘿嘿

      回復(fù)