[發明專利]尋址方法和裝置有效
| 申請號: | 200910087736.6 | 申請日: | 2009-06-24 |
| 公開(公告)號: | CN101576925A | 公開(公告)日: | 2009-11-11 |
| 發明(設計)人: | 郝春強 | 申請(專利權)人: | 用友軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q10/00 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) | 代理人: | 尚志峰;梁朝玉 |
| 地址: | 100094北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 尋址 方法 裝置 | ||
技術領域
本發明涉及一種尋址方法,特別地涉及一種在組織架構中進行尋 址的方法,應用在工作流系統中,用于在組織架構中查找符合條件的 執行者。
背景技術
企業的一切業務活動都與它的組織架構息息相關,工作流應用的 一個重要方面就是協同組織中的人員處理各類業務流程。
例如一張請假單,如果請假天數小于3天,則由請假人的上級領 導審批,否則由上上級領導來審批。還有,如果訂單的金額小于 5000元,則由訂單提交部門的財務主管審批,否則由公司財務總監 審批。
類似于這樣一些需求,在軟件系統中該如何設置審批人,系統又 是怎樣才能獲得正確的審批人呢?這個問題的本質就是如何在組織架 構中尋址,即如何在組織架構中靈活、快速定位到業務的相關處理 人,這是企業管理軟件必須解決的問題。
現有工作流系統中,指定審批人的方式大概有以下幾種:
(1)直接指定到具體的人、崗位或職務等。
(2)提供“直接上級”、“間接上級”等關鍵詞來獲取申請人 的上級信息。
(3)通過SQL語句等復雜的形式來獲取符合條件的審批人。
第一種方式的局限性很大,因為對于大多數審批場景而言,審批 人與申請人之間是有某種聯系的,例如,審批人是申請人的上級主管 或上上級主管等。但第一種方式只能指定審批人是具體的人或崗位, 例如張三審批,財務主管審批等。無法表達出申請人的上級、上上級 等概念。
第二種方式對第一種方式進行了一些擴展,解決了諸如上級、上 上級等問題。但局限性依然很大,無法滿足審批關系較復雜的應用。 例如,某企業的請假單是由申請人所在部門的考勤專員來審批,而考 勤專員與申請人又不是上下級關系。類似這樣一些審批關系,前兩種 方式就無法滿足。
第三種方式足夠靈活,可以滿足各種復雜審批關系的應用,但工 作流的定義一般是由軟件用戶自己來完成的,而用戶一般沒有計算機 編程基礎,因此,讓用戶使用SQL這種技術語言來指定審批人的方 式顯然是無法接受的。
鑒于工作流的廣泛應用和上述現有技術的缺陷,急需有一種創新 的在組織架構中尋址的方法,這種方法首先要非常靈活強大,可以滿 足各類審批關系較復雜的應用;其次,這種方法要足夠簡單,易于理 解,使用者完全可以沒有任何計算機編程背景,就能夠方便地指定工 作流系統中的審批人。
發明內容
本發明正是基于上述問題,提出了一種全新的在組織架構中尋址 的方法。
根據本發明的尋址方法,包括:接收用戶輸入的尋址命令;校驗 所述尋址命令是否正確;在校驗結果為所述尋址命令正確的情況下, 將所述尋址命令解析為SQL語句;以及執行所述SQL語句并返回尋 址結果,其中,所述尋址命令是根據所述用戶的需求,由所述組織架 構中的節點、節點的屬性約束以及節點階次組成的邏輯關系。
根據本發明,在校驗結果為所述尋址命令錯誤的情況下,提示所 述用戶所述尋址命令不正確。
根據本發明,所述屬性約束包括屬性和屬性運算符,當所述節點 不包括屬性約束時,表示返回該節點的全部值。
根據本發明,將所述尋址命令解析為SQL語句具體為:將所述 尋址命令以對象的方式放置在內存中;校驗所述尋址命令中的所述屬 性約束的所述屬性是否存在;以及在所述屬性存在的情況下,根據數 據庫中的組織元數據生成SQL語句。
根據本發明,所述校驗所述尋址命令中的所述屬性約束的所述屬 性是否存在具體為:從數據庫中讀取組織元數據,將所述組織元數據 以對象的方式放置在內存中;以及檢查所述組織元數據中是否存在所 述尋址命令中的所述屬性,如果存在所述屬性,則確定所述屬性存 在,否則提示異常。
根據本發明的另一方面,還提供了一種尋址裝置,用于在組織架 構中進行尋址,包括:接收單元,用于接收用戶輸入的尋址命令;校 驗單元,用于校驗由所述接收單元接收到所述尋址命令是否正確;解 析單元,用于在所述校驗單元的校驗結果為所述尋址命令正確的情況 下,將所述尋址命令解析為SQL語句;以及執行單元,用于執行來 自所述解析單元的所述SQL語句,并返回尋址結果,其中,所述尋 址命令是根據所述用戶的需求,由所述組織架構中的節點、節點的屬 性約束以及節點階次組成的邏輯關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友軟件股份有限公司,未經用友軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910087736.6/2.html,轉載請聲明來源鉆瓜專利網。





