Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6965826B2 - 情報処理装置、情報処理システム、及びプログラム - Google Patents
[go: Go Back, main page]

JP6965826B2 - 情報処理装置、情報処理システム、及びプログラム - Google Patents

情報処理装置、情報処理システム、及びプログラム Download PDF

Info

Publication number
JP6965826B2
JP6965826B2 JP2018092000A JP2018092000A JP6965826B2 JP 6965826 B2 JP6965826 B2 JP 6965826B2 JP 2018092000 A JP2018092000 A JP 2018092000A JP 2018092000 A JP2018092000 A JP 2018092000A JP 6965826 B2 JP6965826 B2 JP 6965826B2
Authority
JP
Japan
Prior art keywords
approver
information processing
document
approval
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018092000A
Other languages
English (en)
Other versions
JP2019197457A (ja
Inventor
真之 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2018092000A priority Critical patent/JP6965826B2/ja
Priority to US16/351,539 priority patent/US20190347299A1/en
Publication of JP2019197457A publication Critical patent/JP2019197457A/ja
Application granted granted Critical
Publication of JP6965826B2 publication Critical patent/JP6965826B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/282Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/197Version control
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
特許文献1には、文書データをページ単位で分割し、分割したそれぞれの文書データに対して承認を受けるべく、承認依頼先の設定を受付ける情報処理装置が開示されている。この情報処理装置は、受付けた承認依頼先へ分割した文書データを転送し、転送したその文書データに対する承認情報をクライアント端末から受信し、全ての文書データに対して承認情報を受信していると判定した場合に、全ての文書データを送信先へ送信する。
特開2012−134603号公報
近年ではマークアップ言語等により構造化された文書(構造化文書)が多く用いられる。構造化文書では、文書を構成する要素が明確であるため、承認の対象を文書単位やページ単位等のほか、要素単位にすることが可能である。この場合、承認者は、自身が担当する要素に限定して承認をすればよいため、一つの文書に含まれる複数の要素の承認を、それぞれの承認者が並行して行うことが可能である。
しかし、特に階層化された構造化文書では上位・下位で承認者が異なる場合もあり、承認者の特定が困難である。
本発明は、文書を変更したときに、その文書の承認を依頼する承認者を特定することを目的とする。
本発明の請求項1に係る情報処理装置は、階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、前記承認者に前記部分の承認の依頼を通知する通知部と、を有する情報処理装置である。
本発明の請求項2に係る情報処理装置は、請求項1に記載の態様において、前記検知部は、前記部分が変更された時期を検知し、前記特定部は、前記要素及び前記時期の組に対応付けられた前記承認者を特定することを特徴とする情報処理装置である。
本発明の請求項3に係る情報処理装置は、請求項2に記載の態様において、前記特定部は、現在において前記要素に対応付けられた第1承認者が着任してから決められた期間を経過していない場合に、前記要素及び前記時期の組に対応付けられた第2承認者を特定し、前記通知部は、前記第2承認者を特定した場合に、前記第2承認者に前記依頼を通知することを特徴とする情報処理装置である。
本発明の請求項4に係る情報処理装置は、請求項1又は2に記載の態様において、前記通知部は、前記検知部が複数の前記部分を検知し、該複数の部分のそれぞれについて前記特定部が共通の前記承認者を特定した場合に、前記複数の部分の承認の依頼をまとめて通知することを特徴とする情報処理装置である。
本発明の請求項5に係る情報処理装置は、請求項1から4のいずれか1項に記載の態様において、前記文書において前記部分が属する前記要素を該文書から分割する分割部、を有し、前記通知部は、分割された前記要素とともに前記依頼を通知することを特徴とする情報処理装置である。
本発明の請求項6に係る情報処理装置は、請求項1から5のいずれか1項に記載の態様において、前記特定部は、前記文書において前記部分が属する前記要素が複数ある場合に、前記複数の要素のそれぞれに対応付けられた承認者を特定し、前記通知部は、前記複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に前記依頼を通知することを特徴とする情報処理装置である。
本発明の請求項7に係る情報処理システムは、請求項1から6のいずれか1項に記載の情報処理装置と、前記情報処理装置から前記承認の依頼を通知された場合に、前記承認者から該承認を受付ける端末と、を有する情報処理システムである。
本発明の請求項8に係るプログラムは、コンピュータを、階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、前記承認者に前記部分の承認の依頼を通知する通知部、として機能させるためのプログラムである。
請求項1、7、8に係る発明によれば、文書を変更したときに、その文書の承認を依頼する承認者を特定することができる。
請求項2に係る発明によれば、その文書の変更された時期に応じた承認者を特定することができる。
請求項3に係る発明によれば、例えば、着任してから決められた期間を経過していない不慣れな第1承認者に加えて、又は代えて、承認すべき要素を熟知している第2承認者にその要素の承認を依頼することができる。
請求項4に係る発明によれば、複数の部分の承認の依頼をまとめない場合に比べて、通知の回数が減る。
請求項5に係る発明によれば、承認者は自身が承認を依頼されている要素以外の要素を見なくて済む。
請求項6に係る発明によれば、複数の承認者へ、そのそれぞれが対応付けられた要素の包含関係に応じた順に、承認の依頼が通知される。
本実施形態に係る情報処理システム9の構成を示す図。 情報処理装置1の構成を示す図。 記憶部12に記憶される文書DB123の例を示す図。 記憶部12に記憶される要素DB121の例を示す図。 文書の構成の例を示す図。 文書における記載の位置と文書を構成する要素との関係を説明するための図。 記憶部12に記憶される承認DB122の例を示す図。 端末2の構成の例を示す図。 情報処理システム9の機能的構成を示す図。 情報処理装置1が承認者を特定するまでの動作の流れを示すフロー図。 情報処理装置1が承認者に承認の依頼を通知する動作の流れを示すフロー図。
<実施形態>
<情報処理システムの全体構成>
図1は、本実施形態に係る情報処理システム9の構成を示す図である。情報処理システム9は、情報処理装置1と、複数の端末2と、を有し、また、これらを通信可能に接続する通信回線3を有する。なお、情報処理システム9は、情報処理装置1を複数有してもよい。
情報処理装置1は、文書の要素ごとに承認者を対応付けて記憶する情報処理装置である。「文書」とは、文字、記号、図面等を示す電子データでそれぞれ記録された複数の要素によって構成される情報である。文書の例としては、業務の進め方や指針、注意点等を定めた業務標準や、機械・器具の取扱説明書、作文・製図の手引書、接客に関するマニュアル、審査のハンドブック等が挙げられる。
「階層構造」とは、層状の重なりを持った構造である。情報処理装置1が扱う文書は、上述した文書のうち、階層構造を有する複数の要素で構成されている文書であり、例えばマークアップ言語で記述された構造化文書や、決められた単語(予約語)が規則に沿って配置された定型文書等である。
端末2は、この情報処理システム9の利用者のそれぞれが操作するコンピュータ等の端末である。情報処理システム9の利用者には、文書を作成する作成者、作成された文書に含まれる要素ごとに定められたその要素を承認する承認者、承認者に承認を依頼する依頼者、等が含まれる。
通信回線3は、例えばLAN(Local Area Network)のほか、WAN(Wide Area Network)であってもよいし、インターネットであってもよいし、これらの組合せであってもよい。また、通信回線3は、公衆交換通信網(PSTN:Public Switched Telephone Networks)やサービス統合デジタル網(ISDN:Integrated Services Digital Network)等を含むものでもよい。
<情報処理装置の構成>
図2は、情報処理装置1の構成を示す図である。図2に示す通り、情報処理装置1は、制御部11、記憶部12、及び通信部13を有する。
制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)を有し、CPUがROM及び記憶部12に記憶されているコンピュータプログラム(以下、単にプログラムという)を読み出して実行することにより情報処理装置1の各部を制御する。
通信部13は、有線又は無線により通信回線3に接続する通信回路である。情報処理装置1は、通信部13により通信回線3に接続された端末2と情報をやり取りする。
記憶部12は、ハードディスクドライブ等の記憶手段であり、制御部11のCPUに読み込まれる各種のプログラム、データ等を記憶する。また、記憶部12は、要素DB121、承認DB122、及び文書DB123を記憶する。
<文書DBの構成>
図3は、記憶部12に記憶される文書DB123の例を示す図である。図3に示す文書DB123は、文書を識別する識別情報である文書IDと、その文書の内容を示す文書データとを対応付けて記憶するデータベースである。
<要素DBの構成>
図4は、記憶部12に記憶される要素DB121の例を示す図である。図4に示す要素DB121は、文書と、その文書を構成する要素と、を対応付けるデータベースである。
要素DB121は、文書を構成する要素のそれぞれの識別情報である要素IDに対応付けて、その要素を含む文書の文書IDと、その要素の名称である要素名とが記述されている。例えば、文書ID「BookA」で識別される文書の「編1」の要素IDは、「C001」である。
図5は、文書の構成の例を示す図である。例えば、図5に示す「BookA」の「編1」は「章1」、「章2」、「章3」、…を包含する。したがって、この「章1」、「章2」、「章3」、…は、「編1」と包含関係にあり、「編1」にとって下位の要素である。そして、この「章1」は「節1」、「節2」を包含する。したがって、この「節1」、「節2」は「章1」と包含関係にあって「章1」にとって下位の要素であり、かつ、「編1」と包含関係にあって「編1」にとっても下位の要素である。
図6は、文書における記載の位置と文書を構成する要素との関係を説明するための図である。位置T1、T2、T3、T4は、文書における記載の位置の例である。位置T1は、編1(C001)を構成する範囲R1に含まれるが、編1の下位の要素である章1(C002)には含まれない。位置T1は、例えば、編1の見出し文や要約文が記載される位置である。位置T1を含む要素は編1(C001)であり、これより上位の階層にも下位の階層にも位置T1を含む要素はない。
一方、位置T2は、章1(C002)を構成する範囲R2に含まれるが、章1の下位の要素である節1(C003)及び節2(C004)のいずれにも含まれない。位置T2は、例えば章1の見出し文や要約文が記載される位置である。位置T2を含む要素は、章1と編1の2つであり、章1が編1の下位の要素である。
位置T3は、節1(C003)に含まれる。位置T3は、例えば節1の本文が記載される位置である。つまり、位置T3を含む要素は、節1、章1、編1の3つであり、これらは下位の要素から上位の要素に向かう順で、節1→章1→編1と並べられる。
また、位置T4は、節2(C004)に含まれる。位置T4は、例えば節2の本文が記載される位置である。つまり、位置T4を含む要素は、節2、章1、編1の3つであり、これらは下位の要素から上位の要素に向かう順で、節2→章1→編1と並べられる。
<承認DBの構成>
図7は、記憶部12に記憶される承認DB122の例を示す図である。図7に示す承認DB122は、文書を構成する要素ごとに、その要素について承認をする承認者を記憶するデータベースである。図7に示す承認DB122は、要素IDを列挙した要素IDリスト1221と、承認者表1222とを含む。承認者表1222は、要素IDリスト1221に記憶された要素IDごとに、一つずつ割当てられている。
承認者表1222は、割当てられた要素IDで識別される要素を承認する役割に着任したことのある承認者の識別情報(承認者ID)を、それぞれの承認者が着任した日(着任日)と対応付けて記憶している。
情報処理装置1は、この承認DB122を参照することで、文書を構成する複数の要素ごとに、その要素を承認する役割に着任した承認者のそれぞれの着任日を特定し、その要素に対して過去の或る時点又は現在に割当てられている承認者を特定する。
<端末の構成>
図8は、端末2の構成の例を示す図である。図8に示す端末2は、制御部21、記憶部22、通信部23、操作部24、及び表示部25を有する。
制御部21は、CPU、ROM、RAMを有し、CPUがROM及び記憶部22に記憶されているプログラムを読み出して実行することにより端末2の各部を制御する。記憶部22は、ソリッドステートドライブ、ハードディスクドライブ等の記憶手段であり、制御部21のCPUに読み込まれる各種のプログラム、データ等を記憶する。
通信部23は、有線又は無線により通信回線3に接続する通信回路である。端末2は、通信部23により通信回線3に接続された情報処理装置1と情報をやり取りする。
操作部24は、各種の指示をするための操作ボタン、キーボード、タッチパネル等の操作子を備えており、利用者による操作を受付けてその操作内容に応じた信号を制御部21に送る。
表示部25は、液晶ディスプレイ等の表示画面を有しており、制御部21の制御の下、画像を表示する。表示画面の上には、操作部24の透明のタッチパネルが重ねて配置されてもよい。
<情報処理システムの機能的構成>
図9は、情報処理システム9の機能的構成を示す図である。図9において、情報処理装置1の通信部13、通信回線3、及び端末2の各構成の記載を省く。
情報処理装置1の制御部11は、記憶部12に記憶されているプログラムを読み出して実行することにより、取得部111、検知部112、特定部113、及び通知部114として機能する。また、制御部11は、さらに分割部115、及び解析部116として機能してもよい。
取得部111は、利用者の操作を受付けた端末2から、その操作に応じた指示を取得する。
例えば端末2において、文書を作成した利用者(作成者)が、その文書の登録を指示する操作をした場合、取得部111は、この端末2から文書とその文書を登録する旨の指示を取得する。
この場合、解析部116は、取得部111が取得した文書を解析して、この文書を構成する要素を抽出する。この解析は、例えば文書がマークアップ言語で記述された構造化文書である場合、そのマークアップ言語で定められたタグに基づいて行われる。また、この解析は、文書が自然言語で記述されている場合に、自然言語解析によって行われる。自然言語解析においては、例えば文章中の「編」「章」「節」「項」「目」等の予約語を検出することで要素の抽出を行う。解析部116は、抽出した各要素に要素IDを割当てて、要素DB121に登録する。
なお、解析の結果、文書が決められた方式に違反していることが検知された場合、情報処理装置1は、文書の作成者にその旨を通知してもよい。例えば、タグがマークアップ言語の文法に沿って記述されていない場合や、予約語の順序、位置等が誤っている場合、文書内の要素名が一意に特定されない場合等、情報処理装置1は、これらの誤りを検出して文書の作成者に通知してもよい。
また、例えば端末2において、文書を構成する要素の承認者を決める利用者が、その要素の承認者の登録を指示する操作をした場合、取得部111は、この端末2から、その要素を示す要素IDと、その要素の承認者を示す承認者IDとを取得する。
この場合、解析部116は、取得部111が取得した要素IDと承認者IDとを受取り、これらを記憶部12の承認DB122に対応付けて登録する。
また、例えば端末2において、文書に変更を加えた利用者が、その文書に対する承認の依頼をする操作をした場合、取得部111は、この端末2から、その変更が加えられた文書を取得する。
検知部112は、取得部111が取得した文書と、その文書の変更前の文書とを比較して、その文書の変更された部分を検知する。
特定部113は、要素DB121及び承認DB122を参照し、検知された部分、すなわち、文書において変更された部分が属する要素に対応付けられた現在の承認者を特定する。現在の承認者は、承認DB122の承認者表1222において対応付けられている着任日の新しさに基づいて特定される。
通知部114は、特定部113が特定した承認者に、上述した変更された部分の承認の依頼を通知する。
なお、検知部112が複数の部分を検知し、この複数の部分のそれぞれについて特定部113が共通の承認者を特定した場合に、通知部114は、複数の部分の承認の依頼をまとめて通知してもよい。
また、制御部11は、上述した通り分割部115として機能してもよい。この分割部115は、文書において変更された部分が属する要素をこの文書から分割する。この場合、通知部114は、変更された部分の承認の依頼を通知するとともに、分割された要素を通知してもよい。この構成によれば、承認者は自身が承認を依頼されている要素以外の要素を見なくて済む。
また、特定部113は、文書において変更された部分が属する要素が複数ある場合に、複数の要素のそれぞれに対応付けられた承認者を特定してもよい。この場合、通知部114は、複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に依頼を通知してもよい。
<情報処理システムの動作>
<承認者を特定する動作>
図10は、情報処理システム9の情報処理装置1が承認者を特定するまでの動作の流れを示すフロー図である。
図10に示す通り、情報処理装置1の制御部11は、利用者が変更した部分を含む文書の承認の依頼を端末2から受付けると(ステップS101)、その文書を取得し(ステップS102)、文書の構造を解析する(ステップS103)。
制御部11は、取得した文書の変更前に相当する文書を、例えば記憶部12から取得すると、これら変更前後の2つの文書を比較して、利用者により変更された部分を検知する(ステップS104)。そして、検知した部分が属する最も下位の要素を特定する(ステップS105)。
制御部11は、ステップS105で特定した要素を文書から分割してもよい(ステップS106)。
制御部11は、承認DB122を参照して、ステップS105で特定した要素に対応付けられた承認者を特定する(ステップS107)。
制御部11は、文書の変更された部分が属する要素が複数ある場合に、ステップS107で、それら複数の要素のそれぞれに対応付けられた承認者を特定してもよい。この場合、制御部11は、特定された要素の上位に、上述した部分が属する要素があるか否かを判断してもよい(ステップS108)。
上位に要素がないと判断する場合(ステップS108;NO)、制御部11は、処理を終了する。一方、上位に要素があると判断する場合(ステップS108;YES)、制御部11は、その上位の要素を特定し(ステップS109)、処理をステップS106に戻す。ステップS109で上位の要素が複数ある場合、制御部11は、ステップS107で承認者を特定した要素の一つ上の要素を、すなわち、ステップS107で承認者を特定した要素が節であれば階層が一つ上位にあたる章を、章であれば編を、特定する。
なお、制御部11は、文書の変更された部分が属する要素が複数ある場合に、複数の要素のうち、一つの要素に対応付けられた一人の承認者を特定してもよい。この場合例えば、制御部11は、複数の要素のうち、最も下位の要素に対応付けられた一人の承認者を特定する。
<承認依頼の通知の動作>
図11は、情報処理システム9の情報処理装置1が承認者に承認の依頼を通知する動作の流れを示すフロー図である。
図11に示す通り、情報処理装置1の制御部11は、上述のステップS107で複数の承認者が特定された場合に、その複数の承認者のうち、共通する承認者がいるか否か判断する(ステップS201)。
共通する承認者がいる(ステップS201;YES)と判断する場合、制御部11は、その共通する承認者に対して通知すべき承認の依頼を一つにまとめ(ステップS202)、処理をステップS203に進める。
一方、共通する承認者がいない(ステップS201;NO)と判断する場合、制御部11は、ステップS202に進まずに、処理をステップS203に進める。
制御部11は、特定された承認者に対して、それぞれ承認の依頼を通知する(ステップS203)。このときステップS202で一つにまとめられた承認の依頼は、対応する承認者に向けて一度に通知される。
なお、制御部11は、ステップS105で特定した要素を文書から分割した場合、ステップS203において、分割された要素とともに、その要素に含まれる変更された部分の承認の依頼を通知する。
また、文書の変更された部分が属する複数の要素のそれぞれに対応付けられた承認者を最も下位の要素から上位の要素に向けて順に特定した場合、制御部11は、この順に上述した承認の依頼を通知してもよい。
これにより、変更された部分に対する承認の依頼は、その部分が属する要素の階層が下位から上位に向かう順に、それぞれ対応付けられた承認者に通知される。
以上の動作により、情報処理システム9において、文書を変更したときに、その文書の承認を依頼する承認者が特定される。
<変形例>
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例を組合せてもよい。
<変形例1>
検知部112は、取得した文書データに含まれるメタデータ等を参照して、上述した部分が変更された時期を検知してもよい。この場合、特定部113は、検知された部分が属する要素及び検知された時期の組に対応付けられた承認者を特定する。通知部114は、変更された部分が属する要素及び変更された時期の組に対応付けられた承認者にその部分の承認の依頼を通知すればよい。
例えば、2017年4月2日にBookAの編1章1節1に属する部分が利用者によって変更された場合、この要素を示す要素IDは「C003」であり、図7に示す承認DB122で現在の承認者を示す承認者IDは「U3」である。しかし、変更された時期に対応付けられた承認者の承認者IDは「U1」である。したがって、情報処理装置1は、承認者ID「U3」の人物に承認の依頼を通知するとともに、承認者ID「U1」の人物にも、承認の依頼を通知してもよい。この場合、過去の承認者である承認者ID「U1」の人物が、現在の承認者である承認者ID「U3」の人物の補佐をすればよい。
<変形例2>
特定部113は、現在において上述した要素に対応付けられた承認者(第1承認者という)が着任してから決められた期間を経過していない場合に、この要素及びこの要素に属する部分が変更された時期の組に対応付けられた承認者(第2承認者)を特定してもよい。この場合、通知部114は、上述した第1承認者に加えて、又は代えて、上述した第2承認者に承認の依頼の通知をしてもよい。
<変形例3>
情報処理装置1の制御部11によって実行されるプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネット等の通信回線経由でダウンロードさせてもよい。なお、上述した制御部11によって例示した制御手段としてはCPU以外にも種々の装置が適用される場合があり、例えば、専用のプロセッサ等が用いられる。
1…情報処理装置、11…制御部、111…取得部、112…検知部、113…特定部、114…通知部、115…分割部、116…解析部、12…記憶部、121…要素DB、122…承認DB、1221…要素IDリスト、1222…承認者表、123…文書DB、13…通信部、2…端末、21…制御部、22…記憶部、23…通信部、24…操作部、25…表示部、3…通信回線、9…情報処理システム。

