NetOffice

NetOffice

NetOffice是一個可以快速設計業務流程和表單,進行簡單配置便可快速搭建各種信息套用系統的基礎平台。

定義

NetOffice是一個基於工作流技術為基礎,用於政府、企事業單位信息化系統快速搭建的軟體平台;是一個能夠使系統開發者最大限度減少編程工作量,直接通過可視化方式進行設計,幫助系統建設者快速將業務需求變成IT系統功能的系統搭建平台。

NetOffice是一個以先進的SOA架構思想進行架構,採用面向對象技術開發的產品。它以工作流的思想為基礎,將業務模型和業務數據統一放在關係資料庫中進行管理,實現了可視化的工作流建模和流轉控制、可視化的表單設計和表單運行、提供可視化的配置工具集以及內置文檔引擎,能夠幫助系統建設者快速將用戶需求變成軟體功能,並能迅速回響需求變更。

NetOffice 完全基於Internet/Intranet,既考慮了伺服器端對業務模型強大的管理能力,同時也考慮了客戶端靈活的處理能力,集B/S結構和C/S結構的優勢於一身,是一種典型的B/S+C/S結構,無論從使用還是維護的角度都有比較高的保障。

NetOffice充分考慮了用戶的實際情況,從業務模型建立到客戶端實現的整個過程完全開放給用戶,提供了一整套多種形式的接口支持,所有功能的實現不再需要修改代碼,實施過程簡單,周期短,見效快。

特點

基於面向服務架構(SOA)進行設計,非常適用於套用集成(EAI),依靠Web服務技術,能夠實時地訪問不同部門、不同套用、不同平台和不同系統的數據,從而在原有的各類異構系統、套用、商務流程以及數據源構成的套用環境中更好地搭建基於NetOffice的套用。

支持所有主流的開發語言進行二次開發,二次開發技術壁壘低,有利於縮短系統開發周期,提高項目實施效率,二次開發的成果可重用性強。

NetOffice支持分散式的系統架構,適合跨地域多級機構的管理和套用。允許跨伺服器流程互動(遠程子流程)。

NetOffice支持包括Oracle、SQL Server等在內的主流通用大型資料庫平台,利用這些資料庫平台自身的數據檢索功能,對數據進行高效地查詢和檢索。並允許在同一項目中使用多個異構數據源。

NetOffice支持多元數據的集成,可以對文檔數據、電子表格、影像數據、空間數據、多媒體數據等進行綜合管理和套用,將數據流與業務流程無縫地集成,建立圖文一體化的套用系統。

多種二次開發支持,能夠最大限度滿足各種二次開發需求。提供類庫引用、Web服務、資料庫、客戶端腳本等等全面二次開發方式支持。

強大實用的許可權體系,提供了完整的從流程許可權、崗位許可權、資源許可權、附屬檔案許可權、表單許可權的全方位支持,以表單許可權為例,又提供了針對每一個數據對象的唯讀、不可見、讀寫、必填、增量填寫、搶先填寫等實用許可權。

支持和紙質表格高度仿真的智慧型表單,可以簡單方便快捷的設計出和紙質表格完全一樣的表單,符合用戶習慣,易於使用。

NetOffice的流程和表單均考慮了版本,很好的解決了流程、表單變更時的版本衝突問題。同時表單還獨創了列印版本概念,解決了特殊表單列印問題。

體系結構

(1)eDesigner設計器:主要包括表單設計、頁面設計、文檔設計、流程設計等支持。

(2)NetoWs引擎:包括工作流引擎、表單引擎、檔案管理引擎等。

(3)客戶端控制項:提供了附屬檔案管理(基於檔案管理引擎)、表單列印、流程進度圖顯示等功能。

(4)配置中心:使用配置中心,可以簡便快速的進行各種參數的配置,無須編程便可配置出個性化的套用系統。

(5)套用系統:NetOffice提供了高可擴展性的套用系統基礎框架,通過配置中心的設定,可以將其配置成個性化的套用系統。

(6)移動版系統:基於表單的移動版本,使用移動版系統可以使用移動設備(智慧型手機、平板電腦等)進行業務審批。

使用領域

◇ 各級行政機關的電子政務系統建設,如公文流轉系統、協同辦公系統、以及各種業務審批系統等等。

◇ 企事業單位個性辦公系統建設,如OA、協同辦公系統、業務審批系統等等。

◇ 企事業單位業務系統建設,如人資管理系統、行政管理系統、銷售管理系統、ERP等等。

◇ 多分支機構、跨地域的辦公模式的套用集成和業務互動。

◇ 原型系統搭建,流程圖製作。

◇ 其它以數據採集、審批流轉、查詢統計分析為主的IT系統建設領域。

功能簡介

(1)表單設計器

表單即智慧型表單,NetOffice中提供的高仿真紙質效果、和紙質表格效果一致的固定電子表格,適合於申請書、審批表等表格的電子化,用戶易於理解,容易上手,表單設計人員無須編程經驗,一般計算機使用人員經過簡單培訓也可以勝任。

