紛享銷客 PaaS 平臺是怎么搭建的?一起來拆解一下

0 評論 11848 瀏覽 80 收藏 26 分鐘
🔗 B端产品经理需要进行售前演示、方案定制、合同签订等,而C端产品经理需要进行活动策划、内容运营、用户激励等

PaaS平臺的搭建往往需要較強的業(yè)務(wù)抽象能力,需要在更細的顆粒度上對業(yè)務(wù)系統(tǒng)進行組裝,從而滿足不同企業(yè)的個性化訴求。那么,PaaS平臺一般是怎么搭建的?本篇文章里,作者便拆解了紛享銷客PaaS平臺的搭建、設(shè)計策略,一起來看看吧。

前言

上一篇我們拆解了紛享銷客的 CRM 系統(tǒng),從業(yè)務(wù)層面了解了一個 CRM 系統(tǒng)是如何設(shè)計的。如果單純是一個 CRM系統(tǒng),除了我們說的企信和協(xié)同的工作管理之外,還看不出來紛享銷客的 CRM 系統(tǒng)什么特別之處。奠定紛享銷客行業(yè)地位的,更多的是他的 PaaS 能力,也就是通過 PaaS 平臺滿足不同企業(yè)個性化訴求的能力。

本篇我們來看看紛享銷客的 PaaS 平臺是如何構(gòu)建的。

一、PaaS 平臺定義

PaaS,即 Platform as a Service,平臺即服務(wù)。通過 PaaS 平臺可以實現(xiàn)應(yīng)用的搭建或配置,從而提高整個系統(tǒng)的靈活性。PaaS平臺是在 IaaS 和 SaaS 之間的一層,之所以會衍生出 PaaS 平臺,實際上是 SaaS 平臺在發(fā)展過程中遇到了一個很大的難題 —— 如何解決產(chǎn)品的標準化和企業(yè)客戶的個性化?PaaS 平臺一定程度上解決了這個難題。

二、業(yè)務(wù)抽象

PaaS 平臺的構(gòu)建需要很強的業(yè)務(wù)抽象能力,需要將原有的業(yè)務(wù)系統(tǒng)打散到更細的顆粒度,再進行組裝,成為業(yè)務(wù)對象、業(yè)務(wù)功能和業(yè)務(wù)模塊。紛享銷客的業(yè)務(wù)抽象分為了業(yè)務(wù)對象管理,業(yè)務(wù)流程管理、業(yè)務(wù)規(guī)則管理。

三、業(yè)務(wù)對象管理

在業(yè)務(wù)對象管理方面,紛享銷客做了如下處理:

  • 業(yè)務(wù)對象自定義:支持自定義對象(試用版沒有開通權(quán)限,不過應(yīng)該和預(yù)設(shè)對象差不多太多,只是預(yù)設(shè)對象會有內(nèi)置的一些配置,例如客戶的公海場景管理)。
  • 業(yè)務(wù)對象字段自定義:支持對業(yè)務(wù)對象的字段進行編輯、啟用/禁用和自定義字段。
  • 字段關(guān)系自定義:可以定義一個對象不同字段的依賴關(guān)系,例如典型的就是兩個字段存在級聯(lián)關(guān)系。
  • 設(shè)置角色權(quán)限:可以控制某個角色對該對象的操作權(quán)限以及對各個字段的權(quán)限。
  • 頁面布局:支持自定義一個業(yè)務(wù)對象的頁面以及設(shè)置布局規(guī)則。
  • 唯一性規(guī)則:定義如何判定該對象是否是系統(tǒng)唯一,例如添加或?qū)霑r通過企業(yè)的名稱來判定唯一性。
  • 驗證規(guī)則:支持自定義校驗規(guī)則來驗證表單字段是否合法。
  • 場景規(guī)則:設(shè)置不同使用場景下對某個業(yè)務(wù)對象的處理。
  • 團隊成員權(quán)限:限定不同成員對這個對象的處理權(quán)限。

1. 業(yè)務(wù)對象自定義

業(yè)務(wù)對象自定義即可以根據(jù)業(yè)務(wù)需要添加業(yè)務(wù)對象,我們可以定義一個業(yè)務(wù)對象,然后設(shè)置它的字段、字段關(guān)系、角色權(quán)限、頁面布局、操作等等。例如,CRM 系統(tǒng)中我們可以定義一個文章對象,字段包括標題、內(nèi)容、附件、查看次數(shù)等等。然后再定義好文章的頁面布局、權(quán)限,操作行為(添加、編輯、查看)等,再添加一個菜單入口,就可以完成基礎(chǔ)的文章管理功能了。

