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 於表單製作上,提供數個特色:

  1. 支援多種「電子表單製作工具」
  2. 使用 Visual Studio 做為電子表單開發環境
  3. 首創「.NET 表單製作精靈」
  4. 支援多種「電子表單格式」
  5. 支援多種「電子表單製作語言」
  6. 表單版本控制
  1. 支援多種「電子表單製作工具」

    BorG SPM 支援多種「電子表單製作工具」,表單製作彈性不受限於某種製作工具:

    1. Visual Studio(建議):製作 Web 表單、Windows 表單,容易偵錯。
    2. 網頁製作工具:譬如 FrontPage,製作 HTML 表單。
    3. ASP、JSP、PHP、CFM 動態網頁撰寫工具。
    商業流程管理BPM,BorG SPM 的電子表單支援多種製作工具示意圖

    坊間 Workflow 產 品,僅能使用 FrontPage、Visual InterDev 等 HTML、ASP 製作工具,需撰寫大量程式、不易偵錯。
    有些產品提供特殊的表單製作工具,但是受限於表單製作彈性有限,以及 ActiveX Control、或 Java Applet 執行速度很慢的緣故,大都放棄不用。

  2. 使用 Visual Studio 做為電子表單開發環境

    建議於微軟 Visual Studio 開發電子表單,系統提供:

    1. 電子表單範本:VB.NET、C#。
    2. DataGird 範本:可支援多個,可做輸入驗證、可新增修改刪除、可排序、可更改排版樣本、不可修改(依照關卡而異)、日期挑選、下拉式選單、可使用 Visual Studio 設計等完整功能。
    3. 多樣範本:直立式表單、多頁籤(Tab)、日期挑選、Treeview、Toolbar 等豐富多樣的範本。

    可與「流程偵錯精靈」搭配,設定中斷點,偵錯表單程式的問題。
    電子表單之輸入驗證的解決方案:

    1. 使用「.NET 表單製作精靈」設定。
    2. ASP.NET 表單可使用 Visual Studio 內建的多種驗證控制項,僅需做設定即可驗證欄位的輸入,驗證彈性不受限,容易偵錯。
    3. ASP.NET、ASP、HTML 表單也可自行撰寫驗證程式。

    可於驗證程式中依據驗證的結果,控制送件、退件動作是否繼續執行,以及可與流程資訊(使用者等系統變數、Services 變數等)、或其他資料庫的資料做比較驗證。

  3. 首創「.NET 表單製作精靈」

    為了快速產生 Web-based 表單的 .NET 程式,只要透過「.NET 表單製作精靈」的設定,即可完成表單上高難度的連動式選單、完整 GRID、關聯式資料表、驗證、預設值、對話框等複雜的功能,快速產生可變更的 ASP.NET(C# 或VB.NET)程式碼。
    可設定連動式、GRID的運算、各關卡的顯示、修改、欄位空白屬性。

    .NET 表單製作精靈」的功能:

    1. 自動分析表單欄位:

      只要提供一個 URL(ASP.NET、HTML、ASP、JSP、PHP、CFM),自動分析表單之所有欄位,並自動於資料庫新增相關之資料表(免手動建立)。
    2. 選擇工作窗格位置:

      工作窗格的排版位置(右邊、左邊、上面、下面)。
    3. 預設欄位初始值:

      可預設為外部資料庫值、系統變數值、常數值、流水編號(自訂編碼原則或依不同關卡送件前與後才給號,如LA-XXX+西元後兩碼)等。
    4. 驗證欄位輸入:

      驗證字串(禁止字元、長度)、數字(範圍、填滿位數)、E-Mail、統一編號、信用卡、自訂輸入樣式,可依據驗證的結果,控制送件、退件動作是否繼續執行,以及可與流程資訊(使用者等系統變數、Services 變數等)、或其他資料庫的資料做比較驗證。
    5. 運算表單欄位值:

      加、減、乘、除等運算。
    6. 設定 DataGird:

      可支援多個 DataGird,可做輸入驗證、欄位運算、欄位加總,可新增、修改、刪除。
    7. 挑選對話框:

      時間、日期(西元/民國)及人員、群組、部門。
    8. 設定連動式表單:

      可依表單欄位改變相關資訊。
    9. 設定欄位修改、或顯示權限:

      可依照關卡而異(不同的表單)設定每個欄位是否可修改、或顯示。
  4. 支援多種「電子表單格式」

    BorG SPM 支援多種「Web 電子表單格式」:直接支援 ASP.NET、HTML、ASP、JSP、PHP、CFM 格式,不需透過 Web Services。

    商業流程管理BPM,BorG SPM 的電子表單支援多種製作工具示意圖支援多種Web 電子表單示意圖

    電子表單製作適合多種設計者:

    1. 準備或已經採用 .NET 的客戶:使用 Visual Studio 2005(Visual Studio 2003)來製作 Web 表單、Windows 表單。
    2. 欲更換不穩老舊 Workflow 產品的客戶:原 ASP、JSP 表單仍可保留公司營運邏輯、與外部資料庫整合部份,僅需改寫與舊 Workflow 溝通部份,可降低轉移成本。
    3. 可開放表單製作權限給各部門人員:會製作網頁就可以製作 HTML 表單,資訊部負責整合與程式部份。
    4. 習慣採用 JSP、PHP、CFM的客戶:仍舊可使用 JSP、PHP、CFM 來製作表單。

    坊間 Workflow 產品,表單僅能支援 HTML、ASP、或 JSP 格式。

  5. 支援多種「電子表單製作語言」

    BorG SPM 支援多種語言,適合各種程式開發設計師:

    1. 支援 ASP.NET、ASP。
    2. 支援 VB.NET、C#、C++、或J#。
    3. 支援 Java、J2EE、JSP、PHP、CFM。

    坊間 Workflow 產品,僅能使用 ASP、或 JSP。

  6. 表單版本控制

    為了於表單設計變更時不會影響線上進行當中的流程,每一個表單可以設定版本(及表單名稱、描述)。

BorG 為博格科技公司的註冊商標。此處所提及的公司與產品名稱、商標皆為其各自所屬擁有者的商標。
分離式架構 獲得【發明專利】(發明第 I255410 號 - 具分離式架構之工作流程管理方法) ,請勿抄襲創意。
規格若有變更,恕不另通知。若對上列功能有任何不清楚的地方,歡迎與本公司服務人員聯絡。

博格小檔案

台灣第一個.NET Workflow【電子簽核】產品問市

台灣第一個Web-based Workflow【BPM】的原創團隊

技術團隊擁有超過18年【工作流程】開發經歷

擁有數百家客戶【電子表單】上線實戰經驗

More

公司資訊

地 址:台北市羅斯福路三段177號7樓

電 話:(02) 2367-3639