使用表單設計器能夠簡單快速地設計出您所需要的各種表單來,通過數據源和數據集的綁定,就可以簡單並靈活地實現表單數據的讀取和更新。提供了豐富實用的各種表單控制項,如文本、線段、表格、輸入框、下拉框、彈出框、樹選擇框、日期時間框、按鈕、圖片、連結、數據表、單選框等等。

(2)頁面設計器

頁面即軟體功能頁面,使用NetOffice設計器設計的適用於結構化的數據錄入、組織、查詢軟體功能界面。設計人員需要具有一定的軟體開發基礎,具備html、css、javascript基本編程能力。

使用頁面設計器也能快速的設計出您所需要的功能頁面,也提供了大量的控制項,主要包括一般控制項(文本框、表格、連結按鈕),數據框控制項(普通輸入框、下拉框、樹下拉框、列表框,樹列表框、選擇框、日期框),數據表控制項(數據列表控制項、數據編輯表控制項),圖形控制項(柱狀圖、餅圖、曲線圖、環餅圖、複合圖)。

(3)文檔設計

高靈活性,類似於word文檔的表單,在設計器中預先設計好,但允許用戶調整布局、樣式等非內容信息,特別適合於告知通知書、不予受理通知書等類型表單的電子化。

(4)流程設計器

NetOffice屏棄西方發展起來的所謂規範流程圖,採用了一看就明白的示意流程圖進行流程設計、展示。支持流程的串列、並行和子流程,通過資源管理方式在流程中引入表單、頁面、文檔、外部頁面等,通過完整全面的許可權體系提供崗位許可權、附屬檔案許可權、資源許可權、表單許可權等支持。通過流向條件、崗位用戶篩選器、崗位事件動作等功能實現流程的各種流轉支持,最大程度地符合國內用戶對流程的各種需求。

NetOffice提供完整的多達四種工作流程類型:

審批類流程:是NetOffice中最常用的流程,主要用於一般審批業務流程,支持順序、分支、多流向幾種形式。

公文類流程:公文類流程和審批類流程類似,區別是:公文類流程可以設定崗位組,其中的閱文流程可以分發出去而不用處理並發(可以分發給很多人,這些人都可以打開業務,如果是審批類流程,同一崗位中,一個用戶處理業務後,其它用戶自動失去處理權)。

半自由流程:半自由流程可以理解成沒有流向的審批流程,用戶提交時在流程定義的崗位或部門間可以自由提交,不受限制。

自由流程:自由流程不需要在設計器中定義,類似於郵件,用戶在提交業務時才決定提交給哪些用戶。

(5)表單引擎

NetOffice強大的表單引擎,能夠將設計器設計出來的表單、頁面、文檔編譯成 Web表單,並提供數據的獲取、保存支持,內置列印(含預覽)、套打(含預覽)支持,通過智慧型快取,預編譯等技術,使表單載入過程非常快速,無需等待。

(6)流程引擎

提供了從業務申請、審批辦理、結束歸檔的完整支持,化繁為簡地提供串列、並行、流向條件、用戶篩選器、崗位資源、崗位動作事件、許可權等的流程運行控制。

(7)文檔引擎

支持資料庫存貯和Ftp伺服器存貯,支持多Ftp伺服器分散存貯,提供所有檔案的上傳下載打開查看等支持,支持微軟Office及金山WPS文檔的線上修改保存,提供對各種圖片(含Tif)的便捷查看功能。

實施模式

(1)需求階段

和用戶溝通時,如何精確地確認用戶需求?如何避免溝通的隔閡?如何提高需求階段的效率,又快又好?如何使需求階段的成果,能夠被後面的設計階段直接使用? NetOffice提供強大的基礎框架、表單設計器和流程設計器以及文檔、頁面設計器,使您可以快速根據用戶需求搭建出原型系統,直接使用這個原型系統和用戶進行深入的溝通,原型系統隨著溝通的深入快速調整,需求階段結束時,您已經完成了項目的Beta版。

(2)設計階段

需求階段的成果直接用於設計階段,此時不需要去完成細緻但遲緩的總體設計和詳細設計。使用NetOffice,您只需梳理清楚整體的功能結構,並就其中部分NetOffice無法直接實現的功能進行設計便可。項目的實現,變成了搭積木,設計階段的重點,只是確定最終的總體結構和其中部分需要自己開發的功能。

(3)編碼實現

大部分的功能已無須編碼,就像畫圖那樣輕鬆,程式設計師只需專注於部分個性化功能的開發。

(4)測試實施

再也不用擔心測試工作沒完沒了,大部分都是使用成熟功能搭建和設計,測試的主要工作,只是檢查是否符合需求和設計而已。

相關詞條

相關搜尋

熱門詞條

聯絡我們