低代碼PAAS平臺源碼,采用對象式和勾選式實現(xiàn)企業(yè)應用程序開發(fā)
管理后臺低代碼PaaS平臺是一款基于 Salesforce Platform 的開源替代方案,旨在為企業(yè)提供高效、靈活、易于使用的低代碼開發(fā)平臺。低代碼PaaS平臺的10大核心引擎功能:1.建模引擎 2.移動引擎 3.流程引擎 4.頁面引擎 5.報表引擎 6.安全引擎 7.API引擎 8.應用集成引擎 9.代碼引擎 10.公式引擎。
采用與直接模塊拖拽編程不一致的是,低代碼PAAS采用的對象方式實現(xiàn)字段、API的字段類型,引入RPA實現(xiàn)表自動化建模;再使用選擇方式對地段功能進行選擇定義甚至可以插入代碼進行自定義。采用前后端同一技術,可實現(xiàn)功能應用邊使用邊修改的功能。
?



10大核心引擎功能具體介紹如下:
1、建模引擎:
基于模型驅動,內置功能強大的建模引擎,零代碼也能快速創(chuàng)建智能化、移動化的企業(yè)應用程序。
業(yè)務對象
業(yè)務對象相當于數(shù)據(jù)庫中的表,用于保存業(yè)務系統(tǒng)中的核心數(shù)據(jù)。
創(chuàng)建業(yè)務對象,設定業(yè)務對象之間的關聯(lián)關系配置業(yè)務字段,包括數(shù)字、文本、日期、下拉框、勾選框等。
配置開關,啟用附件、字段歷史、評論等內置功能。
?
列表視圖
通過配置列表視圖,最終用戶可以快捷的切換多個查詢條件.
業(yè)務對象可以有多個列表視圖
可以選擇列表頁需要顯示的字段
設定過濾條件、排序方式和默認篩選字段
最終用戶可以復制并自定義列表視圖.
?
頁面布局
頁面布局控制了記錄的顯示方式,可以按照用戶權限分配不同的頁面布局
可以選擇字段,設定分組,調整字段先后順序
可以設定界面顯示的操作按鈕、子表
可以控制用戶對數(shù)據(jù)的操作權限,將字段設置為只讀或必填
?
2、模型驅動界面:
基于業(yè)務模型,動態(tài)生成業(yè)務數(shù)據(jù)的前端操作界面。
?
列表視圖
在列表視圖中瀏覽、篩選、編輯業(yè)務數(shù)據(jù)
用戶只能查看授權范圍內的記錄
篩選業(yè)務數(shù)據(jù)
雙擊單元格可以快速編輯
業(yè)務數(shù)據(jù)導出為Excel
?
記錄查看視圖
顯示當前記錄詳細信息,以及相關的子表數(shù)據(jù)
可以為不同用戶配置不同的頁面布局
雙擊字段可以快速編輯
上傳與下載附件
瀏覽、創(chuàng)建相關子表記錄
瀏覽和新增評論
顯示開發(fā)人員自定義操作按鈕
?

3、低代碼引擎:
開發(fā)人員只需編寫少量代碼,就能實現(xiàn)個性化的業(yè)務邏輯。
?
觸發(fā)器
當服務端執(zhí)行數(shù)據(jù)增刪改查時,自動觸發(fā)開發(fā)人員定義的業(yè)務邏輯
在數(shù)據(jù)的增刪改查的之前和之后出發(fā)
編寫業(yè)務邏輯,執(zhí)行計算或是更新相關業(yè)務數(shù)據(jù)
編寫業(yè)務邏輯,調用第三方系統(tǒng)的接口,查詢或更新業(yè)務數(shù)據(jù)
?
操作按鈕
在基本的增刪改按鈕的基礎上,為業(yè)務對象增加自定義的操作按鈕。
設定按鈕及顯示的位置 (列表頁、詳細頁)
編寫javascript,實現(xiàn)按鈕的具體業(yè)務邏輯,例如彈出編輯界面、調用遠程API接口等
通過javascript控制按鈕何時顯示
?
服務端API
自定義服務端API,實現(xiàn)個性化的業(yè)務邏輯
所有的業(yè)務對象,自動生成動態(tài)API供第三方業(yè)務系統(tǒng)調用
開發(fā)人員可以編寫自定義API,實現(xiàn)個性化的業(yè)務操作。
?
4、應用程序移動化:
?
消息推送
有新的待處理事項時,手機客戶端會自動彈出推送提醒
待審核文件、待辦任務、公告通知
開發(fā)人員自定義推送消息
?
5、流程引擎:
涵蓋了流程設計、流程運行、管理維護、統(tǒng)計分析與流程優(yōu)化等各類工具,幫助企業(yè)快速部署、有效監(jiān)控并持續(xù)優(yōu)化業(yè)務流程。
?
流程審批
電腦、平板、手機三合一操作界面,隨時隨地處理待辦文件
申請單填寫與提交核準、駁回、傳閱、轉發(fā)、轉簽核、重定位
在線編輯附件、委托處理功能、批量審批功能、圖片簽名功能
?
?
流程設計
圖形化流程設計工具,通過拖拽的方式就能創(chuàng)建業(yè)務流程
支持填寫、審批、會簽、條件判斷等多種節(jié)點類型
審批人可以與表單字段關聯(lián),按審批崗位表自動查找,
可以在流程運行時人工選擇
可以限定流程的每一個步驟可以修改的字段
支持版本管理,修改流程不影響已經發(fā)起和結束的申請單
?
?
與業(yè)務數(shù)據(jù)無縫對接
只需簡單配置,就能實現(xiàn)審批單與業(yè)務臺賬雙向同步
審批流程自動歸檔進入臺賬:例如合同審批完成進入合同臺賬。
從臺賬發(fā)起審批: 例如從合同臺賬發(fā)起合同驗收流程。
Webhook 機制,可在指定節(jié)點調用第三方系統(tǒng)接口。
?
6、報表引擎:
無需開發(fā)人員幫助,業(yè)務人員也能配置出功能強大的統(tǒng)計報表
?
報表設計
可視化界面,業(yè)務人員可自主配置統(tǒng)計報表,分析業(yè)務數(shù)據(jù)
數(shù)據(jù)列表、分組報表
數(shù)據(jù)透視圖(二維表)、柱狀圖
業(yè)務數(shù)據(jù)導出為Excel
可編寫javascript 開發(fā)復雜報表
?
報表顯示
自動按當前用戶權限過濾報表數(shù)據(jù),動態(tài)顯示業(yè)務統(tǒng)計結果
查看統(tǒng)計數(shù)據(jù)及柱狀對比圖
指定篩選條件過濾數(shù)據(jù)數(shù)據(jù)透視圖
可實現(xiàn)數(shù)據(jù)下鉆、統(tǒng)計數(shù)據(jù)導出為Excel
?
7、安全引擎:
支持私有部署模式,使用了目前可用的先進的互聯(lián)網(wǎng)安全技術
?
訪問權限管理
對于不同的角色,可以在系統(tǒng)內設置其訪問權限,借此控制不同用戶角色的可訪問對象、字段或記錄等不同級別的數(shù)據(jù),保障平臺安全性。還可以創(chuàng)建跨角色和配置文件的自定義規(guī)則,以便隨時與目標用戶共享數(shù)據(jù)。
?
身份認證
確保各個員工、合作伙伴和客戶在整個系統(tǒng)中擁有的單一可靠的身份,并以此作為他們登錄網(wǎng)站或應用程序的唯一標識,從而提高平臺的安全性。
?
?
8、應用集成引擎
預置3 000+應用集成插件,可以輕松地將物聯(lián)網(wǎng)設備、API和在線服務連接在一起。
通過可視化開發(fā)接口,連接SAP等主流業(yè)務系統(tǒng)及各種數(shù)據(jù)庫。
?
9、頁面引擎
提供可視化頁面設計工具,幫助開發(fā)人員快速定義數(shù)據(jù)看板等全新頁面同時支持系統(tǒng)標準頁面的重構。
?
10、公式引擎
完整的實現(xiàn) Salesforce公式引擎中的所有函數(shù)。