两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

文檔管理方法、系統(tǒng)和設(shè)備的制作方法

文檔序號(hào):6458182閱讀:292來源:國(guó)知局
專利名稱:文檔管理方法、系統(tǒng)和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種文檔管理方法、系統(tǒng)和設(shè)備。本發(fā)明尤其涉及一種允許網(wǎng)絡(luò)上的客戶設(shè)備更新同一網(wǎng)絡(luò)上所管理的文檔信息的文檔管理系統(tǒng)中的文檔管理方法、系統(tǒng)和設(shè)備。

背景技術(shù)
已知一種用于在通過因特網(wǎng)或內(nèi)部網(wǎng)等網(wǎng)絡(luò)連接的環(huán)境下共享文檔的方法。例如,存在如下系統(tǒng),所述系統(tǒng)通過使用Web瀏覽器或?qū)S每蛻糗浖筆C等客戶設(shè)備注冊(cè)、更新、刪除和獲取安裝了文檔管理軟件的文檔管理設(shè)備上所管理的文檔信息和文檔文件。
為了使用普通文檔管理設(shè)備,用戶必須注冊(cè)由要該設(shè)備管理所管理的用戶信息,并且必須基于該設(shè)備所發(fā)布的用戶ID和密碼等用戶識(shí)別信息來對(duì)用戶進(jìn)行認(rèn)證。認(rèn)證用戶信息用于檢查對(duì)于文檔瀏覽的訪問權(quán)。另外,當(dāng)用戶注冊(cè)或更新文檔信息或文檔文件時(shí),與處理后的文檔信息相關(guān)聯(lián)地存儲(chǔ)認(rèn)證后的用戶信息,從而進(jìn)行操作記錄。
作為普通更新方法,用戶指定文檔,并做出文檔更新的聲明,這被稱為“注銷(check-out)”,從而排除其它用戶的更新。在校正注銷后的文檔后,用戶指定校正后的文檔,并執(zhí)行登記(check-in)處理。也就是說,設(shè)置處于注銷狀態(tài)的文檔為專用狀態(tài),以防止其它任何用戶的更新。用戶執(zhí)行登記處理以解除文檔的專用狀態(tài)。該功能已眾所周知,并且用于許多現(xiàn)有文檔管理設(shè)備(JPA11-085598)。
然而,在為了更新而注銷文檔時(shí),排除其它用戶的更新處理。被排除的用戶不能更新該文檔,并且必須等待,直到正在注銷的用戶登記該文檔或解除該文檔的注銷狀態(tài)為止。如果在操作者希望更新到期文檔的期間,其它用戶注銷了該文檔,則操作效率變得低。也就是說,由于在正在注銷的用戶登記該文檔以使得該操作者能夠注銷該文檔之前該操作者必須等待,因而一直不能進(jìn)行該操作。
各個(gè)用戶不能獲知其它用戶的時(shí)間表,即,各用戶的預(yù)期注銷時(shí)間和注銷目標(biāo)文檔、以及登記注銷后的文檔的預(yù)期時(shí)間。例如,假定一個(gè)用戶當(dāng)前正注銷文檔,并且當(dāng)?shù)怯浟嗽撐臋n時(shí)另一用戶想要注銷該文檔。然而,如果其它用戶也想注銷該文檔,則他/她可能首先注銷該文檔。因此在操作前必需始終監(jiān)視是否釋放了文檔。這樣大大降低了用戶的操作效率。
在用戶必須更新多個(gè)文檔時(shí)出現(xiàn)了另一問題。為了更新多個(gè)文檔,用戶通常多次重復(fù)文檔注銷操作、文檔更新操作和文檔登記操作。然而,如上所述,另一用戶可以容易地注銷目標(biāo)文檔,則經(jīng)常以下面的方式防止其它用戶的注銷。該用戶首先注銷所有要更新的文檔,然后對(duì)于各文檔重復(fù)文檔更新操作和文檔登記操作。
然而,在立即注銷文檔的方法中,在輪到文檔更新之前,文檔一直處于注銷狀態(tài)中。文檔更新的順序越晚,文檔處于未處理的時(shí)間越長(zhǎng)。在不進(jìn)行處理期間,沒有必要注銷文檔。也就是說,如果用戶一次性注銷了文檔,則許多文檔較必需時(shí)間更長(zhǎng)的時(shí)間保持注銷。這因而阻礙了想要更新該文檔的其它用戶注銷該文檔。也就是說,其它用戶的操作效率較所需降低得更多。


發(fā)明內(nèi)容
為了解決上述在先技術(shù)的問題做出本發(fā)明,并且,本發(fā)明的目的是提供一種能夠進(jìn)行文檔操作的預(yù)約(reservation)、并防止所有用戶的操作效率的任何下降的文檔管理方法和設(shè)備。
為了解決上述問題,本發(fā)明的文檔管理設(shè)備用于將多個(gè)用戶通過網(wǎng)絡(luò)可訪問的電子文件存儲(chǔ)為存儲(chǔ)單元中的共享文檔,并對(duì)該電子文件進(jìn)行管理,該文檔管理設(shè)備包括注銷開始日期預(yù)約單元,用以預(yù)約基于多個(gè)用戶中的用戶的指令設(shè)置共享文檔處于專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在該專用狀態(tài)中,該用戶可以更新該共享文檔,但是其它用戶不能更新該共享文檔;注銷單元,用以在當(dāng)前日期已到達(dá)注銷開始日期時(shí),設(shè)置已預(yù)約了該注銷開始日期的共享文檔處于專用狀態(tài);以及登記單元,用以響應(yīng)于正在注銷該共享文檔的用戶的指令,使該共享文檔從專用狀態(tài)釋放出來。
本發(fā)明的文檔管理系統(tǒng)包括至少一個(gè)客戶設(shè)備和文檔管理設(shè)備,其中,該文檔管理設(shè)備用于將多個(gè)用戶通過網(wǎng)絡(luò)可訪問的電子文件存儲(chǔ)為存儲(chǔ)單元中的共享文檔,并對(duì)該電子文件進(jìn)行管理;該文檔管理系統(tǒng)包括注銷開始日期預(yù)約單元,用以預(yù)約基于多個(gè)用戶中的用戶的指令設(shè)置共享文檔處于專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在該專用狀態(tài)中,該用戶可以更新該共享文檔,但是其它用戶不能更新該共享文檔;注銷單元,用以在當(dāng)前日期已到達(dá)注銷開始日期時(shí),設(shè)置預(yù)約了該注銷開始日期的共享文檔處于專用狀態(tài);以及登記單元,用以響應(yīng)于正在注銷該共享文檔的用戶的指令,使該共享文檔從專用狀態(tài)釋放出來。
本發(fā)明的文檔管理方法用于將多個(gè)用戶通過網(wǎng)絡(luò)可訪問的電子文件存儲(chǔ)為存儲(chǔ)單元中的共享文檔,并對(duì)該電子文件進(jìn)行管理,該文檔管理方法包括預(yù)約步驟,用以預(yù)約基于多個(gè)用戶中的用戶的指令設(shè)置共享文檔處于專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在該專用狀態(tài)中,該用戶可以更新該共享文檔,但是其它用戶不能更新該共享文檔;注銷步驟,用于在當(dāng)前日期已到達(dá)注銷開始日期時(shí),設(shè)置預(yù)約了該注銷開始日期的共享文檔處于專用狀態(tài);以及登記步驟,用于響應(yīng)于正在注銷該共享文檔的用戶的指令,使該共享文檔從專用狀態(tài)釋放出來。
根據(jù)本發(fā)明,可以提供一種能夠進(jìn)行文檔操作的預(yù)約、并防止所有用戶的操作效率的任何下降的文檔管理方法和設(shè)備。
更具體地,在文檔管理設(shè)備中準(zhǔn)備用于使用戶預(yù)約注銷的部件,從而實(shí)現(xiàn)平穩(wěn)的文檔管理,同時(shí)最小化等待時(shí)間并消除文檔操作定時(shí)的限制。
另外,在該文檔管理設(shè)備中準(zhǔn)備用于作為一個(gè)流程來管理多個(gè)注銷預(yù)約的部件和用于根據(jù)實(shí)際操作狀態(tài)校正注銷預(yù)約的部件。這樣使得多個(gè)文檔的注銷預(yù)約操作變得容易,并且還允許根據(jù)實(shí)際操作狀態(tài)管理注銷預(yù)約。
通過以下參考附圖對(duì)典型實(shí)施例的說明,本發(fā)明的其它特性顯而易見。



包括在說明書中并構(gòu)成說明書的一部分的附圖,示出了本發(fā)明的實(shí)施例,并與說明書一起用來解釋本發(fā)明的原理。
圖1是示出根據(jù)實(shí)施例的文檔管理系統(tǒng)的裝置結(jié)構(gòu)的例子的框圖; 圖2是示出根據(jù)該實(shí)施例的文檔管理設(shè)備的硬件結(jié)構(gòu)的例子的框圖; 圖3是示出根據(jù)第一實(shí)施例的文檔管理設(shè)備的功能配置的例子的框圖; 圖4是示出根據(jù)該實(shí)施例的客戶設(shè)備的硬件結(jié)構(gòu)的例子的框圖; 圖5是示出根據(jù)該實(shí)施例的客戶設(shè)備的功能配置的例子的框圖; 圖6A是示出根據(jù)第一實(shí)施例的文檔信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖6B是示出根據(jù)第一實(shí)施例的版本信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖6C是示出根據(jù)第一實(shí)施例的注銷信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖6D是示出根據(jù)第一實(shí)施例的注銷預(yù)約信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖6E是示出根據(jù)第一實(shí)施例的用戶信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖7是示出根據(jù)第一實(shí)施例的文檔瀏覽畫面的例子的圖; 圖8是示出根據(jù)第一實(shí)施例的文檔信息詳細(xì)情況顯示畫面的例子的圖; 圖9是示出根據(jù)第一實(shí)施例的注銷預(yù)約列表畫面的例子的圖; 圖10是示出根據(jù)第一實(shí)施例的注銷預(yù)約設(shè)置畫面的例子的圖; 圖11是示出根據(jù)第一實(shí)施例的注銷預(yù)約完成畫面的例子的圖; 圖12是示出根據(jù)第一實(shí)施例的注銷預(yù)約取消畫面的例子的圖; 圖13是示出根據(jù)第一實(shí)施例的錯(cuò)誤畫面的例子的圖; 圖14是示出根據(jù)第一實(shí)施例的注銷畫面的例子的圖; 圖15是示出根據(jù)第一實(shí)施例的注銷限制接受畫面的例子的圖; 圖16是示出根據(jù)第一實(shí)施例的注銷完成畫面的例子的圖; 圖17是示出根據(jù)第一實(shí)施例的登記畫面的例子的圖; 圖18是示出根據(jù)第一實(shí)施例的登記完成畫面的例子的圖; 圖19是示出根據(jù)第一實(shí)施例的發(fā)送郵件的格式的例子的圖; 圖20是示出根據(jù)第一實(shí)施例的注銷預(yù)約處理的過程的例子的流程圖; 圖21是示出根據(jù)第一實(shí)施例的預(yù)約注銷期間結(jié)束狀態(tài)確認(rèn)處理的過程的例子的流程圖; 圖22是示出根據(jù)第一實(shí)施例的預(yù)約注銷期間開始處理的過程的例子的流程圖; 圖23是示出根據(jù)第一實(shí)施例的注銷處理的過程的例子的流程圖; 圖24是示出根據(jù)第一實(shí)施例的注銷實(shí)際處理的過程的例子的流程圖; 圖25是示出根據(jù)第一實(shí)施例的登記處理的過程的例子的流程圖; 圖26是示出根據(jù)第一實(shí)施例的登記實(shí)際處理的過程的例子的流程圖; 圖27是示出根據(jù)第二實(shí)施例的文檔管理設(shè)備的功能配置的例子的框圖; 圖28A是示出根據(jù)第二實(shí)施例的文檔信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28B是示出根據(jù)第二實(shí)施例的版本信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28C是示出根據(jù)第二實(shí)施例的注銷信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28D是示出根據(jù)第二實(shí)施例的注銷預(yù)約信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28E是示出根據(jù)第二實(shí)施例的預(yù)約流程信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28F是示出根據(jù)第二實(shí)施例的預(yù)約流程結(jié)構(gòu)信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖28G是示出根據(jù)第二實(shí)施例的用戶信息的數(shù)據(jù)結(jié)構(gòu)的例子的圖; 圖29是示出根據(jù)第二實(shí)施例的文檔瀏覽畫面的例子的圖; 圖30是示出根據(jù)第二實(shí)施例的文檔信息詳細(xì)情況顯示畫面的例子的圖; 圖31是示出根據(jù)第二實(shí)施例的注銷預(yù)約列表畫面的例子的圖; 圖32是示出根據(jù)第二實(shí)施例的預(yù)約流程指定畫面的例子的圖; 圖33是示出根據(jù)第二實(shí)施例的注銷預(yù)約設(shè)置畫面的例子的圖; 圖34是示出根據(jù)第二實(shí)施例的注銷預(yù)約完成畫面的例子的圖; 圖35是示出根據(jù)第二實(shí)施例的注銷預(yù)約取消畫面的例子的圖; 圖36是示出根據(jù)第二實(shí)施例的錯(cuò)誤畫面的例子的圖; 圖37是示出根據(jù)第二實(shí)施例的注銷畫面的例子的圖; 圖38是示出根據(jù)第二實(shí)施例的注銷限制接受畫面的例子的圖; 圖39是示出根據(jù)第二實(shí)施例的注銷完成畫面的例子的圖; 圖40是示出根據(jù)第二實(shí)施例的登記畫面的例子的圖; 圖41是示出根據(jù)第二實(shí)施例的登記完成畫面的例子的圖; 圖42是示出根據(jù)第二實(shí)施例的發(fā)送郵件的格式的例子的圖; 圖43是示出根據(jù)第二實(shí)施例的注銷預(yù)約處理的過程的例子的流程圖; 圖44是示出根據(jù)第二實(shí)施例的預(yù)約注銷期間結(jié)束狀態(tài)確認(rèn)處理的過程的例子的流程圖; 圖45是示出根據(jù)第二實(shí)施例的預(yù)約注銷期間開始處理的過程的例子的流程圖; 圖46是示出根據(jù)第二實(shí)施例的注銷處理的過程的例子的流程圖; 圖47是示出根據(jù)第二實(shí)施例的注銷實(shí)際處理的過程的例子的流程圖; 圖48是示出根據(jù)第二實(shí)施例的登記處理的過程的例子的流程圖; 圖49是示出根據(jù)第二實(shí)施例的預(yù)約流程調(diào)整處理的過程的例子的流程圖;以及 圖50是示出根據(jù)第二實(shí)施例的登記實(shí)際處理的過程的例子的流程圖。

具體實(shí)施例方式 以下將參考附圖詳細(xì)說明用于實(shí)現(xiàn)本發(fā)明的最佳模式。實(shí)施例中所述的構(gòu)件的相對(duì)配置和數(shù)據(jù)內(nèi)容等不是旨在限制本發(fā)明的范圍,除非特別說明。
第一實(shí)施例 下面將說明根據(jù)本發(fā)明的第一實(shí)施例的文檔管理設(shè)備。
實(shí)施例的文檔管理系統(tǒng)的結(jié)構(gòu)的例子 圖1是示出包括根據(jù)該實(shí)施例的文檔管理系統(tǒng)的整個(gè)系統(tǒng)的結(jié)構(gòu)的例子的框圖。
文檔管理系統(tǒng)具有全面管理作為電子文件的文檔的文檔管理設(shè)備101和用作文檔管理設(shè)備101中的文檔信息顯示、注冊(cè)、更新和刪除等操作的接口的客戶設(shè)備102。文檔管理設(shè)備101和客戶設(shè)備(終端)102通過網(wǎng)絡(luò)103連接。
文檔管理系統(tǒng)不是必須僅包括一個(gè)客戶設(shè)備102,而是可以包括多個(gè)客戶設(shè)備。網(wǎng)絡(luò)103是用以連接多個(gè)裝置的基礎(chǔ)架構(gòu),并表示

