低代碼快速開發實現BS、CS、移動端多終端運行(下篇)


低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

三、極致BS運行框架

隨著互聯網的發展以及前端技術的日益強大,基於B/S架構的業務系統越來越受到企業的青睞,相對於傳統的C/S架構部署環境複雜,升級麻煩,定位問題難,擴容難等問題,基於前後端分離的B/S架構就很容易解決上述問題,並且前後端人員分工明確,前端人員關注頁面的樣式和動態數據的解析渲染以及優化,後端人員專注具體業務邏輯的實現並提供WebApi供前端訪問,提升開發效率,前端處理數據還有利於減少服務器負載壓力,降低故障率。

1、前後端分離架構

極致BS運行平臺是一個完全意義上的前後端分離架構的B/S產品,前後端分別基於前端JS框架Vue和C#開發, Vue 是一套用於構建用戶界面的漸進式框架,與其它大型框架不同的是,Vue 被設計為可以自底向上逐層應用。Vue 的核心庫只關注視圖層,不僅易於上手,開發效率高,還便於與第三方庫或既有項目整合。另一方面,當與現代化的工具鏈以及各種支持類庫結合使用時,Vue 也完全能夠為複雜的單頁應用提供驅動。C#開發的服務器為外部提供WebApi訪問,可以兼容多類型終端。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

基於極致BS運行平臺開發,不僅開發效率高,部署方案靈活和升級簡單,還可以很方便進行橫向擴展,支撐更多用戶和併發訪問,保證業務平穩發展。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

2、後端技術框架

極致BS運行框架是基於開源ABP框架實現的,ABP基於DDD的經典分層架構思想,實現了眾多DDD的概念, 極致BS運行框架根據ABP框架實現的特性以及極致的業務屬性,在 繼承框架優秀品質的基礎上進行了優化以及擴展,重新實現了插件的加載方式加快應用程序的啟動速度,集成Redis緩存並支持Hash數據結構,集成Hangfire任務調度框架並使用Redis存儲,集成SwaggerUI方便後端WebApi調試以及向前端公開協議,集成基於Nlog的分佈式日誌框架ExceptionLess方便日誌記錄以及問題定位。

基於極致BS運行框架進行項目開發,都是以插件的方式進行,有利於業務和功能統一歸類,代碼隔離,實現模塊間高內聚低耦合。

3、後端開發

由於極致物業管理系統已廣泛應用,極致BS運行平臺服務器端不會另起爐灶,而是在重用原有系統的數據和類庫,並在不影響CS系統正常使用的情況下,向Web前端提供WebApi訪問,並實現和CS相同的功能以及用戶體驗。

極致業務基礎平臺CS運行框架提供了對報表,單據以及流程的標準操作以及自定義實現,由於CS和BS的差異,CS客戶端的自定義實現不能在BS中重用,因此極致BS運行平臺除了提供標準的操作外,也提供了自定義實現,CS端自定義實現如何在BS框架下實現,請參考如下要點。

3.1配置擴展點

目前系統只在元數據配置提供給BS唯一的擴展點,因此所有的擴展接口都實現在抽象基類[AbstractBusiness]中,在窗體中配置[調用頁面路徑]參數,具體為AbstractBusiness派生類的全路徑:

@類完整名稱,程序集名稱

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.2自定義元數據

目前有些界面是沒有配置有元數據,客戶端直接創建的,或者創建了部分元數據,然後在客戶端派生類中重寫實現的。對應沒有配置元數據的界面,建議在元數據設計器中重新創建,後續維護比較方便,只有部分元數據的,可以重寫元數據查詢方法[PostMetaDataQuery],對佈局以及容器控件進行添加、修改和刪除操作。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● lPostMetaDataQuery

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.3報表查詢

