魔方網表標準模塊,1小時做出業務應用

魔方網表標準模塊,1小時做出業務應用

魔方網表標準模塊內容很多,包括表單,報表,圖表,許可權,回寫公式等體系,用標準模塊就可以搭建各種管理系統。另外,包括交叉報表、自定義查詢、自定義模板、各種圖表都能夠很好的實現和支持。


1、表單

在線表格功能主要是建立數據表格,進行數據的收集。在線表格功能可以將現有的excel進行導入,快速建立在線表格,實現其他用戶同時在線對表中的數據進行增刪改查。

在線表格功能內置了豐富的欄位類型(如表欄位類型表所示),用於規範數據錄入格式,例如下拉列表實現單項選擇,日期欄位避免各種不同格式錄入等。通過調整這些欄位屬性的設定值或預設狀態就能實現很多強大的管理表格數據的功能,比如:在查詢列表模式下欄位的顯示寬度、新增記錄時欄位的默認值、是否作為查詢項出現在查詢面板,指定默認排序欄位及排序方式、欄位從上到下排列的先後順序與相互之間相對位置在顯示界面布局中的對應關係等等。不同類型的欄位都有其特有的屬性,也有共同的屬性,比如:欄位名稱、列寬、作為查詢條件、作為列表項等等。

欄位類型說明

文本:單行文本類型,可以保存少量文字。

多行文本:用來保存大段文本,例如整篇文章,但是必須是純文本的。

日期:保存日期型數據。

日期時間:保存日期時間型數據。

數字:保存數值型數據,一個表格中如果有數值型的欄位,則在記錄列表頁面最下方會出現總計和平均值兩欄。

下拉列表:下拉選擇型數據。供可選擇的具體的選項值為文本。

複選框:多數據項可同時多項選擇的數據類型。供可選擇的具體的選項值為文本。

樹:以一棵樹形方式在窗口左側顯示文本數據,便於整理含有等級關係的分類數據。

網址:存放網址URL類型的數據,可以在列表中顯示為超鏈接。

注釋:用於用戶在添加和查看記錄頁面中添加說明文本,是靜態文本,在創建和修改表格時設定。可以是一行也可以是多行文本,字體大小可以選擇,當放在一個文本型欄位後面,值為空的時候,勾中「空值則不佔行」這個選項,則此欄位可以起到換行符的作用。注釋欄位不佔空間,但會另起一行。如果不勾中該選項,則會單獨添加一個空行。可以設定背景色。列印的時候,如果需要列印背景,請在IE->選項->高級中設定列印背景顏色和圖像。

網頁:用於編輯和保存網頁數據,即有格式文本。

附件:用來管理(上傳、下載)各類電子文件,比如:文本、聲音、圖像、影像等等文件。

引用:建立表格之間的關係,可以表達兩個表格數據之間的一對一,或一對多的對應關係。可以用中間表加引用實現多對多關係。

嵌入欄位:建立表格之間的關係,表達表中有表的這種關係,即主表與子表之間數據的一對多的對應關係。

編碼:自動編號器,根據設定的編號規則,在向表格添加數據時,由本系統自動生成連續編號的號碼。

各類型欄位的呈現示例,如下圖所示:

2、計算公式功能

計算公式實現一行數據之間的計算,例如金額=數量*單價。還可以對表格中的一列進行計算,例如求一列數據的總和等。

本系統有完善的計算公式體系,公式通過欄位宏(形如:$MF(欄位名稱)$)來引用某條記錄的欄位值,公式中可以使用數學符號(如+、-)及excel函數(如sum()或count()),與excel公式完全相兼容。針對表格的欄位值通過各種運算,將得出的結果存入指定某個欄位中。所謂指定的某個欄位是指編輯有計算公式的那個欄位。比如常見的工資表格中所計算的「金額合計」列,其值是由各應發工資額減去應扣項金額後得出的,而應發工資額又是由各工資構成項的金額求和得出的,應扣項金額也與此類似得出。在查詢記錄界面的列表模式中,當列表中有數字型欄位時,針對查詢過濾出來的記錄,進行數字型欄位值的匯總、平均、求最大值、求最小值或計數。系統提供有兩種匯總功能:一是默認的匯總和平均功能;二是用戶自定義的匯總功能。如圖所示。

