專利名稱:一種附件共享的方法、裝置及業(yè)務系統的制作方法
技術領域:
本發(fā)明屬于計算機軟件領域,尤其涉及一種附件共享的方法、裝置及業(yè)務系統。
背景技術:
現今企業(yè)應用系統中存在著眾多業(yè)務單據與業(yè)務流程,為了更好的進行業(yè)務描述,會使用附件技術進行補充和豐富。但是,由于眾多業(yè)務單據會使用大量的附件,這時候在每次使用業(yè)務單據時都上傳附件,會造成附件的冗余和重復上傳,占用大量的系統、網絡資源,造成資源的冗余和浪費。
發(fā)明內容
本發(fā)明實施例的目的在于提供一種附件共享的方法,旨在解決在現有的企業(yè)應用系統中,附件重復上傳,造成資源冗余和資源浪費的問題。本發(fā)明實施例是這樣實現的,一種附件共享的方法,所述方法包括下述步驟上傳附件,建立附件和業(yè)務單據的映射關聯;設置已上傳的附件的共享屬性;建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯。本發(fā)明實施例的另一目的在于提供一種附件共享裝置,所述裝置包括附件管理器,用于接收并存儲用戶上傳的附件;附件共享模塊,用于設置上傳至所述附件管理器中的附件的共享屬性;附件映射管理模塊,用于建立設置了共享屬性的附件與各種業(yè)務單據之間的映射關聯。在本發(fā)明實施例中,通過一種附件共享技術動態(tài)地對附件進行管理,優(yōu)化了網絡性能和服務器資源、避免了附件冗余和附件重復上傳問題。同時,采用管理的方式,動態(tài)管理共享附件,使得共享附件合理、充分的應用在相關單據和流程當中。
圖1是本發(fā)明實施例提供的附件共享的方法的流程2是本發(fā)明實施例提供的上傳附件的方法的流程3是本發(fā)明實施例提供的關聯共享附件的方法的流程4是本發(fā)明實施例提供的附件共享裝置的結構框圖
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例通過上傳附件,采用映射管理的方式,將附件和業(yè)務單據進行映射關聯。然后設置附件共享屬性。在過濾共享屬性并接收到由用戶選擇的共享附件信息后, 針對共享附件和其它業(yè)務單據建立新的附件映射關聯,完成關聯共享附件。本發(fā)明提供了一種附件共享的方法和裝置所述方法包括上傳附件,建立附件和業(yè)務單據的映射關聯;設置已上傳的附件的共享屬性;建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯。所述裝置包括附件管理器,用于接收并存儲用戶上傳的附件;附件共享模塊,用于設置上傳至所述附件管理器中的附件的共享屬性;附件映射管理模塊,用于建立設置了共享屬性的附件與各種業(yè)務單據之間的映射關聯。為了說明本發(fā)明所述的技術方案,下面通過具體實施例來進行說明。本發(fā)明中所述的附件是指所有實體附件,包含在企業(yè)系統中可用于“附件”的一切類型。本發(fā)明中與附件相關聯的包括業(yè)務單據、企業(yè)流程及即時信息等。此處以業(yè)務單據為例來詳細說明技術方案。實施例一圖1示出了本發(fā)明實施例提供的附件共享方法的流程,詳述如下在步驟SlOl中,上傳附件,建立附件和業(yè)務單據的映射關聯。步驟SlOl在具體實現時如圖2所示在步驟S201中,接收到用戶觸發(fā)上傳附件功能的信息后,彈出附件選取路徑對話框;在步驟S202中,接收用戶選擇的上傳附件及上傳路徑的信息;在步驟S203中,上傳附件,附件用信息流的方式保存在數據庫或者服務器目錄中;在步驟S204中,建立附件與業(yè)務單據映射關聯。在本發(fā)明實施例中,所建立的附件與業(yè)務單據的映射關聯是指將附件的唯一主鍵和業(yè)務單據的唯一主鍵建立映射關系關聯起來。在步驟S102中,設置已上傳的附件的共享屬性。在本發(fā)明實施例中,上傳到數據庫或服務器中的附件要實現共享,需要通過設置共享屬性的方式進行附件共享設置,即增加一個附件共享屬性,并將此共享屬性設置為共享。在本發(fā)明實施例中,既可以設置附件共享屬性也可以不設置附件共享屬性。對于沒有設置共享屬性的附件,則是附件與本業(yè)務單據的唯一主鍵關聯。這種業(yè)務單據獨享使用附件的方式確保了某些附件使用的安全性。在步驟S103中,建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯。其具體實現流程如圖3所示在步驟S301中,接收用戶觸發(fā)的關聯共享附件的信息;在本發(fā)明實施例中,其它業(yè)務單據的附件與已上傳的共享附件相同時,就不再需要重復上傳相同的附件,而可以在業(yè)務單據中關聯共享附件。在步驟S302中,根據共享附件屬性過濾附件數據。在本發(fā)明實施例中,并不是所有的附件都設置了共享屬性,某些附件是沒有設置共享屬性的。這個時候就需要過濾沒有設置共享屬性的附件,挑選出設置了共享屬性的附件。因為只有設置了共享屬性的附件才能實現業(yè)務單據附件的共享。在步驟S303中,展示已共享附件;在步驟S304中,接收用戶選擇共享附件的操作;在本發(fā)明實施例中,需要接收用戶選擇的與業(yè)務單據附件相同的共享附件,才能在后續(xù)的步驟中與業(yè)務單據建立映射關聯。在步驟S305中,建立附件與業(yè)務單據的新的映射關聯。在本發(fā)明實施例中,通過建立已共享附件與其他業(yè)務單據的新的映射關聯,使得業(yè)務單據的相同附件不再需要重復上傳,而是與另外的業(yè)務單據共享已經上傳在服務器中的附件,從而避免了附件冗余和附件重復上傳,優(yōu)化了網絡性能和服務器資源。在本發(fā)明實施例中,通過增減附件映射的方式增加附件與業(yè)務單據的關聯。當業(yè)務單據需要上傳重復附件時,避免了附件的重復上傳和冗余,節(jié)約了網絡資源、服務器資源,提高了附件管理的性能。附件與業(yè)務單據之間唯一主鍵關聯的特性,使得附件共享不直接依賴附件存儲方式(例如數據庫存儲、附件服務器存儲),可根據不同需要進行存儲設備或方法的轉換和變更。附件的共享采用了設置附件共享屬性的方式設置共享附件,也就是附件可以共享也可以不共享,這就為使用相同附件時,提供了多一種選擇。實施例二 圖4示出了本發(fā)明實施例提供的附件共享的裝置的結構,為了便于說明,僅示出了與本發(fā)明實施例相關的部份。該附件共享裝置可以是內置于企業(yè)管理系統中的軟件單元、硬件單元或者軟硬件相結合的單元,或者作為獨立的掛件集成到企業(yè)管理系統或企業(yè)管理系統的應用系統中。其中附件管理器1提供附件的管理維護入口,用于接收用戶發(fā)出的諸如附件上傳、存儲等操作請求,并執(zhí)行。共享附件模塊2通過附件管理的方式進行控制維護,接收用戶提交的設置共享屬性的請求,設置上傳至所述附件管理器中的附件的共享屬性。在本發(fā)明實施例中,共享附件的方法采用管理的方式,接收用戶發(fā)出的設置共享附件屬性的請求,動態(tài)地管理共享附件,讓共享附件合理、充分地應用。用戶根據權限的不同分為普通用戶和管理員兩種,只有管理員有權限提交設置附件共享屬性的請求。附件映射管理模塊3用于建立設置了共享屬性的附件與各種業(yè)務單據之間的映射關聯。其中,業(yè)務單據的信息存儲在業(yè)務數據表中,附件信息存儲在附件數據表或者服務器目錄中。用映射的方式,在附件映射數據表中進行直接關聯,使得附件和業(yè)務單據通過其唯一的主鍵關聯起來。避免了附件重復上傳引起的耦合和冗余,提高了性能和使用效率。在本發(fā)明實施例中,通過一種附件共享技術動態(tài)地對附件進行管理,優(yōu)化了網絡性能和服務器資源、避免了附件冗余和附件重復上傳的問題。同時,采用管理的方式,動態(tài)管理共享附件,使得附件共享合理、充分的應用在相關單據和流程當中。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種附件的共享方法,其特征在于,所述方法包括下述步驟 上傳附件,建立附件和業(yè)務單據的映射關聯;設置已上傳的附件的共享屬性;建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯。
2.如權利要求1所述的方法,其特征在于,所述建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯的步驟具體為接收用戶觸發(fā)的關聯共享附件的信息; 根據共享屬性過濾附件數據; 展示已共享附件,接收用戶選擇共享附件的操作; 建立附件與業(yè)務單據的新的映射關聯。
3.如權利要求2所述的方法,其特征在于,所述的根據共享屬性過濾附件數據是指通過過濾共享屬性的方法,留下已設置了附件共享屬性的附件。
4.如權利要求1所述的方法,其特征在于,所述的附件和業(yè)務單據的映射關聯是通過附件唯一主鍵與業(yè)務單據的唯一主鍵進行映射關聯。
5.如權利要求1所述的方法,其特征在于,所述上傳附件,建立附件和業(yè)務單據的映射關聯的步驟具體為接收到用戶觸發(fā)上傳附件功能的信息后,輸出附件選取路徑對話框; 選擇附件及上傳路徑; 上傳附件;建立附件和業(yè)務單據的映射關聯。
6.如權利要求1所述的方法,其特征在于,通過增加附件共享屬性來設置已上傳的附件的共享屬性。
7.一種附件共享裝置,其特征在于,所述裝置包括 附件管理器,用于接收并存儲用戶上傳的附件;附件共享模塊,用于設置上傳至所述附件管理器中的附件的共享屬性;附件映射管理模塊,用于建立設置了共享屬性的附件與各種業(yè)務單據之間的映射關聯。
8.如權利要求7所述的裝置,其特征在于,所述共享附件模塊通過增加附件共享屬性的方式設置上傳至所述附件管理器中的附件的共享屬性。
9.如權利要求7所述的裝置,其特征在于,業(yè)務單據的信息存儲至業(yè)務數據表中,附件信息存儲至附件數據表或者服務器目錄中,通過附件唯一主鍵及業(yè)務單據唯一主鍵將映射關聯存儲至附件映射數據表中。
10.一種業(yè)務系統,其特征在于,所述系統包括權利要求7至9任一權利要求所述的附件共享裝置。
全文摘要
本發(fā)明適用于計算機軟件領域,提供了一種附件共享的方法、裝置及業(yè)務系統,該方法包括下述步驟上傳附件,建立附件和業(yè)務單據的映射關聯;設置已上傳的附件的共享屬性;建立設置了共享屬性的附件與其它業(yè)務單據的新的映射關聯。本發(fā)明實施例通過一種附件共享技術動態(tài)地對附件進行管理,優(yōu)化了網絡性能和服務器資源、避免了附件冗余和附件重復上傳的問題。同時,采用管理的方式,動態(tài)管理共享附件,使得共享附件合理、充分的應用在相關單據和流程當中。
文檔編號G06F17/30GK102402544SQ20101028365
公開日2012年4月4日 申請日期2010年9月16日 優(yōu)先權日2010年9月16日
發(fā)明者任峰 申請人:金蝶軟件(中國)有限公司