2. 字段管理

拆解紛享銷客 PaaS 平臺

字段管理定義了一個業(yè)務(wù)對象的屬性。紛享銷客提供的字段類型非常豐富,包括了如下幾類:

  • 文本類:包括單行、多行、富文本;
  • 選項類:單選和多選;
  • 數(shù)值類:數(shù)字、金額、百分數(shù)、布爾值;
  • 時間類:日期、時間、日期時間;
  • 聯(lián)系方式類:手機、郵箱、網(wǎng)址等;
  • 附件類:包括圖片和附件;
  • 系統(tǒng)預(yù)設(shè)對象:部門(單選或多選)、人員(擔心或多選)、關(guān)聯(lián)的業(yè)務(wù)對象(如客戶、線索、商機等等,支持單選或多選);
  • 地理位置:定位位置、地區(qū)定位(國家、省市區(qū),詳細地址及定位);
  • 計算字段:可以設(shè)置公式將該字段設(shè)置為某些字段的計算結(jié)果,例如總金額 = 單價 * 數(shù)量 * 折扣。這里除了加、減、乘、除運算符運算符以外,還支持時間、邏輯、計算和文本四類函數(shù)。而且還集成了一些非常實用的函數(shù),例如將金額轉(zhuǎn)換為大寫的函數(shù)。
  • 統(tǒng)計字段:可以基于某個業(yè)務(wù)對象進行求和、平均值、最大值、最小值和數(shù)量等統(tǒng)計;
  • 引用字段:引用某個業(yè)務(wù)對象的某個字段;
  • 組件:收款組件和簽名組件。

以計算字段舉例,計算字段是通過業(yè)務(wù)對象已有的字段進行計算得到,使得對象表單時無需填寫,系統(tǒng)會自動根據(jù)其他字段計算。下面是一個自定義計算字段的示例,我們設(shè)置了一個訂單總金額的大寫的字段,通過訂單對象的 order_amount 自動轉(zhuǎn)換得到。

拆解紛享銷客 PaaS 平臺

系統(tǒng)預(yù)設(shè)業(yè)務(wù)對象的字段除了系統(tǒng)固定的字段外,支持禁用或啟用。同時對這類字段支持如下的修改:

  • 字段名稱:比如“郵件”可以改為“郵箱”;
  • API 字段名:如果使用接口的話,可以根據(jù)接口需要更改 API 的字段名;
  • 提示文字:填寫表單的提示文字;
  • 選項:對于選項類的表單,支持自定義選項、選項排序、默認選項、禁用等;
  • 是否允許重復:可以限定哪些字段必須是唯一的,比如客戶的營業(yè)執(zhí)照代碼就可以要求是唯一的;
  • 是否必填:字段是否必填,客戶可以根據(jù)管理需要設(shè)置某個字段是否必須填寫;
  • 是否掩碼顯示:對于敏感信息,支持脫敏顯示,比如聯(lián)系人手機號可以使用“*****”,而且可以設(shè)定哪些角色可以查看原始信息;
  • 詳情頁顯示配置:可以根據(jù)不同的布局規(guī)則配置字段如何顯示(或不顯示)。

拆解紛享銷客 PaaS 平臺

可以看到,紛享銷客的自定義字段不僅包含了所有的表單字段,還包含了系統(tǒng)業(yè)務(wù)對象以及業(yè)務(wù)對象關(guān)聯(lián)的字段,同時還支持對字段進行函數(shù)處理或統(tǒng)計運算?;谶@些字段,完全能夠完成一個自定義的業(yè)務(wù)對象。

3. 業(yè)務(wù)對象權(quán)限管理

業(yè)務(wù)對象的權(quán)限管理相當于是數(shù)據(jù)授權(quán),紛享銷客的業(yè)務(wù)對象權(quán)限控制分為操作權(quán)限控制和字段權(quán)限控制,如下圖所示。

可以看到,由于業(yè)務(wù)對象的操作可以自定義,因此可以列出所有的業(yè)務(wù)對象操作,從而控制操作權(quán)限。同時,字段上,也可以控制一個角色能夠讀、寫或?qū)С瞿男┳侄?。通過操作+字段權(quán)限控制,可以實現(xiàn)非常精細的權(quán)限管理。

拆解紛享銷客 PaaS 平臺

操作授權(quán)

拆解紛享銷客 PaaS 平臺

字段授權(quán)

4. 自定義頁面布局