CS端報表的自定義查詢都是從ReportList派生,並根據條件構建查詢sql並返回數據,目前BS服務器端把ReportList移植過去,把CS端的ReportList子類的代碼直接拷貝到擴展類上,修改並編譯無錯誤即可,當然也可以在新定義的接口方法上面填充相應的代碼。

● lPreReportDataQuery

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● PostReportDataQuery

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.4單據初始化

在新建,查看或者編輯單據時,需要對單據數據進行初始化,除了部分控件的數據都是標準化初始化,也有小部分是自定義的,對於新建單據時,需要重寫[Initialize]方法,而查看或者編輯需要重寫[PostRowDataQuery]方法。

● Initialize

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● PostRowDataQuery

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.5單據新建和修改

在單據新增或者修改單據保存前,如果需要對參數值進行重新判斷,賦值或者轉換,重寫[PreCreateOrUpdate]方法,如果在保存成功後執行其他操作,需要重寫[PostCreateOrUpdate]方法。

● PreCreateOrUpdate

新建單據預處理,例如對必填值進行判斷,參數重新賦值或者對其他關聯邏輯進行處理。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● PostCreateOrUpdate

在單據創建成功後執行其他關聯邏輯。

3.6單據刪除

單據刪除在框架內有公共實現,如果在單據刪除前或者刪除後進行其他操作,需要重寫[PreDelete]和[PostDelete]方法。

● PreDelete

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● PostDelete

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.7工作流提交處理

工作流在框架內有公共實現,如果需要在工作流提交前或者之後進行處理,需要重寫[PreWorkflowProcess]和[PostWorkflowProcess]方法。

● PreWorkflowProcess

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

● PostWorkflowProcess

在工作流提交成功後執行其他關聯邏輯。

3.8樹控件數據初始化

大部分的樹形控件數據初始化在框架內有公共實現,如果樹形控件數據是自定義的,需要重寫[CanProcess]和[GetTreeNodeData]方法。

● GetTreeNodeData

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.9下拉框數據初始化

大部分的下拉框控件數據初始化在框架內有公共實現,如果下拉框控件數據是自定義的,需要重寫[CanProcess]和[GetComboBoxData]方法。

● GetComboBoxData

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.10控件數據聯動查詢

如果控件的值變化時,需要查詢關聯控件的值,首先重寫[PostMetaDataQuery]方法,把需要執行聯動的控件的[RelationalQuery] 屬性設置為true,並重寫[PostSelectedControlData]方法。

● PostSelectedControlData

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.11表格行數據聯動

選擇表格行數據變化時,需要重新查詢其他控件數據,首先重寫[PostMetaDataQuery]設置觸發源表格的[RelationalQuery]為true,如果包含有TabControl控件,TabControl選擇變化時僅需初始化當前頁的數據,則需要設置其數據源綁定的控件屬性[DataSourceName],最後重寫[GetReportRowRelationalData]方法。

● GetReportRowRelationalData 

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.12過濾方案新建和修改

如果需要在新建或者修改過濾方案時對主過濾條件值進行重寫判斷,重新賦值,則需要重寫IFilterSchema 接口中的[PreCreateOrUpdate]方法。

● PreCreateOrUpdate

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3.13過濾方案查詢

如果需要對過濾方案的主過濾條件查詢時進行賦值或者轉換,需要重寫[PostFilterSchemaQuery]方法。

● PostFilterSchemaQuery

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

4、前端開發

極致BS運行平臺前端根據服務器端提供的元數據生成報表,單據和工作流界面並進行標準操作,目前是儘量不要在前端進行自定義開發,而是把腳本在服務器寫好,通過WebApi訪問把腳本內容推送到前端,前端進行解析並執行。

目前提供了配置以及編程的方式來對控件以及菜單事件的支持。

4.1配置方式

每個模塊定義事件腳本文件,在插件初始化後進行註冊。

// 註冊腳本

var eventScriptProviderAppService =

IocManager.Resolve<ieventscriptproviderappservice>();/<ieventscriptproviderappservice>

