[發明專利]一種用于工作流模型的表單自動生成方法無效
| 申請號: | 201010278639.8 | 申請日: | 2010-09-10 |
| 公開(公告)號: | CN101937463A | 公開(公告)日: | 2011-01-05 |
| 發明(設計)人: | 胡飛虎;張丹丹 | 申請(專利權)人: | 西安交通大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 汪人和 |
| 地址: | 710049*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 工作流 模型 表單 自動 生成 方法 | ||
1.一種用于工作流模型的表單自動生成方法,其特征在于,所述方法是在互聯網或局域網的客戶端與服務器中實現的,該方法至少含有以下步驟:
步驟(1)初始化設定;
步驟(1.1)設定實現本發明方法的客戶端和服務器;
以連接于網絡上的計算機客戶端作為表單的設計角色,以連接于網絡上的計算機客戶端作為處理表單數據的工作角色,以連接于網絡上的一個或多個服務器作為實現表單設計、存儲表單數據和自動生成表單的表單自動生成服務器;以連接于網絡上的一個或多個服務器作為分發工作任務的工作流管理服務器;所述的表單自動生成服務器由表單設計模塊和表單自動生成模塊組成;
步驟(1.2)使用數據庫管理軟件,按以下步驟建立數據庫;
步驟(1.2.1)建立工作流過程模型數據庫,管理工作流過程模型的信息;所述的工作流過程模型由工作角色和工作任務組成;工作角色與處理表單數據的工作角色相同;工作任務存儲在工作流管理服務器中;一個工作角色參與一個或多個工作任務,一個工作任務由一個或多個工作角色來協作完成;一個工作任務完成后即終止或者被傳遞給其它工作角色,以工作角色和工作任務的連接關系建立的模型稱為工作流過程模型;
步驟(1.2.2)建立表單自動生成數據庫,所述的表單自動生成數據庫包含表單類型表、屬性信息表、頁面模板表、工作表單表、表單屬性表,表單屬性權限表和屬性值表;
步驟(1.3)在工作流管理服務器上使用工作流過程建模工具建立工作流過程模型,并存入工作流過程模型數據庫;
步驟(1.4)設計角色在表單自動生成服務器上定義并維護表單類型、屬性信息、頁面模板、工作表單、表單屬性和表單屬性權限,由表單自動生成服務器存入表單自動生成數據庫的相應表中;所述的表單類型是對自定義表單進行分類;所述的屬性信息是指自定義表單上的數據項;所述的頁面模板是指自定義表單屬性信息的布局;所述的工作表單是指自定義的表單;所述的表單屬性是指一個表單包含的屬性信息;所述的表單屬性權限是指一個工作流過程模型中工作角色對表單內屬性信息的讀寫控制權限;
步驟(1.5)建立工作流過程模型與工作表單之間的聯系;
將工作流過程模型中的工作任務、工作角色與工作表單對應起來,一個工作任務對應一個或多個工作表單,一個工作表單分配給一個工作角色,這種對應關系存儲在工作流過程模型數據庫的相關表中;
步驟(2)工作流管理服務器執行工作流過程模型,將對應的工作任務分配給指定的工作角色,從工作流過程模型數據庫的相關表中獲得工作角色所分配的工作表單;
步驟(3)工作流管理服務器向表單自動生成服務器請求所需的工作表單,表單自動生成服務器按照下述步驟自動生成表單并發送給對應的工作角色;
步驟(3.1)所述的表單自動生成模塊獲取工作表單標識號;
步驟(3.2)表單自動生成模塊根據工作表單標識號查詢所述的工作表單表獲取工作表單對應的頁面模板標識號,從表單屬性表中獲取頁面模板內包含屬性信息標識號,并從表單屬性權限表中獲取工作角色對表單內屬性信息的讀寫控制權限;
步驟(3.3)表單自動生成模塊根據頁面模板標識號從頁面模板表中取得頁面模板的設置信息,按照數據類別的不同展現在頁面模板中;
a)對于頁面模板內的標簽數據,在頁面模板的表格單元格內直接顯示;
b)對于頁面模板內屬性信息,由表單自動生成模塊從所述的屬性信息表中取出,并判斷工作角色對該屬性信息的權限,如果該屬性信息可讀,則從屬性值表中讀出相應的屬性值,顯示在設置的單元格內,且不允許工作角色修改;如果該屬性信息可寫,則從屬性值表中讀出相應的屬性值,將屬性值顯示在設置的單元格內,且允許工作角色填寫或修改相應的屬性值;
c)對于頁面上圖片數據,從表單自動生成服務器上取出,按照設置顯示在相應的單元格內;
步驟(3.4)表單自動生成服務器將包含數據信息和權限信息的頁面模板發送給對應的工作角色;
步驟(4)工作角色接收表單自動生成服務器發送的頁面模板,并根據頁面模板上權限信息查看、填寫或修改屬性值,將處理后的屬性值發送給表單自動生成服務器,同時給工作流管理服務器一個工作完成的確認信息,表單自動生成服務器在表單自動生成數據庫相關表中保存處理后的屬性值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安交通大學,未經西安交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010278639.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種支撐單耳的一次成型模具
- 下一篇:內存管理方法





