gMIS吉密斯 近期更新了Workflow工做流、FileMgr文件櫃及GTAjax等模塊,記錄於此,備忘備查。北京霧霾持續嚴重級別,霧霾指數持續300多。翻閱兩年前的2016Nov26, 霧霾狀況竟然相同的嚴重。javascript
Workflow 在 gMIS吉密斯中簡稱爲「todolist/任務管理」, 以前是相似與便籤的工做筆記,如今經過 ActOption 增長了 回覆 / 轉發 等功能,能夠爲工做流轉提供更多便利性。如:php
<actoption>jdo.php::tbl=THIS_TBL,pnskpid=THIS_ID,id=THIS_ID,pnsktriggerbyparent=THIS_triggerbyparent,pnsktriggerbyparentid=THIS_triggerbyparentid,act=’addbycopy’::回覆::confirm=0,blank=0 |jdo.php::tbl=THIS_TABLE,pnskpid=THIS_ID,id=THIS_ID,act=’addbycopy’::轉交::confirm=0,blank=0</actoption>
actoption 配置功能標籤的增長,將爲被管理對象帶來更多操做便利,爲增長個性化操做提供了一條通道。
java
最近在 gMIS 實現了一個簡易的Web網盤,能夠考慮下載試用。以下是一些操做參考內容。網盤逐漸成爲剛需,並且目前市面上有各類各樣的網盤服務,限於各類起因,其通用性均差強人意,好比「隨時隨地跨設備」這樣的要求。ajax
我做爲技術「顧問」也屢次被尋求相似的簡易的網盤解決方案,在 gMIS的過往部署中,也多次被說起此功能,都是因爲「懶」,沒有上手弄。此次「出手」成下面這樣的gMIS版本的網盤。
數據表設計爲冗餘字段 parentid, parentname, pparentname, 其中parentid用於記錄上一級目錄的名稱,適合機器讀取操做,parentname用於記錄上一級目錄的名稱,pparentname用於記錄當前目錄的祖父目錄。
其中, parentname和pparentname都採用了fullpath/全目錄的結構設計,適合人讀取、理解、使用和接收。數據庫
1)訪問路徑: Π 首頁 → 桌面 & 系統配置 → 文件櫃 | 文件櫃
2)上傳文件或新建目錄
3)子目錄導航、瀏覽
4)文件下載/更新,子目錄的修改
當目錄名稱被修改時,按邏輯同步修改其下全部資源和子目錄的目錄名稱;
當目錄被刪除時,按邏輯檢查目錄下是否非空,當目錄下還有內容時,刪除目錄動做將被拒絕;
5)其上疊加了不少 gMIS 的各類加強的輔助功能。app
FileMgr 文件櫃能夠爲用戶提供了全功能的在線文件管理,輕鬆實現文件的集中管理、分享、分發、備份等目的。
ui
例如當某個數據表包含有某個字段名稱爲「name」時,在生成新增HTML表單時,會自動建立以下HTML表單,
<form name=」gmisForm」 id=」gmisForm」>
<input name=」name」 id=」name」/>
….
</form>this
針對上述表單,gMIS 會依照一向的方法呼叫 GTAjax 進行表單數據遞交。設計
此時,若是經過 <button name=」submitbtn」 type=」submit」 onclick=」javascript:doAction(this.form.name);」></button> 對錶單的遞交進行處理的話, this.form.name 預期返回的是 「gmisForm」, 而若是有一個input元素的名稱是「name」時,HMTL form的 this.form.name 會返回一個 input對象。日誌
GTAjax 是一個單獨項目,主要用來處理在頁面無刷新的狀況下,對頁面元素進行局部更新,從而實現更高效地HTTP通訊。
GTAjax 項目開源地址在 -GTAjax 。
-gMIS (general Management Information System) 是一種基於 -GWA2 (General Web Application Architecture) 的通用管理信息系統應用軟件,具備可配置的輸入和輸出接口、開箱即用等特徵。
能夠在其上構建各類信息管理應用軟件系統,如
內容管理系統(CMS), 客戶資源管理(CRM), 企業資源計劃管理(ERP),
辦公自動化系統(OA)等, 以及各類行業應用管理系統軟件,如
人力資源管理系統(HR),學生管理,檔案管理,旅遊管理,圖書管理,
商品管理及業務運營支撐系統(BOSS)等等。
實現零代碼開發、快速搭建各類管理信息系統(MIS, Management Information System).
-gMIS is a -GWA2 based Management Information System (MIS) software with characteristics like configurable input and output interfaces, open-box-to-use.
Various management application software systems can be built on it, such as
Content Management System (CMS), Customer Resource Management (CRM), Enterprise Resource Planning Management (ERP),
Office automation systems (OA), as well as different industry application management system softwares, such as
Human Resource Management System (HR), Student Management, Archive Management, Tourism Management, Book Management,
Commodity management and business operations support systems (BOSS), etc.
With zero code development, -gMIS can build a set of management information systems (MIS) software in a few minutes.
Lower Costs,
Better Productivity.
下降成本,
提升效率.