eventScriptProviderAppService.Regist(HttpContext.Current.Server.MapPath("~/bin/EventScript.json"));

控件事件腳本要編寫規範,按照定義來實現,具體腳本內容單獨放在一個文件中,保存為UTF8編碼。

// 窗體容器Id

"MainContainerId": 2275630,

"EventScripts": [

{

// 控件名稱[和元數據中控件名稱一致]

"ControlName": "ckhPasswordNotExpired",

// 事件類型 1:值變化時觸發的事件 2:點擊事件

"EventType": 1,

// 觸發類型(可空) 1:數據加載後

"TriggerTimeType": 1,

// 對應的腳本文件名稱

"FileName": "2275630_1_PasswordNotExpired.js"

}

}

4.2編程方式

重寫查詢元數據擴展方法[PostMetaDataQuery],並直接對控件進行事件腳本添加。

window.CreateControlEvent(EventScript eventScript)

四、極致移動端運行框架

極致業務基礎平臺移動端運行框架,同樣基於極致自主研發的低代碼快速開發平臺框架,繼承了PC端平臺軟件開發的優點,讓開發移動端軟件APP時也具備快速開發能力。該平臺以元數據為核心,利用元數據能夠自動化構建單據界面,只需少量代碼即可實現各種單據功能。同時以自主研發的數據框架為基礎,並與極致便捷的工作流引擎相結合,以求達到最快的開發速度。並且充分利用了移動設備的各種固有能力,如拍攝、定位、掃碼、水印、藍牙等功能,以求滿足各種實際場景的需求,達到極致的用戶體驗。

1、整合的信息流

極致辦公作為極致業務基礎平臺的移動端應用,它整合企業管理及日常辦公所需要的消息流,以簡潔方便的方式呈現個人消息,集工作流待辦事宜、極致企業郵件、企業通知公告、個人日程等安排於一體。用戶在消息界面一個界面中即可獲取所有的當前需要獲取的最新信息,減少了用戶查找和跳轉頁面的時間。同時利用手機設備的消息推送提醒功能,可以及時地獲知最新的消息及待辦事宜,減少流程審批的等待時間,領導只需使用手機便可輕鬆查閱及審批流程。另外,包括物業巡檢任務等也可以設置提醒, 給物業管理帶來了便捷,提高了工作效率。

1.1整合的消息流-個人待辦事宜

個人待辦事宜是指個人最新未處理的工作流待辦事項,如下圖中的客戶投訴單,或服務派工單:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1.2整合的消息流-極致企業郵件消息

使用極致郵件系統發出的個人未讀郵件會顯示在待辦事宜中,如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1.3整合的消息流-企業通知公告消息

指企業使用極致系統發佈的通知公告,個人未讀的通知公告會顯示在待辦事宜中,如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1.4整合的消息流-個人日程表消息

個人在極致系統或移動辦公APP中添加的個人日程事項,到了日程指定時間時,會顯示在待辦事宜中,如圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1.5整合的消息流-天氣預警消息

利用服務實時監測天氣的變化,當監測到指定日期的天氣情況與所配置的天氣情況匹配,就將新增相應的通知單,將配置中定義的防範措施推送到配置中定義的用戶手機app中待辦中。

配置天氣預警防範措施:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

按定時服務設置的時間查詢天氣,當檢測到已在天氣預警防範措施中配置的防範天氣,啟動天氣預警流程,給天氣預警防範措施中“防範人員”的辦公app推送流程待辦(見下圖)。防範人員查看通知單後點擊“同意”按鈕單據即處理完成。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1.6整合的消息流-崗位提醒消息

個別保安夜間值班期間睡覺,因此需要需要在保安值班期間向其隨機推送一些題目,保安接收到推送的消息後提交答案,以此判斷保安在值班期間是否在正常履職。

配置崗位提醒題目:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