紛享銷客的業(yè)務(wù)對象的頁面布局,支持對列表頁、表單頁和詳情頁進行布局設(shè)置,包括網(wǎng)頁端和移動端。為了簡化配置工作,紛享銷客提供了布局模板,下面是對客戶這個對象的詳情頁布局的一個配置。

我們可以看到,實際上有點類似原型設(shè)計工具,將業(yè)務(wù)對象的相關(guān)字段、關(guān)聯(lián)業(yè)務(wù)對象通過拖來拽的方式實現(xiàn)個性化布局。

拆解紛享銷客 PaaS 平臺

除了布局之外,紛享銷客還支持設(shè)置一定的布局規(guī)則,比如我們可以根據(jù)字段屬性來決定某些字段是否必填或顯示,下面的規(guī)則就定義了:如果是重要客戶,那么電話、詳細地址、國家/省/市/區(qū)和來源必填,以及顯示傳真字段。

拆解紛享銷客 PaaS 平臺

5. 自定義校驗規(guī)則

自定義校驗規(guī)則用于業(yè)務(wù)對象的表單設(shè)置驗證某個字段是否合法。校驗規(guī)則可以配置校驗方法,以及不滿足規(guī)則時的提示語言和是否阻斷(不阻斷僅提示,確認后可繼續(xù)),例如下面設(shè)置了客戶名稱不超過32個字的校驗規(guī)則。

這里說一下阻斷,通常我們的表單校驗失敗是會禁止提交的,這種情況叫阻斷。而紛享銷客做得更加靈活,他支持只提示錯誤信息,如果你繼續(xù)保存還是可以提交的。

確實會有這些場景,比如客戶的電話是一個重要信息,但是不一定每次都能拿到。業(yè)務(wù)上可能會要求盡可能拿到客戶電話,但是拿不到也可以先錄入。那么給出提示,可以防止對關(guān)鍵非必填字段做提醒,同時也不影響業(yè)務(wù)的正常進行。

拆解紛享銷客 PaaS 平臺

自定義校驗規(guī)則設(shè)置

拆解紛享銷客 PaaS 平臺

校驗規(guī)則應(yīng)用

6. 自定義操作按鈕

自定義操作按鈕包括添加按鈕或編輯已有按鈕,其實就是定義了業(yè)務(wù)對象的操作行為,或者也可以理解為一個權(quán)限點。按鈕可以進行前驗證、執(zhí)行動作和執(zhí)行動作成功后的操作。

比如我們可以在客戶詳情頁那邊增加一個“跟進按鈕”,可以要求提交前要求輸入跟進指令、提交后執(zhí)行發(fā)送一條工作任務(wù)、執(zhí)行成功后發(fā)送CRM提醒。這些操作可以執(zhí)行自定義 APL 代碼(紛享銷客內(nèi)部開發(fā)的低代碼語言)。

拆解紛享銷客 PaaS 平臺

7. 團隊成員權(quán)限

團隊成員權(quán)限屬于預(yù)設(shè)的對象的功能,比如客戶成員會分為負責人、普通成員、聯(lián)合跟進人和售后人員。例如我們可能會不讓售后人員了解客戶合同的具體信息,就可以將銷售合同配置為對售后人員禁用。

拆解紛享銷客 PaaS 平臺

8. 打印模板

打印模板是滿足不同客戶單據(jù)格式不同而設(shè)計。紛享銷客的打印模板采用在線文檔的形式,界面非常像一個 Word 文檔。可以在線進行打印模板的設(shè)計,插入對象字段或動態(tài)表格(業(yè)務(wù)對象相關(guān)的明細數(shù)據(jù),如訂單的產(chǎn)品明細),同時支持導入Excel或Word。仿照 Word的界面和交互形式的體驗對客戶企業(yè)員工來說還是非常友好的。

拆解紛享銷客 PaaS 平臺

9. 智能表單

智能表單主要是可以基于系統(tǒng)的業(yè)務(wù)對象(如客戶、線索、商機、聯(lián)系人等)建立相應(yīng)的自定義的表單,然后表單提供二維碼、鏈接和網(wǎng)頁嵌入代碼,從而可以發(fā)送在需要收集信息的地方進行展示或分享。例如,我們在官網(wǎng)、市場活動現(xiàn)場放置二維碼,客戶掃碼后可以自主登記信息,進而收集客戶信息、聯(lián)系人、線索、商機等信息。智能表單還提供了基礎(chǔ)的數(shù)據(jù)統(tǒng)計功能,例如訪問量、獨立訪客和提交量等,可以通過智能表單來評估活動的效果。