Claims (8)

  1. 階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、
    前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、
    前記承認者に前記部分の承認の依頼を通知する通知部と、
    を有する情報処理装置。
  2. 前記検知部は、前記部分が変更された時期を検知し、
    前記特定部は、前記要素及び前記時期の組に対応付けられた前記承認者を特定する
    ことを特徴とする請求項1に記載の情報処理装置。
  3. 前記特定部は、現在において前記要素に対応付けられた第1承認者が着任してから決められた期間を経過していない場合に、前記要素及び前記時期の組に対応付けられた第2承認者を特定し、
    前記通知部は、前記第2承認者を特定した場合に、前記第2承認者に前記依頼を通知する
    ことを特徴とする請求項2に記載の情報処理装置。
  4. 前記通知部は、前記検知部が複数の前記部分を検知し、該複数の部分のそれぞれについて前記特定部が共通の前記承認者を特定した場合に、前記複数の部分の承認の依頼をまとめて通知する
    ことを特徴とする請求項1又は2に記載の情報処理装置。
  5. 前記文書において前記部分が属する前記要素を該文書から分割する分割部、を有し、
    前記通知部は、分割された前記要素とともに前記依頼を通知する
    ことを特徴とする請求項1から4のいずれか1項に記載の情報処理装置。
  6. 前記特定部は、前記文書において前記部分が属する前記要素が複数ある場合に、前記複数の要素のそれぞれに対応付けられた承認者を特定し、
    前記通知部は、前記複数の承認者が特定された場合に、下位の要素に対応付けられた承認者から上位の要素に対応付けられた承認者に向かう順に前記依頼を通知する
    ことを特徴とする請求項1から5のいずれか1項に記載の情報処理装置。
  7. 請求項1から6のいずれか1項に記載の情報処理装置と、
    前記情報処理装置から前記承認の依頼を通知された場合に、前記承認者から該承認を受付ける端末と、
    を有する情報処理システム。
  8. コンピュータを、
    階層構造を有する複数の要素で構成された文書の変更された部分を検知する検知部と、
    前記文書において前記部分が属する要素に対応付けられた承認者を特定する特定部と、
    前記承認者に前記部分の承認の依頼を通知する通知部、
    として機能させるためのプログラム。