按定時服務設置的時間查詢在值班的保安人員,不定時的從崗位提醒題目中隨機選擇一題通過流程待辦的形式推送到保安極致辦公APP待辦中。保安人員選擇答案點擊提交即可。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

2、零代碼功能的單據審批流

隨著信息化技術的發展,企業對信息化開發的需求正在逐漸改變,傳統的定製開發已經無法滿足企業需求。近年來低代碼開發平臺,越來越成為開發者和企業的選擇,而極致已經在這方面則是遙遙領先。

不僅僅在PC端產品使用了低代碼快速開發的極致業務基礎平臺,極致的移動端產品也是如此。得益於該平臺,極致辦公APP的單據審批流實現了零代碼開發的模式,對於任何一種業務單據,只需定義配置好業務單據內容字段以及相關工作流實例,即可在極致辦公APP中進行新增、查閱、修改及審批單據,無需重新進行代碼編寫開發及更新升級,極大提高了產品成本和效率的優勢,併為產品提供了靈活擴展的能力。

2.1移動審批工作流引擎

OA工作流是基於辦公自動化基礎上,通過企業自定義好的流程轉向實現流程自動流轉、業務申請審批、信息溝通及時等。極致辦公APP與極致物業管理系統使用了相同的工作流引擎,顯示界面包括了待辦事宜、已辦事宜、我的申請等。實現了包括創建、知會、打回、溝通、撤回、已辦、批量審批、加急、掛起等全面實用的功能,覆蓋了工作流應用的各種場景。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

工作流溝通功能

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

工作流打回功能

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

工作流撤回功能

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

工作流批量審批功能

通用表單,是指在極致辦公APP中使用通用統一邏輯處理的表單單據,這種單據移動端可零代碼實現,可在極致辦公APP中進行創建、審批、編輯、打回、溝通等流程操作。

它的實現基於極致業務基礎平臺,以元數據為核心,將表單封裝為元數據“數據實體”,對應數據庫中的表,屬性包括了表名、關聯程序集、實體類型等,如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

同時將表單的字段封裝為元數據“數據實體字段”,對應數據庫表的所有字段,其屬性包括了數據實體、字段名稱、字段類型、字段長度、是否必錄、是否可見等,如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

除了界面元數據外,界面的自動化實現還可以根據工作流的配置和定義,對工作流某個節點的界面和邏輯進行控制,如是否鎖定、是否必錄、是否可見等。比如,當節點屬性設置某字段設置為鎖定時,在極致辦公APP中,該字段將不可修改。如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

通用表單中,顯示的字段是根據“數據實體”和“數據實體字段”元數據實現的,界面上顯示的字段名,即為“數據實體字段”的名稱, 同時界面根據字段類型,顯示不同類型的控件,如日期類型則顯示日期控件,布爾類型則顯示覆選框控件。還有引用類型字段,它可引用其它“數據實體”,以此獲取關聯的數據。

極致辦公APP的“消息”頁籤,右上角“我的流程”提供發起表單工作流的功能,它使用了通用表單的自動化構建實現,因此可以發起任何通過工作流配置的單據,並且實現工作流配置的界面和邏輯控制功能。

如圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

除了界面主單據外,表單還支持明細列表的顯示和編輯功能,如上圖的差旅費表單,其下面還包含具體明細數據,該數據可以是多個明細,也可以是多種不同類型的明細。系統根據“數據實體”和“數據實體字段”元數據之間的關聯關係自動進行實現。如下圖所示:

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

3、萬能的掃一掃

萬能掃一掃功能是極致辦公APP的又一“特色功能”,它使用手機的二維碼拍照掃碼功能,針對物業管理行業各種真實實際的應用場景需求量身定製,其中包括了常用的儀表掃表、巡檢節點、巡檢設備、設備保養、設備維護、房間二維碼、客戶資料等。不同的應用場景二維碼,只需使用萬能掃一掃,即可輕鬆到達功能界面,準確定位到指定數據。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

