數(shù)據(jù)隔離方法和系統(tǒng)的制作方法
【專利摘要】一種數(shù)據(jù)隔離方法,包括以下步驟:獲取讀取業(yè)務數(shù)據(jù)的指令;根據(jù)所述指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),所述用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;展示所述對應的業(yè)務數(shù)據(jù)。上述數(shù)據(jù)隔離方法和系統(tǒng),根據(jù)用戶讀取業(yè)務數(shù)據(jù)的指令以及用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),因此,可只向用戶展示與用戶讀取權限信息包含的上述內(nèi)容匹配的業(yè)務數(shù)據(jù),從而可根據(jù)用戶權限針對用戶進行業(yè)務數(shù)據(jù)隔離。
【專利說明】數(shù)據(jù)隔離方法和系統(tǒng)
【【技術領域】】
[0001]本發(fā)明涉及信息管理【技術領域】,特別涉及一種數(shù)據(jù)隔離方法和系統(tǒng)。
【【背景技術】】
[0002]ERP (Enterprise Resource Planning,企業(yè)資源計劃)系統(tǒng)是針對物資資源管理、人力資源管理、財務資源管理、信息資源管理集成一體化的企業(yè)管理軟件。核算項目是ERP系統(tǒng)中科目的一種輔助核算。核算項目類別包括客戶、供應商、部門、職員等。例如:費用科目需要按部門進行核算,則只要在費用科目上掛部門核算項目類別,在錄入憑證時輸入具體的核算項目類別,即可起到明細科目的作用,而在設置時,不用每個費用科目都增加部門的明細科目,只需在輔助核算項目類別中維護部門即可。核算項目的應用可減少科目的冗余,同時也簡化工作量。
[0003]在ERP系統(tǒng)中,當用戶查詢業(yè)務數(shù)據(jù)時,出于信息安全方面的考慮,不能將系統(tǒng)中存儲的與用戶輸入的查詢條件匹配的所有業(yè)務數(shù)據(jù)都展示給用戶,而需要針對用戶進行數(shù)據(jù)隔離。
【
【發(fā)明內(nèi)容】
】
[0004]基于此,有必要提供一種可根據(jù)用戶權限隔離業(yè)務數(shù)據(jù)的數(shù)據(jù)隔離方法。
[0005]一種數(shù)據(jù)隔離方法,包括以下步驟:
[0006]獲取讀取業(yè)務數(shù)據(jù)的指令;
[0007]根據(jù)所述指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),所述用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;
[0008]展示所述對應的業(yè)務數(shù)據(jù)。
[0009]在其中一個實施例中,在所述獲取用戶業(yè)務數(shù)據(jù)的指令之前,所述方法還包括:
[0010]獲取并記錄輸入的用戶讀取權限信息。
[0011]在其中一個實施例中,所述根據(jù)所述指令與所述用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù)的步驟包括:
[0012]獲取所述指令中包含的用戶標識,讀取所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;
[0013]獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在所述匹配的業(yè)務單據(jù)中獲取與所述指令中包含的查詢條件對應的業(yè)務單據(jù);
[0014]獲取所述對應的業(yè)務單據(jù)中與用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
[0015]在其中一個實施例中,在 所述獲取讀取業(yè)務數(shù)據(jù)的指令的步驟之前,所述方法還包括:
[0016]獲取并保存業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
[0017]在其中一個實施例中,所述核算項目類別包括自定義核算項目類別;
[0018]在所述獲取讀取業(yè)務數(shù)據(jù)的指令的步驟之前,所述方法還包括:獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及所述包含的核算項目所屬的區(qū)域。
[0019]基于此,有必要提供一種可根據(jù)用戶權限隔離業(yè)務數(shù)據(jù)的數(shù)據(jù)隔離系統(tǒng)。
[0020]一種數(shù)據(jù)隔離系統(tǒng),包括:
[0021]指令獲取模塊,用于獲取讀取業(yè)務數(shù)據(jù)的指令;
[0022]業(yè)務數(shù)據(jù)查詢模塊,用于根據(jù)所述指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),所述用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;
[0023]展示模塊,用于展示所述對應的業(yè)務數(shù)據(jù)。
[0024]在其中一個實施例中,所述系統(tǒng)還包括:
[0025]權限信息記錄模塊,用于獲取并記錄輸入的用戶讀取權限信息;
[0026]在其中一個實施例中,所述業(yè)務數(shù)據(jù)查詢模塊包括:
[0027]權限信息獲取單元,用于獲取所述指令中包含的用戶標識,讀取所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;
[0028]業(yè)務單據(jù)獲取單元,用于獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在所述匹配的業(yè)務單據(jù)中獲取與所述指令中包含的查詢條件對應的業(yè)務單據(jù);
[0029]業(yè)務數(shù)據(jù)獲取單元,用于業(yè)務數(shù)據(jù)獲取所述對應的業(yè)務單據(jù)中與用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
[0030]在其中一個實施例中,所述系統(tǒng)還包括:
[0031]業(yè)務單據(jù)內(nèi)容記錄模塊,用于獲取并保存設置的業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
[0032]在其中一個實施例中,所述核算項目類別包括自定義核算項目類別;
[0033]所述系統(tǒng)還包括核算項目信息記錄模塊,用于獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及所述包含的核算項目所屬的區(qū)域。
[0034]上述數(shù)據(jù)隔離方法和系統(tǒng),根據(jù)用戶讀取業(yè)務數(shù)據(jù)的指令以及用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),因此,可只向用戶展示與用戶讀取權限信息包含的上述內(nèi)容匹配的業(yè)務數(shù)據(jù),從而可根據(jù)用戶權限針對用戶進行業(yè)務數(shù)據(jù)隔離。其中,用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者,則上述方法和系統(tǒng)可根據(jù)具體的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者針對用戶進行業(yè)務數(shù)據(jù)隔離,從而可增加對用戶進行業(yè)務數(shù)據(jù)隔離的維度,提高針對用戶進行業(yè)務數(shù)據(jù)隔離的靈活性和便利性。
【【專利附圖】
【附圖說明】】
[0035]圖1為一個實施例中的數(shù)據(jù)隔離方法的流程示意圖;
[0036]圖2為一個實施例中圖1的步驟S104的流程示意圖;
[0037]圖3為一個實施例中的數(shù)據(jù)隔離系統(tǒng)的結構示意圖;
[0038]圖4為另一實施例中的數(shù)據(jù)隔離系統(tǒng)的結構示意圖;
[0039]圖5為一個實施例中業(yè)務數(shù)據(jù)查詢模塊的結構示意圖。
【【具體實施方式】】
[0040]如圖1所示,在一個實施例中,一種數(shù)據(jù)隔離方法,包括以下步驟:
[0041]步驟S102,獲取讀取業(yè)務數(shù)據(jù)的指令。
[0042]在一個實施例中,可在用戶交互界面中設置業(yè)務數(shù)據(jù)查詢窗口,通過業(yè)務數(shù)據(jù)查詢窗口接收用戶設置的查詢條件,當用戶提交查詢條件時,可觸發(fā)讀取業(yè)務數(shù)據(jù)的指令。具體的,讀取業(yè)務數(shù)據(jù)的指令中包含用戶標識和用戶設置的查詢條件。
[0043]步驟S104,根據(jù)讀取業(yè)務數(shù)據(jù)的指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0044]在一個實施例中,在步驟S102之前,上述數(shù)據(jù)隔離方法還包括步驟:獲取并記錄輸入的用戶讀取權限信息。具體的,在一個實施例中,可在用戶交互界面中提供用戶讀取權限信息設置窗口,用于接收用戶設置的用戶權限信息,進一步的,可將用戶讀取權限信息包含的各項內(nèi)容保存到用戶權限表中。
[0045]具體的,用戶讀取權限信息中包括的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者分別為:用戶可讀取的業(yè)務單據(jù)所屬的核算項目類別、用戶可讀取的業(yè)務單據(jù)所屬的核算項目所屬的區(qū)域、用戶可讀取的業(yè)務單據(jù)所屬的核算項目、用戶可讀取的業(yè)務單據(jù)的類型、用戶可讀取的業(yè)務單據(jù)中的具體業(yè)務數(shù)據(jù)、用戶可讀取的業(yè)務單據(jù)的制定者。在一個實施例中,在設置用戶讀取權限信息時,可供選擇的業(yè)務單據(jù)的制定者可包括“自己”選項以及“所有人”選項。“自己”選項對應的用戶讀取權限為用戶只可讀取自己制定的業(yè)務單據(jù),而“所有人”選項對應的用戶讀取權限則為用戶可讀取所有人制定的業(yè)務單據(jù)。
[0046]具體的,核算項目類別包括客戶、供應商、部門、職員等。每一核算項目類別包含多個核算項目。例如,核算項目類別客戶包括“東方柴油配件公司”、“海南機械公司”等核算項目。業(yè)務單據(jù)類型包括外購入庫單、產(chǎn)品入庫單和銷售出庫單等。
[0047]步驟S106,展示對應的業(yè)務數(shù)據(jù)。
[0048]如圖2所示,在一個實施例中,步驟S104包括以下步驟:
[0049]步驟S202,獲取讀取業(yè)務數(shù)據(jù)的指令中包含的用戶標識,讀取用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0050]在一個實施例中,可在用于保存用戶讀取權限的用戶權限表中查找用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0051]步驟S204,獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在匹配的業(yè)務單據(jù)中獲取與讀取業(yè)務數(shù)據(jù)的指令中包含的查詢條件對應的業(yè)務單據(jù)。
[0052]步驟S204先獲取到用戶權限范圍內(nèi)可讀取的業(yè)務單據(jù),進一步在這些業(yè)務單據(jù)中查找與查詢條件匹配的業(yè)務單據(jù)。
[0053]在一個實施例中,查詢條件可包含某具體的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者中的一種或幾種。
[0054]步驟S206,獲取對應的業(yè)務單據(jù)中與讀取到的用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
[0055]具體的,根據(jù)用戶可讀取的業(yè)務單據(jù)中的具體業(yè)務數(shù)據(jù)獲取步驟S204獲取的業(yè)務單據(jù)中的部分或全部業(yè)務數(shù)據(jù)。
[0056]在一個實施例中,在步驟S102之前,上述數(shù)據(jù)隔離方法還包括步驟:獲取并保存業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
[0057]具體的,可將業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)保存于業(yè)務單據(jù)表中,步驟S204可在業(yè)務單據(jù)表中查找匹配的業(yè)務單據(jù)。
[0058]在一個實施例中,核算項目類別包括自定義核算項目類別。自定義核算項目類別為用戶設置的核算項目類別。在步驟S102之前,上述數(shù)據(jù)隔離方法還包括:獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及包含的核算項目所屬的區(qū)域。
[0059]具體的,在一個實施例中,可在用戶交互界面中提供自定義核算項目類別的設置窗口,用于接收用戶輸入的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及包含的核算項目所屬的區(qū)域等自定義核算項目類別的相關數(shù)據(jù)。
[0060]如圖3所示,在一個實施例中,一種數(shù)據(jù)隔離系統(tǒng),包括指令獲取模塊20、業(yè)務數(shù)據(jù)查詢模塊40和展示模塊60,其中:
[0061]指令獲取模塊20用于獲取讀取業(yè)務數(shù)據(jù)的指令。
[0062]在一個實施例中,可在用戶交互界面中設置業(yè)務數(shù)據(jù)查詢窗口,可通過業(yè)務數(shù)據(jù)查詢窗口接收用戶設置的查詢條件,當用戶提交查詢條件時,可觸發(fā)讀取業(yè)務數(shù)據(jù)的指令。指令獲取模塊20可獲取該觸發(fā)的讀取業(yè)務數(shù)據(jù)的指令。具體的,讀取業(yè)務數(shù)據(jù)的指令中包含用戶標識和用戶設置的查詢條件。
[0063]業(yè)務數(shù)據(jù)查詢模塊40用于根據(jù)讀取業(yè)務數(shù)據(jù)的指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0064]如圖4所示,在一個實施例中,上述數(shù)據(jù)隔離系統(tǒng)還包括權限信息記錄模塊10,用于獲取并記錄輸入的用戶讀取權限信息。具體的,在一個實施例中,可在用戶交互界面中提供用戶讀取權限信息設置窗口,用于接收用戶設置的用戶權限信息。權限信息記錄模塊10可獲取窗口接收的用戶權限信息,進一步的,可將用戶讀取權限信息包含的各項內(nèi)容保存到用戶權限表中。
[0065]具體的,用戶讀取權限信息中包括的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者分別為:用戶可讀取的業(yè)務單據(jù)所屬的核算項目類別、用戶可讀取的業(yè)務單據(jù)所屬的核算項目所屬的區(qū)域、用戶可讀取的業(yè)務單據(jù)所屬的核算項目、用戶可讀取的業(yè)務單據(jù)的類型、用戶可讀取的業(yè)務單據(jù)中的具體業(yè)務數(shù)據(jù)、用戶可讀取的業(yè)務單據(jù)的制定者。在一個實施例中,在設置用戶讀取權限信息時,可供選擇的業(yè)務單據(jù)的制定者可包括“自己”選項以及“所有人”選項?!白约骸边x項對應的用戶讀取權限為用戶只可讀取自己制定的業(yè)務單據(jù),而“所有人”選項對應的用戶讀取權限則為用戶可讀取所有人制定的業(yè)務單據(jù)。
[0066]具體的,核算項目類別包括客戶、供應商、部門、職員等。每一核算項目類別包含多個核算項目。例如,核算項目類別客戶包括“東方柴油配件公司”、“海南機械公司”等核算項目。業(yè)務單據(jù)類型包括外購入庫單、產(chǎn)品入庫單和銷售出庫單等。
[0067]展示模塊60用于展示對應的業(yè)務數(shù)據(jù)。
[0068]如圖5所示,在一個實施例中,業(yè)務數(shù)據(jù)查詢模塊40包括權限信息獲取單元410、業(yè)務單據(jù)獲取單元420和業(yè)務數(shù)據(jù)獲取單元430,其中:
[0069]權限信息獲取單元410用于獲取讀取業(yè)務數(shù)據(jù)的指令中包含的用戶標識,讀取用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0070]在一個實施例中,權限信息獲取單元410可在用于保存用戶讀取權限的用戶權限表中查找用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者。
[0071]業(yè)務單據(jù)獲取單元420用于獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在匹配的業(yè)務單據(jù)中獲取與讀取業(yè)務數(shù)據(jù)的指令中包含的查詢條件對應的業(yè)務單據(jù)。
[0072]業(yè)務單據(jù)獲取單元420先獲取到用戶權限范圍內(nèi)可讀取的業(yè)務單據(jù),進一步在這些業(yè)務單據(jù)中查找與查詢條件匹配的業(yè)務單據(jù)。
[0073]在一個實施例中,查詢條件可包含某具體的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者中的一種或幾種。
[0074]業(yè)務數(shù)據(jù)獲取單元430用于獲取對應的業(yè)務單據(jù)中與讀取到的用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
[0075]具體的,業(yè)務數(shù)據(jù)獲取單元430用于根據(jù)用戶可讀取的業(yè)務單據(jù)中的具體業(yè)務數(shù)據(jù)獲取業(yè)務單據(jù)獲取單元420獲取的業(yè)務單據(jù)中的部分或全部業(yè)務數(shù)據(jù)。
[0076]在一個實施例中,上述數(shù)據(jù)隔離系統(tǒng)還包括業(yè)務單據(jù)內(nèi)容記錄模塊(圖中未示出),用于獲取并保存業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
[0077]具體的,業(yè)務單據(jù)內(nèi)容記錄模塊可將業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)保存于業(yè)務單據(jù)表中,業(yè)務單據(jù)獲取單元420可在業(yè)務單據(jù)表中查找匹配的業(yè)務單據(jù)。
[0078]在一個實施例中,核算項目類別包括自定義核算項目類別。自定義核算項目類別為用戶設置的核算項目類別。上述數(shù)據(jù)隔離系統(tǒng)還包括核算項目信息記錄模塊(圖中未出示),用于獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及包含的核算項目所屬的區(qū)域。
[0079]具體的,在一個實施例中,可在用戶交互界面中提供自定義核算項目類別的設置窗口,用于接收用戶輸入的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及包含的核算項目所屬的區(qū)域等自定義核算項目類別的相關數(shù)據(jù)。核算項目信息記錄模塊可獲取并保存接收的上述相關數(shù)據(jù)。
[0080]上述數(shù)據(jù)隔離方法和系統(tǒng),根據(jù)用戶讀取業(yè)務數(shù)據(jù)的指令以及用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),因此,可只向用戶展示與用戶讀取權限信息包含的上述內(nèi)容匹配的業(yè)務數(shù)據(jù),從而可根據(jù)用戶權限針對用戶進行業(yè)務數(shù)據(jù)隔離。其中,用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者,則上述方法和系統(tǒng)可根據(jù)具體的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者針對用戶進行業(yè)務數(shù)據(jù)隔離,從而可增加對用戶進行業(yè)務數(shù)據(jù)隔離的維度,提高針對用戶進行業(yè)務數(shù)據(jù)隔離的靈活性和便利性。
[0081]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種數(shù)據(jù)隔離方法,包括以下步驟: 獲取讀取業(yè)務數(shù)據(jù)的指令; 根據(jù)所述指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),所述用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者; 展示所述對應的業(yè)務數(shù)據(jù)。
2.根據(jù)權利要求1所述的數(shù)據(jù)隔離方法,其特征在于,在所述獲取用戶業(yè)務數(shù)據(jù)的指令之前,所述方法還包括: 獲取并記錄輸入的用戶讀取權限信息。
3.根據(jù)權利要求1所述的數(shù)據(jù)隔離方法,其特征在于,所述根據(jù)所述指令與所述用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù)的步驟包括: 獲取所述指令中包含的用戶標識,讀取所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者; 獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在所述匹配的業(yè)務單據(jù)中獲取與所述指令中包含的查詢條件對應的業(yè)務單據(jù); 獲取所述對應的業(yè)務單據(jù)中與用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
4.根據(jù)權利要求3所述的數(shù)據(jù)隔離方法,其特征在于,在所述獲取讀取業(yè)務數(shù)據(jù)的指令的步驟之前,所述方法還包括: 獲取并保存業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
5.根據(jù)權利要求4所述的數(shù)據(jù)隔離方法,其特征在于,所述核算項目類別包括自定義核算項目類別; 在所述獲取讀取業(yè)務數(shù)據(jù)的指令的步驟之前,所述方法還包括:獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及所述包含的核算項目所屬的區(qū)域。
6.一種數(shù)據(jù)隔離系統(tǒng),其特征在于,包括: 指令獲取模塊,用于獲取讀取業(yè)務數(shù)據(jù)的指令; 業(yè)務數(shù)據(jù)查詢模塊,用于根據(jù)所述指令與預先設置的用戶讀取權限信息獲取對應的業(yè)務數(shù)據(jù),所述用戶讀取權限信息包括核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者; 展示模塊,用于展示所述對應的業(yè)務數(shù)據(jù)。
7.根據(jù)權利要求6所述的數(shù)據(jù)隔離方法,其特征在于,所述系統(tǒng)還包括: 權限信息記錄模塊,用于獲取并記錄輸入的用戶讀取權限信息。
8.根據(jù)權利要求6所述的數(shù)據(jù)隔離方法,其特征在于,所述業(yè)務數(shù)據(jù)查詢模塊包括: 權限信息獲取單元,用于獲取所述指令中包含的用戶標識,讀取所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、單據(jù)中的業(yè)務數(shù)據(jù)和業(yè)務單據(jù)制定者;業(yè)務單據(jù)獲取單元,用于獲取對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者與所述用戶標識對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者相匹配的業(yè)務單據(jù),進一步在所述匹配的業(yè)務單據(jù)中獲取與所述指令中包含的查詢條件對應的業(yè)務單據(jù); 業(yè)務數(shù)據(jù)獲取單元,用于業(yè)務數(shù)據(jù)獲取所述對應的業(yè)務單據(jù)中與用戶標識對應的單據(jù)中的業(yè)務數(shù)據(jù)匹配的業(yè)務數(shù)據(jù)。
9.根據(jù)權利要求8所述的數(shù)據(jù)隔離方法,其特征在于,所述系統(tǒng)還包括: 業(yè)務單據(jù)內(nèi)容記錄模塊,用于獲取并保存設置的業(yè)務單據(jù)對應的核算項目類別、核算項目所屬的區(qū)域、核算項目、業(yè)務單據(jù)類型、業(yè)務單據(jù)制定者以及包含的業(yè)務數(shù)據(jù)。
10.根據(jù)權利要求9所述的數(shù)據(jù)隔離方法,其特征在于,所述核算項目類別包括自定義核算項目類別; 所述系統(tǒng)還包括核算項目信息記錄模塊,用于獲取并保存設置的自定義核算項目類別名稱、自定義核算項目類別包含的核算項目以及所述包含的核算項目所屬的區(qū)域。
【文檔編號】G06F21/62GK103810438SQ201210438612
【公開日】2014年5月21日 申請日期:2012年11月6日 優(yōu)先權日:2012年11月6日
【發(fā)明者】曹且根 申請人:金蝶軟件(中國)有限公司