JP2018092000A 2018-05-11 2018-05-11 情報処理装置、情報処理システム、及びプログラム Active JP6965826B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018092000A JP6965826B2 (ja) 2018-05-11 2018-05-11 情報処理装置、情報処理システム、及びプログラム
US16/351,539 US20190347299A1 (en) 2018-05-11 2019-03-13 Information processing apparatus, information processing system, and non-transitory computer readable medium storing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018092000A JP6965826B2 (ja) 2018-05-11 2018-05-11 情報処理装置、情報処理システム、及びプログラム

Publications (2)

Publication Number Publication Date
JP2019197457A JP2019197457A (ja) 2019-11-14
JP6965826B2 true JP6965826B2 (ja) 2021-11-10

Family

ID=68463655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018092000A Active JP6965826B2 (ja) 2018-05-11 2018-05-11 情報処理装置、情報処理システム、及びプログラム

Country Status (2)

Country Link
US (1) US20190347299A1 (ja)
JP (1) JP6965826B2 (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290342A (ja) * 1988-09-28 1990-03-29 Hitachi Ltd 情報ライフサイクルプロセッサ
JP2004110693A (ja) * 2002-09-20 2004-04-08 Toshiba Solutions Corp 電子文書管理システム、電子文書管理方法およびプログラム
JP5222604B2 (ja) * 2008-03-28 2013-06-26 株式会社日立ソリューションズ 文書管理システム及び方法
JP2012118591A (ja) * 2010-11-29 2012-06-21 Fujitsu Ltd ドキュメント管理装置、ドキュメント管理方法、ドキュメント管理プログラム
JP2015191639A (ja) * 2014-03-31 2015-11-02 キヤノンマーケティングジャパン株式会社 情報処理システム、情報処理システムの制御方法、及びプログラム

Also Published As

Publication number Publication date
JP2019197457A (ja) 2019-11-14
US20190347299A1 (en) 2019-11-14

Similar Documents

Publication Publication Date Title
US20230236805A1 (en) Systems and Methods for Development and Deployment of Software Platforms Having Advanced Workflow and Event Processing Components
AU2021218244B2 (en) Machine learning modeling for protection against online disclosure of sensitive data
JP4993319B2 (ja) ソフトウェアの国際化の検証を支援する装置及び方法
Haentjens Dekker et al. Computer-supported collation of modern manuscripts: CollateX and the Beckett Digital Manuscript Project
US8275781B2 (en) Processing documents by modification relation analysis and embedding related document information
US9870484B2 (en) Document redaction
US9600134B2 (en) Selecting portions of computer-accessible documents for post-selection processing
US10019535B1 (en) Template-free extraction of data from documents
US20170004331A1 (en) Sanitization of content displayed by web-based applications
US20080301553A1 (en) Verifying compliance of user interfaces with desired guidelines
JP7031468B2 (ja) 情報処理装置、情報処理システム、及びプログラム
US20180018315A1 (en) Information processing device, program, and information processing method
JP2022128268A (ja) 商標使用検知装置、商標使用検知方法及び商標使用検知プログラム
JP2016045545A (ja) 影響調査システム、影響調査方法、および影響調査プログラム
JP7412477B2 (ja) 開発支援システムおよび開発支援方法
JP6965826B2 (ja) 情報処理装置、情報処理システム、及びプログラム
US11275729B2 (en) Template search system and template search method
Youngblood et al. Website accessibility: US veterans affairs medical centers as a case study
US9946698B2 (en) Inserting text and graphics using hand markup
JP7331404B2 (ja) 文書管理装置及びプログラム
CN115905759A (zh) 一种无障碍网页生成方法、装置、介质和设备
CN114594945A (zh) 高级弹窗选择框的生成方法、装置、系统、设备以及介质
Albarran et al. Writing an effective conference abstract
JP5156491B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP2020101898A (ja) 設計図作成支援方法、設計図作成支援装置、及び設計図作成支援プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210818

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210921

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211004

R150 Certificate of patent or registration of utility model

Ref document number: 6965826

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150