(57)【要約】【課題】文書を変更したときに、その文書の承認を依頼する承認者を特定する。【解決手段】端末２において、文書に変更を加えた利用者が、その文書に対する承認の依頼をする操作をした場合、取得部１１１は、この端末２から、その変更が加えられた文書を取得する。検知部１１２は、取得部１１１が取得した文書と、その文書の変更前の文書とを比較して、その文書の変更された部分を検知する。特定部１１３は、要素ＤＢ１２１及び承認ＤＢ１２２を参照し、検知された部分、すなわち、文書において変更された部分が属する要素に対応付けられた現在の承認者を特定する。現在の承認者は、承認ＤＢ１２２の承認者表１２２２において対応付けられている着任日の新しさに基づいて特定される。通知部１１４は、特定部１１３が特定した承認者に、上述した変更された部分の承認の依頼を通知する。【選択図】図９
2019197457.tif 000002
【特許請求の範囲】
【請求項１】
階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、
前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、
前記承認者に前記部分の承認の依頼を通知する通知部と、
を有する情報処理装置。
【請求項２】
前記検知部は、前記部分が変更された時期を検知し、
前記特定部は、前記要素及び前記時期の組に対応付けられた前記承認者を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定部は、現在において前記要素に対応付けられた第１承認者が着任してから決められた期間を経過していない場合に、前記要素及び前記時期の組に対応付けられた第２承認者を特定し、
前記通知部は、前記第２承認者を特定した場合に、前記第２承認者に前記依頼を通知する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記通知部は、前記検知部が複数の前記部分を検知し、該複数の部分のそれぞれについて前記特定部が共通の前記承認者を特定した場合に、前記複数の部分の承認の依頼をまとめて通知する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記文書において前記部分が属する前記要素を該文書から分割する分割部、を有し、
前記通知部は、分割された前記要素とともに前記依頼を通知する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記特定部は、前記文書において前記部分が属する前記要素が複数ある場合に、前記複数の要素のそれぞれに対応付けられた承認者を特定し、
前記通知部は、前記複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に前記依頼を通知する
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の情報処理装置と、
前記情報処理装置から前記承認の依頼を通知された場合に、前記承認者から該承認を受付ける端末と、
を有する情報処理システム。
【請求項８】
コンピュータを、
階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、
前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、
前記承認者に前記部分の承認の依頼を通知する通知部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書データをページ単位で分割し、分割したそれぞれの文書データに対して承認を受けるべく、承認依頼先の設定を受付ける情報処理装置が開示されている。この情報処理装置は、受付けた承認依頼先へ分割した文書データを転送し、転送したその文書データに対する承認情報をクライアント端末から受信し、全ての文書データに対して承認情報を受信していると判定した場合に、全ての文書データを送信先へ送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３４６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年ではマークアップ言語等により構造化された文書（構造化文書）が多く用いられる。構造化文書では、文書を構成する要素が明確であるため、承認の対象を文書単位やページ単位等のほか、要素単位にすることが可能である。この場合、承認者は、自身が担当する要素に限定して承認をすればよいため、一つの文書に含まれる複数の要素の承認を、それぞれの承認者が並行して行うことが可能である。
【０００５】
しかし、特に階層化された構造化文書では上位・下位で承認者が異なる場合もあり、承認者の特定が困難である。
本発明は、文書を変更したときに、その文書の承認を依頼する承認者を特定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、前記承認者に前記部分の承認の依頼を通知する通知部と、を有する情報処理装置である。
【０００７】
本発明の請求項２に係る情報処理装置は、請求項１に記載の態様において、前記検知部は、前記部分が変更された時期を検知し、前記特定部は、前記要素及び前記時期の組に対応付けられた前記承認者を特定することを特徴とする情報処理装置である。
【０００８】
本発明の請求項３に係る情報処理装置は、請求項２に記載の態様において、前記特定部は、現在において前記要素に対応付けられた第１承認者が着任してから決められた期間を経過していない場合に、前記要素及び前記時期の組に対応付けられた第２承認者を特定し、前記通知部は、前記第２承認者を特定した場合に、前記第２承認者に前記依頼を通知することを特徴とする情報処理装置である。
【０００９】
本発明の請求項４に係る情報処理装置は、請求項１又は２に記載の態様において、前記通知部は、前記検知部が複数の前記部分を検知し、該複数の部分のそれぞれについて前記特定部が共通の前記承認者を特定した場合に、前記複数の部分の承認の依頼をまとめて通知することを特徴とする情報処理装置である。
【００１０】
本発明の請求項５に係る情報処理装置は、請求項１から４のいずれか１項に記載の態様において、前記文書において前記部分が属する前記要素を該文書から分割する分割部、を有し、前記通知部は、分割された前記要素とともに前記依頼を通知することを特徴とする情報処理装置である。
【００１１】
本発明の請求項６に係る情報処理装置は、請求項１から５のいずれか１項に記載の態様において、前記特定部は、前記文書において前記部分が属する前記要素が複数ある場合に、前記複数の要素のそれぞれに対応付けられた承認者を特定し、前記通知部は、前記複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に前記依頼を通知することを特徴とする情報処理装置である。
【００１２】
本発明の請求項７に係る情報処理システムは、請求項１から６のいずれか１項に記載の情報処理装置と、前記情報処理装置から前記承認の依頼を通知された場合に、前記承認者から該承認を受付ける端末と、を有する情報処理システムである。
【００１３】
本発明の請求項８に係るプログラムは、コンピュータを、階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、前記承認者に前記部分の承認の依頼を通知する通知部、として機能させるためのプログラムである。
【発明の効果】
【００１４】
請求項１、７、８に係る発明によれば、文書を変更したときに、その文書の承認を依頼する承認者を特定することができる。
請求項２に係る発明によれば、その文書の変更された時期に応じた承認者を特定することができる。
請求項３に係る発明によれば、例えば、着任してから決められた期間を経過していない不慣れな第１承認者に加えて、又は代えて、承認すべき要素を熟知している第２承認者にその要素の承認を依頼することができる。
請求項４に係る発明によれば、複数の部分の承認の依頼をまとめない場合に比べて、通知の回数が減る。
請求項５に係る発明によれば、承認者は自身が承認を依頼されている要素以外の要素を見なくて済む。
請求項６に係る発明によれば、複数の承認者へ、そのそれぞれが対応付けられた要素の包含関係に応じた順に、承認の依頼が通知される。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る情報処理システム９の構成を示す図。
【図２】情報処理装置１の構成を示す図。
【図３】記憶部１２に記憶される文書ＤＢ１２３の例を示す図。
【図４】記憶部１２に記憶される要素ＤＢ１２１の例を示す図。
【図５】文書の構成の例を示す図。
【図６】文書における記載の位置と文書を構成する要素との関係を説明するための図。
【図７】記憶部１２に記憶される承認ＤＢ１２２の例を示す図。
【図８】端末２の構成の例を示す図。
【図９】情報処理システム９の機能的構成を示す図。
【図１０】情報処理装置１が承認者を特定するまでの動作の流れを示すフロー図。
【図１１】情報処理装置１が承認者に承認の依頼を通知する動作の流れを示すフロー図。
【発明を実施するための形態】
【００１６】
＜実施形態＞
＜情報処理システムの全体構成＞
図１は、本実施形態に係る情報処理システム９の構成を示す図である。情報処理システム９は、情報処理装置１と、複数の端末２と、を有し、また、これらを通信可能に接続する通信回線３を有する。なお、情報処理システム９は、情報処理装置１を複数有してもよい。
【００１７】
情報処理装置１は、文書の要素ごとに承認者を対応付けて記憶する情報処理装置である。「文書」とは、文字、記号、図面等を示す電子データでそれぞれ記録された複数の要素によって構成される情報である。文書の例としては、業務の進め方や指針、注意点等を定めた業務標準や、機械・器具の取扱説明書、作文・製図の手引書、接客に関するマニュアル、審査のハンドブック等が挙げられる。
【００１８】
「階層構造」とは、層状の重なりを持った構造である。情報処理装置１が扱う文書は、上述した文書のうち、階層構造を有する複数の要素で構成されている文書であり、例えばマークアップ言語で記述された構造化文書や、決められた単語（予約語）が規則に沿って配置された定型文書等である。
【００１９】
端末２は、この情報処理システム９の利用者のそれぞれが操作するコンピュータ等の端末である。情報処理システム９の利用者には、文書を作成する作成者、作成された文書に含まれる要素ごとに定められたその要素を承認する承認者、承認者に承認を依頼する依頼者、等が含まれる。
【００２０】
通信回線３は、例えばＬＡＮ（Local Area Network）のほか、ＷＡＮ（Wide Area Network）であってもよいし、インターネットであってもよいし、これらの組合せであってもよい。また、通信回線３は、公衆交換通信網（ＰＳＴＮ：Public Switched Telephone Networks）やサービス統合デジタル網（ＩＳＤＮ：Integrated Services Digital Network）等を含むものでもよい。
【００２１】
＜情報処理装置の構成＞
図２は、情報処理装置１の構成を示す図である。図２に示す通り、情報処理装置１は、制御部１１、記憶部１２、及び通信部１３を有する。
【００２２】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を有し、ＣＰＵがＲＯＭ及び記憶部１２に記憶されているコンピュータプログラム（以下、単にプログラムという）を読み出して実行することにより情報処理装置１の各部を制御する。
【００２３】
通信部１３は、有線又は無線により通信回線３に接続する通信回路である。情報処理装置１は、通信部１３により通信回線３に接続された端末２と情報をやり取りする。
【００２４】
記憶部１２は、ハードディスクドライブ等の記憶手段であり、制御部１１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部１２は、要素ＤＢ１２１、承認ＤＢ１２２、及び文書ＤＢ１２３を記憶する。
【００２５】
＜文書ＤＢの構成＞
図３は、記憶部１２に記憶される文書ＤＢ１２３の例を示す図である。図３に示す文書ＤＢ１２３は、文書を識別する識別情報である文書ＩＤと、その文書の内容を示す文書データとを対応付けて記憶するデータベースである。
【００２６】
＜要素ＤＢの構成＞
図４は、記憶部１２に記憶される要素ＤＢ１２１の例を示す図である。図４に示す要素ＤＢ１２１は、文書と、その文書を構成する要素と、を対応付けるデータベースである。
【００２７】
要素ＤＢ１２１は、文書を構成する要素のそれぞれの識別情報である要素ＩＤに対応付けて、その要素を含む文書の文書ＩＤと、その要素の名称である要素名とが記述されている。例えば、文書ＩＤ「ＢｏｏｋＡ」で識別される文書の「編１」の要素ＩＤは、「Ｃ００１」である。
【００２８】
図５は、文書の構成の例を示す図である。例えば、図５に示す「ＢｏｏｋＡ」の「編１」は「章１」、「章２」、「章３」、…を包含する。したがって、この「章１」、「章２」、「章３」、…は、「編１」と包含関係にあり、「編１」にとって下位の要素である。そして、この「章１」は「節１」、「節２」を包含する。したがって、この「節１」、「節２」は「章１」と包含関係にあって「章１」にとって下位の要素であり、かつ、「編１」と包含関係にあって「編１」にとっても下位の要素である。
【００２９】
図６は、文書における記載の位置と文書を構成する要素との関係を説明するための図である。位置Ｔ１、Ｔ２、Ｔ３、Ｔ４は、文書における記載の位置の例である。位置Ｔ１は、編１（Ｃ００１）を構成する範囲Ｒ１に含まれるが、編１の下位の要素である章１（Ｃ００２）には含まれない。位置Ｔ１は、例えば、編１の見出し文や要約文が記載される位置である。位置Ｔ１を含む要素は編１（Ｃ００１）であり、これより上位の階層にも下位の階層にも位置Ｔ１を含む要素はない。
【００３０】
一方、位置Ｔ２は、章１（Ｃ００２）を構成する範囲Ｒ２に含まれるが、章１の下位の要素である節１（Ｃ００３）及び節２（Ｃ００４）のいずれにも含まれない。位置Ｔ２は、例えば章１の見出し文や要約文が記載される位置である。位置Ｔ２を含む要素は、章１と編１の２つであり、章１が編１の下位の要素である。
【００３１】
位置Ｔ３は、節１（Ｃ００３）に含まれる。位置Ｔ３は、例えば節１の本文が記載される位置である。つまり、位置Ｔ３を含む要素は、節１、章１、編１の３つであり、これらは下位の要素から上位の要素に向かう順で、節１→章１→編１と並べられる。
【００３２】
また、位置Ｔ４は、節２（Ｃ００４）に含まれる。位置Ｔ４は、例えば節２の本文が記載される位置である。つまり、位置Ｔ４を含む要素は、節２、章１、編１の３つであり、これらは下位の要素から上位の要素に向かう順で、節２→章１→編１と並べられる。
【００３３】
＜承認ＤＢの構成＞
図７は、記憶部１２に記憶される承認ＤＢ１２２の例を示す図である。図７に示す承認ＤＢ１２２は、文書を構成する要素ごとに、その要素について承認をする承認者を記憶するデータベースである。図７に示す承認ＤＢ１２２は、要素ＩＤを列挙した要素ＩＤリスト１２２１と、承認者表１２２２とを含む。承認者表１２２２は、要素ＩＤリスト１２２１に記憶された要素ＩＤごとに、一つずつ割当てられている。
【００３４】
承認者表１２２２は、割当てられた要素ＩＤで識別される要素を承認する役割に着任したことのある承認者の識別情報（承認者ＩＤ）を、それぞれの承認者が着任した日（着任日）と対応付けて記憶している。
【００３５】
情報処理装置１は、この承認ＤＢ１２２を参照することで、文書を構成する複数の要素ごとに、その要素を承認する役割に着任した承認者のそれぞれの着任日を特定し、その要素に対して過去の或る時点又は現在に割当てられている承認者を特定する。
【００３６】
＜端末の構成＞
図８は、端末２の構成の例を示す図である。図８に示す端末２は、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を有する。
【００３７】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＣＰＵがＲＯＭ及び記憶部２２に記憶されているプログラムを読み出して実行することにより端末２の各部を制御する。記憶部２２は、ソリッドステートドライブ、ハードディスクドライブ等の記憶手段であり、制御部２１のＣＰＵに読み込まれる各種のプログラム、データ等を記憶する。
【００３８】
通信部２３は、有線又は無線により通信回線３に接続する通信回路である。端末２は、通信部２３により通信回線３に接続された情報処理装置１と情報をやり取りする。
【００３９】
操作部２４は、各種の指示をするための操作ボタン、キーボード、タッチパネル等の操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部２１に送る。
【００４０】
表示部２５は、液晶ディスプレイ等の表示画面を有しており、制御部２１の制御の下、画像を表示する。表示画面の上には、操作部２４の透明のタッチパネルが重ねて配置されてもよい。
【００４１】
＜情報処理システムの機能的構成＞
図９は、情報処理システム９の機能的構成を示す図である。図９において、情報処理装置１の通信部１３、通信回線３、及び端末２の各構成の記載を省く。
【００４２】
情報処理装置１の制御部１１は、記憶部１２に記憶されているプログラムを読み出して実行することにより、取得部１１１、検知部１１２、特定部１１３、及び通知部１１４として機能する。また、制御部１１は、さらに分割部１１５、及び解析部１１６として機能してもよい。
【００４３】
取得部１１１は、利用者の操作を受付けた端末２から、その操作に応じた指示を取得する。
【００４４】
例えば端末２において、文書を作成した利用者（作成者）が、その文書の登録を指示する操作をした場合、取得部１１１は、この端末２から文書とその文書を登録する旨の指示を取得する。
【００４５】
この場合、解析部１１６は、取得部１１１が取得した文書を解析して、この文書を構成する要素を抽出する。この解析は、例えば文書がマークアップ言語で記述された構造化文書である場合、そのマークアップ言語で定められたタグに基づいて行われる。また、この解析は、文書が自然言語で記述されている場合に、自然言語解析によって行われる。自然言語解析においては、例えば文章中の「編」「章」「節」「項」「目」等の予約語を検出することで要素の抽出を行う。解析部１１６は、抽出した各要素に要素ＩＤを割当てて、要素ＤＢ１２１に登録する。
【００４６】
なお、解析の結果、文書が決められた方式に違反していることが検知された場合、情報処理装置１は、文書の作成者にその旨を通知してもよい。例えば、タグがマークアップ言語の文法に沿って記述されていない場合や、予約語の順序、位置等が誤っている場合、文書内の要素名が一意に特定されない場合等、情報処理装置１は、これらの誤りを検出して文書の作成者に通知してもよい。
【００４７】
また、例えば端末２において、文書を構成する要素の承認者を決める利用者が、その要素の承認者の登録を指示する操作をした場合、取得部１１１は、この端末２から、その要素を示す要素ＩＤと、その要素の承認者を示す承認者ＩＤとを取得する。
【００４８】
この場合、解析部１１６は、取得部１１１が取得した要素ＩＤと承認者ＩＤとを受取り、これらを記憶部１２の承認ＤＢ１２２に対応付けて登録する。
【００４９】
また、例えば端末２において、文書に変更を加えた利用者が、その文書に対する承認の依頼をする操作をした場合、取得部１１１は、この端末２から、その変更が加えられた文書を取得する。
【００５０】
検知部１１２は、取得部１１１が取得した文書と、その文書の変更前の文書とを比較して、その文書の変更された部分を検知する。
【００５１】
特定部１１３は、要素ＤＢ１２１及び承認ＤＢ１２２を参照し、検知された部分、すなわち、文書において変更された部分が属する要素に対応付けられた現在の承認者を特定する。現在の承認者は、承認ＤＢ１２２の承認者表１２２２において対応付けられている着任日の新しさに基づいて特定される。
【００５２】
通知部１１４は、特定部１１３が特定した承認者に、上述した変更された部分の承認の依頼を通知する。
【００５３】
なお、検知部１１２が複数の部分を検知し、この複数の部分のそれぞれについて特定部１１３が共通の承認者を特定した場合に、通知部１１４は、複数の部分の承認の依頼をまとめて通知してもよい。
【００５４】
また、制御部１１は、上述した通り分割部１１５として機能してもよい。この分割部１１５は、文書において変更された部分が属する要素をこの文書から分割する。この場合、通知部１１４は、変更された部分の承認の依頼を通知するとともに、分割された要素を通知してもよい。この構成によれば、承認者は自身が承認を依頼されている要素以外の要素を見なくて済む。
【００５５】
また、特定部１１３は、文書において変更された部分が属する要素が複数ある場合に、複数の要素のそれぞれに対応付けられた承認者を特定してもよい。この場合、通知部１１４は、複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に依頼を通知してもよい。
【００５６】
＜情報処理システムの動作＞
＜承認者を特定する動作＞
図１０は、情報処理システム９の情報処理装置１が承認者を特定するまでの動作の流れを示すフロー図である。
【００５７】
図１０に示す通り、情報処理装置１の制御部１１は、利用者が変更した部分を含む文書の承認の依頼を端末２から受付けると（ステップＳ１０１）、その文書を取得し（ステップＳ１０２）、文書の構造を解析する（ステップＳ１０３）。
【００５８】
制御部１１は、取得した文書の変更前に相当する文書を、例えば記憶部１２から取得すると、これら変更前後の２つの文書を比較して、利用者により変更された部分を検知する（ステップＳ１０４）。そして、検知した部分が属する最も下位の要素を特定する（ステップＳ１０５）。
【００５９】
制御部１１は、ステップＳ１０５で特定した要素を文書から分割してもよい（ステップＳ１０６）。
【００６０】
制御部１１は、承認ＤＢ１２２を参照して、ステップＳ１０５で特定した要素に対応付けられた承認者を特定する（ステップＳ１０７）。
【００６１】
制御部１１は、文書の変更された部分が属する要素が複数ある場合に、ステップＳ１０７で、それら複数の要素のそれぞれに対応付けられた承認者を特定してもよい。この場合、制御部１１は、特定された要素の上位に、上述した部分が属する要素があるか否かを判断してもよい（ステップＳ１０８）。
【００６２】
上位に要素がないと判断する場合（ステップＳ１０８；ＮＯ）、制御部１１は、処理を終了する。一方、上位に要素があると判断する場合（ステップＳ１０８；ＹＥＳ）、制御部１１は、その上位の要素を特定し（ステップＳ１０９）、処理をステップＳ１０６に戻す。ステップＳ１０９で上位の要素が複数ある場合、制御部１１は、ステップＳ１０７で承認者を特定した要素の一つ上の要素を、すなわち、ステップＳ１０７で承認者を特定した要素が節であれば階層が一つ上位にあたる章を、章であれば編を、特定する。
【００６３】
なお、制御部１１は、文書の変更された部分が属する要素が複数ある場合に、複数の要素のうち、一つの要素に対応付けられた一人の承認者を特定してもよい。この場合例えば、制御部１１は、複数の要素のうち、最も下位の要素に対応付けられた一人の承認者を特定する。
【００６４】
＜承認依頼の通知の動作＞
図１１は、情報処理システム９の情報処理装置１が承認者に承認の依頼を通知する動作の流れを示すフロー図である。
【００６５】
図１１に示す通り、情報処理装置１の制御部１１は、上述のステップＳ１０７で複数の承認者が特定された場合に、その複数の承認者のうち、共通する承認者がいるか否か判断する（ステップＳ２０１）。
【００６６】
共通する承認者がいる（ステップＳ２０１；ＹＥＳ）と判断する場合、制御部１１は、その共通する承認者に対して通知すべき承認の依頼を一つにまとめ（ステップＳ２０２）、処理をステップＳ２０３に進める。
【００６７】
一方、共通する承認者がいない（ステップＳ２０１；ＮＯ）と判断する場合、制御部１１は、ステップＳ２０２に進まずに、処理をステップＳ２０３に進める。
【００６８】
制御部１１は、特定された承認者に対して、それぞれ承認の依頼を通知する（ステップＳ２０３）。このときステップＳ２０２で一つにまとめられた承認の依頼は、対応する承認者に向けて一度に通知される。
【００６９】
なお、制御部１１は、ステップＳ１０５で特定した要素を文書から分割した場合、ステップＳ２０３において、分割された要素とともに、その要素に含まれる変更された部分の承認の依頼を通知する。
【００７０】
また、文書の変更された部分が属する複数の要素のそれぞれに対応付けられた承認者を最も下位の要素から上位の要素に向けて順に特定した場合、制御部１１は、この順に上述した承認の依頼を通知してもよい。
【００７１】
これにより、変更された部分に対する承認の依頼は、その部分が属する要素の階層が下位から上位に向かう順に、それぞれ対応付けられた承認者に通知される。
【００７２】
以上の動作により、情報処理システム９において、文書を変更したときに、その文書の承認を依頼する承認者が特定される。
【００７３】
＜変形例＞
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
【００７４】
＜変形例１＞
検知部１１２は、取得した文書データに含まれるメタデータ等を参照して、上述した部分が変更された時期を検知してもよい。この場合、特定部１１３は、検知された部分が属する要素及び検知された時期の組に対応付けられた承認者を特定する。通知部１１４は、変更された部分が属する要素及び変更された時期の組に対応付けられた承認者にその部分の承認の依頼を通知すればよい。
【００７５】
例えば、２０１７年４月２日にＢｏｏｋＡの編１章１節１に属する部分が利用者によって変更された場合、この要素を示す要素ＩＤは「Ｃ００３」であり、図７に示す承認ＤＢ１２２で現在の承認者を示す承認者ＩＤは「Ｕ３」である。しかし、変更された時期に対応付けられた承認者の承認者ＩＤは「Ｕ１」である。したがって、情報処理装置１は、承認者ＩＤ「Ｕ３」の人物に承認の依頼を通知するとともに、承認者ＩＤ「Ｕ１」の人物にも、承認の依頼を通知してもよい。この場合、過去の承認者である承認者ＩＤ「Ｕ１」の人物が、現在の承認者である承認者ＩＤ「Ｕ３」の人物の補佐をすればよい。
【００７６】
＜変形例２＞
特定部１１３は、現在において上述した要素に対応付けられた承認者（第１承認者という）が着任してから決められた期間を経過していない場合に、この要素及びこの要素に属する部分が変更された時期の組に対応付けられた承認者（第２承認者）を特定してもよい。この場合、通知部１１４は、上述した第１承認者に加えて、又は代えて、上述した第２承認者に承認の依頼の通知をしてもよい。
【００７７】
＜変形例３＞
情報処理装置１の制御部１１によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせてもよい。なお、上述した制御部１１によって例示した制御手段としてはＣＰＵ以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
【符号の説明】
【００７８】
１…情報処理装置、１１…制御部、１１１…取得部、１１２…検知部、１１３…特定部、１１４…通知部、１１５…分割部、１１６…解析部、１２…記憶部、１２１…要素ＤＢ、１２２…承認ＤＢ、１２２１…要素ＩＤリスト、１２２２…承認者表、１２３…文書ＤＢ、１３…通信部、２…端末、２１…制御部、２２…記憶部、２３…通信部、２４…操作部、２５…表示部、３…通信回線、９…情報処理システム。
【図１】
2019197457.tif 000003
【図２】
2019197457.tif 000004
【図３】
2019197457.tif 000005
【図４】
2019197457.tif 000006
【図５】
2019197457.tif 000007
【図６】
2019197457.tif 000008
【図７】
2019197457.tif 000009
【図８】
2019197457.tif 000010
【図９】
2019197457.tif 000011
【図１０】
2019197457.tif 000012
【図１１】
2019197457.tif 000013