計算公式事例

默認匯總行

自定義匯總行

3、完善的許可權體系

許可權體系來控制登錄用戶對於每一行,每一列的增刪改查的許可權,並且是否有許可權查看,可以是公式計算得到。

本系統支持完善的,靈活的,可以自定義的許可權體系,包含空間的訪問範圍、表格的訪問範圍、表格記錄的增刪改查、組公式的執行、全文檢索、圖表查看、記錄查詢過濾、列許可權等。許可權設置可以對單獨用戶進行設置,也可以將用戶分組,形成用戶組,進行用戶組許可權設置,統一設置。

查詢過濾是本系統的特色之一,所謂查詢過濾公式就是說對於查詢列表進行過濾,也就是記錄級的過濾。查詢過濾公式可以結合當前登錄用戶等一些功能去實現記錄級的許可權控制。查詢過濾公式這一功能的體現是可以自己構建複雜許可權體系的一種能力,非常強大。通過查詢過濾公式可以構建自定義記錄級許可權體系。查詢過濾公式對管理員是起作用的,而在系統中許可權設置中設置的許可權對管理員用戶是不起作用的,系統中許可權設置中設置的許可權是做表格級和欄位級的許可權控制,查詢過濾公式則可以實現記錄級的許可權控制。例如解決上下級樹形許可權體系,讓上級能看下級的記錄,下級看不到上級的記錄,負責人制,登錄用戶只能看到自己負責的客戶等等。

4、導航功能

導航功能讓用戶的表格,排列的更具邏輯性,方便查找,使用起來更加便捷。

本系統具有兩種導航模式,導航樹和導航圖。導航樹樹狀結構明確清晰,根據信息管理的邏輯需要,按功能命名樹節點,再把應用系統中的相關表格綁定於其上,最終將所有表格組織在一個倒置的樹型結構里,實現應用系統導航的功能。因此,在開發實際應用系統中,導航樹常常作為首頁的呈現方式之一,讓登錄用戶一進入空間就能看到它。導航樹也有許可權體系,對各個樹狀節點進行是否查看的設置,根據不同的用戶角色設計樹狀結構,使工作效率得到提升。樹狀節點上可以綁定,表格、流程、網頁、自定義呈現、門戶、導航圖等。導航圖以圖形化的方式進行導航呈現,交互理解更簡單。導航圖是和導航樹、網站、自定義html查詢模板等結合使用,方便客戶瀏覽使用,同時呈現界面直觀美觀,功能跳轉方便,點擊導航圖上的鏈接,直接就可跳轉到系統對應功能的位置,使系統使用起來更加便捷順手。

導航樹

導航圖

5、公告功能

本系統支持公告系統,公告欄可以用來給用戶下達通知,例如下達一個會議通知或者工作任務通知等等。

公告欄字幕可以自動滾動。無論是否登錄本系統系統,只要訪問空間,這個空間里設定的公告就可以顯示。

公告欄設置非常簡單,在系統設置界面,編輯內容直接保存,即可生效。

圖 公告設置示例

所有訪問該空間的用戶,第一次登陸都會看到此公告,清晰明了,重要信息通知到位。

6、消息系統

消息系統可以發送系統內部消息,讓消息及時的通知或提醒對應的人。

本系統的消息和提醒功能,能在用戶之間傳遞消息,既可以完成在空間用戶之間傳遞由用戶直接或定時發送的消息這樣的任務,也可以將所發消息與表格記錄綁定後發送給收件人,當收件人(也就是被提醒者)在查看消息內容的同時,可以通過點擊消息中所鏈接的表格名稱來打開該表格,或者點擊記錄查看按鈕打開該記錄的查看面板以查看該條記錄。

直接發送站內消息設置如下,非常方便:

圖 直接或定時發送消息時的添加提醒界面

用戶收到消息後,點開系統消息面板,可以對消息進行查看、處理,如果消息非常多,還可以搜索所需要的消息進行單獨處理,並且如果消息是涉及到表格的,可以直接在此消息處查看錶格以及記錄,打開直接關注數據。

圖 消息列表

在添加、查看、修改記錄時,也可以隨時發送站內消息:

圖 增、改、查記錄面板中設置提醒功能按鈕

在回寫公式功能或報表公式中設置要發送的消息,可以實現不同條件下發送站內消息,以及預警功能、自定報表彙報信息功能,都可以設定,有效輔助各部門提前相應重要信息和準時獲得彙報數據等。

7、郵件簡訊功能

郵件簡訊功能將系統的表格,數據通過郵件和簡訊的方式,發送給相關的人。讓信息傳達的更加及時,一些圖表報表無需登錄系統,也能看到。

本系統發送站內消息外,還可以同時發送郵件、簡訊,根據所需緊急程度選擇,或者3者同時都發送均可,設置只需要在設置站內消息的界面勾選同時發送郵件、同時發送簡訊即可實現。回寫公式功能中設置同時發送郵件和簡訊界面如下:

值得推薦的是,發送郵件、簡訊功能,除了給站內用戶發外,還支持給非系統用戶之間發送,只需要輸入郵箱或手機號碼,即可通過系統發送,非常方便。

發送簡訊,可以是系統用戶預設手機號,也可以是表中數據,同時不需要外部設備,通過運營商簡訊通道直接發送,迅速快捷,使用106號碼具有公信力,自動簽名,讓接收者明確信息來源。

發送郵件功能,再本系統中,更是一個實用性超高的功能,例如自定義查看、自定義查詢報表,帶圖片、附件的記錄消息,均可直接通過本系統發送郵件,解決了很多其他系統不能實現的問題,而且設置很方面,有新的報表、圖表,或者所需要通過郵件彙報或傳遞的圖片、附件均可以直接在魔方中操作,無需下載內地之後,再編輯郵件上傳等等複雜操作,還能夠避免誤操作等。

發送查看、查詢自定義HTML報表、圖表郵件效果:

本系統中自定義呈現的交叉報表

發送郵件後的效果圖

還可以發送工作晨報、統計、日報等情況的自定義報表郵件。

8、回寫公式功能

回寫公式功能主要是實現系統中的業務邏輯,對表格中數據進行操作時,影響其他表格中數據進行計算。例如出庫後在庫存中減少相應數量。

本系統除了基礎的表格編輯共享功能外,還包含回寫公式功能功能,引入回寫公式功能的目的是給用戶提供一個自動化操作資料庫的手段,可以結合SQL資料庫查詢和excel函數的優勢來完成複雜的數據操作。將各種業務邏輯進行實現,例如數據變化後影響其他表格數據(出庫後在庫存中減少相應數量),在操作時進行複雜的邏輯校驗(出庫時校驗庫存是否),設計組公式對數據進行批量執行(批量審核),定時執行一些公式組(月底按月生成盤點信息)等等。

本系統的回寫公式功能的主要的執行邏輯如下:當添加,修改,刪除數據的時候,自動觸發回寫公式功能,對其他數據進行操作,或者手動觸發和定時自動觸發,以上都是可以批量執行。回寫公式功能被觸發以後,可以選擇從哪些表提取符合條件的數據,或者僅從當前觸發點的相關數據中提取數據,然後可以選擇寫入哪些表中,具體修改哪一條對應符合條件的數據,同時可以根據條件判斷回寫公式功能是否需要執行,只有符合執行條件的情況下才執行。

回寫公式功能中的每一種觸發條件還有一個執行時機/上下文記錄的選擇。如表回寫公式功能的觸發類型及其執行時機/上下文記錄一覽表所示。如果你想在實際添加記錄前,做個比較複雜的判斷,來判斷輸入的是否合法,可以在操作前,也就是回寫執行前,加一個回寫,然後設置執行條件,勾上不符合條件則終止操作,然後還可以寫一個提示信息。

