用samespace構建web審批業務

2021-05-24 11:03:03 字數 3282 閱讀 4955

samespace為企業使用者提供了構建管理資訊系統的基礎框架和執行平台,並實現了日常辦公所需的文件管理、日程安排、即時通訊等通用協作功能。但對於企業使用者而言,要結合自身特點實現業務流程化管理,還需要利用

samespace

提供的表單、流程、報表、門戶等設計工具進行開發。為此,

samespace

在吸收各行業資訊化優秀成果的基礎上,採用「平台

+模板」的形式為多數企業提供更加靈活和完善的管理資訊系統解決方案(例如:擔保業務綜合管理系統

s-gbms

、房地產銷售管理系統

s-resms

等等),使得企業使用者可以簡單地調整「模板」來適應自身業務需求,從而大幅度降低在

samespace

系統上學習和開發的成本。

那麼,samespace

構建企業業務系統到底有多靈活和便捷呢?我們通過構建乙個簡單的「產品訂單管理系統」來幫助您理解

samespace

的使用方法。

第一步:規劃功能

上圖初步描述了「產品訂單管理系統」的功能及流程需求,實際企業應用中該系統的流程可能更為複雜。

第二步:設計表單

規劃好功能後,我們就可以參照企業實際業務運作中「訂貨單」來設計系統中的電子表單。假設我們已經安裝好了

samespace

平台,並完善了基礎配置,那麼我們就可以直接通過

samespace

系統管理員的身份登入並開啟表單設計器(

iformer

)來進行表單製作。

上圖列舉了「產品訂單」的構建,在

samespace

表單設計器中,使用者可以通過圖中表單設計器提供的選單

1和控制項工具欄

2構建表單或擴充套件表單業務指令碼。本示例不再深入介紹如何構建「產品型別表」、「訂單審批表」以及「送貨單」等基本表單。

第三步:配置流程

表單設計完成後,我們可以通過

samespace

的工作流設計器(

iworkflow

)來配置規劃中的「客戶

->

銷售部->

公司領導

->

財務部->

庫管員->

貨運公司」的整個流程了。我們需要以

samespace

系統管理員的身份來定製這些流程。

如上圖所示,通過

samespace

工作流設計器(

iworkflow

)使用者可以通過拖拽的方式新建或繼承已有的工作流配置出「訂單管理系統」的審批工作流程,而且每個節點可以相應地設定表單中各字段的讀、寫許可權。當系統流程發生變化時,同樣只需要在該流程基礎上進行變更即可。

第四步:構建應用

表單和工作流設計完成後,我們需要乙個方便使用者操作的應用介面來提供新建、刪除、搜尋資料以及進行提交、退回、審批等流程操作過程的操作介面。這時我們需要用到

samespace

的應用容器(

icontainer

)及門戶設計器(

iportal

)來構建完整的使用者應用環境。

上圖是通過

samespace

門戶工具(

iportal

)構建的系統首頁,圖中通過標籤自定義了導航標籤,通過面板工具設定了「產品訂單審批待辦」列表。

在上圖中,客戶門戶中的1、

2部分是乙個完整的應用容器。它包括了左側導航索引,該索引可以根據使用者的搜尋條件進行動態設定,右側則是資料列表區域,提供了新建、刪除、匯入匯出等功能,在管理員檢視下還有應用容器的工作流、許可權等各種配置等功能選單。

第五步:測試完善

當構建完整的應用後,我們還需要對新構建的應用進行測試,並根據業務人員的意見對系統表單、流程、功能等進一步完善。這種基於設計工具構造原型系統的開發方式,可以動態地調整已有的表單、流程及功能而無需進行**開發,也不影響系統的執行,並能讓業務人員更早地參與到系統的構建中來,從而提高系統構建的效率。

上圖是在構建完應用後填入測試資料,並測試工作流的介面截圖。在

samespace

系統中,表單的校驗、列印等功能都有預設的設定選項,而更複雜的資料計算則可以通過網頁或者指令碼擴充套件功能來實現,可以在測試的過程中來逐步完善系統。

第六步:持續改進

系統上線執行後,隨著企業不斷成長、客戶的增加、業務流程不斷完善,需要不斷地深化應用資訊系統。

samespace

允許使用者隨時通過調整或增加系統的功能來滿足企業運營管理的需求,可以更加滿足業務的需要。

上述六步簡要概括了使用

samespace

構建「產品訂單管理系統」並逐步擴充套件企業應用的基本過程。對於企業使用者而言,這種貼近實際應用的平台部署策略有助於快速地實現業務流程的資訊化管理,同時也方便調整。而對於國內眾多整合商、軟硬體渠道、諮詢公司或是技術團隊,

samespace

則提供了「真正」能夠實現長期共贏的合作機會——

samespace

允許合作夥伴在該平台上構建自身專長的業務解決方案模板,並允許以解決方案產品的形式進行銷售,

samespace

則不僅提供相應的技術支援,還將幫助其中優秀的解決產品進行合作推廣及銷售。從而使得合作夥伴在與

samespace

的合作過程中,能夠不斷地完善解決方案並積累自身行業優勢,從而形成自身的產品品牌。這種共贏的模式不僅為合作夥伴創造了更多的業務增長機會,同時也為企業使用者提供更多更優秀的專業級解決方案產品。

構建web應用

請求方法的判斷 function req,res 路徑解析 http parser將路徑解析為req.url 客戶端 function req,res res.writehead 200 res.end file 查詢字串 node提供了querystring模組用於處理這部分資料 var url ...

構建高效能web

一直想在web效能 可擴充套件性和可用性提公升領域有所深入,但由於這些經驗的沉澱,沒有比較集中的學習資料輔助,並且也一直沒有接觸過有大規模訪問需求的web專案,因此總是在這個領域門外徘徊。上星期讀到一本書,構建高效能web站點 感覺有點如獲至寶,完全可以稱為高效能web的入門寶典,雖然內容不夠深入,...

Nodejs 構建web應用

本篇的內容比較多.1 首先是從基本的nodejs服務方面講述前後端統一語言在web應用中的作用 2 然後講了web中基本的知識,從請求方法到路由 從查詢字串到cookie和session以及快取 從表單資料到上傳檔案 以及安全認證。雖然不是很詳細,但總體上有個引領的效果。3 後面著重介紹了路由的概念...