這才是 PaaS 平臺應有的能力!

0 評論 7078 瀏覽 31 收藏 20 分鐘

本文著重探討伙伴云 aPaaS 平臺的高級特性,這些特性是伙伴云真正的亮點,也是它在 PaaS 平臺中的競爭力所在。這些特性使伙伴云能夠成為一個高效、穩(wěn)定和可靠的 aPaaS 平臺,并為用戶提供完善的企業(yè)級應用解決方案。

之前我們拆解了伙伴云的在線協(xié)作表格,看起來非常像飛書的多維表格。但是,光看伙伴云的在線協(xié)作表格并沒有太多特別的亮點,畢竟之前見過了紛享銷客的 PaaS 和飛書的多維表格??磥?,只有伙伴云的高級特性才能夠挖掘它真正的aPaaS實力了。

本篇,我們來探索伙伴云的 aPaaS 平臺的高級特性。

一、權(quán)限管理

伙伴云的權(quán)限可以針對各類業(yè)務對象設置,這不僅包括了數(shù)據(jù)表格,還包括了觸發(fā)器、業(yè)務流程等等。以數(shù)據(jù)表格為例,可以通過數(shù)據(jù)表格的更多操作入口進入到權(quán)限設置界面。

針對普通成員(邀請協(xié)作的成員,默認的權(quán)限組),可以有多種控制權(quán)限的方法。比如設置管理所有數(shù)據(jù)、只能管理自己的數(shù)據(jù)或自定義權(quán)限。

其中自定義權(quán)限和我們之前講過的紛享銷客的業(yè)務對象權(quán)限控制是類似的,也是從三個維度進行權(quán)限控制。

1)數(shù)據(jù)操作權(quán)限

包括查看、創(chuàng)建、修改、刪除、分享、鎖定、導出、選擇全部成員、單字段修改和批量編輯等操作。

2)字段操作權(quán)限

字段的查看、創(chuàng)建和修改權(quán)限。實際上這就是控制數(shù)據(jù)的列權(quán)限。

3)數(shù)據(jù)范圍權(quán)限

可以通過某些字段條件限制用戶訪問的數(shù)據(jù)范圍,例如可以限制訪問的問題分類,或者只能查看處理人自己的數(shù)據(jù)。

可以自定義權(quán)限組,類似于我們的角色,然后給權(quán)限組分配數(shù)據(jù)操作、字段管理和數(shù)據(jù)范圍權(quán)限。

伙伴云默認一個成員只能屬于一個權(quán)限組,但是升級到企業(yè)版之后,允許保留某個成員在其他權(quán)限組的權(quán)限,也就是一個成員可以有多個權(quán)限組。

一個比較好的權(quán)限控制設計是當權(quán)限配置發(fā)生了改變,會要求刷新界面,避免權(quán)限變更后還緩存舊的權(quán)限,導致越權(quán)查看數(shù)據(jù)或操作數(shù)據(jù)。

二、觸發(fā)器

如果接觸過數(shù)據(jù)庫知識的話,就應該對觸發(fā)器不陌生。

觸發(fā)器是在滿足一定的條件,比如新增數(shù)據(jù)、修改數(shù)據(jù)、刪除數(shù)據(jù)、數(shù)據(jù)的日期字段到期等等,然后再設定觸發(fā)執(zhí)行任務的具體條件,比如某某字段發(fā)生了變更,再執(zhí)行相應的工作流操作,從而實現(xiàn)業(yè)務自動化。

這里我們建立了一個觸發(fā)器,當某條數(shù)據(jù)的處理人發(fā)生變更時(處理人新值不等于舊值),給新的處理人發(fā)送一條通知,告訴新的處理人有待處理的問題反饋。

通知的內(nèi)容支持自定義,內(nèi)容中可以插入當前數(shù)據(jù)的指定字段,例如這里我們插入的提醒內(nèi)容中包括了修改人字段。

我操作修改了一條數(shù)據(jù)的處理人后,就收到了系統(tǒng)的通知(App端也同時收到了)。這種場景對于任務分配來說還是挺實用的。

注意:這里如果想發(fā)消息給觸發(fā)人自己(比如我自己修改了一條數(shù)據(jù),想通知自己),伙伴云這塊默認是不發(fā)送提醒的,因為畢竟給自己剛剛修改的操作行為發(fā)提醒是沒必要的。

但是,如果要發(fā)給自己,可以將發(fā)送人設置為工作流,這個時候是可以向自己發(fā)送消息的。

除了發(fā)送消息之外,觸發(fā)器還可以執(zhí)行一些其他操作,比如創(chuàng)建新數(shù)據(jù)、修改已有數(shù)據(jù)、鎖定/解鎖數(shù)據(jù)、調(diào)用外部接口(需要升級版本)等等。

一個典型的應用場景就是,比如我一個客戶,在客戶檔案填寫時填寫一個聯(lián)系人和聯(lián)系方式,就可以直接創(chuàng)建一條客戶聯(lián)系人數(shù)據(jù)。

三、數(shù)據(jù)校驗