等網(wǎng)絡(luò)系統(tǒng)。使用LAN(局域網(wǎng))或WAN(廣域網(wǎng))作為網(wǎng)絡(luò)103。
將文檔管理設(shè)備101所管理的文檔數(shù)據(jù)存儲(chǔ)在文檔管理設(shè)備101中??蛇x地,如果文檔管理設(shè)備101可以訪問網(wǎng)絡(luò)103中的獨(dú)立存儲(chǔ)裝置,文檔數(shù)據(jù)可以存在于該存儲(chǔ)裝置中。在該實(shí)施例中,在假定文檔數(shù)據(jù)存在于文檔管理設(shè)備101的情況下進(jìn)行說明。在文檔管理設(shè)備101中,作為多個(gè)用戶共享的文檔來管理文檔數(shù)據(jù)。
實(shí)施例的文檔管理設(shè)備的配置的例子 文檔管理設(shè)備的硬件結(jié)構(gòu)的例子 參考圖2的框圖說明文檔管理設(shè)備101的硬件結(jié)構(gòu)。
如圖2所示,文檔管理設(shè)備101包括CPU 201、RAM 202、ROM 203、NIC 205、VRAM 208、KBC 210、HDD 213和IOC 214。通過傳輸各種類型的數(shù)據(jù)和控制信息的系統(tǒng)總線200連接這些單元。
CPU 201是執(zhí)行文檔管理設(shè)備101的各種類型的控制和操作的中央處理單元。RAM 202是隨機(jī)存取存儲(chǔ)器,用作CPU 201的主存儲(chǔ)器,并提供執(zhí)行程序存儲(chǔ)區(qū)、執(zhí)行程序執(zhí)行區(qū)和數(shù)據(jù)存儲(chǔ)區(qū)。該實(shí)施例的文檔管理設(shè)備使計(jì)算機(jī)執(zhí)行可執(zhí)行程序,并使得計(jì)算機(jī)用作后述的本發(fā)明的各處理單元(圖3)。通過執(zhí)行后面所述的流程圖的步驟進(jìn)行本發(fā)明的各處理單元的處理。在該實(shí)施例中,通過執(zhí)行計(jì)算機(jī)程序?qū)崿F(xiàn)各處理單元。然而,本發(fā)明不局限于此??梢岳脤S秒娮与娐?硬件)來實(shí)現(xiàn)某些或全部處理單元。
ROM 203是存儲(chǔ)CPU 201的操作處理過程的只讀存儲(chǔ)器。ROM 203存儲(chǔ)用于控制文檔管理設(shè)備101的單元的基本程序(通常稱為BIOS)和運(yùn)行該系統(tǒng)所需的信息。
NIC 205是在文檔管理設(shè)備與外部網(wǎng)絡(luò)之間控制輸入和輸出信號(hào)的控制器。NIC 205是用以將該設(shè)備連接到調(diào)制解調(diào)器206或網(wǎng)絡(luò)103的通信控制器。調(diào)制解調(diào)器206是ISDN連接的調(diào)制解調(diào)器或終端適配器等通信裝置,其被連接到NIC 205,以通過使用公用網(wǎng)絡(luò)向其它設(shè)備發(fā)送數(shù)據(jù)、或從其它設(shè)備接收數(shù)據(jù)。
VRAM 208是光柵化要顯示在CRT 209上的圖像數(shù)據(jù)并控制顯示的視頻RAM。CRT 209是與VRAM 208連接以顯示文檔管理設(shè)備101的各種類型的信息的顯示裝置。CRT 209包括在文檔管理設(shè)備101中,或與文檔管理設(shè)備101分開。作為顯示裝置,還可以使用液晶顯示裝置或觸摸屏液晶顯示裝置。
KBC 210是接收和控制來自與文檔管理設(shè)備101連接的KB (鍵盤)211或鼠標(biāo)212等輸入裝置的輸入信號(hào)的控制器。KB211和鼠標(biāo)212是接收用戶輸入的信息的輸入裝置。還可以使用上述觸摸屏液晶顯示裝置的輸入單元代替該輸入裝置。
HDD 213是用于存儲(chǔ)文檔管理設(shè)備101中所使用的應(yīng)用程序、文檔數(shù)據(jù)和各種管理數(shù)據(jù)的硬盤驅(qū)動(dòng)器。
IOC 214是控制對(duì)于文檔管理設(shè)備101用作信息輸入裝置的掃描器216和用作輸出裝置的PRT(打印機(jī))215的輸入/輸出信號(hào)的控制器。還可以連接掃描器216和PRT 215以外的外部輸入或輸出裝置,例如,從外部連接的HDD或MO驅(qū)動(dòng)器等信息裝置。PRT 215是用于打印保持在文檔管理設(shè)備101中的電子圖像數(shù)據(jù)的打印機(jī)。掃描器216是用于讀取紙質(zhì)文檔表面上的所述內(nèi)容作為電子圖像數(shù)據(jù)的讀取裝置。
文檔管理設(shè)備的功能配置的例子 接著參考圖3的框圖說明文檔管理設(shè)備101的功能配置。注意,注銷表示設(shè)置排除其它用戶訪問共享文檔的專用狀態(tài),而登記表示為了釋放共享文檔而復(fù)位專用狀態(tài)。
如圖3所示,文檔管理設(shè)備101包括以下元件。
文檔管理設(shè)備包括文檔信息存儲(chǔ)單元301和文檔信息操作單元302。文檔管理設(shè)備還包括注銷信息存儲(chǔ)單元303、注銷信息操作單元304、注銷預(yù)約信息存儲(chǔ)單元305、以及注銷預(yù)約信息操作單元306。文檔管理設(shè)備還包括用戶信息存儲(chǔ)單元307和用戶信息操作單元308。這些單元301~308用作信息處理部分。
文檔管理設(shè)備包括用作處理控制部分的文檔注銷處理控制單元309、文檔登記處理控制單元310、文檔注銷預(yù)約處理控制單元311、以及用戶認(rèn)證處理控制單元312。
文檔管理設(shè)備還包括網(wǎng)絡(luò)通信單元314、文檔信息處理控制單元315和顯示內(nèi)容創(chuàng)建單元316。
文檔信息存儲(chǔ)單元301是用于存儲(chǔ)注冊(cè)的文檔信息和文檔文件的地方,并被分配在RAM 202或HDD 213中。文檔信息操作單元302包括存儲(chǔ)在RAM中的、且由CPU 201執(zhí)行的可執(zhí)行程序,并且針對(duì)文檔信息存儲(chǔ)單元301執(zhí)行文檔信息或文檔文件的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
注銷信息存儲(chǔ)單元303是用于存儲(chǔ)在文檔信息存儲(chǔ)單元301中存儲(chǔ)的文檔的注銷信息的地方,并被分配在RAM 202或HDD213中。注銷信息操作單元304包括存儲(chǔ)在RAM中的、且由CPU201執(zhí)行的可執(zhí)行程序,并且針對(duì)注銷信息存儲(chǔ)單元303執(zhí)行注銷信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
注銷預(yù)約信息存儲(chǔ)單元305是用于存儲(chǔ)存儲(chǔ)在文檔信息存儲(chǔ)單元301中的文檔的注銷預(yù)約信息的地方,并被分配在RAM202或HDD 213中。注銷預(yù)約信息操作單元306包括存儲(chǔ)在RAM中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且針對(duì)注銷預(yù)約信息存儲(chǔ)單元305執(zhí)行注銷預(yù)約信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
用戶信息存儲(chǔ)單元307是用于存儲(chǔ)使用文檔管理設(shè)備101的用戶的信息的地方,并被分配在RAM 202或HDD 213中。用戶信息操作單元308包括存儲(chǔ)在RAM 202中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且針對(duì)用戶信息存儲(chǔ)單元307執(zhí)行用戶信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
文檔注銷處理控制單元309使用文檔信息操作單元302、注銷信息操作單元304、注銷預(yù)約信息操作單元306、用戶信息操作單元308和顯示內(nèi)容創(chuàng)建單元316。文檔注銷處理控制單元309響應(yīng)于從客戶設(shè)備102發(fā)送的文檔注銷處理的請(qǐng)求,來控制注銷處理。
文檔登記處理控制單元310使用文檔信息操作單元302、注銷信息操作單元304、注銷預(yù)約信息操作單元306、用戶信息操作單元308和顯示內(nèi)容創(chuàng)建單元316。文檔登記處理控制單元310響應(yīng)于從客戶設(shè)備102發(fā)送的文檔登記處理的請(qǐng)求,來控制登記處理。
文檔注銷預(yù)約處理控制單元311使用文檔信息操作單元302、注銷信息操作單元304、注銷預(yù)約信息操作單元306、用戶信息操作單元308和顯示內(nèi)容創(chuàng)建單元316。文檔注銷預(yù)約處理控制單元311響應(yīng)于從客戶設(shè)備102發(fā)送的文檔注銷預(yù)約處理的請(qǐng)求,來控制注銷預(yù)約處理。文檔注銷預(yù)約處理控制單元311對(duì)應(yīng)于本發(fā)明的注銷開始日期預(yù)約單元或預(yù)期登記日期預(yù)約單元。
當(dāng)將客戶設(shè)備102與文檔管理設(shè)備101連接時(shí),用戶認(rèn)證處理控制單元312使用注銷預(yù)約信息操作單元306和顯示內(nèi)容創(chuàng)建單元316來執(zhí)行用戶認(rèn)證處理。
網(wǎng)絡(luò)通信單元314通過調(diào)制解調(diào)器206或NIC 205與網(wǎng)絡(luò)103連接,并將通過網(wǎng)絡(luò)103從客戶設(shè)備102接收的處理請(qǐng)求發(fā)送給文檔管理設(shè)備101中的各處理控制單元。網(wǎng)絡(luò)通信單元314還將來自文檔管理設(shè)備101中的各控制單元的處理結(jié)果發(fā)送給客戶設(shè)備102。
文檔信息處理控制單元315使用文檔信息操作單元302、注銷信息操作單元304和注銷預(yù)約信息操作單元306。文檔信息處理控制單元315創(chuàng)建要發(fā)送給客戶設(shè)備102的文檔信息詳細(xì)情況顯示畫面801(后面說明)的顯示內(nèi)容。
顯示內(nèi)容創(chuàng)建單元316進(jìn)行向客戶設(shè)備102提供的文檔管理畫面上的顯示內(nèi)容的創(chuàng)建和格式化。特別地,假定顯示文檔內(nèi)容創(chuàng)建單元316根據(jù)客戶端上的顯示形式來提供顯示內(nèi)容,并針對(duì)專用客戶軟件創(chuàng)建HTML等超文本格式或二值格式的顯示內(nèi)容。
實(shí)施例的客戶設(shè)備的配置的例子 客戶設(shè)備的硬件結(jié)構(gòu)的例子 參考圖4的框圖說明圖1中的客戶設(shè)備102的硬件結(jié)構(gòu)。
如圖4所示,客戶設(shè)備102包括CPU 401、RAM 402、ROM403、NIC 405、VRAM 408、KBC 410、HDD 413和IOC 414。通過傳輸各種類型的數(shù)據(jù)和控制信息的系統(tǒng)總線400來連接這些單元。
CPU 401是執(zhí)行客戶設(shè)備102的各種類型的控制和操作的中央處理單元。RAM 402是隨機(jī)存取存儲(chǔ)器,其用作CPU 401的主存儲(chǔ)器,并提供執(zhí)行程序存儲(chǔ)區(qū)域、執(zhí)行程序執(zhí)行區(qū)域和數(shù)據(jù)存儲(chǔ)區(qū)域。ROM 403是存儲(chǔ)CPU 401的操作處理過程的只讀存儲(chǔ)器。ROM 403存儲(chǔ)用于控制客戶設(shè)備102的單元的基本程序(通常稱為BIOS)和運(yùn)行該系統(tǒng)必需的信息。
NIC 405是在文檔管理設(shè)備與外部網(wǎng)絡(luò)之間控制輸入和輸出信號(hào)的控制器。NIC 405是用以將該設(shè)備連接到調(diào)制解調(diào)器406或網(wǎng)絡(luò)103的通信控制器。調(diào)制解調(diào)器406是ISDN連接的調(diào)制解調(diào)器或終端適配器等通信裝置,其被連接到NIC 405,以通過使用公用網(wǎng)絡(luò)向其它設(shè)備發(fā)送數(shù)據(jù)、或從其它設(shè)備接收數(shù)據(jù)。
VRAM 408是光柵化要顯示在CRT 409上的通信數(shù)據(jù)、并控制顯示的視頻RAM。CRT 409是與VRAM 408連接以顯示客戶設(shè)備102的各種類型的信息的顯示裝置。CRT 409包括在客戶設(shè)備102中、或與客戶設(shè)備102分開。作為顯示裝置,還可以使用液晶顯示裝置或觸摸屏液晶顯示裝置。
KBC 410是接收和控制來自與客戶設(shè)備102連接的KB 411或鼠標(biāo)412等輸入裝置的輸入信號(hào)的控制器。KB 411和鼠標(biāo)412是接收用戶輸入的信息的輸入裝置。還可以使用上述觸摸屏液晶顯示裝置的輸入單元代替該輸入裝置。
HDD 413是用于存儲(chǔ)客戶設(shè)備102中使用的應(yīng)用程序、文檔數(shù)據(jù)和各種管理數(shù)據(jù)的硬盤驅(qū)動(dòng)器。
IOC 414是控制對(duì)于客戶設(shè)備102用作信息輸入裝置的掃描器416和用作輸出裝置的PRT 415的輸入/輸出信號(hào)的控制器。還可以連接掃描器416和PRT 415以外的外部輸入或輸出裝置和例如外部地連接的HDD或MO驅(qū)動(dòng)器等信息裝置。PRT 415是用于打印保持在客戶設(shè)備102中的電子圖像數(shù)據(jù)的打印機(jī)。掃描器416是用于讀取紙質(zhì)文檔表面上的所述內(nèi)容作為電子圖像數(shù)據(jù)的讀取裝置。
客戶設(shè)備的功能配置的例子 接著參考圖5的框圖說明客戶設(shè)備102的功能配置。
如圖5所示,客戶設(shè)備102包括顯示內(nèi)容處理控制單元501、文檔文件操作單元502、環(huán)境信息存儲(chǔ)單元503、環(huán)境信息操作單元504和網(wǎng)絡(luò)通信單元505。
顯示內(nèi)容處理控制單元501解釋從文檔管理設(shè)備101發(fā)送的顯示內(nèi)容,并將顯示內(nèi)容顯示在CRT 409上。顯示內(nèi)容處理控制單元501還執(zhí)行處理控制,以通過網(wǎng)絡(luò)通信單元505將文檔信息或文檔文件的內(nèi)容從KB 411或鼠標(biāo)412發(fā)送到文檔管理設(shè)備101。
文檔文件操作單元502通過例如經(jīng)由NIC 405搜索HDD413、RAM 402或外部盤,來指定將注冊(cè)在文檔管理設(shè)備中的文檔文件。
環(huán)境信息存儲(chǔ)單元503是用于存儲(chǔ)客戶設(shè)備102連接的文檔管理設(shè)備101的連接目的地信息的地方,并被分配在RAM 402或HDD 413中。環(huán)境信息操作單元504包括存儲(chǔ)在RAM 402中的、并由CPU 401執(zhí)行的可執(zhí)行程序,并且針對(duì)環(huán)境信息存儲(chǔ)單元503執(zhí)行環(huán)境信息的輸入和輸出處理。
網(wǎng)絡(luò)通信單元505通過調(diào)制解調(diào)器406或NIC 405與網(wǎng)絡(luò)連接,并通過網(wǎng)絡(luò)103將從文檔管理設(shè)備101接收的處理結(jié)果發(fā)送給顯示內(nèi)容處理控制單元501。網(wǎng)絡(luò)通信單元505還將來自顯示內(nèi)容處理控制單元501的處理請(qǐng)求內(nèi)容發(fā)送給文檔管理設(shè)備101。
實(shí)施例中保持的數(shù)據(jù)的格式和結(jié)構(gòu) 圖6A~6E是用于解釋該實(shí)施例中所使用的數(shù)據(jù)的格式和結(jié)構(gòu)的圖。以下數(shù)據(jù)項(xiàng)是解釋該實(shí)施例的最少必需項(xiàng)。
圖6A和6B是示出存儲(chǔ)在圖3所示的文檔管理設(shè)備101的文檔信息存儲(chǔ)單元301中的信息的格式和結(jié)構(gòu)的圖。
圖6A中的文檔信息601表示針對(duì)各文檔所存儲(chǔ)的信息的格式。
以包括作為項(xiàng)的文檔ID 602、文檔名稱603和表示狀況的狀況604的表的形式,來管理文檔信息601。設(shè)置“正?!?、“異?!焙汀白N中”中的一個(gè)來作為由狀況604表示的狀況值。
指定每個(gè)文檔信息作為基于文檔ID 602的唯一信息。存儲(chǔ)在文檔信息601中的一個(gè)單位以記錄605表示。
圖6B中的版本信息611表示針對(duì)每當(dāng)更新文檔時(shí)改變的各版本所存儲(chǔ)的信息的格式。
以包括作為項(xiàng)的文檔ID 612、版本ID 613、注冊(cè)日期614、正在注冊(cè)的用戶ID 615和文件內(nèi)容616的表的形式,來管理版本信息611。文檔ID 612與文檔信息601中定義的文檔ID 602鏈接。
使用文檔ID 612和版本ID 613指定各版本信息。版本信息611中存儲(chǔ)的一個(gè)單位以記錄617表示。也就是說,將具有單個(gè)文檔ID的文檔信息存儲(chǔ)在版本信息表中,作為具有不同版本ID的不同記錄。
圖6C是示出存儲(chǔ)在圖3所示的文檔管理設(shè)備101的注銷信息存儲(chǔ)單元303中的信息的格式和結(jié)構(gòu)的圖。
注銷信息621表示用于存儲(chǔ)處于注銷中的各文檔的信息的格式。
以包括作為項(xiàng)的文檔ID 622、注銷日期623和正在注銷的用戶ID 624的表的形式,來管理注銷信息621。文檔ID 622與文檔信息601中定義的文檔ID 602鏈接。該表中具有信息的文檔信息當(dāng)前處于注銷中。
每個(gè)注銷信息表示基于文檔ID 622的唯一信息。存儲(chǔ)在注銷信息621中的一個(gè)單位以記錄625表示。
圖6D是示出存儲(chǔ)在圖3所示的文檔管理設(shè)備101的注銷預(yù)約信息存儲(chǔ)單元305中的信息的格式和結(jié)構(gòu)的圖。
以包括作為項(xiàng)的文檔ID 632、預(yù)約注銷日期633、正在預(yù)約的用戶ID 634、預(yù)期登記日期635、前一預(yù)約跟蹤標(biāo)志636和狀況637的表的形式,來管理注銷預(yù)約信息631。
文檔ID 632與文檔信息601中定義的文檔ID 602鏈接。設(shè)置“未處理”、“處理中”和“處理后”的其中一個(gè)作為狀況637表示的狀況值。
該表中具有信息的文檔信息當(dāng)前具有注銷預(yù)約。存儲(chǔ)在注銷預(yù)約信息631中的一個(gè)單位以記錄638表示。
圖6E是示出存儲(chǔ)在圖3所示的文檔管理設(shè)備101的用戶信息存儲(chǔ)單元307中的信息的格式和結(jié)構(gòu)的圖。
用戶信息641是關(guān)于可以訪問文檔管理設(shè)備101、并可以操作文檔的用戶的信息。
以包括作為項(xiàng)的用戶ID 642、用戶名稱643和郵件地址644的表的形式,來管理用戶信息641。
指定每個(gè)用戶信息作為基于用戶ID 642的唯一信息。在此定義的用戶信息用作圖6B中的正在注冊(cè)的用戶ID 615、圖6C中的正在注銷的用戶ID 624、或圖6D中的正在預(yù)約的用戶ID 634。存儲(chǔ)在用戶信息641中的一個(gè)單位以記錄645表示。
實(shí)施例的顯示畫面的例子 接著說明通過該實(shí)施例中所使用的文檔管理設(shè)備101來顯示在客戶設(shè)備102上的畫面。在這里所述的畫面上,顯示最少必需內(nèi)容,但是還可以顯示其它任何信息。這些附圖中所示的畫面結(jié)構(gòu)和表示并不特別局限于該實(shí)施例的畫面結(jié)構(gòu)和表示。
文檔瀏覽畫面的例子 圖7是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的文檔瀏覽畫面的例子的圖。
圖7中的文檔瀏覽畫面701用于瀏覽由文檔管理設(shè)備101所管理的文檔信息,并且包括文檔信息顯示區(qū)域702和按鈕707~710。
文檔信息顯示區(qū)域702是用于顯示由文檔管理設(shè)備101管理的文檔信息的列表、并識(shí)別各文檔的區(qū)域,并且包括文檔ID703,文檔名稱704和狀況705,作為顯示的文檔信息。當(dāng)客戶設(shè)備102的用戶從文檔列表中選擇文檔信息時(shí),選中文檔706改變其顯示方式以表示該文檔正被選中。
按鈕707啟動(dòng)用于顯示針對(duì)作為選中文檔706選擇的文檔而做出的注銷預(yù)約(例如,圖9)的列表的處理。當(dāng)用戶按下按鈕707時(shí),將文檔信息顯示區(qū)域702中的選中文檔706的文檔信息發(fā)送給文檔注銷預(yù)約處理控制單元311。
按鈕708啟動(dòng)作為選中文檔706所選擇的文檔(對(duì)于該例子,選擇處于注銷中的文檔)的登記處理(例如,圖17)。當(dāng)用戶按下按鈕708時(shí),將文檔信息顯示區(qū)域702中的選中文檔706的文檔信息發(fā)送給文檔登記處理控制單元310。
按鈕709啟動(dòng)作為選中文檔706所選擇的文檔(對(duì)于該例子,選擇未被注銷的正常文檔)的注銷處理。當(dāng)用戶按下按鈕709時(shí),將文檔信息顯示區(qū)域702中的選中文檔706的文檔信息發(fā)送給文檔注銷處理控制單元309。
按鈕710啟動(dòng)用于顯示作為選中文檔706所選擇的文檔的詳細(xì)信息(例如,圖8)的處理。當(dāng)用戶按下按鈕710時(shí),將文檔信息顯示區(qū)域702中的選中文檔706的信息發(fā)送給文檔信息處理控制單元315。
文檔信息詳細(xì)情況顯示畫面的例子 圖8是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的文檔信息詳細(xì)情況顯示畫面的例子的圖。
圖8中的文檔信息詳細(xì)情況顯示畫面801用于顯示在用戶按下圖7中的按鈕710時(shí)的文檔瀏覽畫面701上所選擇的選中文檔(這里為“建議01”)的詳細(xì)信息。文檔信息詳細(xì)情況顯示畫面801包括文檔信息顯示區(qū)域802、文檔版本信息顯示區(qū)域808和按鈕812。
文檔信息顯示區(qū)域802是用于顯示文檔所保持的信息和該文檔的狀態(tài)的區(qū)域,并且包括文檔ID 803、文檔名稱804、狀況805、注銷日期806和正在注銷的用戶807。僅在狀況805為“注銷中”時(shí)才顯示注銷日期806和正在注銷的用戶807。
文檔版本信息顯示區(qū)域808是用于顯示文檔更新的版本信息的日志的區(qū)域,并且包括版本ID 809、注冊(cè)日期810和正在注冊(cè)的用戶811。
按鈕812結(jié)束該畫面。當(dāng)用戶按下按鈕812時(shí),畫面返回到圖7中的文檔瀏覽畫面701。
注銷預(yù)約列表畫面的例子 圖9是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約列表畫面901的例子的圖。
圖9中的注銷預(yù)約列表畫面901用于顯示在用戶按下圖7中的按鈕707時(shí)的文檔瀏覽畫面701上所選擇的選中文檔(這里為“說明書01”)所設(shè)置的注銷預(yù)約信息。注銷預(yù)約列表畫面901包括文檔信息顯示區(qū)域902、注銷預(yù)約信息顯示區(qū)域906和按鈕910~912。
文檔信息顯示區(qū)域902是用于顯示文檔所保持的信息和該文檔的狀態(tài)的區(qū)域,并且包括文檔ID 903、文檔名稱904和狀況905。
注銷預(yù)約信息顯示區(qū)域906包括作為注銷開始日期的預(yù)約開始日期907、作為預(yù)期登記日期的預(yù)約結(jié)束日期908、和正在預(yù)約的用戶909。這里所顯示的日期是與由注冊(cè)在圖6D的注銷預(yù)約信息631中的文檔ID 903所指定的文檔有關(guān)的多個(gè)注銷預(yù)約信息,并且按照預(yù)約開始日期907的升序顯示日期。預(yù)約開始日期907與預(yù)約結(jié)束日期908之間的間隔為進(jìn)行注銷的預(yù)期時(shí)期。
按鈕910完成該畫面。當(dāng)用戶按下按鈕910時(shí),畫面返回到圖7中的文檔瀏覽畫面701。
按鈕911啟動(dòng)用于取消(刪除)顯示在注銷預(yù)約信息顯示區(qū)域906中的注銷預(yù)約信息的處理。用戶選擇顯示在注銷預(yù)約信息顯示區(qū)域906上的多個(gè)預(yù)約信息中的一個(gè),并按下按鈕911。利用該操作,將所選擇的預(yù)約信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311。畫面改變成圖12中的注銷預(yù)約取消畫面1201。該處理對(duì)應(yīng)于注銷預(yù)約取消處理。
按鈕912啟動(dòng)用于添加與文檔ID 903有關(guān)的注銷預(yù)約的處理。當(dāng)用戶按下按鈕912時(shí),將顯示在該畫面上的文檔信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311。畫面改變成圖10中的注銷預(yù)約設(shè)置畫面1001。
注銷預(yù)約設(shè)置畫面的例子 圖10是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約設(shè)置畫面的例子的圖。
使用圖10中的注銷預(yù)約設(shè)置畫面1001作為用以添加顯示在圖9中的注銷預(yù)約列表畫面901上的文檔的注銷預(yù)約的設(shè)置畫面。注銷預(yù)約設(shè)置畫面1001包括注銷預(yù)約設(shè)置信息顯示區(qū)域1002、復(fù)選框1007、以及按鈕1008和1009。
注銷預(yù)約設(shè)置信息顯示區(qū)域1002包括文檔ID 1003、文檔名稱1004、預(yù)約開始日期1005和預(yù)約結(jié)束日期1006。預(yù)約開始日期1005和預(yù)約結(jié)束日期1006處于可輸入狀態(tài),以使用戶指定預(yù)約時(shí)期。用戶使用預(yù)定格式(在該例子中為年、月和日)指定預(yù)期開始和結(jié)束日期。
復(fù)選框1007用于指定如果取消前一注銷預(yù)約、或者在預(yù)約結(jié)束日期前登記文檔,是否提前開始預(yù)約的注銷。當(dāng)復(fù)選框1007具有選中標(biāo)記時(shí),在結(jié)束前一的注銷預(yù)約后立即開始下一注銷。當(dāng)復(fù)選框1007沒有選中標(biāo)記時(shí),在所指定的預(yù)約開始日期之前,一直不進(jìn)行注銷。
按鈕1008取消該畫面的設(shè)置內(nèi)容,并將畫面改變成圖9中的注銷預(yù)約列表畫面901。
按鈕1009啟動(dòng)用于注冊(cè)在該畫面上所設(shè)置的注銷預(yù)約信息的處理。當(dāng)用戶按下按鈕1009時(shí),將輸入到該畫面的注銷預(yù)約信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311。文檔管理設(shè)備101將注銷預(yù)約信息注冊(cè)在注銷預(yù)約信息存儲(chǔ)單元305中。然后,畫面改變成圖11中的注銷預(yù)約完成畫面1101。
如果在文檔注銷預(yù)約處理控制單元311的處理過程中發(fā)生錯(cuò)誤,則畫面改變成圖13中的錯(cuò)誤畫面1301。后面將參考圖20詳細(xì)說明該處理的序列。
注銷預(yù)約完成畫面的例子 圖11是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約完成畫面1101的例子的圖。
圖11中的注銷預(yù)約完成畫面1101用于顯示通過按下圖10中的注銷預(yù)約設(shè)置畫面1001上的按鈕1009所啟動(dòng)的文檔注銷預(yù)約處理的結(jié)果。注銷預(yù)約完成畫面1101包括文檔ID 1102、文檔名稱1103、預(yù)約開始日期1104、預(yù)約結(jié)束日期1105和按鈕1106。
文檔ID 1102、文檔名稱1103、預(yù)約開始日期1104和預(yù)約結(jié)束日期1105是用于向用戶通知注冊(cè)的注銷預(yù)約信息的顯示區(qū)域。
按鈕1106完成該畫面。當(dāng)用戶按下按鈕1106時(shí),畫面返回到圖9中的注銷預(yù)約列表畫面901。
注銷預(yù)約取消畫面的例子 圖12是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約取消畫面1201的例子的圖。
圖12中的注銷預(yù)約取消畫面1201用作取消顯示在圖9中的注銷預(yù)約列表畫面901上的注銷預(yù)約信息的確認(rèn)畫面。注銷預(yù)約取消畫面1201包括文檔ID 1202、文檔名稱1203、預(yù)約開始日期1204、預(yù)約結(jié)束日期1205、以及按鈕1206和1207。
文檔ID 1202、文檔名稱1203、預(yù)約開始日期1204和預(yù)約結(jié)束日期1205是用于根據(jù)圖6A中的文檔信息和圖6D中的注銷預(yù)約信息來顯示取消目標(biāo)預(yù)約信息的區(qū)域。所顯示的內(nèi)容表示在圖9的注銷預(yù)約列表畫面901的注銷預(yù)約信息顯示區(qū)域906中所選擇的內(nèi)容。
使用按鈕1206以取消用于取消該畫面上所顯示的預(yù)約信息的處理。當(dāng)用戶按下按鈕1206時(shí),畫面返回到圖9中的注銷預(yù)約列表畫面901,而不執(zhí)行預(yù)約取消處理。
按鈕1207啟動(dòng)用于取消(刪除)顯示在該畫面上的注銷預(yù)約信息的處理。當(dāng)用戶按下按鈕1207時(shí),將顯示在該畫面上的注銷預(yù)約信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311,并從注銷預(yù)約信息存儲(chǔ)單元305中刪除該注銷預(yù)約信息。然后,畫面改變成圖9中的注銷預(yù)約列表畫面901。在刪除預(yù)約信息后,如果在取消的預(yù)約后跟著預(yù)約,則在畫面改變成注銷預(yù)約列表畫面901前,根據(jù)該預(yù)約的內(nèi)容進(jìn)行預(yù)約時(shí)期轉(zhuǎn)換處理。
如果在文檔注銷預(yù)約處理控制單元311的處理過程中發(fā)生錯(cuò)誤,則畫面改變成圖13中的錯(cuò)誤畫面1301。
錯(cuò)誤畫面的例子 圖13是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的錯(cuò)誤畫面1301的例子的圖。
圖13中的錯(cuò)誤畫面1301用于在客戶設(shè)備102上顯示在文檔管理設(shè)備101中所執(zhí)行的各處理的過程中發(fā)生錯(cuò)誤時(shí)的錯(cuò)誤內(nèi)容。錯(cuò)誤畫面1301包括具有錯(cuò)誤的目標(biāo)文檔的文檔ID 1302、文檔名稱1303、錯(cuò)誤消息顯示區(qū)域1304和按鈕1305。
文檔ID 1302和文檔名稱1303是用以顯示具有錯(cuò)誤的目標(biāo)文檔信息的區(qū)域。錯(cuò)誤消息顯示區(qū)域1304顯示發(fā)生了的錯(cuò)誤的內(nèi)容。這里所顯示的消息不必總是字符串,而是還可以是圖像等其它任何方式。
按鈕1305完成該畫面。當(dāng)用戶按下按鈕1305時(shí),畫面返回到圖7中的文檔瀏覽畫面701或圖9中的注銷預(yù)約列表畫面901。
注銷畫面的例子 圖14是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷畫面1401的例子的圖。
圖14中的注銷畫面1401用于確認(rèn)在圖7中的文檔瀏覽畫面701上所選擇的選中文檔706的注銷處理。注銷畫面1401包括文檔ID 1402、文檔名稱1403、狀況1404、以及按鈕1405和1406。
文檔ID 1402、文檔名稱1403和狀況1404是用于在顯示該畫面時(shí)顯示在圖7的文檔瀏覽畫面701上所選擇的選中文檔706的最新信息的區(qū)域。
使用按鈕1405以取消用于注銷顯示在該畫面上的文檔信息的處理。當(dāng)用戶按下按鈕1405時(shí),畫面返回到圖7中的文檔瀏覽畫面701,而不執(zhí)行注銷處理。
按鈕1406啟動(dòng)用于注銷文檔ID 1402所表示的文檔的處理。當(dāng)用戶按下按鈕1406時(shí),將顯示在該畫面上的文檔信息發(fā)送給文檔管理設(shè)備101的文檔注銷處理控制單元309。
當(dāng)文檔注銷處理控制單元309完成注銷處理時(shí),畫面改變成圖16中的注銷完成畫面1601。然而,如果在文檔注銷處理控制單元309的注銷處理中發(fā)現(xiàn)存在限制,則將該限制的內(nèi)容顯示在圖15中的注銷限制接受畫面1501上。在用戶指示接受該限制內(nèi)容后,進(jìn)行注銷處理。如果在文檔注銷處理控制單元309的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖13中的錯(cuò)誤畫面1301。后面將參考圖23詳細(xì)說明注銷處理的序列。
注銷限制接受畫面的例子 圖15是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷限制接受畫面1501的例子的圖。
圖15中的注銷限制接受畫面1501包括文檔ID 1502、文檔名稱1503、限制內(nèi)容顯示區(qū)域1504、以及按鈕1505和1506。
文檔ID 1502和文檔名稱1503是用以顯示注銷目標(biāo)的文檔信息的區(qū)域。限制內(nèi)容顯示區(qū)域1504是在注銷處理中為用戶顯示限制的內(nèi)容的區(qū)域。限制內(nèi)容顯示區(qū)域1504顯示例如表示用戶可以注銷和操作被其它預(yù)約限制的文檔的時(shí)期的消息。
如果用戶不同意顯示在該畫面上的限制內(nèi)容,則使用按鈕1505以取消文檔信息注銷處理。當(dāng)用戶按下按鈕1505時(shí),畫面返回到圖7中的文檔瀏覽畫面701,而不執(zhí)行注銷處理。
如果用戶可以同意顯示在該畫面上的限制內(nèi)容,則使用按鈕1506以繼續(xù)文檔信息注銷處理。當(dāng)用戶按下按鈕1506時(shí),文檔管理設(shè)備101的文檔注銷處理控制單元309執(zhí)行注銷處理。當(dāng)結(jié)束注銷處理時(shí),畫面改變成圖16中的注銷完成畫面1601。如果在文檔注銷處理控制單元309的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖13中的錯(cuò)誤畫面1301。
注銷完成畫面的例子 圖16是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷完成畫面1601的例子的圖。
通過按下圖14中的注銷畫面1401上的按鈕1406或圖15中的注銷限制接受畫面1501上的按鈕1506,來啟動(dòng)圖16中的注銷完成畫面1601。注銷完成畫面1601用于顯示注銷處理的結(jié)果,并且包括文檔ID 1602、文檔名稱1603和按鈕1604。
文檔ID 1602和文檔名稱1603是用于向用戶通知注銷的文檔信息的區(qū)域。
按鈕1604完成該畫面。當(dāng)用戶按下按鈕1604時(shí),畫面返回到圖7中的文檔瀏覽畫面701。
登記畫面的例子 圖17是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的登記畫面1701的例子的圖。
圖17中的登記畫面1701用于執(zhí)行在圖7中的文檔瀏覽畫面701上所選擇的選中文檔(這里為“建議01”)的登記處理設(shè)置。登記畫面1701包括登記文檔信息顯示區(qū)域1702、以登記來注冊(cè)文檔文件的文檔文件信息顯示區(qū)域1707、以及按鈕1708和1709。
登記文檔信息顯示區(qū)域1702是用以在顯示該畫面時(shí)顯示作為登記目標(biāo)的選中文檔706的最新信息的區(qū)域。登記文檔信息顯示區(qū)域1702包括文檔ID 1703、文檔名稱1704、狀況1705和注銷日期1706。
文檔文件信息顯示區(qū)域1707是用以顯示表示在登記時(shí)所注冊(cè)的文檔文件的顯示信息的區(qū)域。文檔文件信息顯示區(qū)域1707顯示要注冊(cè)的文檔信息的路徑和文件名稱。用戶還可以直接輸入該信息。
按鈕1708啟動(dòng)用于指定要注冊(cè)的文件的處理。該按鈕的操作使得可以識(shí)別客戶設(shè)備提供的本地文件或通過網(wǎng)絡(luò)訪問的遠(yuǎn)程站點(diǎn)中的文件。通過OS提供這樣的畫面,在該實(shí)施例中,該畫面不具有特定的特性特征,并且省略基于附圖的詳細(xì)說明。將在通過該按鈕所顯示的選擇畫面上所選擇的注冊(cè)目標(biāo)文檔的路徑和文件名稱顯示在文檔文件信息顯示區(qū)域1707中。
按鈕1709啟動(dòng)用于將在文檔文件信息顯示區(qū)域1707中指定的文件注冊(cè)為新版本的文檔的登記處理。當(dāng)用戶按下按鈕1709時(shí),將登記顯示在該畫面上的文檔必需的信息發(fā)送給文檔管理設(shè)備101的文檔登記處理控制單元310。
當(dāng)文檔登記處理控制單元310完成登記處理時(shí),畫面改變成圖18中的登記完成畫面1801。如果在文檔登記處理控制單元310的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖13中的錯(cuò)誤畫面1301。后面將參考圖25詳細(xì)說明登記處理的序列。
登記完成畫面的例子 圖18是示出顯示在圖1中客戶設(shè)備102的CRT 409上的登記完成畫面1801的例子的圖。
圖18中的登記完成畫面1801用于顯示通過按下圖17中的登記畫面1701上的按鈕1709所啟動(dòng)的文檔登記處理的結(jié)果。登記完成畫面1801包括文檔ID 1802、文檔名稱1803、狀況1804、最新版本ID 1805和按鈕1806。
文檔ID 1802、文檔名稱1803、狀況1804和最新版本ID 1805是用于向用戶通知登記的文檔信息的區(qū)域。
按鈕1806完成該畫面。當(dāng)用戶按下按鈕1806時(shí),畫面返回到圖7中的文檔瀏覽畫面701。
實(shí)施例的通知郵件的格式的例子 圖19是示出發(fā)送給該實(shí)施例的客戶設(shè)備的通知郵件1901的格式的例子的圖。
圖19中的郵件格式1901包括郵件頭區(qū)域1902和郵件正文區(qū)域1905。郵件頭區(qū)域1902包括說明作為目的地的郵件地址的目的地1903和說明要發(fā)送郵件的標(biāo)題的標(biāo)題1904。對(duì)于實(shí)際的郵件協(xié)議,還可以定義除上述信息以外的多個(gè)頭信息。在該實(shí)施例中,盡管添加任何其它頭信息不是特別地不可能,但是僅示出了多個(gè)最少必需的信息。
郵件正文區(qū)域1905包括作為目標(biāo)的文檔名稱1906、具有文檔名稱1906的文檔的注銷終止日期1907、以及針對(duì)郵件永久顯示的消息1908。
通過根據(jù)外部程序設(shè)置數(shù)據(jù)來準(zhǔn)備郵件格式。
實(shí)施例的文檔管理設(shè)備的操作的例子 下面將參考流程圖說明根據(jù)該實(shí)施例的文檔管理設(shè)備的操作的例子。
用于使文檔管理設(shè)備執(zhí)行文檔注銷預(yù)約的處理的例子 圖20是示出圖1所示的文檔管理設(shè)備101的注銷預(yù)約處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的圖10中的注銷預(yù)約設(shè)置畫面1001上的按鈕1009,來啟動(dòng)圖20中的處理。圖20示出由文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311所執(zhí)行的處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有在圖10中的注銷預(yù)約設(shè)置畫面1001上輸入的文檔ID 1003、預(yù)約開始日期1005、預(yù)約結(jié)束日期1006、復(fù)選框1007、以及正執(zhí)行該操作的用戶的用戶ID。
如圖20所示,在步驟S2001,通過文檔管理設(shè)備101的注銷預(yù)約信息操作單元306,從注銷預(yù)約信息存儲(chǔ)單元305獲取注銷預(yù)約信息631。注銷預(yù)約信息631與從客戶設(shè)備102接收的圖10中的文檔ID 1003相匹配。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S2002。
在步驟S2002,判斷是否存在在步驟S2001中所獲取的注銷預(yù)約信息631。如果存在該信息,則處理進(jìn)入步驟S2003。如果不存在該信息,則處理進(jìn)入步驟S2007。
在步驟S2003,進(jìn)行直到步驟S2006的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S2001中所獲取的注銷預(yù)約信息631的記錄的數(shù)量一樣多。
首先,指定注銷預(yù)約信息631的記錄的其中一個(gè),并且處理進(jìn)入步驟S2004。在步驟S2004,從該記錄獲取注銷預(yù)約信息631的預(yù)約注銷日期633和預(yù)期登記日期635的值,并且處理進(jìn)入步驟S2005。
在步驟S2005,確認(rèn)在步驟S2004所獲取的兩個(gè)項(xiàng)以及作為注銷預(yù)約處理中的輸入值的預(yù)約開始日期1005和預(yù)約結(jié)束日期1006是否滿足下面的條件。
在本說明書中,“<”和“>”表示年代順序。較小的值表示較早的日期和時(shí)間,而較大的值表示較晚的日期和時(shí)間。另外,“=”表示相同的日期和時(shí)間。
比較條件 (新的預(yù)約開始日期1005)<(預(yù)約預(yù)期登記日期635); 且 (新的預(yù)約結(jié)束日期1006)>(預(yù)約注銷日期633)。
如果滿足該比較條件,則新預(yù)約時(shí)期與已預(yù)約的時(shí)期重疊。判斷這樣為錯(cuò)誤,并且處理進(jìn)入步驟S2008。如果這兩個(gè)比較條件均不滿足,則新預(yù)約時(shí)期與已預(yù)約時(shí)期不重疊。處理進(jìn)入步驟S2006。
步驟S2006表示結(jié)束了對(duì)于在步驟S2001中所獲取的注銷預(yù)約信息631的一個(gè)記錄的重疊檢查。如果注銷預(yù)約信息631仍具有未經(jīng)過該重疊檢查的記錄,則處理返回到步驟S2004。如果處理了注銷預(yù)約信息631的所有記錄,則處理進(jìn)入步驟S2007。由于確認(rèn)新的預(yù)約數(shù)據(jù)與任一現(xiàn)有預(yù)約數(shù)據(jù)均不重疊,因而在步驟S2007注冊(cè)該新的注銷預(yù)約信息。在這種情況下,通過在注銷預(yù)約信息631的項(xiàng)中設(shè)置以下數(shù)據(jù)來創(chuàng)建新記錄638。
要設(shè)置的注銷預(yù)約信息(圖6D) 文檔ID 632←輸入值“文檔ID 1003” 預(yù)約注銷日期633←輸入值“預(yù)約開始日期1005” 正在預(yù)約的用戶ID 634←正在登錄的用戶的用戶ID 預(yù)期登記日期635←輸入值“預(yù)約結(jié)束日期1006” 前一預(yù)約跟蹤標(biāo)志636←輸入值“復(fù)選框1007” 狀況637←“未處理” 通過文檔管理設(shè)備101的注銷預(yù)約信息操作單元306,將新創(chuàng)建的記錄638存儲(chǔ)在注銷預(yù)約信息存儲(chǔ)單元305中。當(dāng)步驟S2007中的注冊(cè)處理完成時(shí),結(jié)束注銷預(yù)約處理。
另一方面,當(dāng)例如在檢查預(yù)約時(shí)期中檢測(cè)到重疊錯(cuò)誤時(shí),執(zhí)行步驟S2008。將錯(cuò)誤內(nèi)容輸出到圖13中的錯(cuò)誤畫面1301,以向用戶通知錯(cuò)誤內(nèi)容。當(dāng)用戶確認(rèn)該錯(cuò)誤信息,并按下圖13中的錯(cuò)誤畫面1301上的按鈕1305時(shí),結(jié)束注銷預(yù)約處理,而不進(jìn)行預(yù)約。當(dāng)結(jié)束該處理時(shí),顯示圖11中的注銷預(yù)約完成畫面1101。用于使文檔管理設(shè)備確認(rèn)預(yù)約時(shí)期的結(jié)束狀態(tài)的處理的例子 圖21是示出圖1所示的文檔管理設(shè)備101的預(yù)約注銷時(shí)期結(jié)束狀態(tài)確認(rèn)處理的過程的例子的流程圖。
不是響應(yīng)于用戶的動(dòng)作來執(zhí)行該處理,而是在文檔管理設(shè)備101中定期地和自動(dòng)地執(zhí)行該處理。執(zhí)行間隔沒有特別限制。圖21示出該定期執(zhí)行的處理的一個(gè)循環(huán)的序列。文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311通過使用圖2中的CPU201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有結(jié)束警告的預(yù)約時(shí)期的剩余天數(shù)的閾值。預(yù)先在文檔管理設(shè)備101中設(shè)置該內(nèi)容。
如圖21所示,在步驟S2101,在存在于圖6D中的注銷預(yù)約信息631中的多個(gè)預(yù)約信息中,根據(jù)下面的條件獲取預(yù)約期間馬上將結(jié)束的預(yù)約信息。
獲取條件 (狀況637不是“處理后”); 且 ((該處理執(zhí)行的當(dāng)前日期)+(系統(tǒng)中所設(shè)置的剩余天數(shù)的閾值))>(預(yù)期登記日期635) 或 ((該處理執(zhí)行的當(dāng)前日期)+(系統(tǒng)中所設(shè)置的剩余天數(shù)的閾值))>(預(yù)約注銷日期633) 假定基于文檔ID來排序滿足該條件的注銷預(yù)約信息631的記錄。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S2102。
在步驟S2102,判斷是否存在在步驟S2101中所獲取的注銷預(yù)約信息631的至少一個(gè)記錄。如果存在至少一個(gè)記錄,則處理進(jìn)入步驟S2103。如果不存在記錄,則結(jié)束該處理。
在步驟S2103,進(jìn)行直到S2107的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S2101中所獲取的注銷預(yù)約信息631的記錄的數(shù)量一樣多。
首先,指定注銷預(yù)約信息631的記錄中的一個(gè),并且處理進(jìn)入步驟S2104。在步驟S2104,通過使用注銷信息操作單元304,從注銷信息存儲(chǔ)單元303獲取相應(yīng)的注銷信息621的記錄。通過使用從在步驟S2103中所指定的注銷預(yù)約信息631的記錄所獲取的文檔ID 632作為關(guān)鍵字,來進(jìn)行該獲取。當(dāng)結(jié)束該記錄獲取處理時(shí),處理進(jìn)入步驟S2105。
在步驟S2105,確認(rèn)是否存在在步驟S2104中所獲取的注銷信息621。如果存在該信息,則處理進(jìn)入步驟S2106。如果不存在該信息,則處理進(jìn)入步驟S2107。
在步驟S2106,通過使用用戶信息操作單元308,從用戶信息存儲(chǔ)單元307獲取相應(yīng)的用戶信息641。通過使用在步驟S2104中所獲取的注銷信息621的記錄的正在注銷的用戶ID 624作為關(guān)鍵字,來進(jìn)行該獲取。另外,通過使用將同一注銷信息621的記錄的文檔ID 622用作為關(guān)鍵字的文檔信息操作單元302,來從文檔信息存儲(chǔ)單元301獲取相應(yīng)的文檔信息601。
使用這些多個(gè)所獲取的信息,發(fā)送使用圖19所示的郵件格式1901的郵件。以下面的方式創(chuàng)建要以郵件格式1901指定的多個(gè)信息。在目的地1903中設(shè)置所獲取的用戶信息641的郵件地址644。在標(biāo)題1904中設(shè)置字符串“確認(rèn)注銷終止日期”。在文檔名稱1906中設(shè)置所獲取的文檔信息601的文檔名稱603。在注銷終止日期1907中設(shè)置在步驟S2103中所指定的注銷預(yù)約信息631的預(yù)期登記日期635和預(yù)約注銷日期633中滿足步驟S2101中的獲取條件的一個(gè)。將消息“接近注銷的終止日期。請(qǐng)?jiān)谥付ǖ慕K止日期之前進(jìn)行登記操作或取消注銷預(yù)約”應(yīng)用于消息1908。
立即發(fā)送創(chuàng)建的郵件。當(dāng)結(jié)束郵件發(fā)送時(shí),處理進(jìn)入步驟S2107。
在步驟S2107,判斷是否處理了在步驟S2101中所獲取的注銷預(yù)約信息631的所有記錄。如果仍有未處理的記錄,則處理返回到步驟S2103。如果不存在未處理的記錄,則該處理退出該循環(huán),并完成該處理。
用于使文檔管理設(shè)備注銷預(yù)約時(shí)期將要開始的文檔的處理的例子 圖22是示出圖1所示的文檔管理設(shè)備101的注銷預(yù)約執(zhí)行處理的過程的例子的流程圖。
不是響應(yīng)于用戶的動(dòng)作來執(zhí)行該處理,而是在文檔管理設(shè)備101中定期地和自動(dòng)地執(zhí)行該處理。執(zhí)行間隔沒有特別限制。圖22示出該定期執(zhí)行的處理的一個(gè)循環(huán)的序列。文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元311通過使用圖2中的CPU201執(zhí)行該處理。
如圖22所示,在步驟S2201,在存在于圖6D中的注銷預(yù)約信息631中的多個(gè)預(yù)約信息中,根據(jù)下面的條件獲取預(yù)約期間將開始的預(yù)約信息。
獲取條件 (狀況637不為“處理后”) 且 (該處理執(zhí)行的當(dāng)前日期)≥(預(yù)約注銷日期633) 假定基于文檔ID 632和預(yù)約注銷日期633排序滿足該條件的注銷預(yù)約信息631的記錄。如果存在多個(gè)相同的文檔ID 632,則僅保留預(yù)約注銷日期633表示最早日期的記錄,并且從目標(biāo)記錄中刪除其余記錄。當(dāng)結(jié)束基于該條件的目標(biāo)記錄獲取處理時(shí),處理進(jìn)入步驟S2202。
在步驟S2202,判斷是否存在在步驟S2201所獲取的注銷預(yù)約信息631的至少一個(gè)記錄。如果存在至少一個(gè)記錄,則處理進(jìn)入步驟S2203。如果不存在記錄,則結(jié)束該處理。
在步驟S2203,進(jìn)行直到S2209的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S2201中所獲取的注銷預(yù)約信息631的記錄一樣多。
首先,指定注銷預(yù)約信息631的記錄中的一個(gè)記錄,并且處理進(jìn)入步驟S2204。
在步驟S2204,執(zhí)行文檔的注銷處理,其中,該文檔與在步驟S2203中所指定的、待處理的注銷預(yù)約信息631的記錄中所述的文檔ID 632相對(duì)應(yīng)。為了進(jìn)行該處理,啟動(dòng)圖24所示的注銷實(shí)際處理。當(dāng)結(jié)束圖24中的注銷實(shí)際處理時(shí),存儲(chǔ)處理結(jié)果,并且處理進(jìn)入步驟S2205。
在步驟S2205,判斷在步驟S2204中所存儲(chǔ)的注銷實(shí)際處理的結(jié)果。如果該處理是正常結(jié)束的,則處理進(jìn)入步驟S2206。如果該處理是異常結(jié)束的,則處理進(jìn)入步驟S2208。
在步驟S2206,由于注銷處理是正常結(jié)束的,因而以下面的方式更新注銷預(yù)約信息。將在步驟S2203中所指定的注銷預(yù)約信息631的記錄的狀況637的值改變?yōu)椤疤幚碇小薄Mㄟ^注銷預(yù)約信息操作單元306來更新存儲(chǔ)在注銷預(yù)約信息存儲(chǔ)單元305中的注銷預(yù)約信息631。當(dāng)結(jié)束更新處理時(shí),處理進(jìn)入步驟S2207。
在步驟S2207,由于結(jié)束了文檔的注銷處理,因而通過郵件向預(yù)約注銷的用戶通知注銷了該文檔。為此,通過使用將在步驟S2203中所指定的注銷預(yù)約信息631的文檔ID 632用作為關(guān)鍵字的文檔信息操作單元302,來從文檔信息存儲(chǔ)單元301獲取相應(yīng)的文檔信息601。另外,通過使用將正在預(yù)約的用戶ID 634用作為關(guān)鍵字的用戶信息操作單元308,來從用戶信息存儲(chǔ)單元307獲取相應(yīng)的用戶信息641。
該步驟中所發(fā)送的郵件使用圖19中的郵件格式1901。以下面的方式在郵件格式1901中指定多個(gè)信息。在目的地1903中設(shè)置該步驟所獲取的用戶信息641的郵件地址644。在標(biāo)題1904中設(shè)置字符串“注銷完成”。在文檔名稱1906中設(shè)置該步驟所獲取的文檔信息601的文檔名稱603。在注銷終止日期1907中設(shè)置在步驟S2203中所指定的注銷預(yù)約信息631的預(yù)期登記日期635。在消息1908中指定消息“你的注銷時(shí)期開始。請(qǐng)開始注銷文檔的操作”。當(dāng)結(jié)束所創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S2209。
在步驟S2208,根據(jù)步驟S2204中的注銷實(shí)際處理的錯(cuò)誤,分別向預(yù)期注銷用戶(預(yù)約了共享文檔的注銷的用戶)和現(xiàn)正在注銷的用戶(現(xiàn)正在注銷共享文檔的用戶)發(fā)送郵件。
對(duì)于預(yù)期注銷用戶,發(fā)送表示未正常進(jìn)行預(yù)期注銷的郵件。為此,通過使用將在步驟S2203中所指定的注銷預(yù)約信息631的文檔ID 632用作為關(guān)鍵字的文檔信息操作單元302,來從文檔信息存儲(chǔ)單元301獲取相應(yīng)的文檔信息601。另外,通過使用將正在注銷的用戶ID 634用作為關(guān)鍵字的用戶信息操作單元308,從用戶信息存儲(chǔ)單元307獲取相應(yīng)的用戶信息641。
該步驟中向預(yù)期注銷用戶要發(fā)送的郵件使用圖19中的郵件格式1901。以下面的方式在郵件格式1901中指定多個(gè)信息。在目的地1903中設(shè)置該步驟所獲取的用戶信息641的郵件地址644。在標(biāo)題1904中設(shè)置字符串“注銷失敗”。在文檔名稱1906中設(shè)置該步驟所獲取的文檔信息601的文檔名稱603。在注銷終止日期1907中設(shè)置在步驟S2203中所指定的注銷預(yù)約信息631的預(yù)約注銷日期633。將消息“你的注銷時(shí)期已經(jīng)到了,但是注銷處理失敗”應(yīng)用于消息1908。
對(duì)于現(xiàn)正在注銷的用戶,發(fā)送用于請(qǐng)求注銷的共享文檔的登記執(zhí)行或注銷取消的郵件。為此,通過使用文檔信息操作單元302使用在步驟S2203中所指定的注銷預(yù)約信息631的文檔ID632作為關(guān)鍵字,從文檔信息存儲(chǔ)單元301獲取相應(yīng)的文檔信息601。另外,通過使用將注銷信息621的正在注銷的用戶ID624用作為關(guān)鍵字的用戶信息操作單元308,從用戶信息存儲(chǔ)單元307獲取相應(yīng)的用戶信息641。通過使用將文檔ID 632用作為關(guān)鍵字注銷信息操作單元304,從注銷信息存儲(chǔ)單元303獲取正在注銷的用戶ID 624。
該步驟中向現(xiàn)正在注銷的用戶所要發(fā)送的郵件使用圖19中的郵件格式1901。以下面的方式在郵件格式1901中指定多個(gè)信息。在目的地1903中設(shè)置該步驟所獲取用戶信息641的郵件地址644。在標(biāo)題1904中設(shè)置字符串“緊急登記”。在文檔名稱1906中設(shè)置該步驟所獲取文檔信息601的文檔名稱603。在注銷終止日期1907中設(shè)置在步驟S 2203中所指定的注銷預(yù)約信息631的預(yù)約注銷日期633。將消息“你的注銷時(shí)期已終止。因?yàn)槠渌脩粢炎龀隽嗽撐臋n的下一個(gè)注銷預(yù)約,因而請(qǐng)執(zhí)行該文檔的緊急登記或取消該文檔的注銷?!睉?yīng)用于消息1908。當(dāng)結(jié)束所創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S2209。
在步驟S2209,判斷是否處理了在步驟S2201中所獲取的注銷預(yù)約信息631的所有記錄。如果仍存在未處理的記錄,則處理返回到步驟S2203。如果不存在未處理的記錄,則該處理退出該循環(huán),并完成該處理。
用于使用戶執(zhí)行注銷的處理的例子 圖23是示出圖1所示的文檔管理設(shè)備101的注銷執(zhí)行處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖14中的注銷畫面1401上的按鈕1406,啟動(dòng)圖23中處理。圖23示出文檔管理設(shè)備101的文檔注銷處理控制單元309所執(zhí)行的文檔注銷處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有在注銷畫面1401上所指定的文檔ID1402和正在執(zhí)行該操作的用戶的用戶ID。
如圖23所示,在步驟S2301,獲取與輸入數(shù)據(jù)的文檔ID 1402相對(duì)應(yīng)的注銷預(yù)約信息的列表。通過經(jīng)由注銷預(yù)約信息操作單元306從注銷預(yù)約信息存儲(chǔ)單元305獲取與文檔ID 1402相對(duì)應(yīng)的注銷預(yù)約信息631來進(jìn)行該處理。假定基于項(xiàng)的預(yù)約注銷日期633按照升序來排序此時(shí)所獲取的注銷預(yù)約信息631的記錄。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S2302。
在步驟S2302,判斷是否存在在步驟S2301中所獲取的注銷預(yù)約信息631的記錄。如果存在記錄,則處理進(jìn)入步驟S2303。如果不存在記錄,則處理進(jìn)入步驟S2310。
在步驟S2303,進(jìn)行直到S2307的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S2301中所獲取的注銷預(yù)約信息631的記錄一樣多。
首先,指定注銷預(yù)約信息631的記錄的其中一個(gè),并且處理進(jìn)入步驟S2304。在步驟S2304,獲取在步驟S2303中所指定的注銷預(yù)約信息631的記錄的預(yù)約注銷日期633和預(yù)期登記日期635。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S2305。
在步驟S2305,使用在步驟S2304中所獲取的預(yù)約注銷日期633和預(yù)期登記日期635的信息,根據(jù)下面的條件將該處理執(zhí)行的當(dāng)前日期與預(yù)約時(shí)期進(jìn)行比較。
比較條件 (該處理執(zhí)行的當(dāng)前日期)≥(預(yù)約注銷日期633) 且 (該處理執(zhí)行的當(dāng)前日期)<(預(yù)期登記日期635) 如果滿足這些條件,則當(dāng)前時(shí)間包括在要注銷的文檔的預(yù)約時(shí)期中。因此判斷為注銷處理本身是不可以的。為此,如果滿足該條件,則處理進(jìn)入步驟S2311。如果不滿足這些條件,則所比較的記錄未包括在注銷時(shí)期中,并且處理進(jìn)入步驟S2306。
在步驟S2306,檢查在注銷時(shí)期外是否滿足以下條件。該檢查的比較條件如下。
比較條件 (該處理執(zhí)行的當(dāng)前日期)<(預(yù)約注銷日期633) 如果滿足該條件,則注銷時(shí)期仍未開始,而后邊的預(yù)約施加了注銷限制。處理進(jìn)入步驟S2308。否則,在預(yù)約信息端不存在注銷限制,并且處理進(jìn)入步驟S2307。
步驟S2307表示結(jié)束了針對(duì)在步驟S2301中所獲取的注銷預(yù)約信息631的一個(gè)記錄的重疊檢查。如果注銷預(yù)約信息631仍存在未處理的記錄,則處理返回到步驟S2303。如果處理了注銷預(yù)約信息631的所有記錄,則該處理進(jìn)入步驟S2310。
通過步驟S2306中的比較判斷為將在當(dāng)前注銷處理后開始預(yù)約的注銷。在步驟S2308,文檔注銷處理控制單元309準(zhǔn)備表示注銷時(shí)期受限的信息,并將該信息發(fā)送給顯示內(nèi)容創(chuàng)建單元316,從而為正在注銷的用戶顯示圖15中的注銷限制接受畫面1501。在注銷限制接受畫面1501上顯示在步驟S2303中所指定的注銷預(yù)約信息631的文檔ID 632和預(yù)約注銷日期633。特別地,將預(yù)約注銷日期633包含在消息中。步驟S2308包括直到在客戶設(shè)備102的CRT 409上顯示該畫面的處理。
當(dāng)看見該畫面的用戶按照他/她的判斷按下圖15中的注銷限制接受畫面1501上的按鈕1505或1506時(shí),處理進(jìn)入步驟S2309。
在步驟S2309,判斷用戶按下了按鈕1505(取消)或按鈕1506(接受)中的哪一按鈕。對(duì)于取消,在不執(zhí)行注銷處理的情況下結(jié)束該處理。對(duì)于接受,判斷為用戶接受對(duì)于注銷時(shí)期的限制。該處理退出步驟S2304~2307的循環(huán),并且處理進(jìn)入步驟S2310。
在步驟S2310,因?yàn)榇_認(rèn)不存在注銷預(yù)約重疊,因而執(zhí)行實(shí)際注銷處理。后面將參考圖24的流程圖詳細(xì)說明該處理。當(dāng)完成步驟S2310中的注銷處理時(shí),結(jié)束該處理。
在步驟S2305判斷為預(yù)約注銷時(shí)期已經(jīng)開始了,并且另一用戶正在執(zhí)行注銷。于是,在步驟S2311,顯示錯(cuò)誤畫面1301以向正請(qǐng)求注銷的用戶通知已注銷了目標(biāo)文檔。當(dāng)用戶按下錯(cuò)誤畫面1301上的按鈕1305時(shí),結(jié)束該處理。
文檔管理設(shè)備中的注銷實(shí)際處理的例子 圖24是示出圖1所示的文檔管理設(shè)備101的注銷實(shí)際處理的過程的例子的流程圖。
在圖22和23的注銷處理序列中的步驟S2204或S2310中啟動(dòng)圖24中的處理。圖24示出由文檔管理設(shè)備101的文檔注銷處理控制單元309所執(zhí)行的文檔注銷實(shí)際處理的序列。圖2中的CPU201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有注銷目標(biāo)的文檔ID和正執(zhí)行該操作的用戶的用戶ID。
如圖24所示,在步驟S2401,獲取與由輸入的數(shù)據(jù)所指定的文檔ID相對(duì)應(yīng)的文檔信息601和注銷信息621。當(dāng)結(jié)束文檔信息601和注銷信息621的獲取時(shí),處理進(jìn)入步驟S2402。
在步驟S2402,判斷是否存在在步驟S2401中所獲取的文檔信息601。如果不存在該文檔信息,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2408。如果存在該文檔信息,則處理進(jìn)入步驟S2403。在步驟S2403,判斷是否存在在步驟S2401中所獲取的注銷信息621。如果存在該信息,則另一用戶當(dāng)前正在注銷該文檔,并且發(fā)生錯(cuò)誤。處理進(jìn)入步驟S2408。如果不存在注銷信息621,則用戶可以注銷該文檔,并且處理進(jìn)入步驟S2404。如果在步驟S2401中所獲取的文檔信息601的狀況604具有除“正?!币酝獾闹担瑒t發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2408。如果狀況為“正常”,則結(jié)束所有允許/禁用注銷檢查,并且處理進(jìn)入步驟S2405。
在步驟S2405,將在步驟S2401中所獲取的文檔信息601的狀況值改變成“注銷中”。通過使文檔注銷處理控制單元309經(jīng)由文檔信息操作單元302來更新文檔信息存儲(chǔ)單元301中的現(xiàn)有數(shù)據(jù),進(jìn)行該處理。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S2406。
在步驟S2406,將該文檔信息添加到圖6C中的注銷信息621,以表示該文檔處于注銷中。下面的多個(gè)信息用作注銷信息621的項(xiàng)。作為輸入的數(shù)據(jù)給予該處理的文檔ID用作文檔ID622。該處理的執(zhí)行日期用作注銷日期。像象文檔ID一樣,作為輸入的數(shù)據(jù)給予該處理的、正執(zhí)行該操作的用戶的用戶ID用作正在注銷的用戶ID 624。使用這些數(shù)據(jù),文檔注銷處理控制單元309通過注銷信息操作單元304向注銷信息存儲(chǔ)單元303添加新數(shù)據(jù)。當(dāng)結(jié)束該注銷信息添加處理時(shí),處理進(jìn)入步驟S2407。
在步驟S2407,判斷在步驟S2405和S2406所執(zhí)行的更新處理。利用該處理判斷,完成注銷處理,并且結(jié)束該處理。
在步驟S2408,執(zhí)行各步驟中已發(fā)生的錯(cuò)誤的處理。向處理啟動(dòng)源通知該錯(cuò)誤,并且結(jié)束該處理。
用于使用戶執(zhí)行登記的處理的例子 圖25是示出圖1所示的文檔管理設(shè)備101的登記執(zhí)行處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖17中的登記畫面1701上的按鈕1709,啟動(dòng)圖25中的處理。圖25示出由文檔管理設(shè)備101的文檔登記處理控制單元310所執(zhí)行的文檔登記處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有在登記畫面1701上指定的文檔ID1703、在文檔文件信息顯示區(qū)域1707中所指定的或通過按鈕1708所指定的注冊(cè)的文檔文件、以及正執(zhí)行該操作的用戶的用戶ID。
如圖25所示,在步驟S2501,用戶登記具有在圖17中的登記畫面1701上所指定的文檔ID的文檔。后面將參考圖26中的流程圖詳細(xì)說明該處理。在該步驟中,執(zhí)行圖26中的處理結(jié)果獲取的處理啟動(dòng)。在存儲(chǔ)該處理結(jié)果后,處理進(jìn)入步驟S2502。
在步驟S2502,獲取步驟S2501中的登記處理結(jié)果。如果該結(jié)果是錯(cuò)誤,則處理進(jìn)入步驟S2513。如果該處理正常結(jié)束,則處理進(jìn)入步驟S2503。
在步驟S2503,確認(rèn)是否存在與登記的文檔的文檔ID相匹配的注銷預(yù)約信息631。在該步驟中,注銷預(yù)約信息操作單元306獲取滿足下面的條件的注銷預(yù)約信息631。
搜索條件 文檔ID 632=輸入的數(shù)據(jù)“文檔ID 1703”; 且 (預(yù)約注銷日期633)≥(處理執(zhí)行日期); 且 (預(yù)期登記日期635)≥(處理執(zhí)行日期)。
當(dāng)結(jié)束該信息獲取處理時(shí),處理進(jìn)入步驟S2504。
在步驟S2504,檢查在步驟S2503中所獲取的注銷預(yù)約信息631是否具有記錄。如果注銷預(yù)約信息631不具有記錄,則判斷為當(dāng)前注銷不是根據(jù)預(yù)約處理的注銷,而是使用圖23中的處理序列的、根據(jù)圖14中的畫面的直接注銷處理。處理進(jìn)入步驟S2512。如果存在記錄,則處理進(jìn)入步驟S2505以處理該記錄。
在步驟S2505,從在步驟S2503中所獲取的注銷預(yù)約信息631的記錄信息獲取預(yù)期登記日期635。臨時(shí)存儲(chǔ)該信息,并在后面的步驟S2507中使用該信息。將該記錄的狀況637改變成“處理后”,并且將預(yù)期登記日期635改變成處理執(zhí)行日期。文檔登記處理控制單元310通過注銷預(yù)約信息操作單元306更新注銷預(yù)約信息存儲(chǔ)單元305中的現(xiàn)有數(shù)據(jù)。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S2506。
在步驟S2506,獲取登記的文檔接著的預(yù)約信息。在該步驟中,注銷預(yù)約信息操作單元306獲取滿足下面的條件的注銷預(yù)約信息631。對(duì)于該搜索條件,使用在步驟S2505中臨時(shí)存儲(chǔ)的預(yù)期登記日期635。
搜索條件 文檔ID 632=輸入的數(shù)據(jù)“文檔ID 1703”; 且 (預(yù)約注銷日期633)≥((臨時(shí)存儲(chǔ)的預(yù)期登記日期)+1天); 且 (前一預(yù)約跟蹤標(biāo)志636)=真。
當(dāng)結(jié)束基于該搜索條件的信息搜索處理時(shí),處理進(jìn)入步驟S2507。
在步驟S2507,檢查在步驟S2506中所獲取的注銷預(yù)約信息631是否具有記錄。如果不存在記錄,則不必通過跟蹤開始預(yù)約的注銷,并且處理進(jìn)入步驟S2512。如果存在記錄,則處理進(jìn)入步驟S2508。該處理對(duì)應(yīng)于進(jìn)行注銷檢查的預(yù)期時(shí)期。
在步驟S2508,獲取在步驟S2506中所獲取的注銷預(yù)約信息631的正在預(yù)約的用戶ID 634。正在預(yù)約的用戶ID 634用作在后面執(zhí)行步驟S2509中的輸入的數(shù)據(jù)。將記錄的狀況637改變成“處理中”,并且將預(yù)約注銷日期633改變成處理執(zhí)行日期。文檔注銷處理控制單元309通過注銷預(yù)約信息操作單元306更新注銷預(yù)約信息存儲(chǔ)單元305中的現(xiàn)有數(shù)據(jù)。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S2509。該提前處理對(duì)應(yīng)于進(jìn)行注銷改變的注銷開始日期改變、或者第一或第二預(yù)期時(shí)期。
在步驟S2509,給出在步驟S2508中所存儲(chǔ)的正在預(yù)約的用戶ID和輸入的數(shù)據(jù)的文檔ID。文檔注銷處理控制單元309根據(jù)圖24所示的注銷實(shí)際處理序列,開始注銷處理。當(dāng)結(jié)束該注銷實(shí)際處理時(shí),處理進(jìn)入步驟S2510。
在步驟S2510,判斷步驟S2509中的注銷處理是否正常結(jié)束。如果該處理不是正常結(jié)束,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2513。如果該處理正常結(jié)束,則處理進(jìn)入步驟S2511。
在步驟S2511,向已預(yù)約了注銷的用戶發(fā)送郵件。為此,通過使用將在步驟S2506中所指定的注銷預(yù)約信息記錄的文檔ID 632用作為關(guān)鍵字的文檔信息操作單元302,從文檔信息存儲(chǔ)單元301獲取相應(yīng)的文檔信息601。另外,通過使用將在步驟S2508中所存儲(chǔ)的正在預(yù)約的用戶ID用作為關(guān)鍵字的用戶信息操作單元308,從用戶信息存儲(chǔ)單元307獲取相應(yīng)的用戶信息641。
該步驟中所發(fā)送的郵件使用圖19中的郵件格式1901。以下面的方式在郵件格式1901中指定多個(gè)信息。在目的地1903中設(shè)置該步驟所獲取的用戶信息641的郵件地址644。在標(biāo)題1904中設(shè)置字符串“注銷完成”。在文檔名稱1906中設(shè)置該步驟所獲取的文檔信息601的文檔名稱603。在注銷終止日期1907中設(shè)置在步驟S2503中所指定的注銷預(yù)約信息631的預(yù)期登記日期635。將消息“在所安排的結(jié)束日期前完成了操作者的前一操作,因此,你的注銷時(shí)期已經(jīng)開始了。請(qǐng)開始注銷的文檔的操作?!敝付橄?908。當(dāng)結(jié)束所創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S2512。
在步驟S2512,判斷在該處理中所改變的所有多個(gè)信息。當(dāng)結(jié)束信息判斷時(shí),結(jié)束該處理。
文檔管理設(shè)備中的登記實(shí)際處理的例子 圖26是示出圖1所示的文檔管理設(shè)備101的登記實(shí)際處理的過程的例子的流程圖。
在圖25中的登記處理序列中啟動(dòng)圖26中的處理。圖26示出由文檔管理設(shè)備101的文檔登記處理控制單元310所執(zhí)行的文檔登記實(shí)際處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有注銷目標(biāo)的文檔ID、在輸入畫面上所指定的注冊(cè)的文檔文件、以及正執(zhí)行該操作的用戶的用戶ID。
如圖26所示,在步驟S2601,搜索并獲取滿足下面的搜索條件的注銷信息621。
搜索條件 文檔ID 622=輸入的數(shù)據(jù)“文檔ID” 當(dāng)結(jié)束基于該搜索條件的信息獲取處理時(shí),處理進(jìn)入步驟S2602。
在步驟S2602,判斷在步驟S2601中所獲取的注銷信息621是否具有記錄。如果該文檔當(dāng)前處于注銷中,則存在相應(yīng)的記錄。如果存在記錄,則處理進(jìn)入步驟S2603。如果不存在記錄,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2608。在步驟S2603,檢查在步驟S2601中所獲取的注銷信息621的記錄的正在注銷的用戶ID 624與作為輸入的數(shù)據(jù)給出的、正在執(zhí)行該操作的用戶的用戶ID是否一致。如果用戶ID不同,則由于違規(guī)登記訪問而發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2608。如果用戶ID相互一致,則處理進(jìn)入步驟S2604。在步驟S2604,確認(rèn)是否存在作為輸入的數(shù)據(jù)所給出的注冊(cè)文件。如果不存在該文檔文件,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S2608。如果存在該文件,則處理進(jìn)入步驟S2605。
在步驟S2605,作為登記處理,添加所指定的文檔的版本。首先,注銷信息操作單元304通過使用輸入的數(shù)據(jù)的文檔ID作為關(guān)鍵字,從存儲(chǔ)在注銷信息存儲(chǔ)單元303中的版本信息獲取最新版本的版本號(hào)。增大最新版本的值以獲得新版本的版本號(hào),從而創(chuàng)建版本信息611的新記錄。
對(duì)于該新記錄,指定輸入的數(shù)據(jù)的文檔ID作為文檔ID 612。指定通過增大所獲得的新版本號(hào)作為版本ID 613。指定處理執(zhí)行日期作為注冊(cè)日期614。指定輸入的數(shù)據(jù)的正在操作的用戶ID作為正在注冊(cè)的用戶ID 615。指定輸入的數(shù)據(jù)的注冊(cè)的文檔文件作為文件內(nèi)容616。文檔登記處理控制單元310進(jìn)行控制,從而使文檔信息操作單元302執(zhí)行新版本添加操作,以在文檔信息存儲(chǔ)單元301中新注冊(cè)利用以上數(shù)據(jù)所創(chuàng)建的記錄。當(dāng)結(jié)束該版本信息記錄注冊(cè)時(shí),處理進(jìn)入步驟S2606。
在步驟S2606,根據(jù)版本添加更新多個(gè)相關(guān)信息。首先,文檔登記處理控制單元310進(jìn)行控制,以使注銷信息操作單元304執(zhí)行信息刪除操作,以從注銷信息存儲(chǔ)單元303中刪除在步驟S2601中所獲取的記錄。接著,文檔信息操作單元302執(zhí)行文檔信息獲取操作,以從文檔信息存儲(chǔ)單元301獲取與輸入的數(shù)據(jù)的文檔ID相匹配的文檔信息601的記錄。將所獲取的記錄的狀況604的值改變成“正常”。文檔登記處理控制單元310進(jìn)行控制,以使文檔信息操作單元302執(zhí)行文檔信息更新操作,以更新文檔信息存儲(chǔ)單元301中相同文檔ID的記錄。當(dāng)結(jié)束該步驟中的更新處理時(shí),處理進(jìn)入步驟S2607。
在步驟S2607,判斷在步驟S2605和S2606中執(zhí)行的更新操作。當(dāng)結(jié)束該信息判斷處理時(shí),結(jié)束該處理。
在步驟S2608,執(zhí)行各步驟中所發(fā)生的錯(cuò)誤的處理。向處理啟動(dòng)源通知該錯(cuò)誤,并且結(jié)束該處理。
第二實(shí)施例 以下說明根據(jù)本發(fā)明的第二實(shí)施例的文檔管理設(shè)備。
實(shí)施例的文檔管理系統(tǒng)的結(jié)構(gòu)的例子 可以認(rèn)為包括根據(jù)第二實(shí)施例的文檔管理系統(tǒng)的整個(gè)文檔管理系統(tǒng)的結(jié)構(gòu)與第一實(shí)施例中參考圖1所述的結(jié)構(gòu)相同,并且不重復(fù)對(duì)其的說明。
實(shí)施例的文檔管理設(shè)備的配置的例子 文檔管理設(shè)備的硬件結(jié)構(gòu)的例子 同樣可以認(rèn)為根據(jù)第二實(shí)施例的文檔管理設(shè)備101的硬件結(jié)構(gòu)與第一實(shí)施例中參考圖2所述的結(jié)構(gòu)相同,并且不重復(fù)對(duì)其的說明。
實(shí)施例的文檔管理設(shè)備的功能配置的例子 接著參考圖27的框圖說明文檔管理設(shè)備101的功能配置。
如圖27所示,文檔管理設(shè)備101包括以下元件。
文檔管理設(shè)備包括文檔信息存儲(chǔ)單元2701、文檔信息操作單元2702、注銷信息存儲(chǔ)單元2703、以及注銷信息操作單元2704。文檔管理設(shè)備還包括注銷預(yù)約信息存儲(chǔ)單元2705、注銷預(yù)約信息操作單元2706、預(yù)約流程信息存儲(chǔ)單元2707、以及預(yù)約流程信息操作單元2708。文檔管理設(shè)備還包括用戶信息存儲(chǔ)單元2709和用戶信息操作單元2710。這些單元2701~2710用作信息處理部分。
文檔管理設(shè)備包括用作處理控制部分的文檔注銷處理控制單元2711、文檔登記處理控制單元2712、文檔注銷預(yù)約處理控制單元2713、以及用戶認(rèn)證處理控制單元2714。
文檔管理設(shè)備還包括網(wǎng)絡(luò)通信單元2715、文檔信息處理控制單元2716、以及顯示內(nèi)容創(chuàng)建單元2717。
文檔信息存儲(chǔ)單元2701是用于存儲(chǔ)注冊(cè)的文檔信息和文檔文件的地方,并被分配在RAM 202或HDD 213中。文檔信息操作單元2702包括存儲(chǔ)在RAM中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且對(duì)于文檔信息存儲(chǔ)單元2701執(zhí)行文檔信息或文檔文件的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
注銷信息存儲(chǔ)單元2703是用于存儲(chǔ)文檔信息存儲(chǔ)單元2701中所存儲(chǔ)的文檔的注銷信息的地方,并被分配在RAM 202或HDD 213中。注銷信息操作單元2704包括存儲(chǔ)在RAM中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且對(duì)于注銷信息存儲(chǔ)單元2703執(zhí)行注銷信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
注銷預(yù)約信息存儲(chǔ)單元2705是用于存儲(chǔ)文檔信息存儲(chǔ)單元2701中所存儲(chǔ)的文檔的注銷預(yù)約信息的地方,并被分配在RAM202或HDD 213中。注銷預(yù)約信息操作單元2706包括存儲(chǔ)在RAM中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且對(duì)于注銷預(yù)約信息存儲(chǔ)單元2705執(zhí)行注銷預(yù)約信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
預(yù)約流程信息存儲(chǔ)單元2707是用于存儲(chǔ)預(yù)約流程信息的地方,并且被分配在RAM 202或HDD 213中,其中,預(yù)約流程信息將存儲(chǔ)在注銷預(yù)約信息存儲(chǔ)單元2705中的一個(gè)或多個(gè)注銷預(yù)約信息相關(guān)聯(lián),并作為“流程(還稱為組)”對(duì)它們進(jìn)行管理。預(yù)約流程信息操作單元2708包括存儲(chǔ)在RAM中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且對(duì)于預(yù)約流程信息存儲(chǔ)單元2707執(zhí)行預(yù)約流程信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。預(yù)約流程信息操作單元2708的操作實(shí)現(xiàn)流程管理(組管理)。
用戶信息存儲(chǔ)單元2709是用于存儲(chǔ)使用文檔管理設(shè)備101的用戶的信息的地方,并被分配在RAM 202或HDD 213中。用戶信息操作單元2710包括存儲(chǔ)在RAM 202中的、并由CPU 201執(zhí)行的可執(zhí)行程序,并且對(duì)于用戶信息存儲(chǔ)單元2709執(zhí)行用戶信息的注冊(cè)、更新、刪除和獲取等輸入和輸出處理。
文檔注銷處理控制單元2711使用文檔信息操作單元2702、注銷信息操作單元2704、注銷預(yù)約信息操作單元2706、用戶信息操作單元2710和顯示內(nèi)容創(chuàng)建單元2717。文檔注銷處理控制單元2711響應(yīng)于從客戶設(shè)備102所發(fā)送的文檔注銷處理的請(qǐng)求,控制注銷處理。
文檔登記處理控制單元2712使用文檔信息操作單元2702、注銷信息操作單元2704、注銷預(yù)約信息操作單元2706、用戶信息操作單元2710、以及顯示內(nèi)容創(chuàng)建單元2717。文檔登記處理控制單元2712響應(yīng)于從客戶設(shè)備102所發(fā)送的文檔登記處理的請(qǐng)求,控制登記處理。
文檔注銷預(yù)約處理控制單元2713使用文檔信息操作單元2702、注銷信息操作單元2704、注銷預(yù)約信息操作單元2706、預(yù)約流程信息操作單元2708、用戶信息操作單元2710、以及顯示內(nèi)容創(chuàng)建單元2717。文檔注銷預(yù)約處理控制單元2713響應(yīng)于從客戶設(shè)備102所發(fā)送的文檔注銷預(yù)約處理的請(qǐng)求來控制注銷預(yù)約處理,還控制預(yù)約流程處理。
當(dāng)將客戶設(shè)備102連接到文檔管理設(shè)備101時(shí),用戶認(rèn)證處理控制單元2714使用注銷預(yù)約信息操作單元2706和顯示內(nèi)容創(chuàng)建單元2717來執(zhí)行用戶認(rèn)證處理。
網(wǎng)絡(luò)通信單元2715通過調(diào)制解調(diào)器206或NIC 205與網(wǎng)絡(luò)連接,并將通過網(wǎng)絡(luò)103從客戶設(shè)備102所接收的處理請(qǐng)求發(fā)送給文檔管理設(shè)備101中的各處理控制單元。網(wǎng)絡(luò)通信單元2715還將來自文檔管理設(shè)備101中的各控制單元的處理結(jié)果發(fā)送給客戶設(shè)備102。
文檔信息處理控制單元2716使用文檔信息操作單元2702、注銷信息操作單元2704、以及注銷預(yù)約信息操作單元2706。文檔信息處理控制單元2716創(chuàng)建要發(fā)送給客戶設(shè)備102的文檔信息詳細(xì)情況顯示畫面3001的顯示內(nèi)容。
顯示內(nèi)容創(chuàng)建單元2717對(duì)要提供給客戶設(shè)備102的、文檔管理畫面上的顯示內(nèi)容進(jìn)行創(chuàng)建和格式化。特別地,假定顯示內(nèi)容創(chuàng)建單元2717根據(jù)客戶端的顯示形式提供顯示內(nèi)容,并針對(duì)專用客戶軟件創(chuàng)建HTML等超文本格式的、或二值格式的顯示內(nèi)容。
實(shí)施例的客戶設(shè)備的配置的例子 客戶設(shè)備的硬件結(jié)構(gòu)的例子 可以認(rèn)為根據(jù)第二實(shí)施例的客戶設(shè)備102的硬件結(jié)構(gòu)與第一實(shí)施例中參考圖4所述的結(jié)構(gòu)相同,并且不重復(fù)對(duì)其的說明。
客戶設(shè)備的功能配置的例子 可以認(rèn)為客戶設(shè)備102的功能配置與第一實(shí)施例中參考圖5所述的功能配置相同,并且不重復(fù)對(duì)其的說明。
實(shí)施例中處理的數(shù)據(jù)的格式和結(jié)構(gòu) 圖28A~28G是用于解釋該實(shí)施例中所使用的數(shù)據(jù)的格式和結(jié)構(gòu)的圖。以下數(shù)據(jù)項(xiàng)是用于解釋該實(shí)施例的最少必需項(xiàng)。
圖28A和28B是示出存儲(chǔ)在圖27所示的文檔管理設(shè)備101的文檔信息存儲(chǔ)單元2701中的信息的格式和結(jié)構(gòu)的圖。
圖28A中的文檔信息2801表示為各文檔所存儲(chǔ)的信息的格式。文檔信息2801包括作為項(xiàng)的文檔ID 2802、文檔名稱2803、以及表示狀況的狀況2804。設(shè)置“正?!薄ⅰ爱惓!焙汀白N中”中的一個(gè)作為狀況2804所表示的狀況值。
每個(gè)文檔信息均表示基于文檔ID 2802的唯一信息。存儲(chǔ)在文檔信息2801中的一個(gè)單位以記錄2805表示。
圖28B中的版本信息2811表示為各版本所存儲(chǔ)的信息的格式,其中,每當(dāng)更新該文檔時(shí),版本發(fā)生改變。
以包括作為項(xiàng)的文檔ID 2812、版本ID 2813、注冊(cè)日期2814、正在注冊(cè)的用戶ID 2815和文件內(nèi)容2816的表的形式,管理版本信息2811。文檔ID 2812與文檔信息2801中定義的文檔ID 2802鏈接。
每個(gè)版本信息表示基于文檔ID 2812和版本ID 2813的唯一信息。存儲(chǔ)在版本信息2811中的一個(gè)單位以記錄2817表示。
圖28C是示出存儲(chǔ)在圖27所示的文檔管理設(shè)備101的注銷信息存儲(chǔ)單元2703中的信息的格式和結(jié)構(gòu)的圖。
注銷信息2821表示存儲(chǔ)處于注銷中的各文檔的信息的格式。
以包括作為項(xiàng)的文檔ID 2822、注銷日期2823和正在注銷的用戶ID 2824的表的形式,管理注銷信息2821。文檔ID 2822與文檔信息2801中定義的文檔ID 2802鏈接。該表中的具有信息的文檔信息當(dāng)前處于注銷中。
每一注銷信息均表示基于文檔ID 2822的唯一信息。存儲(chǔ)在注銷信息2821中的一個(gè)單位以記錄2825表示。
圖28D是示出存儲(chǔ)在圖27所示的文檔管理設(shè)備101的注銷預(yù)約信息存儲(chǔ)單元2705中的信息的格式和結(jié)構(gòu)的圖。
以包括下面的項(xiàng)的表的形式來管理注銷預(yù)約信息2831。項(xiàng)包括預(yù)約ID 2832、文檔ID 2833、預(yù)約注銷日期2834、正在預(yù)約的用戶ID 2835、預(yù)期登記日期2836、前一預(yù)約跟蹤標(biāo)志2837、以及狀況2838。
每一注銷預(yù)約信息均表示基于預(yù)約ID 2832的唯一信息。文檔ID 2833與文檔信息2801中定義的文檔ID 2802鏈接。將“未處理”、“處理中”和“處理后”的其中一個(gè)設(shè)置為狀況2838所表示的狀況值。該表中具有信息的文檔信息當(dāng)前具有注銷預(yù)約。存儲(chǔ)在注銷預(yù)約信息2831中的一個(gè)單位以記錄2839表示。
圖28E和28F是示出存儲(chǔ)在圖27所示的文檔管理設(shè)備101的預(yù)約流程信息存儲(chǔ)單元2707中的信息的格式和結(jié)構(gòu)的圖。
圖28E中的預(yù)約流程信息2841表示將一個(gè)或多個(gè)注銷預(yù)約信息2831置于流程中的預(yù)約流程的信息。
以包括作為項(xiàng)的預(yù)約流程ID 2842、管理用戶ID 2843和流程調(diào)整2844的表的形式,管理預(yù)約流程信息2841。
每個(gè)預(yù)約流程信息均表示基于預(yù)約流程ID 2842的唯一信息。管理用戶ID 2843表示管理預(yù)約流程信息的用戶,并且與用戶ID 2862(后面說明)鏈接。將“調(diào)整”和“不調(diào)整”中的一個(gè)設(shè)置為流程調(diào)整2844所表示的流程調(diào)整值。存儲(chǔ)在預(yù)約流程信息2841中的一個(gè)單位以記錄2845表示。
圖28F中的預(yù)約流程結(jié)構(gòu)信息2851定義注銷預(yù)約信息2831和預(yù)約流程信息2841之間的關(guān)聯(lián),并且表示各預(yù)約流程中所包括的注銷預(yù)約信息。
以包括作為項(xiàng)的預(yù)約流程ID 2852、流程順序2853和預(yù)約ID2854的表的形式,管理預(yù)約流程結(jié)構(gòu)信息2851。
預(yù)約流程ID 2852與預(yù)約流程信息2841中定義的預(yù)約流程ID2842鏈接。流程順序2853取1或大于1的整數(shù)值。流程順序2853利用數(shù)值1、2、3......表示一個(gè)預(yù)約流程中的多個(gè)注銷預(yù)約信息的時(shí)序順序。在一個(gè)預(yù)約流程中從不指定一個(gè)數(shù)值兩次。預(yù)約ID 2854表示包括在預(yù)約流程信息中的注銷預(yù)約信息,并且與注銷預(yù)約信息2831中定義的預(yù)約ID 2832鏈接。
預(yù)約流程結(jié)構(gòu)信息表示基于預(yù)約流程ID 2852和流程順序2853的唯一信息。從不將一個(gè)注銷預(yù)約信息設(shè)置為多個(gè)預(yù)約流程的結(jié)構(gòu)信息。因?yàn)檫@個(gè)原因,預(yù)約流程結(jié)構(gòu)信息2851可以表示基于預(yù)約ID 2854的唯一信息。存儲(chǔ)在預(yù)約流程結(jié)構(gòu)信息2851中的一個(gè)單位以記錄2855表示。創(chuàng)建一個(gè)預(yù)約流程表示在預(yù)約流程信息2841中創(chuàng)建了一個(gè)記錄,并且在預(yù)約流程結(jié)構(gòu)信息中創(chuàng)建了一個(gè)或多個(gè)記錄。
圖28G是示出存儲(chǔ)在圖27所示的文檔管理設(shè)備101的用戶信息存儲(chǔ)單元2709中的信息的格式和結(jié)構(gòu)的圖。
用戶信息2861表示用以保持可以訪問文檔管理設(shè)備101、并可以操作文檔的用戶的用戶信息的格式。以包括作為項(xiàng)的用戶ID 2862、用戶名稱2863和郵件地址2864的表的形式,管理用戶信息2861。
每個(gè)用戶信息表示基于用戶ID 2862的唯一信息。在此所定義的用戶信息用作圖28B中的正在注冊(cè)的用戶ID 2815、圖28C中的正在注銷的用戶ID 2824、圖28D中的正在預(yù)約的用戶ID2835、或圖28E中的管理用戶ID。作為用戶信息2861所保持的一個(gè)單位以記錄2865表示。
實(shí)施例的顯示畫面的例子 接著說明該實(shí)施例中所使用的文檔管理設(shè)備101顯示在客戶設(shè)備102上的畫面。這里所述的畫面顯示最少必需內(nèi)容,并且可以顯示其它任何信息。該附圖中所示的畫面結(jié)構(gòu)和表示方法不特別局限于該實(shí)施例的畫面結(jié)構(gòu)和表示方法。
文檔瀏覽畫面的例子 圖29是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的文檔瀏覽畫面的例子的圖。
圖29中的文檔瀏覽畫面2901用于瀏覽由文檔管理設(shè)備101所管理的文檔信息,并且包括文檔信息顯示區(qū)域2902和按鈕2907~2910。
文檔信息顯示區(qū)域2902是用于顯示由文檔管理設(shè)備101所管理的文檔信息的列表、并識(shí)別各文檔的區(qū)域,并且包括文檔ID2903、文檔名稱2904和狀況2905,作為所顯示的文檔信息。當(dāng)客戶設(shè)備102的用戶從文檔列表選擇文檔信息時(shí),所選擇的文檔2906改變它的顯示方式以表示正在選擇該文檔。
按鈕2907啟動(dòng)用于顯示針對(duì)作為選中文檔2906選擇的文檔所進(jìn)行的注銷預(yù)約的列表。當(dāng)用戶按下按鈕2907時(shí),將在文檔信息顯示區(qū)域2902中的選中文檔2906的文檔信息發(fā)送給文檔注銷預(yù)約處理控制單元2713。
按鈕2908啟動(dòng)作為選中文檔2906所選擇的文檔的登記處理。當(dāng)用戶按下按鈕2908,將文檔信息顯示區(qū)域2902中的選中文檔2906的文檔信息發(fā)送給文檔登記處理控制單元2712。
按鈕2909啟動(dòng)作為選中文檔2906所選擇的文檔的注銷處理。當(dāng)用戶按下按鈕2909時(shí),將文檔信息顯示區(qū)域2902中的選中文檔2906的文檔信息發(fā)送給文檔注銷處理控制單元2711。
按鈕2910啟動(dòng)用于顯示作為選中文檔2906所選擇的文檔的詳細(xì)信息的處理。當(dāng)用戶按下按鈕2910時(shí),將文檔信息顯示區(qū)域2902中的選中文檔2906的信息發(fā)送給文檔信息處理控制單元2716。
文檔信息詳細(xì)情況顯示畫面的例子 圖30是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的文檔信息詳細(xì)情況顯示畫面3001的例子的圖。
圖30中的文檔信息詳細(xì)情況顯示畫面3001用于顯示在圖29中的文檔瀏覽畫面2901上所選擇的選中文檔(這里為“建議01”)的詳細(xì)信息。文檔信息詳細(xì)情況顯示畫面3001包括文檔信息顯示區(qū)域3002、文檔版本信息顯示區(qū)域3008和按鈕3012。
文檔信息顯示區(qū)域3002是用以顯示文檔所保持的信息和該文檔的狀態(tài)的區(qū)域,并且包括文檔ID 3003、文檔名稱3004、狀況3005、注銷日期3006、以及正在注銷的用戶3007。僅當(dāng)狀況3005為“注銷中”時(shí)才顯示注銷日期3006和正在注銷的用戶3007。
文檔版本信息顯示區(qū)域3008是用以顯示文檔更新的版本信息的日志的區(qū)域,并且包括版本ID 3009、注冊(cè)日期3010和正在注冊(cè)的用戶3011。
按鈕3012完成該畫面。當(dāng)用戶按下按鈕3012時(shí),畫面返回到圖29中的文檔瀏覽畫面2901。
注銷預(yù)約列表畫面的例子 圖31是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約列表畫面3101的例子的圖。
圖31中的注銷預(yù)約列表畫面3101用于顯示為在圖29中的文檔瀏覽畫面2901上所選擇的選中文檔(這里為“說明書01”)所設(shè)置的注銷預(yù)約信息。注銷預(yù)約列表畫面3101包括文檔信息顯示區(qū)域3102、注銷預(yù)約信息顯示區(qū)域3106、以及按鈕3110~3112。
文檔信息顯示區(qū)域3102是用于顯示文檔所保持的信息和該文檔的狀態(tài)的區(qū)域,并且包括文檔ID 3103、文檔名稱3104和狀況3105。
注銷預(yù)約信息顯示區(qū)域3106包括預(yù)約開始日期3107、預(yù)約結(jié)束日期3108和正在預(yù)約的用戶3109。這里所顯示的數(shù)據(jù)是與注冊(cè)在圖28D中的注銷預(yù)約信息2831中的文檔ID 3103所指定的文檔有關(guān)的多個(gè)注銷預(yù)約信息,并且按照預(yù)約開始日期3107的升序顯示該數(shù)據(jù)。
按鈕3110完成該畫面。當(dāng)用戶按下按鈕3110時(shí),畫面返回到圖29中的文檔瀏覽畫面2901。
按鈕3111啟動(dòng)用于取消顯示在注銷預(yù)約信息顯示區(qū)域3106中的注銷預(yù)約信息的處理。用戶選擇顯示在注銷預(yù)約信息顯示區(qū)域3106上的多個(gè)預(yù)約信息中的一個(gè),并按下按鈕3111。利用該操作,將所選擇的預(yù)約信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713。畫面改變成圖35中的注銷預(yù)約取消畫面3501。
按鈕3112啟動(dòng)與文檔ID 3103相對(duì)應(yīng)的注銷預(yù)約的預(yù)約流程指定處理。當(dāng)用戶按下按鈕3112時(shí),將顯示在該畫面上的文檔信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713,并且畫面改變成圖32中的預(yù)約流程指定畫面3201。
預(yù)約流程指定畫面的例子 圖32是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的預(yù)約流程指定畫面3201的例子的圖。
圖32中的預(yù)約流程指定畫面3201用于在為顯示在圖31中的注銷預(yù)約列表畫面3101上的文檔添加注銷預(yù)約中,指定包括注銷預(yù)約的預(yù)約流程。預(yù)約流程指定畫面3201包括文檔信息顯示區(qū)域3202、單選按鈕3205、先有預(yù)約流程選擇區(qū)域3206、單選按鈕3210、新預(yù)約流程信息指定區(qū)域3211、以及按鈕3214和3215。
文檔信息顯示區(qū)域3202包括文檔ID 3203和文檔名稱3204。這里顯示圖31中的注銷預(yù)約列表畫面3101上所顯示的文檔的文檔ID和文檔名稱。
單選按鈕2305和3210配成一對(duì)。當(dāng)它們中的一個(gè)處于ON時(shí),另一個(gè)為OFF。用戶打開單選按鈕3205以向先有預(yù)約流程的其中一個(gè)添加新的注銷預(yù)約。相反,用戶打開單選按鈕3210以創(chuàng)建新的預(yù)約流程,并向該預(yù)約流程添加新的注銷預(yù)約。
先有預(yù)約流程選擇區(qū)域3206包括選擇3207、預(yù)約流程ID3208和流程調(diào)整3209。這里顯示由正在操作該畫面的用戶所管理的預(yù)約流程的列表。更具體地,從注冊(cè)在圖28E中的預(yù)約流程信息2841中的預(yù)約流程信息中提取管理用戶ID 2843與正在操作該畫面的用戶的用戶ID相匹配的多個(gè)預(yù)約流程信息,并且按照預(yù)約流程ID的升序顯示該多個(gè)預(yù)約流程信息。
選擇3207包括單選按鈕,該單選按鈕允許用戶僅選擇顯示在先有預(yù)約流程選擇區(qū)域3206中的預(yù)約流程中的一個(gè)。僅當(dāng)單選按鈕3205處于ON時(shí)才可使用選擇3207。
新預(yù)約流程信息指定區(qū)域3211包括單選按鈕3212和3213。單選按鈕3212和3213配成一對(duì)。當(dāng)它們中的一個(gè)處于ON時(shí),另一個(gè)為OFF。在新預(yù)約流程信息指定區(qū)域3211中,用戶指定將在新創(chuàng)建的且注冊(cè)在圖28E中的預(yù)約流程信息2841的流程調(diào)整2844中設(shè)置的值。當(dāng)單選按鈕3212處于ON時(shí),在流程調(diào)整2844中設(shè)置“調(diào)整”。當(dāng)單選按鈕3213處于ON時(shí),在流程調(diào)整2844中設(shè)置“不調(diào)整”。后面將接合圖33中的注銷預(yù)約設(shè)置畫面詳細(xì)說明流程調(diào)整的“調(diào)整”和“不調(diào)整”的意義。
按鈕3214在無需處理的情況下完成該畫面。當(dāng)用戶按下按鈕3214時(shí),畫面返回到圖31中的注銷預(yù)約列表畫面3101。
按鈕3215啟動(dòng)關(guān)于文檔ID 3203的注銷預(yù)約和預(yù)約流程設(shè)置處理。當(dāng)用戶按下按鈕3215時(shí),將該流程信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713,并且畫面改變成圖33中的注銷預(yù)約設(shè)置畫面3301。該信息包括顯示在該畫面上的文檔信息、以及表示單選按鈕3205和3210中哪一個(gè)處于ON的信息。當(dāng)用戶在單選按鈕3205處于ON時(shí)按下按鈕3215,該信息包括與先有預(yù)約流程選擇區(qū)域3206中打開的選擇3207的單選按鈕相對(duì)應(yīng)的預(yù)約流程信息。當(dāng)用戶在單選按鈕3210處于ON時(shí)按下按鈕3215,該信息包括在新預(yù)約流程信息指定區(qū)域3211中指定的信息。
注銷預(yù)約設(shè)置畫面的例子 圖33是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約設(shè)置畫面的例子的圖。
圖33中的注銷預(yù)約設(shè)置畫面3301用作設(shè)置畫面,用以向?yàn)閳D32中的預(yù)約流程指定畫面3201上的選擇或新創(chuàng)建所指定的預(yù)約流程添加注銷預(yù)約。該注銷預(yù)約對(duì)應(yīng)于顯示在圖31中的注銷預(yù)約列表畫面3101中的文檔。注銷預(yù)約設(shè)置畫面3301包括預(yù)約流程信息顯示區(qū)域3302、注銷預(yù)約列表信息顯示區(qū)域3305、注銷預(yù)約設(shè)置信息顯示區(qū)域3312、復(fù)選框3319、以及按鈕3320和3321。
預(yù)約流程信息顯示區(qū)域3302包括預(yù)約流程ID 3303和流程調(diào)整3304。當(dāng)用戶選擇向圖32中的預(yù)約流程指定畫面3201上的先有預(yù)約流程添加注銷預(yù)約時(shí),顯示所選擇的預(yù)約流程的信息。當(dāng)用戶選擇在預(yù)約流程指定畫面3201上新添加預(yù)約流程時(shí),由于還沒有添加預(yù)約流程信息,因而在預(yù)約流程ID 3303中不顯示信息。然而,流程調(diào)整3304顯示在圖32中的預(yù)約流程指定畫面3201上的新預(yù)約流程信息指定區(qū)域3211中所指定的流程調(diào)整值。
注銷預(yù)約列表信息顯示區(qū)域3305包括選擇3306、順序3307、文檔ID 3308、文檔名稱3309、預(yù)約開始日期3310、以及預(yù)約結(jié)束日期3311。當(dāng)用戶選擇向圖32中的預(yù)約流程指定畫面3201上的先有預(yù)約流程添加注銷預(yù)約時(shí),基于下面的信息設(shè)置注銷預(yù)約列表信息顯示區(qū)域3305的項(xiàng)。
該基礎(chǔ)信息包括預(yù)約流程信息顯示區(qū)域3302中的預(yù)約流程ID3303和圖28F中的預(yù)約流程結(jié)構(gòu)信息2851的記錄2855,該記錄2855的預(yù)約流程ID 2852與該預(yù)約流程ID 3303相匹配。該信息還包括預(yù)約ID 2832與該記錄2855的預(yù)約ID 2854相匹配的、圖28D中的注銷預(yù)約信息2831的記錄2839。
結(jié)果,按照順序3307的升序在注銷預(yù)約列表信息顯示區(qū)域3305中顯示這些項(xiàng)。在這些項(xiàng)中,將流程順序2853顯示在順序3307中。在文檔ID 3308中顯示文檔ID 2833。在文檔名稱3309中顯示文檔名稱2803。在預(yù)約開始日期3310中顯示預(yù)約注銷日期2834。在預(yù)約結(jié)束日期3311中顯示預(yù)期登記日期2836。
選擇3306包括允許用戶從所顯示的列表僅選擇多個(gè)信息中的一個(gè)信息的單選按鈕。在圖33的例子中,以黑色內(nèi)圓的形式表示所選擇的單選按鈕。
當(dāng)用戶選擇創(chuàng)建新的預(yù)約流程并在圖32中的預(yù)約流程指定畫面3201中添加注銷預(yù)約時(shí),在注銷預(yù)約列表信息顯示區(qū)域3305中不顯示信息。也不顯示選擇3306。
注銷預(yù)約設(shè)置信息顯示區(qū)域3312包括預(yù)約插入位置3313、文檔ID 3314、文檔名稱3315、預(yù)約開始日期3316、以及預(yù)約結(jié)束日期3317。
預(yù)約插入位置3313包括單選按鈕“在前插入”和“在后插入”。僅在下面的情況下才能夠向預(yù)約插入位置3313進(jìn)行輸入。首先,用戶選擇向在圖32中的預(yù)約流程指定畫面3201上的先有預(yù)約流程添加注銷預(yù)約。其次,在注銷預(yù)約列表信息顯示區(qū)域3305中顯示一個(gè)或多個(gè)注銷預(yù)約信息,并且打開了選擇3306的單選按鈕中的一個(gè)。
用戶可以打開預(yù)約插入位置3313的單選按鈕“在前插入”和“在后插入”中的一個(gè)。在圖33的例子中,以黑色內(nèi)圓的形式表示所選擇的單選按鈕。這表示將在選擇3306處于ON的注銷預(yù)約前或后添加新的注銷預(yù)約。當(dāng)用戶選擇創(chuàng)建新的預(yù)約流程并在圖32中的預(yù)約流程指定畫面3201上添加注銷預(yù)約時(shí),在注銷預(yù)約列表信息顯示區(qū)域3305中不顯示信息。因此,預(yù)約插入位置3313也是不可用的。
預(yù)約開始日期3316和預(yù)約結(jié)束日期3317處于可輸入狀態(tài),以使用戶指定預(yù)約時(shí)期。用戶使用預(yù)定格式(在該例子中為年、月和日)指定預(yù)期開始和結(jié)束日期。
然而,當(dāng)用戶通過注銷預(yù)約列表信息顯示區(qū)域3305中的選擇3306和預(yù)約插入位置3313來指定用以插入注銷預(yù)約的位置時(shí),可以指定作為預(yù)約開始日期3316和預(yù)約結(jié)束日期3317的日期值是受限制的。當(dāng)注銷預(yù)約信息存在于插入位置前時(shí),僅可以指定晚于前面的注銷預(yù)約信息的預(yù)約結(jié)束日期3311的日期作為預(yù)約開始日期3316。當(dāng)注銷預(yù)約信息存在于插入后時(shí),則僅可以指定早于后面的注銷預(yù)約信息的預(yù)約開始日期3310的日期作為預(yù)約結(jié)束日期3317。
復(fù)選框3319用于指定如果取消前一預(yù)約、或者在預(yù)約結(jié)束日期前登記該文檔,是否提前開始預(yù)約的注銷。當(dāng)復(fù)選框3319具有選中標(biāo)記時(shí),在結(jié)束前一預(yù)約后立即開始下一注銷。如果沒有選中標(biāo)記,則不進(jìn)行注銷直到指定的預(yù)約開始日期。
這里將詳細(xì)說明預(yù)約流程信息顯示區(qū)域3302中的復(fù)選框3319與流程調(diào)整3304之間的不同。
流程調(diào)整3304指定是否提前向其添加注銷預(yù)約的注銷流程中的預(yù)約注銷開始日期。當(dāng)一個(gè)注銷預(yù)約流程至少具有兩個(gè)注冊(cè)的注銷預(yù)約,并且在預(yù)期注銷結(jié)束日期前執(zhí)行第一個(gè)注銷預(yù)約的登記時(shí),指定流程調(diào)整3304。流程調(diào)整3304指定是否提前下一注銷預(yù)約的注銷開始日期。如果用戶指定“調(diào)整”、并且流程調(diào)整的提前是可以的,則執(zhí)行提前。如果用戶指定“不調(diào)整”,則不執(zhí)行提前。
將解釋圖33中例子。指定預(yù)約流程信息顯示區(qū)域3302中的流程調(diào)整3304為“調(diào)整”。這表示在該預(yù)約流程中執(zhí)行流程調(diào)整的提前。在注銷預(yù)約列表信息顯示區(qū)域3305的第一行的注銷預(yù)約中,即,在順序3307和文檔ID 3308分別為“1”和“0009”的文檔中,預(yù)約結(jié)束日期3311為“2005/01/10”。在第二行的文檔中,即,在順序3307和文檔ID 3308分別為“2”和“0012”的文檔中,預(yù)約開始日期3310為“2005/01/11”。這表示將具有文檔ID“0009”的文檔的登記安排在2005年1月10日,并且將具有文檔ID“0012”的文檔的注銷安排在下一天,即,2005年1月11日。
利用“流程調(diào)整”,如果在預(yù)期登記日期的前一天,也就是說在2005年1月9日,登記第一行的具有文檔ID“0009”的文檔,則具有文檔ID“0012”的下一文檔的預(yù)約開始日期提前到2005年1月10日。同樣將預(yù)約結(jié)束日期轉(zhuǎn)換所轉(zhuǎn)換的天數(shù)。甚至對(duì)于第三和隨后的預(yù)約,如果可能,也轉(zhuǎn)換預(yù)約開始日期和預(yù)約結(jié)束日期。
復(fù)選框3319不像“流程調(diào)整”,不設(shè)置預(yù)約流程中每一注銷預(yù)約的提前。利用復(fù)選框3319的設(shè)置,當(dāng)針對(duì)一個(gè)文檔注冊(cè)多個(gè)注銷預(yù)約,并且在預(yù)期登記日期前執(zhí)行前一注銷預(yù)約的登記時(shí),提前下一注銷預(yù)約的預(yù)約開始日期。
按鈕3320取消該畫面上所設(shè)置的內(nèi)容,并且將該畫面改變成圖32中的預(yù)約流程指定畫面3201。
按鈕3321啟動(dòng)用于注冊(cè)在該畫面上所設(shè)置的注銷預(yù)約信息的處理。當(dāng)用戶按下按鈕3321時(shí),將下面的信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713。文檔管理設(shè)備101將該信息注冊(cè)在預(yù)約流程信息存儲(chǔ)單元2707和注銷預(yù)約信息存儲(chǔ)單元2705中。然后,畫面改變成圖34中的注銷預(yù)約完成畫面3401。該信息包括顯示在注銷預(yù)約設(shè)置畫面3301上的預(yù)約流程信息。當(dāng)在注銷預(yù)約列表信息顯示區(qū)域3305中顯示一個(gè)或多個(gè)注銷預(yù)約信息時(shí),該信息包括選擇3306打開的行的順序3307。該信息還包括輸入到注銷預(yù)約設(shè)置信息顯示區(qū)域3312的信息。
如果在文檔注銷預(yù)約處理控制單元2713的處理過程中發(fā)送了錯(cuò)誤,則畫面改變成圖36中的錯(cuò)誤畫面3601。后面將參考圖43詳細(xì)說明該處理的序列。
注銷預(yù)約完成畫面的例子 圖34是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約完成畫面3401的例子的圖。
圖34中的注銷預(yù)約完成畫面3401用于顯示通過按下圖33中的注銷預(yù)約設(shè)置畫面3301上按鈕3321所啟動(dòng)的文檔注銷預(yù)約處理的結(jié)果。注銷預(yù)約完成畫面3401包括預(yù)約流程信息顯示區(qū)域3402、注銷預(yù)約列表信息顯示區(qū)域3405和按鈕3411。
預(yù)約流程信息顯示區(qū)域3402包括預(yù)約流程ID 3403和流程調(diào)整3404。當(dāng)用戶選擇向圖32中的預(yù)約流程指定畫面3201上的先有預(yù)約流程添加注銷預(yù)約時(shí),顯示所選擇的預(yù)約流程的信息。當(dāng)用戶選擇在預(yù)約流程指定畫面3201上新添加預(yù)約流程時(shí),顯示新添加的預(yù)約流程的預(yù)約流程ID。流程調(diào)整3404表示在圖32中的預(yù)約流程指定畫面3201的新的預(yù)約流程信息指定區(qū)域3211中所指定的流程調(diào)整值。
注銷預(yù)約列表信息顯示區(qū)域3405包括順序3406、文檔ID3407、文檔名稱3408、預(yù)約開始日期3409、以及預(yù)約結(jié)束日期3406。
注銷預(yù)約列表信息顯示區(qū)域3405與圖33中的注銷預(yù)約列表信息顯示區(qū)域3305相同。也就是說,注銷預(yù)約列表信息顯示區(qū)域3405是用以確認(rèn)包括在圖33中新添加的注銷預(yù)約信息的、注冊(cè)在預(yù)約流程中的注銷預(yù)約信息的顯示區(qū)域。與其余的注銷預(yù)約信息相比,加亮新添加的注銷預(yù)約信息,如注銷預(yù)約列表信息顯示區(qū)域3405中所示。
按照順序3406的升序列出注銷預(yù)約。將新添加的注銷預(yù)約信息插入到通過選擇3306所指定的位置和圖33中的預(yù)約插入位置3313。對(duì)于插入位置后的每一注銷預(yù)約信息,一旦插入一個(gè)注銷預(yù)約信息,則將順序3406的序列號(hào)增大1。
在圖33中的注銷預(yù)約設(shè)置畫面3301上,順序3307表示序列號(hào)1、2和3。打開與“2”相對(duì)應(yīng)的選擇3306,并且選擇注銷插入位置3313的“在后插入”。當(dāng)添加了新的注銷預(yù)約時(shí),將新的注銷預(yù)約信息添加到“2”后的第三位置。將添加前的第三注銷預(yù)約信息在注銷預(yù)約列表信息顯示區(qū)域3405中顯示為第四注銷預(yù)約信息。
按鈕3411完成該畫面。當(dāng)用戶按下按鈕3411時(shí),畫面返回到圖31中的注銷預(yù)約列表畫面3101。
注銷預(yù)約取消畫面的例子 圖35是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷預(yù)約取消畫面3501的例子的圖。
圖35中的注銷預(yù)約取消畫面3501用作當(dāng)用戶按下按鈕3111時(shí),取消顯示在圖31中的注銷預(yù)約列表畫面3101上的注銷預(yù)約信息的確認(rèn)畫面。注銷預(yù)約取消畫面3501包括文檔ID 3502、文檔名稱3503、預(yù)約開始日期3504、預(yù)約結(jié)束日期3505、以及按鈕3506和3507。
文檔ID 3502、文檔名稱3503、預(yù)約開始日期3504和預(yù)約結(jié)束日期3505是用以根據(jù)圖28A中的文檔信息和圖28D中的注銷預(yù)約信息顯示取消目標(biāo)預(yù)約信息的區(qū)域。所顯示的內(nèi)容表示在圖31中的注銷預(yù)約列表畫面3101的注銷預(yù)約信息顯示區(qū)域3106中所選擇的內(nèi)容。
使用按鈕3506以取消用于取消顯示在該畫面上的預(yù)約信息的處理。當(dāng)用戶按下按鈕3506時(shí),畫面返回圖31中的注銷預(yù)約列表畫面3101,而不執(zhí)行預(yù)約取消處理。
按鈕3507啟動(dòng)用于取消顯示在該畫面上的注銷預(yù)約信息的處理。當(dāng)用戶按下按鈕3507時(shí),將顯示在該畫面上的注銷預(yù)約信息發(fā)送給文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713。從存儲(chǔ)在注銷預(yù)約信息存儲(chǔ)單元2705中的、圖28D中的注銷預(yù)約信息和存儲(chǔ)在注銷流程信息存儲(chǔ)單元2707中的、圖28F中的注銷流程信息中,刪除該注銷預(yù)約信息。然后,畫面改變成圖31中的注銷預(yù)約列表畫面3101。在刪除該預(yù)約信息后,如果在取消的預(yù)約后接著預(yù)約,則在畫面改變成注銷預(yù)約列表畫面3101前,根據(jù)該預(yù)約的內(nèi)容進(jìn)行預(yù)約時(shí)期轉(zhuǎn)換處理。
如果在文檔注銷預(yù)約處理控制單元2713的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖36中的錯(cuò)誤畫面3601。
錯(cuò)誤畫面的例子 圖36是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的錯(cuò)誤畫面3601的例子的圖。
圖36中的錯(cuò)誤畫面3601用于在客戶設(shè)備102上顯示在文檔管理設(shè)備101中執(zhí)行的各處理過程中發(fā)生了錯(cuò)誤時(shí)的錯(cuò)誤內(nèi)容。錯(cuò)誤畫面3601包括具有錯(cuò)誤的目標(biāo)文檔的文檔ID 3602、文檔名稱3603、錯(cuò)誤消息顯示區(qū)域3604以及文檔名稱3605。
文檔ID 3602和文檔名稱3603是用以顯示具有錯(cuò)誤的目標(biāo)文檔信息的區(qū)域。
錯(cuò)誤消息顯示區(qū)域3604顯示發(fā)生了錯(cuò)誤的內(nèi)容。這里所顯示的消息不必始終為字符串,并且可以是圖像等任何其它方式。
按鈕3605完成該畫面。當(dāng)用戶按下按鈕3605時(shí),畫面返回到圖29中的文檔瀏覽畫面2901或圖31中的注銷預(yù)約列表畫面3101。
注銷畫面的例子 圖37是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷畫面的例子的圖。
圖37中的注銷畫面3701用于確認(rèn)在圖29中的文檔瀏覽畫面2901上所選擇的選中文檔(這里為“說明書01”)的注銷處理。注銷畫面3701包括文檔ID 3702、文檔名稱3703、狀況3704、以及按鈕3705和3706。
文檔ID 3702、文檔名稱3703和狀況3704是用以顯示顯示該畫面時(shí)在圖29中的文檔瀏覽畫面2901上所選擇的選中文檔2906的最新信息的區(qū)域。
使用按鈕3705以取消用于注銷顯示在該畫面上的文檔信息的處理。當(dāng)用戶按下按鈕3705時(shí),畫面返回到圖29中的文檔瀏覽畫面2901,而不執(zhí)行注銷處理。
按鈕3706啟動(dòng)用于注銷由文檔ID 3702所表示的文檔的處理。當(dāng)用戶按下按鈕3706時(shí),將顯示在該畫面上的文檔信息發(fā)送給文檔管理設(shè)備101的文檔注銷處理控制單元2711。當(dāng)文檔注銷處理控制單元2711完成注銷處理時(shí),畫面改變成圖39中的注銷完成畫面3901。然而,如果在文檔注銷處理控制單元2711的注銷處理中發(fā)現(xiàn)限制,則將限制的內(nèi)容顯示在圖38中的注銷限制接受畫面3801上。在用戶接受該限制后,進(jìn)行注銷處理。如果在文檔注銷處理控制單元2711的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖36中的錯(cuò)誤畫面3601。后面將參考圖46詳細(xì)說明注銷處理的序列。
注銷限制接受畫面的例子 圖38是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷限制接受畫面3801的例子的圖。
圖38中的注銷限制接受畫面3801包括文檔ID 3802、文檔名稱3803、限制內(nèi)容顯示區(qū)域3804、以及按鈕3805和3806。
文檔ID 3802和文檔名稱3803是用以顯示注銷目標(biāo)的文檔信息的區(qū)域。
限制內(nèi)容顯示區(qū)域3804是用以顯示注銷處理中針對(duì)用戶的限制的內(nèi)容的區(qū)域。限制內(nèi)容顯示區(qū)域3804顯示例如表示用戶在可以注銷和操作文檔的時(shí)期受到另一預(yù)約的限制的消息。
如果用戶不同意顯示在該畫面上的限制內(nèi)容,則使用按鈕3805以取消文檔信息注銷處理。當(dāng)用戶按下按鈕3805時(shí),畫面返回到圖29中的文檔瀏覽畫面2901,而不執(zhí)行注銷處理。
如果用戶可以同意顯示在該畫面上的限制內(nèi)容,則使用按鈕3806以繼續(xù)文檔信息注銷處理。當(dāng)用戶按下按鈕3806時(shí),文檔管理設(shè)備101的文檔注銷處理控制單元2711執(zhí)行注銷處理。當(dāng)結(jié)束注銷處理時(shí),畫面返回到圖39中的注銷完成畫面3901。如果在文檔注銷處理控制單元2711的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖36中的錯(cuò)誤畫面3601。
注銷完成畫面的例子 圖39是示出顯示在圖1中的客戶設(shè)備102的CRT 409上的注銷完成畫面3901的例子的圖。
圖39中的注銷完成畫面3901用于顯示注銷處理的結(jié)果,并且包括文檔ID 3902、文檔名稱3903和按鈕3904。通過按下圖37中的注銷畫面3701上的按鈕3706、或圖38中的注銷限制接受畫面3801上的按鈕3806來啟動(dòng)注銷處理。
文檔ID 3902和文檔名稱3903是向用戶通知注銷的文檔信息的區(qū)域。
按鈕3904完成該畫面。當(dāng)用戶按下按鈕3904時(shí),畫面返回到圖29中的文檔瀏覽畫面2901。
登記畫面的例子 圖40是示出顯示在圖1中客戶設(shè)備102的CRT 409上的登記畫面4001的例子的圖。
圖40中的登記畫面4001用于執(zhí)行在圖29中的文檔瀏覽畫面2901上所選擇的選中文檔(這里為“建議01”)的登記處理設(shè)置。登記畫面4001包括登記文檔信息顯示區(qū)域4002、注冊(cè)登記中的文檔文件的文檔文件信息顯示區(qū)域4007、以及按鈕4008和4009。
登記文檔信息顯示區(qū)域4002是用以顯示在顯示該畫面時(shí)作為登記目標(biāo)的選中文檔2906的最新信息的區(qū)域。登記文檔信息顯示區(qū)域4002包括文檔ID 4003、文檔名稱4004、狀況4005和注銷日期4006。
文檔文件信息顯示區(qū)域4007是用以顯示表示登記時(shí)將注冊(cè)的文檔文件的信息的區(qū)域。文檔文件信息顯示區(qū)域4007顯示要注冊(cè)的文檔信息的路徑和文件名稱。用戶還可以直接輸入該信息。
按鈕4008啟動(dòng)用于指定要注冊(cè)的文件的處理。該按鈕的操作使得可以識(shí)別由客戶設(shè)備所提供的本地文件或通過網(wǎng)絡(luò)訪問的遠(yuǎn)程站點(diǎn)中的文件。通過OS提供針對(duì)此的畫面,在該實(shí)施例中,該畫面沒有特定的特性特征,并且省略基于附圖的詳細(xì)說明。將在利用該按鈕所顯示的選擇畫面上所選擇的注冊(cè)目標(biāo)文檔的路徑和文件名稱,顯示在文檔文件信息顯示區(qū)域4007中。
按鈕4009啟動(dòng)用于將在文檔文件信息顯示區(qū)域4007中指定的文件注冊(cè)為該文檔的新版本的登記處理。當(dāng)用戶按下按鈕4009時(shí),將登記顯示在該畫面上的文檔所需的信息發(fā)送給文檔管理設(shè)備101的文檔登記處理控制單元2712。
當(dāng)文檔登記處理控制單元2712完成登記處理時(shí),畫面改變成圖41中的登記完成畫面4101。如果在文檔登記處理控制單元2712的處理過程中發(fā)生了錯(cuò)誤,則畫面改變成圖36中的錯(cuò)誤畫面3601。后面將參考圖48詳細(xì)說明登記處理的序列。
登記完成畫面的例子 圖41是示出顯示在圖1中客戶設(shè)備102的CRT 409上的登記完成畫面4101的例子的圖。
圖41中的登記完成畫面4101用于顯示通過按下圖40中的登記畫面4001上的按鈕4009所啟動(dòng)的文檔登記處理的結(jié)果。登記完成畫面4101包括文檔ID 4102、文檔名稱4103、狀況4104、最新版本ID 4105和按鈕4106。
文檔ID 4102、文檔名稱4103、狀況4104和最新版本ID 4105是用以向用戶通知登記的文檔信息的區(qū)域。
按鈕4106完成該畫面。當(dāng)用戶按下按鈕4106時(shí),畫面返回到圖29中的文檔瀏覽畫面2901。
實(shí)施例的通知郵件的格式的例子 圖42是示出發(fā)送給該實(shí)施例中所使用的客戶設(shè)備的通知郵件的格式的例子的圖。
圖42中的郵件格式4201包括郵件頭區(qū)域4202和郵件正文區(qū)域4205。
郵件頭區(qū)域4202包括描述作為目的地的郵件地址的目的地4203、以及描述要發(fā)送的郵件的標(biāo)題的標(biāo)題4204。在實(shí)際郵件協(xié)議中,還定義上述信息以外的多個(gè)頭信息。雖然添加任何其它頭信息沒有特別限制,但是在該實(shí)施例中僅示出多個(gè)最少必需信息。
郵件正文區(qū)域4205包括作為目標(biāo)的文檔名稱4206、具有文檔名稱4206的文檔的注銷終止日期4207、以及針對(duì)郵件永久顯示的消息4208。
通過根據(jù)外部程序設(shè)置數(shù)據(jù)來準(zhǔn)備郵件格式。
實(shí)施例的文檔管理設(shè)備的操作的例子 下面將參考流程圖說明根據(jù)該實(shí)施例的文檔管理設(shè)備的操作的例子。
用于使文檔管理設(shè)備101執(zhí)行文檔注銷預(yù)約的處理的例子 圖43是示出圖1所示的文檔管理設(shè)備101的注銷預(yù)約處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖33中的注銷預(yù)約設(shè)置畫面3301上的按鈕3321,啟動(dòng)圖43中的處理。圖43示出由文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713所執(zhí)行的處理的序列。圖2中的CPU 201執(zhí)行該注銷預(yù)約處理。
該注銷預(yù)約處理所需的數(shù)據(jù)如下。該信息包括在注銷預(yù)約設(shè)置畫面3301上輸入的預(yù)約流程ID 3303、流程調(diào)整3304、選擇3306、以及預(yù)約插入位置3313。該信息還包括文檔ID 3314、預(yù)約開始日期3316、預(yù)約結(jié)束日期3317、復(fù)選框3319、以及正在執(zhí)行該操作的用戶的用戶ID。
如圖43所示,在步驟S4301,通過文檔管理設(shè)備101的注銷預(yù)約信息操作單元2706,從注銷預(yù)約信息存儲(chǔ)單元2705獲取注銷預(yù)約信息2831。注銷預(yù)約信息2831于從客戶設(shè)備102接收的、圖33中的文檔ID 3314相匹配。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S4302。在步驟S4302,判斷是否存在在步驟S4301中所獲取的注銷預(yù)約信息。如果存在該信息,則處理進(jìn)入步驟S4303。如果不存在該信息,則處理進(jìn)入步驟S4307。
在步驟S4303,進(jìn)行直到S4306的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S4301中所獲取的注銷預(yù)約信息3831的記錄數(shù)量一樣多。
首先,指定注銷預(yù)約信息2831的記錄的其中一個(gè),并且處理進(jìn)入步驟S4304。在步驟S4304,從該記錄獲取注銷預(yù)約信息2831的預(yù)約注銷日期2834和預(yù)期登記日期2836的值,并且處理進(jìn)入步驟S4305。
在步驟S4305,確認(rèn)在步驟S 4304中所獲取的這兩個(gè)項(xiàng)、以及作為注銷預(yù)約處理中的輸入值的預(yù)約開始日期3316和預(yù)約結(jié)束日期3317是否滿足下面的條件。
比較條件 (新的預(yù)約開始日期3316)<(預(yù)約的預(yù)期登記日期2836); 且 (新的預(yù)約結(jié)束日期3317)>(預(yù)約注銷日期2834)。
如果滿足該比較條件,則將新預(yù)約時(shí)期與已預(yù)約的時(shí)期重疊。將此確定為錯(cuò)誤,并且處理進(jìn)入步驟S4313。如果不滿足該比較條件中的任何一個(gè),則將新預(yù)約時(shí)期與預(yù)約時(shí)期不重疊。處理進(jìn)入步驟S 4306。該判斷對(duì)應(yīng)于允許/禁用插入判斷方法。
步驟S4306表示針對(duì)在步驟S4301中所獲取的注銷預(yù)約信息2831的一個(gè)記錄結(jié)束了重疊檢查。如果注銷預(yù)約信息2831仍具有記錄,則處理返回到步驟S4304。如果處理了注銷預(yù)約信息2831的所有記錄,則處理進(jìn)入步驟S4307。
由于確認(rèn)新預(yù)約數(shù)據(jù)與任一現(xiàn)有預(yù)約數(shù)據(jù)不重疊,并且可以進(jìn)行新的注銷預(yù)約信息的注冊(cè),因而在步驟S4307中確定預(yù)約流程的處理,在該處理中,將注冊(cè)注銷預(yù)約信息。
當(dāng)用戶打開圖32中的預(yù)約流程指定畫面3201上的單選按鈕3205時(shí),通過先有預(yù)約流程選擇區(qū)域3206中的選擇3207,選擇將向其添加注銷預(yù)約的注銷流程。在圖33中的注銷預(yù)約設(shè)置畫面3301上的預(yù)約流程ID 3303中指定預(yù)約流程ID。另一方面,當(dāng)用戶打開預(yù)約流程指定畫面3201上的單選按鈕3210時(shí),選擇新預(yù)約流程創(chuàng)建。因此,注銷預(yù)約設(shè)置畫面3301上的預(yù)約流程ID3303是空的。
如上所述,如果預(yù)約流程ID 3303是空的,則處理進(jìn)入步驟S 4312,以創(chuàng)建新的預(yù)約流程。為了向先有預(yù)約流程添加注銷預(yù)約,處理進(jìn)入步驟S4308。
在步驟S4308-1,獲取將向先有預(yù)約流程添加新的注銷預(yù)約的位置前后的多個(gè)注銷預(yù)約信息。將緊跟在新的預(yù)約信息的插入位置之前的注銷預(yù)約信息稱為“前一預(yù)約信息”,而將緊跟在插入位置之后的注銷預(yù)約信息稱為“后一預(yù)約信息”。
為了向先有預(yù)約流程添加新的注銷預(yù)約信息,應(yīng)當(dāng)已利用圖33中的注銷預(yù)約設(shè)置畫面3301上的選擇3306選擇了一個(gè)現(xiàn)有預(yù)約信息,并且已獲取了順序3307。因此,基于注銷流程ID 3303和指定的順序3307來搜索與圖28F中的預(yù)約流程結(jié)構(gòu)信息2851的預(yù)約流程ID 2852和流程順序2853相匹配的記錄。因此獲取相應(yīng)記錄的預(yù)約ID 2854。當(dāng)用戶指定預(yù)約插入位置3313的“在前插入”時(shí),預(yù)約ID為后一預(yù)約信息的預(yù)約ID(=“后一預(yù)約ID”)。當(dāng)用戶指定預(yù)約插入位置3313的“在后插入”時(shí),預(yù)約ID為前一預(yù)約信息的預(yù)約ID(=“前一預(yù)約ID”)。
當(dāng)用戶指定預(yù)約插入位置3313的“在前插入”時(shí),將該搜索所使用的順序3307的值減小1,并且搜索與預(yù)約流程ID 2852和流程順序2853相匹配的記錄。如果在預(yù)約流程結(jié)構(gòu)信息2851中存在相匹配的記錄,則該記錄的預(yù)約ID 2854為“前一預(yù)約ID”。使用前一預(yù)約ID搜索圖28D中的注銷預(yù)約信息2831,從而獲取注銷ID 2832與前一預(yù)約ID相匹配的記錄。該記錄的“預(yù)期登記日期”為“前一預(yù)約信息的結(jié)束日期”。然而,如果指定最上面的注銷預(yù)約信息作為預(yù)約插入位置,則不存在相應(yīng)的數(shù)據(jù)。在這種情況下,不存在“前一預(yù)約信息的結(jié)束日期”。
另一方面,當(dāng)用戶指定預(yù)約插入位置3313的“在后插入”時(shí),將順序3307的值增大1,并且搜索與預(yù)約流程ID 2852和流程順序2853相匹配的記錄。如果在預(yù)約流程結(jié)構(gòu)信息2851中存在相匹配的記錄,則該記錄的預(yù)約ID 2854為“前一預(yù)約ID”。使用“前一預(yù)約ID”搜索圖28D中的注銷預(yù)約信息2831,從而獲取預(yù)約ID2832與該前一預(yù)約ID相匹配的記錄。該記錄的“預(yù)期登記日期”為“前一預(yù)約信息的開始日期”。然而,如果指定最后的注銷預(yù)約信息作為預(yù)約插入位置,不存在相應(yīng)的數(shù)據(jù)。在這種情況下,不存在“前一預(yù)約信息的開始日期”。
使用“前一預(yù)約信息的結(jié)束日期”和“后一預(yù)約信息的開始日期”,執(zhí)行步驟S4309中的判斷。
在步驟S4308-2中,將要添加的新注銷預(yù)約信息的預(yù)約開始日期和預(yù)約結(jié)束日期分別與在步驟S4308-1中所獲取的“前一預(yù)約信息的結(jié)束日期”和“后一預(yù)約信息的開始日期”進(jìn)行比較。通過該比較檢查要添加的注銷預(yù)約信息的時(shí)期是否與預(yù)約流程中的前一和后一注銷預(yù)約信息的時(shí)期重疊。比較條件如下。
比較條件1 前一預(yù)約信息沒有結(jié)束日期; 或 (新的預(yù)約開始日期3316)>(前一預(yù)約信息的結(jié)束日期)。
比較條件2 后一預(yù)約信息沒有開始日期; 或 (新的預(yù)約結(jié)束日期3317)>(前一預(yù)約信息的開始日期)。
在步驟S4309,檢查新的預(yù)約注銷的時(shí)期是否與該流程中已預(yù)約的注銷信息的時(shí)期重疊。當(dāng)兩個(gè)比較條件1和2都滿足時(shí),判斷為設(shè)置了適當(dāng)?shù)臅r(shí)期。處理進(jìn)入步驟S4310以注冊(cè)新的注銷預(yù)約信息。如果條件的其中一個(gè)不滿足,則該時(shí)期與預(yù)約流程中的前一或后一預(yù)約信息重疊。將此判斷為錯(cuò)誤,并且處理進(jìn)入步驟S4313。
在步驟S4310,將新數(shù)據(jù)注冊(cè)在注銷預(yù)約信息2831中。
對(duì)于注銷預(yù)約信息2831的項(xiàng),基于以下面的方式所設(shè)置的數(shù)據(jù)來創(chuàng)建新記錄2839。
通過新生成唯一ID值來設(shè)置預(yù)約ID 2832。該ID唯一識(shí)別注銷預(yù)約信息2831中的記錄2839。在文檔ID 2833中設(shè)置在圖33中的注銷預(yù)約設(shè)置畫面3301上所指定的文檔ID 3314。
在預(yù)約注銷日期2834中設(shè)置在圖33的注銷預(yù)約設(shè)置畫面3301上所指定的預(yù)約開始日期3316。在正在預(yù)約的用戶ID 2835中設(shè)置當(dāng)前登錄的用戶的用戶ID。在預(yù)期登記日期2836中設(shè)置在圖33的注銷預(yù)約設(shè)置畫面3301上所指定的預(yù)約結(jié)束日期3317。
如果圖33中的注銷預(yù)約設(shè)置畫面3301上的復(fù)選框3319處于ON,則在前一預(yù)約跟蹤標(biāo)志2837中設(shè)置“真”。如果復(fù)選框3319處于OFF,則設(shè)置“假”。在狀況2838中設(shè)置“未處理”。
在步驟S4311,將與在步驟S4310中注冊(cè)的注銷預(yù)約信息相對(duì)應(yīng)的預(yù)約流程結(jié)構(gòu)信息新注冊(cè)在預(yù)約流程結(jié)構(gòu)信息2851中。另外,改變先有預(yù)約流程結(jié)構(gòu)信息中的流程順序值。
對(duì)于預(yù)約流程結(jié)構(gòu)信息2851的項(xiàng),基于以下面的方式所設(shè)置的數(shù)據(jù)來創(chuàng)建新記錄2855。
首先說明將在流程順序2853中設(shè)置的值和先有預(yù)約流程結(jié)構(gòu)信息中的流程順序值的更新。
通過按照預(yù)約注銷日期2834的升序排序具有相同預(yù)約流程ID的多個(gè)注銷預(yù)約信息2831,并從最上面開始順序分配連續(xù)編號(hào)1、2、3......,來設(shè)置流程順序2853。
當(dāng)用戶在預(yù)約流程指定畫面3201上選擇“創(chuàng)建新預(yù)約流程信息,并添加注銷預(yù)約”時(shí),在當(dāng)前正處理的預(yù)約流程中僅存在步驟S4310中所添加的一個(gè)注銷預(yù)約信息。在這種情況下,流程順序2853為“1”。另外,不發(fā)生用于更新先有預(yù)約流程結(jié)構(gòu)信息中的流程順序值的處理。
當(dāng)用戶在預(yù)約流程指定畫面3201上選擇“向先有預(yù)約流程添加注銷預(yù)約”時(shí),可以在多個(gè)現(xiàn)有注銷預(yù)約信息之間插入注銷預(yù)約信息。因此,不僅需要向預(yù)約流程結(jié)構(gòu)信息的新記錄添加,而且還需要用于更新具有相同預(yù)約流程ID的其它記錄的流程順序2853的值的處理。
首先,搜索注銷預(yù)約信息2831以獲取具有與當(dāng)前正處理的預(yù)約流程ID相同的預(yù)約流程ID的所有記錄2839。為此,需要預(yù)約ID 2832和記錄2839。所獲取的信息的預(yù)約ID 2832還包括響應(yīng)于當(dāng)前處理請(qǐng)求在步驟S4310中所添加的注銷預(yù)約信息的預(yù)約ID。按照預(yù)約注銷日期2834的升序排序這些記錄,并且從最上面開始順序向這些記錄分配連續(xù)編號(hào)1、2、3....。利用該處理,確定與它們相對(duì)應(yīng)的預(yù)約ID 2832和新流程順序值。也就是說,完成預(yù)約ID和流程順序值的對(duì)應(yīng)表。
基于預(yù)約ID和流程順序值的對(duì)應(yīng)表,基于先有預(yù)約流程結(jié)構(gòu)信息的預(yù)約ID搜索預(yù)約流程結(jié)構(gòu)信息2851。在流程順序2853中設(shè)置對(duì)應(yīng)表中的新的流程順序值,并且更新該數(shù)據(jù)。重復(fù)執(zhí)行該處理。
現(xiàn)添加的新預(yù)約流程結(jié)構(gòu)信息的流程順序2853具有與在步驟S4310中所添加的注銷預(yù)約信息2831的預(yù)約ID相對(duì)應(yīng)的值。以上述方式確定預(yù)約流程結(jié)構(gòu)信息的流程順序2853。
當(dāng)用戶通過打開圖32中的預(yù)約流程指定畫面3201上的單選按鈕3205來選擇“向先有預(yù)約流程添加注銷預(yù)約”時(shí),以下面的方式進(jìn)行設(shè)置。也就是說,設(shè)置在圖33的注銷預(yù)約設(shè)置畫面3301上所指定的預(yù)約流程ID 3303。當(dāng)用戶通過打開預(yù)約流程指定畫面3201上的單選按鈕3210來選擇“創(chuàng)建新的預(yù)約流程信息,并添加注銷預(yù)約”時(shí),以下面的方式進(jìn)行設(shè)置。也就是說,設(shè)置在步驟S4313(后面說明)中添加注冊(cè)在預(yù)約流程信息2841中的記錄2846的預(yù)約流程ID 2842。
預(yù)約流程結(jié)構(gòu)信息的預(yù)約ID 2854與在步驟S4310中添加的注銷預(yù)約信息2831的預(yù)約ID 2832中指定的預(yù)約ID相同。
利用以上處理,確定要添加的新的預(yù)約流程結(jié)構(gòu)信息2851的記錄2855的項(xiàng)的值。新注冊(cè)該信息,并且結(jié)束步驟S4311。
當(dāng)用戶通過打開預(yù)約流程指定畫面3201上的單選按鈕3210來選擇創(chuàng)建新的預(yù)約流程時(shí),進(jìn)行步驟S4312的處理。在該處理中,創(chuàng)建并注冊(cè)預(yù)約流程信息2841的新記錄2845。以下面的方式確定包括在記錄2845中的項(xiàng)的值。
作為預(yù)約流程ID 2842,任意創(chuàng)建和設(shè)置唯一識(shí)別預(yù)約流程信息2841的信息。在該實(shí)施例中,在該處理中任意創(chuàng)建該信息。然而,用戶可以指定值。管理用戶ID 2843是當(dāng)前登錄的用戶的ID。根據(jù)圖32中的新預(yù)約流程信息指定區(qū)域3211中的單選按鈕3212和3213的狀態(tài)來確定流程調(diào)整2844。當(dāng)單選按鈕3212處于ON時(shí),設(shè)置“調(diào)整”。當(dāng)單選按鈕3213處于ON時(shí),設(shè)置“不調(diào)整”?;谝陨蟽?nèi)容創(chuàng)建記錄2845,并且將記錄2845新記錄在預(yù)約流程信息2841中。處理進(jìn)入下一步驟。
當(dāng)例如在檢查預(yù)約時(shí)期中檢測(cè)到重疊錯(cuò)誤時(shí),執(zhí)行步驟S4313。將錯(cuò)誤內(nèi)容輸出給圖36中的錯(cuò)誤畫面3601,以通知用戶該錯(cuò)誤內(nèi)容。當(dāng)用戶確認(rèn)該錯(cuò)誤信息,并按下錯(cuò)誤畫面3601上的按鈕3605時(shí),在不進(jìn)行預(yù)約的情況下結(jié)束注銷預(yù)約處理。
當(dāng)結(jié)束該處理時(shí),顯示圖34中的注銷預(yù)約完成畫面3401。
用于使文檔管理設(shè)備101確認(rèn)預(yù)約時(shí)期的結(jié)束狀態(tài)的處理的例子 圖44是示出圖1所示的文檔管理設(shè)備101的預(yù)約注銷時(shí)期結(jié)束狀態(tài)確認(rèn)處理的過程的例子的流程圖。
不是響應(yīng)于用戶的動(dòng)作來執(zhí)行該處理,而是在文檔管理設(shè)備101中定期地和自動(dòng)地執(zhí)行該處理。執(zhí)行間隔沒有特別限制。圖44示出該定期執(zhí)行的處理的一個(gè)循環(huán)的序列。文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713通過使用圖2中的CPU201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有結(jié)束警告的預(yù)約時(shí)期中剩余天數(shù)的閾值。預(yù)先在文檔管理設(shè)備101中設(shè)置該內(nèi)容。
如圖44所示,在步驟S4401,根據(jù)下面的條件獲取存在于圖28D中的注銷預(yù)約信息2831中的多個(gè)預(yù)約信息中的、預(yù)約時(shí)期要結(jié)束的預(yù)約信息。
獲取條件 狀況2838不是“處理后”; 且 ((該處理執(zhí)行的當(dāng)前日期)+(該系統(tǒng)中設(shè)置的剩余天數(shù)的閾值))>(預(yù)期登記日期2836)。
使用第一獲取條件以從注銷預(yù)約信息3831獲取狀況2838為“未處理”(=仍未執(zhí)行注銷)的或“處理中”(=當(dāng)前正在執(zhí)行注銷)的信息。使用下一獲取條件以根據(jù)預(yù)期登記日期2836已過去了的處理日期或信息獲取預(yù)期登記日期2836接近預(yù)定時(shí)期(預(yù)約時(shí)期中剩余天數(shù)的閾值)的信息。假定基于文檔ID排序滿足該條件的注銷預(yù)約信息2831的記錄。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S4402。
在步驟S4402,判斷是否存在在步驟S4401中所獲取的注銷預(yù)約信息2831的至少一個(gè)記錄。如果至少存在一個(gè)記錄,則處理進(jìn)入步驟S4403。如果不存在記錄,則結(jié)束該處理。
在步驟S4403,進(jìn)行直到S4407的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S4401中所獲取的注銷預(yù)約信息2831的記錄數(shù)量一樣多。
首先,指定注銷預(yù)約信息2831的記錄中的一個(gè),并且處理進(jìn)入步驟S4404。在步驟S4404,使用從在步驟S 4403中指定的注銷預(yù)約信息2831的記錄所獲取的文檔ID 2833作為關(guān)鍵字。通過使用注銷信息操作單元2704從注銷信息存儲(chǔ)單元2703獲取相應(yīng)注銷信息2821的記錄。當(dāng)結(jié)束該記錄獲取處理時(shí),處理進(jìn)入步驟S4405。
在步驟S4405,確認(rèn)是否存在在步驟S 4404中所獲取的注銷信息2821。如果存在該信息,則處理進(jìn)入步驟S4406。如果不存在該信息,則處理進(jìn)入步驟S4407。
在步驟S4406,使用在步驟S4404中所獲取的注銷信息2821的記錄的正在注銷的用戶ID 2824作為關(guān)鍵字。通過使用用戶信息操作單元2710從用戶信息存儲(chǔ)單元2709獲取相應(yīng)的用戶信息2861。使用同一注銷信息2821的記錄的文檔ID 2822作為關(guān)鍵字。通過使用文檔信息操作單元2702從文檔信息存儲(chǔ)單元2701獲取相應(yīng)的文檔信息2801。
使用這些多個(gè)所獲取的信息,發(fā)送使用圖42所示的郵件格式4201的郵件。以下面的方式設(shè)置在郵件格式4201中要指定的多個(gè)信息。在目的地4203中設(shè)置所獲取的用戶信息2861的郵件地址2864。在標(biāo)題4204中設(shè)置字符串“確認(rèn)注銷終止日期”。在文檔名稱4206中設(shè)置所獲取的文檔信息2801的文檔名稱2803。在注銷終止日期4207中設(shè)置在步驟S4403中指定的注銷預(yù)約信息2831的預(yù)期登記日期2836和預(yù)約注銷日期2834中滿足步驟S4401中的獲取條件的其中一個(gè)。將消息“接近注銷的終止日期。請(qǐng)進(jìn)行登記操作、或在指定的終止日期之前取消注銷預(yù)約?!睉?yīng)用于消息4208。立即發(fā)送所創(chuàng)建的郵件。當(dāng)結(jié)束郵件發(fā)送時(shí),處理進(jìn)入步驟S4407。
在步驟S4407,判斷是否處理了在步驟S4401中所獲取的注銷預(yù)約信息2831的所有記錄。如果存在未處理的記錄,則處理返回到步驟S4403。如果不存在未處理的記錄,則該處理退出該循環(huán),并且結(jié)束該處理。
用于使文檔管理設(shè)備101注銷預(yù)約時(shí)期將開始的文檔的處理的例子 圖45是示出圖1所示的文檔管理設(shè)備101的注銷預(yù)約執(zhí)行處理的過程的例子的流程圖。
不是響應(yīng)于用戶的動(dòng)作來執(zhí)行該處理,而是在文檔管理設(shè)備101中定期地和自動(dòng)地執(zhí)行該處理。執(zhí)行間隔沒有特別限制。圖45示出該定期執(zhí)行的處理的一個(gè)循環(huán)的序列。文檔管理設(shè)備101的文檔注銷預(yù)約處理控制單元2713通過使用圖2中的CPU201執(zhí)行該處理。
如圖45所示,在步驟S4501,根據(jù)下面的條件獲取存在于圖28D中的注銷預(yù)約信息2831中的多個(gè)預(yù)約信息中的、預(yù)約時(shí)期將開始的預(yù)約信息。
獲取條件 狀況2838不是“處理后”; 且 (該處理執(zhí)行的當(dāng)前日期)≥(預(yù)約注銷日期2834)。
假定基于文檔ID 2833和預(yù)約注銷日期2834排序滿足該條件的注銷預(yù)約信息2831的記錄。如果存在多個(gè)相同文檔ID2833,則僅留下預(yù)約注銷日期2834表示最早日期的記錄,并且從目標(biāo)記錄刪除其余記錄。當(dāng)結(jié)束基于該條件的目標(biāo)記錄獲取處理時(shí),處理進(jìn)入步驟S4502。在步驟S4502,判斷是否存在在步驟S4501中所獲取的注銷預(yù)約信息2831的至少一個(gè)記錄。如果存在至少一個(gè)記錄,則處理進(jìn)入步驟S4503。如果不存在記錄,則結(jié)束該處理。
在步驟S4503,進(jìn)行直到S4509的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S4501中所獲取的注銷預(yù)約信息2831的記錄數(shù)量一樣多。
首先,指定注銷預(yù)約信息2831的記錄中的一個(gè),并且處理進(jìn)入步驟S4504。在步驟S4504,啟動(dòng)圖47所示的注銷實(shí)際處理。執(zhí)行在步驟S4503中所指定的、與在要處理的注銷預(yù)約信息2831的記錄中描述的文檔ID 2833相對(duì)應(yīng)的文檔的注銷處理。當(dāng)結(jié)束圖47中的注銷實(shí)際處理時(shí),存儲(chǔ)處理結(jié)果,并且處理進(jìn)入步驟S4505。
在步驟S4505,判斷在步驟S4504中所存儲(chǔ)的注銷實(shí)際處理的結(jié)果。如果正常結(jié)束該處理,則處理進(jìn)入步驟S4506。如果異常結(jié)束了該處理,則處理進(jìn)入步驟S4508。
在步驟S4506,由于正常結(jié)束了注銷處理,因而以下面的方式更新注銷的預(yù)約信息。將在步驟S4503中所指定的注銷預(yù)約信息2831的記錄的狀況2838的值改變?yōu)椤疤幚碇小薄Mㄟ^注銷預(yù)約信息操作單元2706更新存儲(chǔ)在注銷預(yù)約信息存儲(chǔ)單元2705中的注銷預(yù)約信息2831。當(dāng)結(jié)束更新處理時(shí),處理進(jìn)入步驟S4507。
在步驟S4507,由于結(jié)束了該文檔的注銷處理,因而通過郵件向預(yù)約了注銷的用戶通知注銷了該文檔。為了該目的,通過使用將在步驟S4503中所指定的注銷預(yù)約信息2831的文檔ID2833用作為關(guān)鍵字的文檔信息操作單元2702,從文檔信息存儲(chǔ)單元2701獲取相應(yīng)的文檔信息2801。另外,通過使用將正在預(yù)約的用戶ID 2835用作為關(guān)鍵字的用戶信息操作單元2710,從用戶信息存儲(chǔ)單元2709獲取相應(yīng)的用戶信息2861。
該步驟中要發(fā)送的郵件使用圖42中的郵件格式。以下面的方式在郵件格式4201中指定多個(gè)信息。在目的地4203中設(shè)置在該步驟中獲取的用戶信息2861的郵件地址2864。在標(biāo)題4204中設(shè)置字符串“注銷完成”。在文檔名稱4206中設(shè)置該步驟所獲取的文檔信息2801的文檔名稱2803。在注銷終止日期4207中設(shè)置在步驟S4503中所指定的注銷預(yù)約信息2831的預(yù)期登記日期2836。在消息4208中指定消息“你的注銷時(shí)期開始。請(qǐng)開始注銷的文檔的操作”。當(dāng)結(jié)束該創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S4509。
在步驟S4508,根據(jù)步驟S4504中的注銷實(shí)際處理的錯(cuò)誤,分別向用戶發(fā)送郵件,其中一個(gè)用戶是預(yù)期注銷用戶,而另一用戶是現(xiàn)在正在注銷的用戶。
對(duì)于預(yù)期注銷用戶,發(fā)送表示沒有正常進(jìn)行預(yù)約的注銷的郵件。為了該目的,通過使用將在步驟S4503中所指定的注銷預(yù)約信息2831的文檔ID 2833用作為關(guān)鍵字的文檔信息操作單元2702,從文檔信息存儲(chǔ)單元2701獲取相應(yīng)的文檔信息2801。另外,通過使用將正在預(yù)約的用戶ID 2835用作為關(guān)鍵字用戶信息操作單元2710,從用戶信息存儲(chǔ)單元2709獲取相應(yīng)的用戶信息2861。
該步驟中要向預(yù)期注銷用戶發(fā)送的郵件使用圖42中的郵件格式4201。以下面的方式在郵件格式4201中指定多個(gè)信息。在目的地4203中設(shè)置該步驟所獲取的用戶信息2861的郵件地址2864。在標(biāo)題4204中設(shè)置字符串“注銷失敗”。在文檔名稱4206中設(shè)置該步驟所獲取的文檔信息2801的文檔名稱2803。在注銷終止日期4207中設(shè)置在步驟S 4503中所指定的注銷預(yù)約信息2831的預(yù)約注銷日期2834。將消息“已到你的注銷時(shí)期,但是注銷處理失敗?!睉?yīng)用于消息4208。
對(duì)于現(xiàn)在正在注銷的用戶,發(fā)送用于請(qǐng)求登記執(zhí)行或注銷取消的郵件。為了該目的,通過使用將在步驟S4503中所指定的注銷預(yù)約信息2831的文檔ID 2833用作為關(guān)鍵字的文檔信息操作單元2702,從文檔信息存儲(chǔ)單元2701獲取相應(yīng)的文檔信息2801。另外,通過使用將注銷信息2821的正在注銷的用戶ID2824用作為關(guān)鍵字的用戶信息操作單元2710,從用戶信息存儲(chǔ)單元2709獲取相應(yīng)的用戶信息2861。通過使用注銷信息操作單元2704使用文檔ID 2833作為關(guān)鍵字,從注銷信息存儲(chǔ)單元2703獲取正在注銷的用戶ID 2824。
該步驟中要向現(xiàn)正在注銷的用戶發(fā)送的郵件使用圖42中的郵件格式4201。以下面的方式在郵件格式4201中指定信息。在目的地4203中設(shè)置該步驟所獲取的用戶信息2861的郵件地址2864。在標(biāo)題4204中設(shè)置字符串“緊急登記”。在文檔名稱4206中設(shè)置該步驟所獲取的文檔信息2801的文檔名稱2803。在注銷終止日期4207中設(shè)置在步驟S 4503中所指定的注銷預(yù)約信息2831的預(yù)約注銷日期2834。將消息“你的注銷時(shí)期已終止。由于其它用戶已作出了該文檔的下一注銷預(yù)約,因而請(qǐng)執(zhí)行該文檔的緊急登記或取消該文檔的注銷?!睉?yīng)用于消息4208。當(dāng)結(jié)束所創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S 4509。
在步驟S4509,判斷是否處理了在步驟S4501中所獲取的注銷預(yù)約信息2831的所有記錄。如果存在未處理的記錄,則處理返回到步驟S4503。如果不存在未處理的記錄,則該處理退出該循環(huán),并且結(jié)束該處理。
用于使用戶執(zhí)行注銷的處理的例子 圖46是示出圖1所示的文檔管理設(shè)備101的注銷執(zhí)行處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖37中的注銷畫面3701上的按鈕3706來啟動(dòng)圖46中的處理。圖46示出由文檔管理設(shè)備101的文檔注銷處理控制單元2711所執(zhí)行的文檔注銷處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有在注銷畫面3701上所指定的文檔ID3702和正在執(zhí)行該操作的用戶的用戶ID。
如圖46所示,在步驟S4601,獲取與輸入的數(shù)據(jù)的文檔ID3702相對(duì)應(yīng)的注銷預(yù)約信息的列表。通過經(jīng)由注銷預(yù)約信息操作單元2706從注銷預(yù)約信息存儲(chǔ)單元2705獲取與文檔ID3702相對(duì)應(yīng)的注銷預(yù)約信息2831來進(jìn)行該處理。假定基于項(xiàng)的預(yù)約注銷日期2834按照升序排序此時(shí)所獲取的注銷預(yù)約信息2831的記錄。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S4602。
在步驟S4602,判斷是否存在在步驟S4601中所獲取的注銷預(yù)約信息2831的記錄。如果存在記錄,則處理進(jìn)入步驟S4603。如果不存在記錄,則處理進(jìn)入步驟S4610。
在步驟S4603,進(jìn)行直到S4607的重復(fù)處理的控制,進(jìn)行的次數(shù)與在步驟S4601中所獲取的注銷預(yù)約信息2831的記錄數(shù)量一樣多。
首先,指定注銷預(yù)約信息2831的記錄中的一個(gè),并且處理進(jìn)入步驟S4604。在步驟S4604,獲取在步驟S 4603所指定的注銷預(yù)約信息2831的記錄的預(yù)約注銷日期2834和預(yù)期登記日期2836。當(dāng)結(jié)束該獲取處理時(shí),處理進(jìn)入步驟S4605。
在步驟S4605,使用在步驟S4604中所獲取的預(yù)約注銷日期2834和預(yù)期登記日期2836的信息,根據(jù)下面的條件將該處理執(zhí)行的當(dāng)前日期與預(yù)約時(shí)期進(jìn)行比較。
比較條件 (該處理執(zhí)行的當(dāng)前日期)≥(預(yù)約注銷日期2834); 且 (該處理執(zhí)行的當(dāng)前日期)<(預(yù)期登記日期2836)。
如果滿足這些條件,則當(dāng)前時(shí)間包括要待注銷的文檔的預(yù)約時(shí)期中。因此判斷為注銷處理本身是不可能的。因?yàn)樵撛颍绻麧M足該條件,則處理進(jìn)入步驟S4611。如果不滿足這些條件,則所比較的記錄沒有包括在注銷時(shí)期中,并且處理進(jìn)入步驟S4606。
在步驟S4606,檢查在注銷時(shí)期外是否滿足以下條件。該檢查的比較條件如下。
比較條件 (該處理執(zhí)行的當(dāng)前日期)<(預(yù)約注銷日期2834)。
如果滿足該條件,則仍沒有開始注銷時(shí)期,但是后邊的預(yù)約施加了注銷限制。處理進(jìn)入步驟S4608。否則,在預(yù)約信息端不存在注銷限制,并且處理進(jìn)入步驟S4607。
步驟S4607表示結(jié)束在步驟S4601中所獲取的注銷預(yù)約信息2831的一個(gè)記錄的重疊檢查。如果注銷預(yù)約信息2831仍具有未處理的記錄,則處理返回到步驟S4603。如果處理了注銷預(yù)約信息2831的所有記錄,則處理進(jìn)入步驟S4610。
通過步驟S4606中的比較判斷為在當(dāng)前注銷處理后將開始預(yù)約的注銷。因此,在步驟S4608,為正在注銷的用戶顯示圖38中的注銷限制接受畫面3801。通過使文檔注銷處理控制單元2711準(zhǔn)備表示注銷時(shí)期受限的信息、并將該信息發(fā)送給顯示內(nèi)容創(chuàng)建單元2717,進(jìn)行該顯示。
在注銷限制接受畫面3801上顯示在步驟S4603中指定的注銷預(yù)約信息3831的文檔ID 2833和預(yù)約注銷日期2834。特別地,將預(yù)約注銷日期2834包含在該消息中。步驟S4608包括直到在客戶設(shè)備102的CRT 409上顯示該畫面的處理。當(dāng)看見該畫面的用戶按照他/她的判斷按下圖38中的注銷限制接受畫面3801上的按鈕3805或3806時(shí),處理進(jìn)入步驟S4609。
在步驟S4609,判斷用戶按下了按鈕3805(取消)或按鈕3806(接受)中的哪一個(gè)。對(duì)于取消,在不執(zhí)行注銷處理的情況下結(jié)束該處理。對(duì)于接受,判斷為用戶接受對(duì)于注銷時(shí)期的限制。該處理退出步驟S4604~S4607的循環(huán),并且處理進(jìn)入步驟S4610。
在步驟S4610,由于確認(rèn)不存在注銷預(yù)約重疊,因而執(zhí)行注銷實(shí)際處理。后面將參考圖47中的流程圖說明該注銷實(shí)際處理詳細(xì)內(nèi)容。當(dāng)完成步驟S4610中的注銷實(shí)際處理時(shí),結(jié)束該處理。
在步驟S4605判斷為預(yù)約注銷時(shí)期已開始,并且另一用戶正在執(zhí)行注銷。因此,在步驟S4611,顯示錯(cuò)誤畫面3601以向正請(qǐng)求注銷的用戶通知已注銷了目標(biāo)文檔。當(dāng)用戶按下錯(cuò)誤畫面3601上的按鈕3605時(shí),結(jié)束該處理。
文檔管理設(shè)備101中的注銷實(shí)際處理的例子 圖47是示出圖1所示的文檔管理設(shè)備101的注銷實(shí)際處理的過程的例子的流程圖。
在圖45和46中的注銷處理序列中啟動(dòng)圖47中的處理。圖47示出由文檔管理設(shè)備101的文檔注銷處理控制單元2711所執(zhí)行的文檔注銷實(shí)際處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有注銷目標(biāo)的文檔ID和正在執(zhí)行該操作的用戶的用戶ID。
如圖47所示,在步驟S4701,獲取與輸入數(shù)據(jù)所指定的文檔ID相對(duì)應(yīng)的注銷預(yù)約信息2831和注銷信息2821。當(dāng)結(jié)束文檔信息2801和注銷信息2821的獲取時(shí),處理進(jìn)入步驟S4702。
在步驟S4702,判斷是否存在在步驟S4701中所獲取的文檔信息2801。如果不存在該文檔信息,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S4708。如果存在該文檔信息,則處理進(jìn)入步驟S4703。在步驟S4703,判斷是否存在在步驟S4701中所獲取的注銷信息2821。如果存在該信息,則另一用戶正在注銷該文檔,并且發(fā)生錯(cuò)誤。該處理進(jìn)入步驟S4708。如果不存在該注銷信息2821,則用戶可以注銷該文檔,并且處理進(jìn)入步驟S4704。如果在步驟S4701中所獲取的文檔信息2801的狀況2804具有“正?!币酝獾闹担瑒t發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S4708。如果狀況為“正?!?,則結(jié)束所有允許/禁用注銷檢查,并且處理進(jìn)入步驟S4705。
在步驟S4705,將在步驟S4701中所獲取的文檔信息2801的狀況值改變成“注銷中”。通過使文檔注銷處理控制單元2711通過文檔信息操作單元2702更新文檔信息存儲(chǔ)單元2701中的現(xiàn)有數(shù)據(jù),來進(jìn)行該處理。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S4706。
在步驟S4706,將該文檔信息添加給圖28C中的注銷信息2821,以表示該文檔處于注銷中。使用以下多個(gè)信息作為注銷信息2821的項(xiàng)。將作為輸入的數(shù)據(jù)給予該處理的文檔ID用作文檔ID 2822。使用該處理的執(zhí)行日期作為注銷日期。象文檔ID一樣,作為輸入數(shù)據(jù)給予該處理的、正在執(zhí)行該操作的用戶的用戶ID用作正在注銷的用戶ID 2824。使用這些數(shù)據(jù),文檔注銷處理控制單元2711通過注銷信息操作單元2704向注銷信息存儲(chǔ)單元2703添加新數(shù)據(jù)。當(dāng)結(jié)束該注銷信息添加處理時(shí),處理進(jìn)入步驟S4707。
在步驟S4707,判斷在步驟S4705和S4706中所執(zhí)行的更新處理。利用該處理判斷,完成注銷處理,并且結(jié)束該處理。
在步驟S4708,執(zhí)行在各步驟中發(fā)生了的錯(cuò)誤的處理。向處理啟動(dòng)源通知該錯(cuò)誤,并且結(jié)束該處理。
用于使用戶執(zhí)行登記的處理的例子 圖48是示出圖1所示的文檔管理設(shè)備101的登記執(zhí)行處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖40中的登記畫面4001上的按鈕4009來啟動(dòng)圖48中的處理。圖48示出由文檔管理設(shè)備101的文檔登記處理控制單元2712所執(zhí)行的文檔登記處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有在登記畫面4001上所指定的文檔ID4003、在文檔文件信息顯示區(qū)域4007中或利用按鈕4008所指定的注冊(cè)的文檔文件、以及正在執(zhí)行該操作的用戶的用戶ID。
如圖48所示,在步驟S4801,用戶登記具有在圖40中的登記畫面4001上所指定的文檔ID的文檔。后面將參考圖50的流程圖詳細(xì)說明該處理。在該步驟中,執(zhí)行圖50中從處理啟動(dòng)到處理結(jié)果獲取的處理。在存儲(chǔ)該處理結(jié)果后,處理進(jìn)入步驟S4802。
在步驟S4802,獲取步驟S4801中的登記處理結(jié)果。如果該結(jié)果是錯(cuò)誤,則處理進(jìn)入步驟S4816。如果正常結(jié)束了該處理,則處理進(jìn)入步驟S4803。
在步驟S4803,確認(rèn)是否存在與登記的文檔的文檔ID相匹配的注銷預(yù)約信息2831。在該步驟中,注銷預(yù)約信息操作單元2706獲取滿足下面的條件的注銷預(yù)約信息2831。
搜索條件 文檔ID 2833=輸入數(shù)據(jù)“文檔ID 4003”, 且 (預(yù)約注銷日期2834)≥(處理執(zhí)行日期), 且 (預(yù)期登記日期2836)≥(處理執(zhí)行的日期)。
當(dāng)結(jié)束該信息獲取處理時(shí),處理進(jìn)入步驟S4804。
在步驟S4804,檢查在步驟S4803中所獲取的注銷預(yù)約信息2831是否具有記錄。如果注銷預(yù)約信息2831不具有記錄,則判斷為當(dāng)前注銷不是根據(jù)預(yù)約處理的注銷,而是使用圖46中的處理序列、根據(jù)圖37中的畫面的直接注銷處理。在這種情況下,處理進(jìn)入步驟S4815。如果存在記錄,則處理進(jìn)入步驟S4805以處理該記錄。
在步驟S4805,從在步驟S4803中所獲取的注銷預(yù)約信息2831的記錄信息獲取預(yù)期登記日期2836。臨時(shí)存儲(chǔ)該信息,并在后面的步驟S4806和S4809中使用該信息。將該記錄的狀況2838改變成“處理后”,并且將預(yù)期登記日期2836改變成處理執(zhí)行日期。文檔登記處理控制單元2712通過注銷預(yù)約信息操作單元2706更新注銷預(yù)約信息存儲(chǔ)單元2705中的現(xiàn)有數(shù)據(jù)。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S4806。
在步驟S4806,判斷是否需要預(yù)約流程提前處理。將在步驟S4805中臨時(shí)存儲(chǔ)的預(yù)期登記日期2836與當(dāng)前處理的實(shí)際處理執(zhí)行日期進(jìn)行比較。
比較條件 (臨時(shí)存儲(chǔ)的預(yù)期登記日期)>(處理執(zhí)行日期) 這里沒有比較時(shí)間,而是僅比較了“日期”。
如果滿足該比較條件,也就是說,如果為真,則表示在預(yù)期日期的前一天執(zhí)行登記。在這種情況下,將臨時(shí)存儲(chǔ)的預(yù)期登記日期與處理日期之間的天數(shù)臨時(shí)存儲(chǔ)為“提前進(jìn)行注銷操作的日期數(shù)”。當(dāng)“提前進(jìn)行注銷操作的日期數(shù)”為一或更多時(shí),也就是說,當(dāng)滿足上述比較條件時(shí),已執(zhí)行了登記的用戶的預(yù)約流程需要調(diào)整,即,用于提前隨后的預(yù)約的處理。因此,處理進(jìn)入步驟S4807。如果不滿足比較條件,即,如果為假,則處理進(jìn)入步驟S4809。
在步驟S4807,從在步驟S4805中更新的注銷預(yù)約信息2831的記錄信息獲取預(yù)約ID 2832。給出預(yù)約ID 2832、正在執(zhí)行該操作的用戶的用戶ID和在步驟S4806中臨時(shí)存儲(chǔ)的“提前進(jìn)行注銷操作的日期數(shù)”,以執(zhí)行預(yù)約流程調(diào)整處理。后面將參考圖49詳細(xì)說明預(yù)約流程調(diào)整處理。
在步驟S4808,獲取步驟S4807中預(yù)約流程調(diào)整處理的結(jié)果。如果該結(jié)果為錯(cuò)誤,則處理進(jìn)入步驟S4816。如果正常結(jié)束該處理,則處理進(jìn)入步驟S4809。
在步驟S4809,獲取接著登記的文檔的下一預(yù)約信息。在該步驟中,注銷預(yù)約信息操作單元2706獲取滿足下面的條件的注銷預(yù)約信息2831。對(duì)于該搜索條件,使用在步驟S4805中臨時(shí)存儲(chǔ)的預(yù)期登記日期2836。
搜索條件 文檔ID 2833=輸入數(shù)據(jù)“文檔ID 4003”; 且 (預(yù)約的注銷日期2834)≥((臨時(shí)存儲(chǔ)的預(yù)期登記日期)+1天)); 且 前一預(yù)約跟蹤標(biāo)志2837=真 當(dāng)結(jié)束基于該搜索條件的信息搜索處理時(shí),處理進(jìn)入步驟S4810。
在步驟S4810,檢查在步驟S4809中所獲取的注銷預(yù)約信息2831是否具有記錄。如果不存在記錄,則不必通過跟蹤提前開始預(yù)約的注銷,并且處理進(jìn)入步驟S4815。如果存在記錄,則處理進(jìn)入步驟S4811。
在步驟S4811,獲取在步驟S 4809中所獲取的注銷預(yù)約信息2831的正在預(yù)約的用戶ID 2835。使用正在預(yù)約的用戶ID 2835作為后面的執(zhí)行步驟S4812中的輸入數(shù)據(jù)。將記錄的狀況2838改變成“處理中”,并且將預(yù)約注銷日期2834改變成處理執(zhí)行日期。文檔注銷處理控制單元2711通過注銷預(yù)約信息操作單元2706更新注銷預(yù)約信息存儲(chǔ)單元2705中的現(xiàn)有數(shù)據(jù)。當(dāng)結(jié)束該文檔信息更新處理時(shí),處理進(jìn)入步驟S4812。
在步驟S4812,給出在步驟S4811中存儲(chǔ)的正在預(yù)約的用戶ID和輸入數(shù)據(jù)的文檔ID。文檔注銷處理控制單元2711根據(jù)圖47所示的注銷實(shí)際處理序列開始注銷處理。當(dāng)結(jié)束該注銷實(shí)際處理時(shí),處理進(jìn)入步驟S4813。
在步驟S4813,判斷步驟S4812中的注銷處理是否是正常結(jié)束的。如果該處理不是正常結(jié)束的,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S4816。如果正常結(jié)束該處理,則處理進(jìn)入步驟S4814。
在步驟S4814,向具有預(yù)約注銷的用戶發(fā)送郵件。為了該目的,通過使用將在步驟S4809中所指定的注銷預(yù)約信息記錄的文檔ID 2833用作為關(guān)鍵字的文檔信息操作單元2702,從文檔信息存儲(chǔ)單元2701獲取相應(yīng)的文檔信息2801。另外,通過使用將在步驟S4811中存儲(chǔ)的正在預(yù)約的用戶ID用作為關(guān)鍵字的用戶信息操作單元2710,從用戶信息存儲(chǔ)單元2709獲取相應(yīng)的用戶信息2861。
該步驟中藥發(fā)送的郵件使用圖42中的郵件格式4201。以下面的方式在郵件格式4201中指定多個(gè)信息。在目的地4203中設(shè)置該步驟所獲取的用戶信息2861的郵件地址2864。在標(biāo)題4204中設(shè)置字符串“注銷完成”。在文檔名稱4206中設(shè)置該步驟所獲取的文檔信息2801的文檔名稱2803。在注銷終止日期4207中設(shè)置在步驟S4803中所指定的注銷預(yù)約信息2831的預(yù)期登記日期2836。將消息“在安排的結(jié)束日期前完成了操作者的前一存在,因此,你的注銷時(shí)期已開始。請(qǐng)開始注銷文檔的操作。”指定為消息4208。當(dāng)結(jié)束所創(chuàng)建的郵件的發(fā)送時(shí),處理進(jìn)入步驟S4815。
在步驟S4815,判斷在該處理中改變的所有多個(gè)信息。當(dāng)結(jié)束信息判斷時(shí),結(jié)束該處理。
文檔管理設(shè)備101中預(yù)約流程調(diào)整處理的例子 圖49是示出圖1所示的文檔管理設(shè)備101的預(yù)約流程調(diào)整處理的過程的例子的流程圖。
通過按下顯示在客戶設(shè)備102的CRT 409上的、圖40中的登記畫面4001上的按鈕4009所啟動(dòng)的登記處理(參考圖48所述)來激活圖49中的處理。在圖2中的CPU 201的控制下,通過文檔管理設(shè)備101的文檔登記處理控制單元2712執(zhí)行圖49中的處理。
從圖48中的步驟S4807開始傳送該處理所需的數(shù)據(jù)。更具體地,該數(shù)據(jù)包括經(jīng)過圖48中的序列的登記的注銷預(yù)約信息2831的預(yù)約ID 2832、正在執(zhí)行該操作的用戶的用戶ID、以及提前進(jìn)行注銷操作的日期數(shù)。
在步驟S4901,基于傳送給該處理的預(yù)約ID 2832和用戶ID獲取要處理的預(yù)約流程信息。首先,指示預(yù)約流程信息操作單元2708獲取滿足下面的條件的預(yù)約流程結(jié)構(gòu)信息2851。
搜索條件 預(yù)約ID 2832=預(yù)約ID 2854。
從由此獲取的預(yù)約流程結(jié)構(gòu)信息2851的記錄獲取預(yù)約流程ID 2852。指示預(yù)約流程信息操作單元2708獲取滿足下面的條件的預(yù)約流程信息2841 搜索條件 預(yù)約流程ID 2852=預(yù)約流程ID 2842; 且 管理用戶ID=正在進(jìn)行該操作的用戶的用戶ID 且 流程調(diào)整2844=調(diào)整。
在下面的情況下發(fā)現(xiàn)預(yù)約流程信息2841的記錄2845。也就是說,當(dāng)包括要處理的預(yù)約信息的預(yù)約流程信息是如下的預(yù)約流程信息時(shí),發(fā)現(xiàn)該記錄當(dāng)發(fā)生文檔登記時(shí),該預(yù)約流程信息由正在執(zhí)行該處理的用戶管理,并且要經(jīng)過預(yù)約流程調(diào)整。當(dāng)結(jié)束該信息獲取時(shí),處理進(jìn)入步驟S4902。
在步驟S4902,檢查是否存在在步驟S4901中所獲取的預(yù)約流程信息的記錄2845。如果不存在記錄,則結(jié)束該序列,而不管該處理是否正常結(jié)束。如果存在該記錄,則處理進(jìn)入步驟S4903。
在步驟S4903,指定在步驟S4902中確認(rèn)存在的預(yù)約流程信息的記錄2845的預(yù)約流程ID 2852。指示預(yù)約流程信息操作單元2708獲取滿足下面的條件的預(yù)約流程結(jié)構(gòu)信息2851。
搜索條件 (預(yù)約流程信息的記錄2845的預(yù)約流程ID 2852)=預(yù)約流程ID 2852。
按照流程順序2853的升序獲取預(yù)約流程結(jié)構(gòu)信息2851。當(dāng)獲取目標(biāo)的預(yù)約流程結(jié)構(gòu)信息2851的記錄2855時(shí),處理進(jìn)入步驟S4904。
在步驟S4904,重點(diǎn)在于在步驟S4903中所獲取的預(yù)約流程結(jié)構(gòu)信息2851的記錄2855的預(yù)約ID 2854。可以獲取了兩個(gè)或多個(gè)記錄2855。記錄2855其中一個(gè)的預(yù)約ID 2854始終具有與從圖48中的步驟S4807傳送的預(yù)約ID 2832的值相同的值。按照流程順序2853的升序獲取記錄2855。因此,從最上面開始順序讀取所獲取的記錄。當(dāng)?shù)竭_(dá)預(yù)約ID 2854具有與從圖48中的步驟S4807所傳送的預(yù)約ID 2832的值相同的值的記錄時(shí),已讀取了由于不需要而丟棄的記錄前的記錄。對(duì)于具有相同值的記錄和其余未讀取的記錄,處理進(jìn)入步驟S4905。
在步驟S4905,判斷在步驟S4904中未被丟棄的其余記錄中是否存在作為流程調(diào)整目標(biāo)的后一預(yù)約流程結(jié)構(gòu)信息。
未被丟棄的其余記錄2855的其中一個(gè)具有等于從圖48的步驟S4807傳送的預(yù)約ID 2832的預(yù)約ID 2854。該記錄的下一記錄是作為流程調(diào)整目標(biāo)的后一預(yù)約流程結(jié)構(gòu)信息。因此,檢查是否存在未被丟棄的兩個(gè)或多個(gè)其余記錄2855。
如果其余記錄2855的數(shù)量為1或小于1,則由從圖48的步驟S 4807所傳送的預(yù)約ID 2832所表示的注銷預(yù)約為包括該注銷預(yù)約的預(yù)約流程的最后一個(gè)注銷預(yù)約。在這種情況下,不存在待調(diào)整的后一注銷預(yù)約。因此,結(jié)束該序列,而不管該處理是否正常結(jié)束。如果在步驟S4904中存在未被丟棄的兩個(gè)或多個(gè)其余記錄2855,則處理進(jìn)入步驟S4906。
對(duì)于未被丟棄的第二和隨后的其余記錄2855中的每個(gè)重復(fù)執(zhí)行步驟S4906~S4911中的處理。當(dāng)處理了所有記錄時(shí),該處理退出步驟S4911,并且進(jìn)入下一步驟。
由于從未被丟棄的其余記錄2855的第二記錄開始執(zhí)行該處理,因此始終存在前一數(shù)據(jù)。在步驟S4907,通過參考記錄2855中的當(dāng)前處理目標(biāo)記錄和前一記錄進(jìn)行處理。在步驟S4907,獲取預(yù)約流程中的前一注銷預(yù)約信息的預(yù)期登記日期。獲取前一記錄2855的預(yù)約ID 2854。指示注銷信息操作單元2704獲取滿足下面的條件的注銷預(yù)約信息2831。
搜索條件 前一記錄的預(yù)約ID 2854=預(yù)約ID 2832。
將滿足該條件的記錄2839的預(yù)期登記日期2836臨時(shí)存儲(chǔ)為“前一流程的預(yù)期登記日期”。在后面說明中的步驟S4909中使用該數(shù)據(jù)。
在步驟S4908,獲取與如下文檔相對(duì)應(yīng)的前一注銷預(yù)約信息的預(yù)期登記日期該文檔與當(dāng)前處理目標(biāo)的預(yù)約流程結(jié)構(gòu)信息的記錄2855的文檔相同。從處理目標(biāo)的記錄2855獲取預(yù)約ID2854。指示注銷信息操作單元2704獲取滿足下面的條件的注銷預(yù)約信息2831。
搜索條件1 預(yù)約ID 2854=預(yù)約ID 2832。
當(dāng)獲取滿足該條件的記錄2839時(shí),將預(yù)約注銷日期2834臨時(shí)存儲(chǔ)為“當(dāng)前預(yù)約的預(yù)約注銷日期”。在后面說明的步驟S4909中使用該數(shù)據(jù)。
獲取文檔ID 2833和預(yù)約注銷日期2834。指示注銷信息操作單元2704獲取滿足下面的條件的注銷預(yù)約信息2831。
搜索條件2 (基于搜索條件1所獲取的文檔ID 2833)=文檔ID 2833; 且 (基于搜索條件1所獲取的預(yù)約注銷日期2834)>(預(yù)期登記日期2836)。
假定按照預(yù)期登記日期2836的升序排序基于搜索條件2所獲取的多個(gè)注銷預(yù)約信息2831。在這種情況下,最后一個(gè)所獲取的記錄2839具有最大的預(yù)期登記日期2836。因此,最后的記錄2839的預(yù)期登記日期2836是與如下文檔相對(duì)應(yīng)的前一注銷預(yù)約信息的預(yù)期登記日期,該文檔與當(dāng)前處理目標(biāo)的預(yù)約流程結(jié)構(gòu)信息的記錄2855的文檔相同。將預(yù)期登記日期2836臨時(shí)存儲(chǔ)為“前一預(yù)約的預(yù)期登記日期”。處理進(jìn)入步驟S 4909。
如果不存在滿足搜索條件2的記錄,則沒有發(fā)現(xiàn)“前一預(yù)約的預(yù)期登記日期”,并且處理進(jìn)入步驟S4909。
在步驟S4909,通過使用下面的信息判斷是否允許提前預(yù)約流程中的注銷預(yù)約信息的預(yù)約注銷日期和預(yù)期登記日期。
作為該信息,使用在開始該序列時(shí)所傳送的“提前進(jìn)行注銷操作的日期數(shù)”、在步驟S4908中所獲取的“當(dāng)前預(yù)約注銷日期”、在步驟S4907中獲取的“前一流程的預(yù)期登記日期”、以及在步驟S4908中獲取的“前一預(yù)約的預(yù)期登記日期”。
通過計(jì)算“允許提前的日期數(shù)”判斷是否允許提前日期。如果允許提前的日期數(shù)是1或大于1,則判斷為允許提前日期。
以下面的方式計(jì)算“允許提前的日期數(shù)”。
用以計(jì)算允許提前的日期數(shù)的公式1 (允許提前的日期數(shù))=((當(dāng)前預(yù)約的預(yù)約注銷日期)-(前一流程的預(yù)期登記日期))。
基于上面的公式計(jì)算日期差。當(dāng)該值為負(fù)的時(shí),日期數(shù)為“0”。
用以計(jì)算允許提前日期數(shù)的公式2 (允許提前的日期數(shù))=((當(dāng)前預(yù)約的預(yù)約注銷日期)-(前一預(yù)約的預(yù)期登記日期))。
基于上面的公式計(jì)算日期差。當(dāng)該值為負(fù)的時(shí),日期數(shù)為“0”。
如果在步驟S 4908中沒有發(fā)現(xiàn)“前一預(yù)約的預(yù)期登記日期”,則認(rèn)為日期差等于“提前進(jìn)行注銷操作的日期數(shù)”。
比較利用“用以計(jì)算允許提前的日期數(shù)的公式1”、“用以計(jì)算允許提前的日期數(shù)的公式2”所獲得的相差日期、以及“提前進(jìn)行注銷操作的日期數(shù)”。將最小的日期數(shù)確定為“允許提前的日期數(shù)”。
如果以上述方式所獲得的“允許提前的日期數(shù)”為1或大于1,則允許提前日期。處理進(jìn)入步驟S4910。如果“允許提前的日期數(shù)”小于1,則不允許提前日期。處理進(jìn)入步驟S4911。
在步驟S4910,從待處理的記錄2855獲取預(yù)約ID 2854。指示注銷信息操作單元2704獲取滿足下面的條件的注銷預(yù)約信息2831。
搜索條件 預(yù)約ID 2854=預(yù)約ID 2832。
當(dāng)獲取滿足該條件的記錄2839時(shí),將預(yù)約注銷日期和預(yù)期登記日期提前“允許提前的日期數(shù)”,從而更新記錄2839。
在步驟S4911,如果存在在步驟S4905中未被丟棄的其余記錄2855的下一記錄,則處理返回到步驟S4907以重復(fù)該處理。如果不存在記錄,則結(jié)束該序列。
文檔管理設(shè)備101中的登記實(shí)際處理的例子 圖50是示出圖1所示的文檔管理設(shè)備101的登記實(shí)際處理的過程的例子的流程圖。
在圖48中的登記實(shí)際處理序列中啟動(dòng)圖50中的處理。圖50示出由文檔管理設(shè)備101的文檔登記處理控制單元2712所執(zhí)行的文檔登記實(shí)際處理的序列。圖2中的CPU 201執(zhí)行該處理。
該處理所需的數(shù)據(jù)有注銷目標(biāo)的文檔ID、在輸入畫面上所指定的注冊(cè)的文檔文件、以及正在執(zhí)行該操作的用戶的用戶ID。
如圖50所示,在步驟S5001,搜索并獲取滿足下面的搜索條件的注銷信息2821。
搜索條件 文檔ID 2822=輸入數(shù)據(jù)“文檔ID”。
當(dāng)結(jié)束基于該搜索條件的信息獲取處理時(shí),處理進(jìn)入步驟S5002。
在步驟S5002,判斷在步驟S5001中所獲取的注銷信息2821是否具有記錄。如果該文檔當(dāng)前處于注銷中,則應(yīng)該存在相應(yīng)的記錄。如果存在記錄,則處理進(jìn)入步驟S5003。如果不存在記錄,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S5008。在步驟S5003,檢查在步驟S5001中所獲取的注銷信息2821的記錄的正在注銷的用戶ID 2824是否與作為輸入數(shù)據(jù)給出的、正在執(zhí)行該操作的用戶的用戶ID一致。如果用戶ID不同,則由于非法登記訪問而發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S5008。如果用戶ID相互一致,則處理進(jìn)入步驟S5004。在步驟S5004,確認(rèn)是否存在作為輸入數(shù)據(jù)給出的注冊(cè)的文件。如果不存在文檔文件,則發(fā)生錯(cuò)誤,并且處理進(jìn)入步驟S5008。如果存在該文件,則處理進(jìn)入步驟S5005。
在步驟S5005,添加所指定的文檔的版本作為登記處理。首先,注銷信息操作單元2704通過使用輸入數(shù)據(jù)的文檔ID作為關(guān)鍵字從存儲(chǔ)在注銷信息存儲(chǔ)單元2703中的版本信息獲取最新版本的版本號(hào)。增大最新版本的值以獲得新版本的版本號(hào),從而創(chuàng)建版本信息2811的新記錄。
對(duì)于新記錄,指定以下多個(gè)信息。將輸入數(shù)據(jù)的文檔ID指定為文檔ID 2812。將通過增大所獲得的新版本號(hào)指定為版本ID2813。將處理執(zhí)行日期指定為注冊(cè)日期2814。將輸入數(shù)據(jù)的正在操作的用戶ID指定為正在注冊(cè)的用戶ID 2815。將輸入數(shù)據(jù)的登記的文檔文件指定為文件內(nèi)容2816。文檔登記處理控制單元2712進(jìn)行控制,以使文檔信息操作單元2702執(zhí)行新版本添加操作,以在文檔信息存儲(chǔ)單元2701中新注冊(cè)由以上數(shù)據(jù)所創(chuàng)建的記錄。當(dāng)結(jié)束該版本信息記錄注冊(cè)時(shí),處理進(jìn)入步驟S5006。
在步驟S5006,根據(jù)版本添加更新多個(gè)相關(guān)信息。首先,文檔登記處理控制單元2712進(jìn)行控制,以使注銷信息操作單元2704執(zhí)行信息刪除操作,以從注銷信息存儲(chǔ)單元2703刪除在步驟S5001中所獲取的記錄。接著,文檔信息操作單元2702執(zhí)行文檔信息獲取操作,以從文檔信息存儲(chǔ)單元2701獲取與輸入數(shù)據(jù)的文檔ID相匹配的文檔信息2801的記錄。將所獲取的記錄的狀況2804的值改變成“正?!?。文檔登記處理控制單元2712進(jìn)行控制,以使文檔信息操作單元2702執(zhí)行文檔信息更新操作,以根新文檔信息存儲(chǔ)單元2701中的相同文檔ID的記錄。當(dāng)結(jié)束該步驟中的更新處理時(shí),處理進(jìn)入步驟S5007。
在步驟S5007,判斷在步驟S5005和S5006中所執(zhí)行的更新操作。當(dāng)結(jié)束該信息判斷處理時(shí),結(jié)束該處理。
在步驟S5008,執(zhí)行在各步驟中發(fā)送的錯(cuò)誤的處理。向處理啟動(dòng)源通知該錯(cuò)誤,并且結(jié)束該處理。
這些實(shí)施例中所述的設(shè)備的配置、信息的格式和流程圖的過程僅是用以實(shí)現(xiàn)本發(fā)明的例子。本發(fā)明還包含可以做出的改變和修改。
本發(fā)明還適用于包括多個(gè)裝置(例如,主機(jī)、接口裝置和打印機(jī))的系統(tǒng)或集成設(shè)備、或包括單個(gè)裝置的設(shè)備。
甚至通過向系統(tǒng)或設(shè)備提供記錄用于實(shí)現(xiàn)上述實(shí)施例的功能的軟件程序代碼的存儲(chǔ)介質(zhì)(或記錄介質(zhì)),并使該系統(tǒng)或設(shè)備的計(jì)算機(jī)(或CPU或MPU)讀取和執(zhí)行存儲(chǔ)在該存儲(chǔ)介質(zhì)中的程序代碼,實(shí)現(xiàn)本發(fā)明的目的。
在這種情況下,從存儲(chǔ)介質(zhì)讀取的程序代碼本身實(shí)現(xiàn)上述實(shí)施例的功能,并且存儲(chǔ)該程序代碼的存儲(chǔ)介質(zhì)構(gòu)成本發(fā)明。
不僅僅通過使計(jì)算機(jī)執(zhí)行讀取的程序代碼來實(shí)現(xiàn)上述實(shí)施例的功能。當(dāng)運(yùn)行在計(jì)算機(jī)上的操作系統(tǒng)(OS)基于該程序代碼的指令部分或全部執(zhí)行實(shí)際處理時(shí),同樣實(shí)現(xiàn)上述實(shí)施例的功能。
將從存儲(chǔ)介質(zhì)讀取的程序代碼寫在插入計(jì)算機(jī)中的功能擴(kuò)展卡或在計(jì)算機(jī)連接的功能擴(kuò)展單元的存儲(chǔ)器中。然后,該功能擴(kuò)展卡或功能擴(kuò)展單元的CPU基于該程序代碼的指令部分或全部執(zhí)行實(shí)際處理。通過這樣的處理同樣實(shí)現(xiàn)上述實(shí)施例的功能。
當(dāng)將本發(fā)明應(yīng)用于存儲(chǔ)介質(zhì)時(shí),該存儲(chǔ)介質(zhì)存儲(chǔ)與上述流程圖相對(duì)應(yīng)的程序代碼。
盡管已經(jīng)參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改和等同結(jié)構(gòu)及功能。
權(quán)利要求
1.一種文檔管理設(shè)備,用于將可由多個(gè)用戶通過網(wǎng)絡(luò)訪問的電子文件存儲(chǔ)在存儲(chǔ)單元中作為共享文檔、并對(duì)所述電子文件進(jìn)行管理,所述文檔管理設(shè)備包括
注銷開始日期預(yù)約單元,用于預(yù)約基于所述多個(gè)用戶中的用戶的指令將共享文檔設(shè)置為專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在所述專用狀態(tài)中,所述用戶能夠更新所述共享文檔,但是其它用戶不能更新所述共享文檔;
注銷單元,用于在當(dāng)前日期已到達(dá)所述注銷開始日期時(shí),將已預(yù)約了所述注銷開始日期的所述共享文檔設(shè)置為所述專用狀態(tài);以及
登記單元,用于響應(yīng)于注銷所述共享文檔的所述用戶的指令,使所述共享文檔從所述專用狀態(tài)釋放出來。
2.根據(jù)權(quán)利要求1所述的文檔管理設(shè)備,其特征在于,所述注銷開始日期預(yù)約單元包括預(yù)期登記日期預(yù)約單元,所述預(yù)期登記日期預(yù)約單元用于預(yù)約所述注銷開始日期后的預(yù)期登記日期,以使所述登記單元將所述共享文檔從所述專用狀態(tài)釋放出來。
3.根據(jù)權(quán)利要求2所述的文檔管理設(shè)備,其特征在于,所述注銷開始日期預(yù)約單元還包括
比較單元,用于將從所述共享文檔的所述注銷開始日期到所述預(yù)期登記日期的預(yù)期注銷時(shí)期與另一用戶為所述共享文檔已指定的預(yù)期注銷時(shí)期進(jìn)行比較;以及
判斷單元,用于基于所述比較單元的比較結(jié)果,當(dāng)所述預(yù)期注銷時(shí)期重疊時(shí),判斷為所述注銷開始日期和所述預(yù)期登記日期的預(yù)約有錯(cuò)。
4.根據(jù)權(quán)利要求3所述的文檔管理設(shè)備,其特征在于,所述注銷單元還包括注銷開始單元,所述注銷開始單元用于在沒有預(yù)約所述注銷開始日期的情況下從所述用戶接收到注銷指令時(shí),當(dāng)所述注銷指令的注銷時(shí)期與另一用戶為所述共享文檔已指定的所述預(yù)期注銷時(shí)期不重疊時(shí),將從所述用戶接收到所述注銷指令的所述共享文檔設(shè)置為所述專用狀態(tài)。
5.根據(jù)權(quán)利要求2所述的文檔管理設(shè)備,其特征在于,還包括指示單元,用于指示終端顯示從為所述共享文檔所預(yù)約的注銷開始日期到預(yù)期登記日期的所有預(yù)期注銷時(shí)期。
6.根據(jù)權(quán)利要求2所述的文檔管理設(shè)備,其特征在于,還包括取消單元,用于取消為所述共享文檔所預(yù)約的所述注銷開始日期和所述預(yù)期登記日期的信息。
7.根據(jù)權(quán)利要求1所述的文檔管理設(shè)備,其特征在于,還包括注銷開始日期改變單元,用于當(dāng)被設(shè)置為所述專用狀態(tài)的所述共享文檔已從所述專用狀態(tài)釋放時(shí),將為所述共享文檔所預(yù)約的所有注銷開始日期中最接近所述預(yù)期登記日期的后一預(yù)約注銷開始日期改變成緊接已從所述專用狀態(tài)釋放了所述共享文檔的日期后的日期。
8.根據(jù)權(quán)利要求7所述的文檔管理設(shè)備,其特征在于,還包括選擇單元,用于在指定所述共享文檔的所述注銷開始日期時(shí),選擇是否使所述注銷開始日期改變單元與來自所述用戶的指定相應(yīng)地改變所述后一預(yù)約注銷開始日期。
9.根據(jù)權(quán)利要求2所述的文檔管理設(shè)備,其特征在于,還包括組管理單元,用于創(chuàng)建包括至少兩個(gè)預(yù)期注銷時(shí)期的注銷預(yù)約組,并對(duì)所創(chuàng)建的注銷預(yù)約組進(jìn)行管理,其中,每個(gè)所述預(yù)期注銷時(shí)期通過用戶為所述共享文檔指定的一對(duì)注銷開始日期和預(yù)期登記日期來表示。
10.根據(jù)權(quán)利要求9所述的文檔管理設(shè)備,其特征在于,所述組管理單元進(jìn)行管理,以允許每個(gè)用戶具有至少兩個(gè)注銷預(yù)約組。
11.根據(jù)權(quán)利要求9所述的文檔管理設(shè)備,其特征在于,所述組管理單元包括用于防止屬于注銷預(yù)約組的所述預(yù)期注銷時(shí)期的重疊的預(yù)期注銷時(shí)期檢查單元。
12.根據(jù)權(quán)利要求9所述的文檔管理設(shè)備,其特征在于,所述組管理單元包括第一預(yù)期注銷時(shí)期改變單元,所述第一預(yù)期注銷時(shí)期改變單元用于當(dāng)在注銷預(yù)約組中的預(yù)期登記日期前已進(jìn)行了登記時(shí),在屬于所述注銷預(yù)約組的所述預(yù)期注銷時(shí)期不重疊的情況下,改變后一預(yù)期注銷的所述預(yù)期時(shí)期。
13.根據(jù)權(quán)利要求9所述的文檔管理設(shè)備,其特征在于,所述組管理單元還包括
插入單元,用于以所述注銷預(yù)約組的期望的順序插入所述共享文檔的預(yù)期注銷;以及
預(yù)約注銷取消單元,用于從所述注銷預(yù)約組取消所述共享文檔的預(yù)期注銷。
14.根據(jù)權(quán)利要求13所述的文檔管理設(shè)備,其特征在于,所述插入單元包括用于在插入所述共享文檔的所述預(yù)期注銷前基于所述預(yù)期注銷時(shí)期判斷是否能夠插入所述預(yù)期注銷的的判斷單元。
15.根據(jù)權(quán)利要求13所述的文檔管理設(shè)備,其特征在于,所述組管理單元還包括第二預(yù)期注銷時(shí)期改變單元,所述第二預(yù)期注銷時(shí)期改變單元用于在所述預(yù)約注銷取消單元已取消了所述共享文檔的所述預(yù)期注銷后,改變后一預(yù)期注銷的所述預(yù)期注銷時(shí)期。
16.一種文檔管理系統(tǒng),包括至少一個(gè)客戶設(shè)備和文檔管理設(shè)備,其中,所述文檔管理設(shè)備用于將可由多個(gè)用戶通過網(wǎng)絡(luò)從所述客戶設(shè)備訪問的電子文件存儲(chǔ)在存儲(chǔ)單元中作為共享文檔,并對(duì)所述電子文件進(jìn)行管理,所述文檔管理系統(tǒng)包括
注銷開始日期預(yù)約單元,用于預(yù)約基于所述多個(gè)用戶中的用戶的指令來將共享文檔設(shè)置為專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在所述專用狀態(tài)中,所述用戶能夠更新所述共享文檔,但是其它用戶不能更新所述共享文檔;
注銷單元,用于在當(dāng)前日期已到達(dá)所述注銷開始日期時(shí),將預(yù)約了所述注銷開始日期的所述共享文檔設(shè)置為所述專用狀態(tài);以及
登記單元,用于響應(yīng)于正在注銷所述共享文檔的所述用戶的指令,使所述共享文檔從所述專用狀態(tài)釋放出來。
17.一種文檔管理方法,用于將可由多個(gè)用戶通過網(wǎng)絡(luò)訪問的電子文件存儲(chǔ)在存儲(chǔ)單元中作為共享文檔,并對(duì)所述電子文件進(jìn)行管理,所述文檔管理方法包括
預(yù)約步驟,用于預(yù)約基于所述多個(gè)用戶中的用戶的指令來將共享文檔設(shè)置為專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期,其中,在所述專用狀態(tài)中,所述用戶能夠更新所述共享文檔,但是其它用戶不能更新所述共享文檔;
注銷步驟,用于在當(dāng)前日期已到達(dá)所述注銷開始日期時(shí),將預(yù)約了所述注銷開始日期的所述共享文檔設(shè)置為所述專用狀態(tài);以及
登記步驟,用于響應(yīng)于正在注銷所述共享文檔的所述用戶的指令,使所述共享文檔從所述專用狀態(tài)釋放出來。
18.根據(jù)權(quán)利要求17所述的文檔管理方法,其特征在于,所述預(yù)約步驟包括用于預(yù)約所述注銷開始日期后的預(yù)期登記日期以在所述登記步驟中使所述共享文檔從所述專用狀態(tài)釋放出來的步驟。
19.根據(jù)權(quán)利要求18所述的文檔管理方法,其特征在于,所述預(yù)約步驟還包括
比較步驟,用于將從所述共享文檔的所述注銷開始日期到所述預(yù)期登記日期的預(yù)期注銷時(shí)期與另一用戶為所述共享文檔已指定的預(yù)期注銷時(shí)期進(jìn)行比較;以及
判斷步驟,用于基于所述比較步驟的比較結(jié)果,當(dāng)所述預(yù)期注銷時(shí)期重疊時(shí),判斷為所述注銷開始日期和預(yù)期登記日期的預(yù)約有錯(cuò)。
20.根據(jù)權(quán)利要求18所述的文檔管理方法,其特征在于,還包括管理步驟,用于創(chuàng)建包括至少兩個(gè)預(yù)期注銷時(shí)期的注銷預(yù)約組,其中,每個(gè)所述預(yù)期注銷時(shí)期通過用戶為所述共享文檔所指定的一對(duì)注銷開始日期和預(yù)期登記日期來表示。
全文摘要
本發(fā)明提供一種文檔管理方法、系統(tǒng)和設(shè)備?;谟脩舻闹噶?,預(yù)約用于將多個(gè)用戶通過網(wǎng)絡(luò)訪問的共享文檔設(shè)置為專用狀態(tài)的注銷處理的開始日期,作為注銷開始日期。在該專用狀態(tài)中,該用戶可以更新該共享文檔,但是其它用戶不能更新該共享文檔。在當(dāng)前日期已到達(dá)注銷開始日期時(shí),將該共享文檔設(shè)置為該用戶的專用狀態(tài)??梢皂憫?yīng)于正在注銷該共享文檔的用戶的指令,將該共享文檔從專用狀態(tài)釋放出來??梢灶A(yù)約注銷開始日期后的、用以從專用狀態(tài)釋放共享文檔的預(yù)期登記日期。本發(fā)明使得能夠進(jìn)行文檔操作的預(yù)約,并可以防止用戶操作效率的任何下降。
文檔編號(hào)G06F12/00GK101334870SQ20081000836
公開日2008年12月31日 申請(qǐng)日期2008年2月26日 優(yōu)先權(quán)日2007年6月26日
發(fā)明者藤川真治, 龜川干彥 申請(qǐng)人:佳能株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东丽区| 衢州市| 腾冲县| 左权县| 精河县| 改则县| 右玉县| 景德镇市| 招远市| 铜陵市| 元谋县| 红原县| 宝山区| 鄂尔多斯市| 大丰市| 大名县| 临猗县| 措勤县| 宣武区| 康乐县| 阿拉善盟| 互助| 新化县| 安图县| 永平县| 延庆县| 佛冈县| 肥乡县| 临城县| 曲沃县| 蓝田县| 保靖县| 清丰县| 绥江县| 龙口市| 泰顺县| 铅山县| 沧州市| 彭阳县| 青冈县| 城口县|