10. 通用選項集

通用選項集用于定義系統(tǒng)中可以共用的下拉列表的選項數(shù)據(jù)集,在定義選項類字段的時候,可以使用這個選項集,從而避免重復配置。例如下面我們定義了一個企業(yè)規(guī)模選項集,在客戶對象中的企業(yè)規(guī)模中就可以直接應(yīng)用。

拆解紛享銷客 PaaS 平臺

通用選項集設(shè)置

拆解紛享銷客 PaaS 平臺

通用選項集應(yīng)用

四、流程管理

紛享銷客的流程管理分為審批流程、業(yè)務(wù)流程、階段推進器以及業(yè)務(wù)規(guī)則。

1. 審批流程

審批流程和釘釘很相似(釘釘 OA可以看:《5000字!釘釘OA審批功能完全拆解》),但是與通用型的OA的審批流不同,紛享銷客的審批流是和CRM系統(tǒng)的業(yè)務(wù)完全打通的。

舉個例子,銷售的合同審批,可以設(shè)置報價單金額超過50萬時觸發(fā)審批,低于50萬可以不用審批。那么,我們就可以建立下面的審批流。

拆解紛享銷客 PaaS 平臺

審批流的環(huán)節(jié)設(shè)計和釘釘有點類似,不同的是增加了任務(wù)協(xié)作和并行環(huán)節(jié),其中并行環(huán)節(jié)就是多個任務(wù)并行,多個任務(wù)需要同時完成才能到下一個環(huán)節(jié)。這樣可以在審批流中插入?yún)f(xié)作任務(wù),比如合同審批可以增加財務(wù)人員、售后部門協(xié)辦的環(huán)節(jié),這和釘釘OA的辦理環(huán)節(jié)有點類似。

此外,每個節(jié)點都有節(jié)點的規(guī)則和節(jié)點通過后的處理動作。比如某個環(huán)節(jié)結(jié)束后可以向關(guān)聯(lián)人發(fā)送CRM提醒。一個比較細致的體驗點是,如果一個環(huán)節(jié)的設(shè)置沒完成,會將邊框設(shè)置為紅色警示,比如下面的流程有三個環(huán)節(jié)沒有指定審批人,邊框就被標記為了紅色。

拆解紛享銷客 PaaS 平臺

2. 業(yè)務(wù)流程

業(yè)務(wù)流程可以理解為工作流,比如對于重要客戶的負責人變更流程,需要經(jīng)過審批后生效,那么就可以通過業(yè)務(wù)流程來完成。實際上和OA有點類似,只是這塊是涉及具體業(yè)務(wù)流程,對于管理比較細致的企業(yè)來說,可以基于業(yè)務(wù)流程形成SOP(標準操作程序)。

拆解紛享銷客 PaaS 平臺

3. 階段推進器

這個也算是一個特色功能,就是針對不同的業(yè)務(wù)對象狀態(tài)可以設(shè)置階段推進器,實際上可以認為是狀態(tài)機的處理(關(guān)于狀態(tài)機,可以看《聊聊產(chǎn)品中的狀態(tài)機設(shè)計》)。比如線索分為潛在線索、市場認可線索、銷售認可線索、轉(zhuǎn)商機四個狀態(tài)。每個狀態(tài)到下一個狀態(tài)可以指定一個觸發(fā)任務(wù)來改變狀態(tài)(比如設(shè)定錄入潛在線索的電話號碼即可推進到市場認可線索階段)。

拆解紛享銷客 PaaS 平臺

五、應(yīng)用自定義

紛享銷客支持從導航、功能頁面、菜單和應(yīng)用進行自定義。比如可以根據(jù)企業(yè)需要定義導航功能和功能排序,如下圖所示。

拆解紛享銷客 PaaS 平臺

定義頁面和業(yè)務(wù)對象的頁面定義類似,只是顆粒度更大??梢远x功能入口、分析圖標、業(yè)務(wù)對象列表、輪播圖、待辦事項、日程、導航組件、任務(wù)等等。通過拖拉拽的方式組合一個個性化的 Web 界面,滿足客戶的使用習慣,從而避免了很多定制化的界面開發(fā)工作。

拆解紛享銷客 PaaS 平臺

菜單方面,可以建立自定義菜單,菜單可以選擇是預(yù)設(shè)的業(yè)務(wù)對象還是自定義頁面,并且支持選擇適用范圍,即可以針對某個人、某個部門、某類角色定制菜單。