4、企業通訊錄

企業通訊錄是企業內外部溝通時必備的功能,但極致辦公App的企業通訊錄,除了基本功能外,同樣具備其自有的特色。它基於極致管理軟件中的數據自動構建企業級通訊錄,可以查看同事、客戶、往來單位的聯繫信息,並且可以即時撥打電話、發送短信或電子郵件給聯繫人。同時它基於組織機構權限管理控制,有相關權限的用戶,可以查詢指定客戶資料,包括手機等基本信息、當前欠費信息、預收款信息、客戶房間、家庭成員、報修單和投訴單等信息。更重要的是,藉助於手機的移動支付功能,可讓企業工作人員與客戶面對面的進行欠費收款或掃碼繳費操作,資金通過支付系統進入物業的賬號中,操作既安全又便捷,能夠提升物業的催收率。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

5、移動辦公模塊

移動辦公APP的“工作”頁籤,主要以功能圖標的形式展示,為獨立的業務或功能提供單獨入口,分別包括了移動辦公和物業服務。功能入口根據極致物業管理系統中的用戶功能權限以及企業開通模塊作為依據,判斷功能圖標是否顯示,因此,企業可根據實際需求自由定製顯示所需的功能圖標。

移動辦公模塊主要包括了OA系統以及人力資源系統常用功能。移動辦公顯示的入口圖標包括了:管理駕駛艙、外勤、加班、調休、休假、郵件、文件傳閱、簽報、知識庫、日程安排、會議室申請、證照退還、車輛申請、日誌、企業短信、出差、調班申請、費用報銷、差旅費報銷、管家溝通等。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

6、企業服務模塊

企業服務模塊,主要包括企業特別是物業行業常用的功能,顯示的入口圖標包括了:服務派工、儀表抄表、客戶投訴、巡檢、設備保養、設備維修、工作檢查、自由巡檢、盤點、領料單、考核檢查、裝修巡檢、承接查驗、商機管理、工作日誌和房屋保修等。另外,極致移動運行框架,還提供了擴展第三方服務鏈接的功能,可在企業服務模塊中動態擴展加載顯示第三方服務鏈接。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

五、極致基於WebAPI的微服務架構的接口開發

物業管理系統是由不同的業務服務單元組成,其中包括公共基礎服務、業務應用服務等,不同服務的場景、使用頻率不一樣,由於不同業務的應用特點不一樣,以及在系統深化運用過程中會根據實際情況產生不同的業務需求,在進行平臺設計時就需考慮服務可複用、高穩定性、可擴展性。

企業在不同的業務管理過程中會產生不同的數據成果,物業管理系統平臺可以理解為對這些不同數據成果進行抽取、轉化、分發的數據中臺,這一數據中臺是有許多業務服務單元組成,不同的業務線可能會有許多不同的開發團隊進行開發與運維,針對不同技術棧組成的開發團隊,在進行平臺設計時就需要考慮如果聚合各自的業務單元,同時具備低耦合的特點。

低代碼快速開發實現BS、CS、移動端多終端運行(下篇)

1、如何保證服務的可複用性

針對公共業務,極致開發平臺將其內聚為統一公共服務層,以webapi的服務形式對平臺其他業務和第三方廠商提供服務,使對業務線開發團隊透明,開箱即用,避免重複造輪子。

例如極致統一短信服務、極致統一電子發票服務、極致統一支付服務、極致統一客戶號服務、極致基礎數據服務等。

2、如何保證服務的高穩定性

極致開發平臺在保證服務高穩定性的主要技術路線有兩種方式:

A、硬件層面:選用市場主流的雲服務廠商,在業務規模與企業規模受限的情況下,選用主流雲服務廠商的雲計算服務,從而屏蔽基礎設施(如服務器、主幹網絡、硬件運維)的穩定性對平臺的影響,以服務器集群方式去承載不同的業務,從而根據業務規模去動態調配、升級、增加硬件資源;

