天天看點

釘釘開放平台的定制服務之路

作者 | 單丹
釘釘開放平台的定制服務之路

釘釘工作台是幫助企業實作數字化管理和協同的門戶,是擁有億級使用者量的重量級産品。但對企業來講,想突出自己的品牌或者業務場景,有比較強的定制需求。是以,為滿足企業個性化的需求,除了标準工作台,釘釘也提供了企業定制工作台的能力。

之前的定制工作台通常由SI服務商提供開發,管理者可在OA管理背景将組織使用的工作台設定為SI服務商提供的外鍊的H5頁面。但由于是外鍊,存在安全隐患,穩定性和體驗也不可控,H5外鍊的自定義工作台暫停。但使用者需求旺盛,暫停僅2個月,就接到多家企業的開通申請。

釘釘開放平台的定制服務之路

标準工作台 VS 定制工作台

共創是釘釘的重要文化之一。行動之前,先要想清楚why和how。如何有疏有堵,既滿足使用者個性化需求又要保障統一的安全、體驗、服務。通過内部使用者、外部使用者、SI服務商的幾輪深入共創,了解應用場景、使用者痛點、開發方式、需求來源,方案一次次被摔碎再重組,但逐漸接近了答案。一條定制服務的商業模式和實作路徑之路逐漸變得清晰。

價值

由官方提供的定制工作台,既提供标準工作台所提供的安全、性能、穩定性等的統一保障,也實作定制工作台能提供的千行千面、千人千面的定制功能。優勢:

1、統一安全:提供模闆搭建工具,安全可控

2、統一體驗:官方元件、擴充元件、業務Widget能力

3、統一服務:提供産品服務化能力

4、千行千面:政務/影視/黨建/校友/電商/會務等行業專屬業務

5、千人千面:不同公司、HR/财務等都可以有專屬定制工作台

對SI服務商來講,使用官方定制工作台的優勢:

1、官方提供體驗、穩定性等基礎保障,提供豐富的元件物料,包括基于服務的一方二方元件,比如業績上報、待辦、智能小秘等,使得SI服務商具有更高的能力。

2、自定義元件部分,保持了SI服務商的競争優勢。SI服務商在垂直領域上是有自己的差異化優勢,通過自定義元件,即私有元件來保護他們的優勢。

3、可借助釘釘強大的流量和轉化場。

使用者側有了官方統一的技術管控保障,SI服務商定制服務能力增強。通過賦能開發者和服務商,推動定制生态的健康持續發展,這将是一個多赢的局面。

一期方案

借助開放平台已有的底層能力:JSAPI/基礎監控、版本管理、小程式托管、網關服務等,提供面向服務商的更新能力。搭建系統依托于底部的主資料,由元件物料、設計器、釋出管理幾個部分構成。由搭建系統可以完成元件、模闆、頁面、應用等不同形态的産品搭建。

釘釘開放平台的定制服務之路

一期複盤

一期工作台搭建平台上線後,已實作多家服務商接入。但随之而來的業務爆發使技術面臨着更大的問題:

1、SI服務商日益增長的自定義元件開發的需求量同落後的元件內建生産力之間的沖突

2、使用者日益增長的使用自定義元件的需求量同落後的基座打包方案之間的沖突

技術挑戰

1、安全性

元件代碼無隔離。理論上元件内可以調用釘釘内部JSAPI,例如調用内部接口擷取組織資訊等;理論上JS運作時可以對整個頁面内其他元件進行操作,帶來不可控風險。

2、性能和穩定性

自定義元件靜态打包到小程式基座,随元件數量增加,基座大小急速膨脹,影響小程式包下載下傳成功率、加載性能等名額。元件代碼無隔離,元件内JS方法或者樣式可能出現沖突。

3、成本

SI服務商提供源碼,需要手動內建、測試、釋出。人工成本高。

問題定義

1、自定義元件的開發閉環。通過線上化、工具化、自動化,降低元件內建成本,提升開發者體驗

2、定制工作台元件按需加載能力。解決包大小、安全隔離等問題,提升使用者體驗

3、定制工作台的元件能力邊界定義

二期方案

為回應上述問題,工作台體系聯合小程式動态插件能力,進行了一次技術更新。同期,業務上圍繞釘釘是客戶專屬的釘釘,對生态夥伴提供系統內建、增值服務、專屬定制等能力開放,以模闆、行業解決方案等形式為客服提供标準化、行業化、定制化服務。

系統架構

釘釘開放平台的定制服務之路

二期複盤

利用逐漸成型的底層搭建能力和工作台分發能力,在疫情戰役中快速上線了多個門戶類産品。這次疫情項目對我們是一次挑戰,同時,也讓我們對未來産品業務技術的方向有了更清晰的定義。我們不是在打一個一個的點,而是線面體。為快速支撐業務,我們必須進行技術體系的進一步更新。

未來規劃

未來,将由應用逐漸下沉形成基礎PaaS能力,以及通用SDK及搭建能力引擎。在支撐體系建構可視化配置平台,提供資料服務及政策服務。同時對開發者工程體系進行系統化建設,保障開發者安全生産和研發效能,提供資料可視化能力。

釘釘開放平台的定制服務之路

結語

開放平台的定制服務和開發者工程體系才初見端倪。我們期望通過開放平台賦能第三方開發者和軟體服務商,通過生态的力量推動中國企業進行數字化轉型,推動整個生态健康持續的發展。

開放和商業化是釘釘走向未來的必由之路,業務持續創新,技術充滿挑戰,緻力于打造業界一流的技術團隊,也期待你的交流。

我們的主業:

  1. 開放能力建設。通過對開發者和軟體服務商賦能,推動生态的健康持續發展。針對紛繁的業務場景,提供合理的開放方案,既要做到深入使用者場景了解并支撐服務商的業務發展,又要在技術上保障使用者的安全、穩定和體驗。
  2. 定制能力建設。通過平台為生态夥伴提供no/low code的應用定制能力,滿足企業千人千面、千行千面的訴求。需要既要有技術抽象能力、平台架構能力,又要有業務的了解和分析能力。
  3. 釘釘工作台。工作台是幫助企業實作數字化管理和協同的門戶,是擁有億級使用者量的産品。如何保障安全、穩定、性能和體驗是對我們的一大挑戰。
  4. 商業化基礎設施建設及統一市場。需要對商品、交易、支付全鍊路原理有所了解,保障鍊路的安全和穩定。同時對如何保障使用者體驗有持續精進的熱情和追求。

由于一些原因,文中的方案描述進行了簡化闡述,感興趣的同學希望進一步交流~~郵箱:[email protected],微信:asa751447。目前正值校招季,我們提供專業答疑和輔導,歡迎學弟學妹們加群交流~

釘釘開放平台的定制服務之路
釘釘開放平台的定制服務之路

關注「Alibaba F2E」

把握阿裡巴巴前端新動态

繼續閱讀