拆解紛享銷客 PaaS 平臺

在應(yīng)用自定義方面,支持修改平臺的預(yù)設(shè)應(yīng)用(如 CRM系統(tǒng))的界面排版,功能菜單,也可以添加企業(yè)自定義應(yīng)用,比如下面就將我們自定義的工作臺菜單加入到了 CRM 系統(tǒng)中。

拆解紛享銷客 PaaS 平臺

加入自定義菜單

拆解紛享銷客 PaaS 平臺

自定義菜單對應(yīng)頁面

總結(jié)

從紛享銷客的PaaS平臺來看,核心的理念是將業(yè)務(wù)對象抽象到足夠的顆粒度,比如字段、校驗規(guī)則、關(guān)聯(lián)關(guān)系,然后再形成標準化的元素,通過這些元素來組裝成實際的業(yè)務(wù)對象,相當于是業(yè)務(wù)對象打散再重裝的方式完成重建。

個人認為 PaaS 平臺對產(chǎn)品架構(gòu)能力、研發(fā)團隊實力和研發(fā)投入要求都比較高。紛享銷客的研發(fā)團隊超過300人,每年的研發(fā)投入應(yīng)該上億,這不是一般的 SaaS 企業(yè)可以負擔得起的。因此,建議是可以參考紛享銷客的一些比較好的設(shè)計,例如字段自定義、業(yè)務(wù)對象權(quán)限控制、業(yè)務(wù)規(guī)則設(shè)置、打印模板等大多數(shù)客戶個性化都會面臨的場景進行針對性的開發(fā),以滿足我們說的原則 — SaaS 平臺不應(yīng)該替客戶制定業(yè)務(wù)規(guī)則。

六、產(chǎn)品細節(jié)

紛享銷客的PaaS 拆解就算完成了(更多細節(jié)可以參考本人在 B 站的視頻:https://www.bilibili.com/video/BV1x54y1w7r4/,復制后訪問),下面補充一些個人體驗到的一些比較好的用戶體驗細節(jié)。

1. 密碼強度校驗

密碼強度校驗的錯誤提示很清晰,而且三個等級采用三段式的強度指示,并且對做得好的還有贊揚的文案,對打工人來說很細節(jié)很貼心。

拆解紛享銷客 PaaS 平臺

拆解紛享銷客 PaaS 平臺

2. 隱私設(shè)置

隱私設(shè)置支持自己的手機號如何公開,支持完全公開、私密、部門可見、部分可見或部分不可見這幾種方式,這個隱私設(shè)置的權(quán)限交給了企業(yè)員工自己,這個還是挺細心的一個設(shè)計。

釘釘?shù)脑O(shè)計就不是這樣,員工的手機號是否公開是管理員設(shè)置的,好處是找同事非常方便,缺點就是一定程度上破壞了個人的隱私 — 畢竟不是每個人都想讓同事知道自己的手機號碼的。

拆解紛享銷客 PaaS 平臺

3. 表單支持多種展示形式

表單可以按單列、雙列、三列或四列方式顯示,方便根據(jù)個人習慣和屏幕尺寸填寫表單。

拆解紛享銷客 PaaS 平臺

4. 篩選

篩選非常符合分層級管理的實際場景,比如查看客戶或聯(lián)系人時,默認展示的是“我負責的”,但是也支持按“全部、我參與的、我下屬負責的”等方式篩選(這些場景可以在 PaaS 平臺配置),這在日常分層級管理是非常常見的需求。

拆解紛享銷客 PaaS 平臺

5. 列表支持單元格字段編輯

當鼠標移入某個字段的單元格時,會出現(xiàn)編輯圖標,點擊后彈出表單可以編輯該字段內(nèi)容,對于修改單個字段來說非常方便。而在 CRM 系統(tǒng)中,往往隨著和客戶的接觸頻次增加,掌握的信息也會增加,會經(jīng)常需要更新某部分信息。

拆解紛享銷客 PaaS 平臺

6. 自定義篩選規(guī)則

可以自定義篩選規(guī)則,滿足復雜的篩選。當然,使用的復雜度還是比較高的,但靈活度確實很高。

拆解紛享銷客 PaaS 平臺

7. 列表可以自由鎖定某列

點擊表頭的“鎖定”圖標即可將該列鎖定,在橫向滾動的時候不跟隨滾動。

拆解紛享銷客 PaaS 平臺

作者:產(chǎn)品海豚灣;公眾號:產(chǎn)品海豚灣(ID:pm-dophin-bay)

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

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

該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!