數(shù)據(jù)校驗可以對數(shù)據(jù)表的字段進行校驗,從而保證數(shù)據(jù)格式正確填寫,減少人為錄入錯誤。

這個和我們的產(chǎn)品中的表單校驗是相同的,只是這里的校驗規(guī)則需要我們自己編寫。這里我們設置了一個手機號的校驗規(guī)則。

我們要求手機號長度必須是11位,且前兩位是13/14/15/16/17/18/19開頭。

數(shù)據(jù)驗證失敗的時候可以設置錯誤提示文案。

配置好之后就可以對手機號字段進行校驗了。

四、操作向?qū)?/h2>

操作向?qū)窃谕瓿赡硞€數(shù)據(jù)操作后可以引導用戶進行其他相關(guān)的操作,這些操作包括:

  • 創(chuàng)建數(shù)據(jù)。比如完成客戶檔案填寫后,引導填寫客戶聯(lián)系人數(shù)據(jù);創(chuàng)建數(shù)據(jù)時可以根據(jù)當前數(shù)據(jù)填充默認數(shù)據(jù),簡化填寫過程,比如添加聯(lián)系人時自動填充客戶信息。
  • 修改指定數(shù)據(jù)。跳到目標數(shù)據(jù)表,修改滿足條件的數(shù)據(jù)。
  • 查看數(shù)據(jù)。查看某一條數(shù)據(jù)的詳情。
  • 查看應用。查看某個數(shù)據(jù)表(伙伴云的一個數(shù)據(jù)表就是一個應用)。
  • 查看儀表盤。查看某個儀表盤。
  • 訪問指定URL。比如引導用戶填寫完后關(guān)注服務號(跳到一個帶二維碼的網(wǎng)頁),訪問URL支持攜帶參數(shù),因此如果我們有自定義的前端應用,可以攜帶一些參數(shù)訪問與當前數(shù)據(jù)關(guān)聯(lián)的前端網(wǎng)頁。

這里我們設置了兩個向?qū)В?strong>一個是跳到網(wǎng)頁,一個是創(chuàng)建數(shù)據(jù)。

我們添加一條數(shù)據(jù)后,會彈出下面的操作引導。

五、流程

流程分為審批流和工作流,之前我們拆解分銷逍客的時候由于版本問題沒有體驗到工作流,而伙伴云這塊對免費賬號是開放相應能力的,使得我們有機會看看它的工作流是怎么設計的。

1. 審批流

審批流程和我們之前講過的釘釘OA審批流程差不多。不同的是,伙伴云的審批沒有自定義表單,而是需要綁定數(shù)據(jù)表格,相當于是按照數(shù)據(jù)表格的表單發(fā)起審批。審批發(fā)起的入口也是在綁定的數(shù)據(jù)表格的某一條數(shù)據(jù)的詳情頁面。

當然,單獨發(fā)起也是可以的,這樣就需要填寫數(shù)據(jù)表格對應的表單。

審批流不提供流程圖設計功能,而是直接設置不同的分支流程。好處是可以明確各個分支的走向,缺點是沒法將共同的分支節(jié)點合并為一個節(jié)點。

審批發(fā)起后會在數(shù)據(jù)詳情中顯示相應的流程。

配置流程后會在數(shù)據(jù)表格中展示相應流程的基本信息,這些流程可以作為觸發(fā)器的觸發(fā)條件,比如流程審批通過后鎖定數(shù)據(jù)不讓編輯。

流程同樣支持權(quán)限設置,設置的方式和之前的權(quán)限管理相同,這里就不再重復了。

2. 工作流

工作流是為協(xié)同處理一項工作設定的流程,有助于將一項工作流程標準化,每個角色各司其職,確保工作按設定流程進行,形成SOP。

舉個例子:我們的一個售后問題,會有客服錄入問題、相關(guān)業(yè)務部門受理問題安排處理人、處理人解決售后問題。這個流程就可以固化為“錄入->受理->解決”這樣一個工作流程。與審批流不同,審批流除了發(fā)起環(huán)節(jié),其他審批環(huán)節(jié)基本只需要填寫審批意見,工作流則可以在每個環(huán)節(jié)填寫表單,以確保每個環(huán)節(jié)填寫相應的數(shù)據(jù)。

伙伴云流程中心支持國際BPMN2.0標準,包括2種啟動事件、5種工作節(jié)點、3種網(wǎng)關(guān)、2種結(jié)束事件。一個流程最多可以容納500個節(jié)點,能夠滿足用戶自由、靈活地搭建貼合業(yè)務的系統(tǒng)流程。

工作流采用類似流程圖的方式繪制,需要包括啟動方式(即流程入口,包括人工啟動、定時啟動兩種方式),工作節(jié)點,流程分支(通過網(wǎng)關(guān)實現(xiàn))和結(jié)束方式(自然結(jié)束和強制結(jié)束)。

這里我搭建了一個簡單的工作流程,包括了錄入問題、受理問題和解決問題。其中解決問題有意設置了兩個并行任務(現(xiàn)實中存在多部門共同完成一項任務,比如我們產(chǎn)品研發(fā)的前端和后端開發(fā))。