B、軟件層面:極致開發平臺在設計開發中貫穿無狀態微服務理念,根據業務服務邊界劃分不同的業務服務單元,使其成為具備獨立業務功能的服務主體,服務單元之間通過webapi的形式進行通訊,微服務這一基礎理念使得在平臺運行過程中可以根據不同業務的使用規則來規劃不同的硬件資源,針對高併發的服務如統一短信服務、統一支付服務,根據用戶使用規模快速進行橫向擴展,在出現某一服務器資源出現服務不可用時無縫路由至其他可服務的資源上。

3、如何保證業務需求快速響應與可擴展性

物業管理系統在實際深化運用中會產生很多新增業務需求,企業在管的不同業態的項目有各自的業務訴求,在使用過程中也會不斷產生新的業務需求,極致開發平臺在產品設計時著重考慮了業務擴展性和需求快速響應的要求。

3.1同一公共基礎服務支持不同渠道

公共基礎服務開發時採用按項目維度的渠道可配置性的特點來滿足基礎服務支持不同的渠道服務商,例如短信服務通過短信網關接口配置來適配不同的短信服務商,根據企業的需求來配置短信服務商,開發統一支付服務時採用適配器模式來對接不同的支付服務商,在客戶定向指定尚未對接的支付服務商時,通過雙方約定的技術接口標準在服務層完成對接,然後以插件形式加載到統一支付服務層,統一支付服務層屏蔽不同服務商的接口標準,以統一的webapi模式向各業務線開放,從而達到無需改動具體業務系統的業務邏輯來快速響應客戶需求。

3.2以SDK或H5輸出單個業務系統的服務能力

企業在信息化建設中會有不同的目標客戶或不同的產品定位,因此可能需要將物業管理系統中某些獨立的業務系統輸出到第三方產品中,極致開發平臺在設計市場可複用的業務系統時考慮跨終端或跨系統的現實需求,以SDK或H5方式輸出業務能力,平臺的微服務設計特點在業務邏輯層做了邊界區分,實現展示層與業務層的隔離,從而在響應跨平臺產品或跨終端的需求時只需實現展示層的開發,無需重複實現業務邏輯,以SDK包或H5形式向第三方系統輸出服務能力,完成快速對接。

例如:

A、業主繳費這一核心業務,通過H5或webapi接口向第三方開放,從而快速實現第三方產品中具備繳費能力,避免同一業務在不同廠商的產品中重複開發。

B、企業內部管理,如協同辦公,以SDK包或H5形式向第三方開發,從而避免相同的業務在不同的產品中產生不同的工作流管理模式,同時也可以webapi形式輸出工作流驅動服務,從而將某一業務鏈在不同的產品中串聯起來,形成業務統一、數據統一。

3.3通過業務鏈埋點開放更小顆粒度的接口

不同企業在使用物業管理系統同一模塊時可能會有不同的管理需求,針對這類需求,極致開發平臺通過在所有業務模塊的業務鏈中開放不同的小顆粒度接口,根據不同客戶管理需求重寫特定的接口方法,複寫原有公共標準邏輯,從而滿足不同的客戶需求,且不影響其他客戶,避免根據客戶來維護不同的產品代碼分支。

例如企業主數據平臺建設過程中,針對基礎資料的操作除了系統本身的操作業務鏈外還需將數據實時分發給第三方系統,平臺設計的接口埋點方式可以快速響應此類需求,開發人員只需在數據保存中通過複寫保存業務操作中外部命令接口從而實現數據狀態變更的實時分發。

☞ 老客戶可諮詢客服或撥打售後電話400-888-7266指導升級使用;

☞ 新客戶可關注深圳市極致科技股份有限公司微信公眾號註冊下載極致雲服務,遠程快速實施上線,或撥打售前電話400-888-0135諮詢指導使用。


分享到:


相關文章: