BorG SPM 表單製作特色
若提供特殊的表單製作工具,即使功能不斷地增加,永遠會為人詬病的問題是彈性受限不符所需,要增加功能的成本很高。
為了達到「表單電子化」的目標,BorG SPM 跳脫特殊表單製作工具的限制,支援 Visual Studio、網頁製作工具(譬如 FrontPage)、ASP、JSP、PHP、CFM 動態網頁撰寫工具 等多種電子表單製作工具,彈性完全不受限制,建議使用 Visual Studio 做為電子表單的開發環境。
譬如可以由使用單位自行用 FrontPage 劃出表單,資訊部門負責掛到 BorG SPM。
為了讓 IT 人員快速製作 Web-based 電子表單,BorG SPM 首創「.NET 表單製作精靈」,透過設定即可完成高難度包括連動式選單、完整 GRID、關聯式資料表、驗證、預設值、對話框等複雜功能的電子表單,快速產生 .NET 程式碼,並可依照不同的關卡設定每個欄位是否可修改、或顯示。
Web-based 電子表單方面,由於採用將表單邏輯、簽核操作邏輯、與流程引擎等獨立分開的「分離式架構」,並將簽核操作邏輯放到「工作窗格」,任何一個 URL 就是一個電子表單,不需透過Web Services,Web-based 電子表單可為 ASP.NET、HTML、ASP、JSP、PHP、CFM 等格式,並支援 ASP.NET、ASP、VB.NET、C#、C++、J#、Java、J2EE、JSP、PHP、CFM 等多種語言,適合各種程式開發設計師。
表單可以設定版本,設計變更時不會影響線上進行當中的流程。
表單製作特色
BorG SPM 於表單製作上,提供數個特色:
- 支援多種「電子表單製作工具」
- 使用 Visual Studio 做為電子表單開發環境
- 首創「.NET 表單製作精靈」
- 支援多種「電子表單格式」
- 支援多種「電子表單製作語言」
- 表單版本控制
-
支援多種「電子表單製作工具」
BorG SPM 支援多種「電子表單製作工具」,表單製作彈性不受限於某種製作工具:
- Visual Studio(建議):製作 Web 表單、Windows 表單,容易偵錯。
- 網頁製作工具:譬如 FrontPage,製作 HTML 表單。
- ASP、JSP、PHP、CFM 動態網頁撰寫工具。
坊間 Workflow 產 品,僅能使用 FrontPage、Visual InterDev 等 HTML、ASP 製作工具,需撰寫大量程式、不易偵錯。
有些產品提供特殊的表單製作工具,但是受限於表單製作彈性有限,以及 ActiveX Control、或 Java Applet 執行速度很慢的緣故,大都放棄不用。 -
使用 Visual Studio 做為電子表單開發環境
建議於微軟 Visual Studio 開發電子表單,系統提供:
- 電子表單範本:VB.NET、C#。
- DataGird 範本:可支援多個,可做輸入驗證、可新增修改刪除、可排序、可更改排版樣本、不可修改(依照關卡而異)、日期挑選、下拉式選單、可使用 Visual Studio 設計等完整功能。
- 多樣範本:直立式表單、多頁籤(Tab)、日期挑選、Treeview、Toolbar 等豐富多樣的範本。
可與「流程偵錯精靈」搭配,設定中斷點,偵錯表單程式的問題。
電子表單之輸入驗證的解決方案:- 使用「.NET 表單製作精靈」設定。
- ASP.NET 表單可使用 Visual Studio 內建的多種驗證控制項,僅需做設定即可驗證欄位的輸入,驗證彈性不受限,容易偵錯。
- ASP.NET、ASP、HTML 表單也可自行撰寫驗證程式。
可於驗證程式中依據驗證的結果,控制送件、退件動作是否繼續執行,以及可與流程資訊(使用者等系統變數、Services 變數等)、或其他資料庫的資料做比較驗證。
-
首創「.NET 表單製作精靈」
為了快速產生 Web-based 表單的 .NET 程式,只要透過「.NET 表單製作精靈」的設定,即可完成表單上高難度的連動式選單、完整 GRID、關聯式資料表、驗證、預設值、對話框等複雜的功能,快速產生可變更的 ASP.NET(C# 或VB.NET)程式碼。
可設定連動式、GRID的運算、各關卡的顯示、修改、欄位空白屬性。「.NET 表單製作精靈」的功能:
-
自動分析表單欄位:
只要提供一個 URL(ASP.NET、HTML、ASP、JSP、PHP、CFM),自動分析表單之所有欄位,並自動於資料庫新增相關之資料表(免手動建立)。 -
選擇工作窗格位置:
工作窗格的排版位置(右邊、左邊、上面、下面)。 -
預設欄位初始值:
可預設為外部資料庫值、系統變數值、常數值、流水編號(自訂編碼原則或依不同關卡送件前與後才給號,如LA-XXX+西元後兩碼)等。 -
驗證欄位輸入:
驗證字串(禁止字元、長度)、數字(範圍、填滿位數)、E-Mail、統一編號、信用卡、自訂輸入樣式,可依據驗證的結果,控制送件、退件動作是否繼續執行,以及可與流程資訊(使用者等系統變數、Services 變數等)、或其他資料庫的資料做比較驗證。 -
運算表單欄位值:
加、減、乘、除等運算。 -
設定 DataGird:
可支援多個 DataGird,可做輸入驗證、欄位運算、欄位加總,可新增、修改、刪除。 -
挑選對話框:
時間、日期(西元/民國)及人員、群組、部門。 -
設定連動式表單:
可依表單欄位改變相關資訊。 -
設定欄位修改、或顯示權限:
可依照關卡而異(不同的表單)設定每個欄位是否可修改、或顯示。
-
-
支援多種「電子表單格式」
BorG SPM 支援多種「Web 電子表單格式」:直接支援 ASP.NET、HTML、ASP、JSP、PHP、CFM 格式,不需透過 Web Services。
電子表單製作適合多種設計者:
- 準備或已經採用 .NET 的客戶:使用 Visual Studio 2005(Visual Studio 2003)來製作 Web 表單、Windows 表單。
- 欲更換不穩老舊 Workflow 產品的客戶:原 ASP、JSP 表單仍可保留公司營運邏輯、與外部資料庫整合部份,僅需改寫與舊 Workflow 溝通部份,可降低轉移成本。
- 可開放表單製作權限給各部門人員:會製作網頁就可以製作 HTML 表單,資訊部負責整合與程式部份。
- 習慣採用 JSP、PHP、CFM的客戶:仍舊可使用 JSP、PHP、CFM 來製作表單。
坊間 Workflow 產品,表單僅能支援 HTML、ASP、或 JSP 格式。
-
支援多種「電子表單製作語言」
BorG SPM 支援多種語言,適合各種程式開發設計師:
- 支援 ASP.NET、ASP。
- 支援 VB.NET、C#、C++、或J#。
- 支援 Java、J2EE、JSP、PHP、CFM。
坊間 Workflow 產品,僅能使用 ASP、或 JSP。
-
表單版本控制
為了於表單設計變更時不會影響線上進行當中的流程,每一個表單可以設定版本(及表單名稱、描述)。
BorG 為博格科技公司的註冊商標。此處所提及的公司與產品名稱、商標皆為其各自所屬擁有者的商標。
分離式架構 獲得【發明專利】(發明第 I255410 號 - 具分離式架構之工作流程管理方法) ,請勿抄襲創意。
規格若有變更,恕不另通知。若對上列功能有任何不清楚的地方,歡迎與本公司服務人員聯絡。