伙伴云同時支持線上任務和線下任務,線上任務需要確認辦理、支持填寫表單,而線下任務則只是給出提醒。

工作流節(jié)點支持4項設置:

1)節(jié)點信息

節(jié)點名稱、節(jié)點任務說明、是否支持查看前續(xù)流程和后續(xù)流程。

2)執(zhí)行人

指定節(jié)點的執(zhí)行人,多人情況下支持單例模式(類似搶單,一人執(zhí)行后即完成),順序多例(依次分發(fā)任務,需要全部任務人依次完成),并行多例(同時分發(fā)任務,需要全部任務人完成)。

執(zhí)行人支持從多組設定條件中選擇,可選人員范圍包括流程發(fā)起人、工作區(qū)(團隊成員)、流程變量或數(shù)據(jù)表數(shù)據(jù)中的人員中選擇。

3)數(shù)據(jù)操作

定義當前節(jié)點的數(shù)據(jù)操作行為,包括查看數(shù)據(jù)、修改數(shù)據(jù)和創(chuàng)建時間。同時可以設置查看和操作的字段,例如錄入環(huán)節(jié)可以限制不錄入處理人、解決時間。

同時,可以自定義數(shù)據(jù)校驗規(guī)則(有些數(shù)據(jù)可能在表格不需要錄入,但是到工作某個環(huán)節(jié)是必須填寫的)。如果是查看或修改數(shù)據(jù),支持對候選數(shù)據(jù)表的數(shù)據(jù)進行排序,因為流程會選擇排序最靠前的數(shù)據(jù)供當前環(huán)節(jié)處理。

下面是流程自定義的校驗規(guī)則,這條規(guī)則將數(shù)據(jù)表格的受理人字段修改成了必須和當前操作人一致,因此沒有填寫或填錯時會提示錯誤信息。

4)操作按鈕

定義節(jié)點的操作按鈕。在流程提醒中會默認有個辦理按鈕,點擊后會出現(xiàn)設定的系統(tǒng)按鈕,可以自定義該按鈕的名字。

同時還支持設定辦理按鈕,辦理按鈕分為三類,保存數(shù)據(jù)并完成、同意并完成和不同意并完成。其中后兩個可以設置是否需要填寫完成意見。

工作流設置好之后,可以保存發(fā)布,然后就可以到工作區(qū)的流程中發(fā)起流程了。發(fā)起流程就會根據(jù)設定的流程圖一個個節(jié)點往下走,直至完成。

下面是我們按設定的流程出現(xiàn)的步驟,當工作流轉(zhuǎn)到下一個環(huán)節(jié)時,系統(tǒng)會給出相應的待辦提醒。

并行網(wǎng)關(guān)后的節(jié)點會同時發(fā)送多個任務到相應的執(zhí)行人。其中我這邊設置了一個線下節(jié)點一個線上節(jié)點,線下節(jié)點只需要查看詳情(無需辦理,App端需要確認收到)。

六、打印模板

打印模板采用類似 Word 的方式編輯,內(nèi)容中可以插入數(shù)據(jù)表的字段和管理的數(shù)據(jù)表,選中內(nèi)容后會彈出樣式編輯工具欄,從而調(diào)節(jié)樣式,因此可以非常靈活地設計自己所需要的打印模板。

打印模板支持使用已有數(shù)據(jù)進行預覽,可以提前查看打印效果。這種打印模板設計非常靈活也易于操作。

模板同樣支持設置權(quán)限,只是權(quán)限設置比較簡單,即按用戶組設置是否允許某個用戶組使用當前的打印模板。

七、總結(jié)

如果說上一篇我們拆解的伙伴云在線協(xié)作表格是優(yōu)秀的評價的話,那么這一篇我們看到的高級特性才是真的驚艷。

如果只是停留在自定義字段填報數(shù)據(jù)的功能上,充其量就是另一個版本的“多維表格”。但是,伙伴云的觸發(fā)器、操作向?qū)А⒘鞒虅t讓我們具備了使用伙伴云搭建完整業(yè)務系統(tǒng)的能力。

除此之外,伙伴云還具備了儀表盤、數(shù)據(jù)倉庫的能力,使得伙伴云具備了從基礎信息化、業(yè)務流程化到數(shù)據(jù)資產(chǎn)化的能力。

如果說,有興趣做 PaaS 平臺或為 SaaS 平臺客戶提供自定義配置能力的產(chǎn)品經(jīng)理,伙伴云的設計值得你們仔細研究一番。

專欄作家

產(chǎn)品海豚灣,公眾號:產(chǎn)品海豚灣(ID:pm-dophin-bay),人人都是產(chǎn)品經(jīng)理專欄作家。技術(shù)出身的產(chǎn)品經(jīng)理,從事過 C 端產(chǎn)品和 B 端產(chǎn)品設計,擅長 SaaS 產(chǎn)品設計、產(chǎn)品架構(gòu)設計和需求分析。負責的B 端產(chǎn)品完成了完整的從0到1,從1到 N 的過程,成功簽約行業(yè)百強客戶。

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

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

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

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