xms跨平臺基礎框架 - 基於.netcore

背景

敝人通過多年開發,數百個項目「打磨(折磨)」,各類國內外框架平臺都有涉及,沒有一款趁心順手的,緣由有三,一是設計反人類,二是不開源根本沒法突破框架限制,三是即便開源也是閹割版,而後在14年xms就開始萌芽了,初始階段利用我的業餘時間出了個版本,本身先拿了個實際項目練練,交付效果不錯,諸多項目順勢就上了這個框架,以前是.net framework4.5,如今已成功升級爲.netcore,運行於linux上linux

1、xms是什麼web

    一款基於.netcore的現代化跨平臺基礎框架,包含衆多經常使用模塊,易上手、易擴展,xms的意思是x(可擴展的/任意的)m(管理)s(系統)小程序

2、能幹什麼微信小程序

    通過幾十個真實項目檢驗,應用場景有企業管理類軟件、APP後臺、微信小程序後臺、saas後臺等,無論你是創業小團隊,仍是我的私單小能手,亦或是產品經理或實施顧問,統統有你想要的內容,強烈推薦深刻了解微信

3、目標架構

    釋放生產力,專一你的業務,致力於.netcore開源生態發展框架

4、框架介紹佈局

一、元數據管理
實體:表名、權限、日誌學習

 

字段:類型、值、驗證、權限、日誌.net

 

關係:一對多、多對1、多對多;行爲有父子、引用

 

選項:字段選項、公共選項

 

二、組織架構

基礎:組織、部門、職位、用戶

 

 異動:部門調動、工做交接

三、受權體系
角色:基於角色受權(RBAC)

 

  團隊:相似用戶組

功能:菜單、按鈕、表單、視圖、報表、流程等

 

 


數據:實體(按級別,本人、本部門、上下級部門、組織)、分派、共享

 

 四、高度可視化配置

表單:所見即所得,進行佈局、控件、樣式、事件等配置

 

 視圖:

a.數據列表:過濾條件、排序、列顯示等支持配置及用戶個性化;

 

 

 

 b.看板視圖

 

 圖表:數據可視化分析,經常使用的有柱形、餅形、線形、漏斗等,可向下鑽取

 

 


儀表板:個性化首頁,配置各角色關心的內容

 

五、業務擴展

數據重複檢測:按字段組合判斷數據重複,數據新增或更改時觸發

 

單據轉換:根據映射規則生成新的記錄,可攜帶一對多關係的實體

 

 攔截規則:進行增、刪、改時觸發規則,知足條件即提示

 

單據編號:按規則自動生成惟一的單據編號

導入導出:格式支持配置,數據經過權限體系監管

 

 

 六、流程

審批流:節點信息、流轉條件、處理者、附件、提醒等設置,支持撤消、分派,當前流程狀態,審批歷史

 

 業務流:串連多個實體,配置業務階段、實體流轉、向前向後

 

 七、二次開發

web資源:JS、HTML

 

 

 

插件:實體插件、表單插件、列表插件、事件插件

 

擴展模塊:獨立運行、快速集成

5、多圖鑑賞

首頁

 

 配置中心

 

待辦任務

 

 數據日誌

 

 菜單編輯

 

 

6、源碼地址

目前還有部分資料要整理,開源準備中,預計11月底可發佈,屆時將毫無無保留,基於MIT協議開放,讓咱們一塊兒學習探討吧

 

一塊兒玩耍口令:xms

 

相關文章
相關標籤/搜索