9、圖表報表功能

圖表報表功能,將系統中的各個表格數據進行統計匯總,形成報表,然後根據報表生成圖表。

本系統引入報表公式的目的是為了給用戶提供便利,如果沒有報表公式,用本系統的其它功能實現報表還是比較複雜的,但是有了報表公式,通過報表公式實現一般的統計匯總就變得很簡單,同時還能夠實現更複雜多元化的報表需求,使用戶使用本系統更得心應手。

報表公式的執行過程與人工編製報表過程很相似:先設計好表頭,再寫入要統計的項目,最後按項目進行匯總並將結果填入報表中。

本系統的報表公式主要的執行邏輯如下:通過編輯新增、修改、刪除、清空這幾種操作類型的報表公式對表格進行相應處理,一般統計匯總報表的流程,首先是清空表格中所有無用的報表數據,然後新增報表需要用到的欄位和欄位信息,比如統計報表中的項目信息,最後就是往表格中填充統計匯總後的數據。同時可以設定定時觸發執行報表操作的時間和發送消息提醒。

當通過報表公式將數據收集到報表表格里之後,除了輸出統計數據或報表的功能,本系統系統還提供繪製統計圖表功能,以滿足用戶進一步比較分析、展示數據的需要。表中列出了可繪製的統計圖表種類。系統提供了一種動態互動式查看數據圖表的功能:凡是有圖例的圖表,在查看時,圖例中的維度項名稱和標記該維度項的小色塊都是可以使用滑鼠點擊的,當用滑鼠單擊圖例中的維度項名稱或小色塊時,該圖例對應的圖表數據將被隱藏,再次單擊後又會顯示出來。這對於動態分析和展示數據會比較方便。

以下各圖為一些圖表示例:

餅圖

分組柱狀圖

堆疊條狀圖

折線圖

分組折線圖

面積圖

散點圖

氣泡圖

雷達圖

10、Excel模板功能

Excel模板功能支持在記錄的添加和修改界面直接使用excel模板;它完全接近excel的操作體驗;支持excel的字體格式、公式、圖片、表格對象、條件格式等絕大多數特性;同時,查詢列表也支持excel模板作為呈現模板。

首先,與excel完美融合

本系統把Excel與資料庫完美融合,可以按照您喜歡的Excel方式呈現於瀏覽器中。

本系統支持現有Excel模板一鍵導入本系統中使用,支持Excel條件格式、表中表及表格格式,也就是說:只要編輯好了excel格式和公式,只要一步操作,就能把excel模板導入,非常方便快捷。

本系統支持Excel大部分公式、數組和統計函數,支持現有Excel模板作為自定義查詢查看報表模板。這說明excel導入後,之前在excel內編輯的公式和函數,都能正常工作,不用重複編輯。

其次,錄入體驗大大改善

本系統在錄入時,可以自定義樣式,可通過鍵盤操作,大大增加錄入速度,極大的改善本系統操作體驗,更貼近excel用戶的使用感受。以往本系統版本的操作和錄入界面相對於不熟悉本系統的用戶來說,可能會相對陌生,需要一個適應的過程。而excel模板功能,使得本系統的操作和錄入界面就能實現跟excel一模一樣,適應絕大多數用戶一上來就能很快的進行操作和錄入,省去了寶貴的精力和時間。

下圖就是通過本系統的Excel模板實現的主從結構表和可視化報表(支持表中表和條件樣式)。

本系統Excel模板—典型主從結構

本系統Excel模板—可視化報表


推薦閱讀:

在動物身上進行藥物試驗,或許並沒有那麼可靠
?200人以上的IT隊伍!廣發、平安、華泰等證券公司,火力全開!...縱觀國內外證券公司IT發展史
今日數據行業日報(2017.01.10)
使用R抓取電影劇本
『2021年中國搜索廣告收入將接近549億美元』今日數據行業日報(2016.08.29)

TAG:業務 | 數據 | 表單 |