(57)【特許請求の範囲】
【請求項１】
案内手段と、報告手段と、更新手段と、を備える処理システムであって、
前記案内手段が、複数の工程から成る対象業務の進捗が対象工程に進んだ後に、該対象工程を分担する対象ユーザに、該対象工程の作業に用いる作業画面を起動させる起動情報と該対象工程を完了させる第１操作に用いる第１操作要素とを少なくとも含む案内画面を提示し、
前記報告手段が、前記作業を完了させる第２操作に用いる第２操作要素を含む前記作業画面が前記起動情報を用いて起動され、かつ、該作業画面を介して該第２操作要素を用いる該第２操作を受けた後に、所定の報告データを前記更新手段に提供し、
前記更新手段が、前記報告データを受けた後に、前記第１操作要素を用いる前記第１操作を待たずに、前記対象業務の進捗を該対象工程の次の工程に進むように更新する、
処理システム。
【請求項２】
前記報告手段が、第１報告手段と、第２報告手段と、を含み、
前記第１報告手段が、前記第２操作を受けた後に、前記作業の完了を示す作業報告データを前記第２報告手段に提供し、
前記第２報告手段が、前記作業報告データを受けた後に、前記第１操作を待たずに、前記対象工程の完了を示す前記報告データを前記更新手段に提供する、
請求項１に記載の処理システム。
【請求項３】
前記報告手段が、前記第２操作を受けた後に、前記作業の完了を示す前記報告データを前記更新手段に提供する、
請求項１に記載の処理システム。
【請求項４】
前記案内手段が、複数種類の作業にそれぞれ対応する複数の工程から成る前記対象業務の進捗が前記対象工程に進んだ後に、前記対象ユーザに前記案内画面を提示する、
請求項１から請求項３までのいずれかに記載の処理システム。
【請求項５】
案内手段と、報告手段と、更新手段と、を備える処理システムによる処理方法であって、
前記案内手段が、複数の工程から成る対象業務の進捗が対象工程に進んだ後に、該対象工程を分担する対象ユーザに、該対象工程の作業に用いる作業画面を起動させる起動情報と該対象工程を完了させる第１操作に用いる第１操作要素とを少なくとも含む案内画面を提示し、
前記報告手段が、前記作業を完了させる第２操作に用いる第２操作要素を含む前記作業画面が前記起動情報を用いて起動され、かつ、該作業画面を介して該第２操作要素を用いる該第２操作を受けた後に、所定の報告データを前記更新手段に提供し、
前記更新手段が、前記報告データを受けた後に、前記第１操作要素を用いる前記第１操作を待たずに、前記対象業務の進捗を該対象工程の次の工程に進むように更新する、
処理方法。
【請求項６】
案内手段と、報告手段と、更新手段と、を処理システムに機能として実現させる処理プログラムであって、
前記案内手段が、複数の工程から成る対象業務の進捗が対象工程に進んだ後に、該対象工程を分担する対象ユーザに、該対象工程の作業に用いる作業画面を起動させる起動情報と該対象工程を完了させる第１操作に用いる第１操作要素とを少なくとも含む案内画面を提示し、
前記報告手段が、前記作業を完了させる第２操作に用いる第２操作要素を含む前記作業画面が前記起動情報を用いて起動され、かつ、該作業画面を介して該第２操作要素を用いる該第２操作を受けた後に、所定の報告データを前記更新手段に提供し、
前記更新手段が、前記報告データを受けた後に、前記第１操作要素を用いる前記第１操作を待たずに、前記対象業務の進捗を該対象工程の次の工程に進むように更新する、
処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理システム，処理方法及び処理プログラムに関する。
【背景技術】
【０００２】
事務処理の実行を支援する情報処理システムが知られている（例えば、特許文献１参照）。特許文献１記載のシステムでは、手順通りに事務処理を実行させるため、事前に定義した事務フローの順序どおりに操作を誘導したり、事務フローの説明画面を利用して注意を喚起したりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９３３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載のシステムは、決裁申請向けに開発されたワークフロー機能を活用して、複数のタスクから成る個人事務を支援する手法である。支援対象の個人事務は複数の者により分担されるものではない。
【０００５】
本発明が解決しようとする課題は、複数の工程から成る業務の分業を支援することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、案内手段が、複数の工程から成る対象業務の進捗が対象工程に進んだ後に、該対象工程を分担する対象ユーザに、該対象工程の作業に用いる作業画面を起動させる起動情報と該対象工程を完了させる第１操作に用いる第１操作要素とを少なくとも含む案内画面を提示し、報告手段が、前記作業を完了させる第２操作に用いる第２操作要素を含む前記作業画面が前記起動情報を用いて起動され、かつ、該作業画面を介して該第２操作要素を用いる該第２操作を受けた後に、所定の報告データを更新手段に提供し、更新手段が、前記報告データを受けた後に、前記第１操作要素を用いる前記第１操作を待たずに、前記対象業務の進捗を該対象工程の次の工程に進むように更新する。
【発明の効果】
【０００７】
本発明によれば、複数の工程から成る業務の分業が円滑に進行し得る。
【図面の簡単な説明】
【０００８】
【図１】システムの主要な特徴の説明図である。（実施形態）
【図２】案内画面の主要な特徴の説明図である。（実施形態）
【図３】作業画面の主要な特徴の説明図である。（実施形態）
【図４】作業画面の主要な特徴の説明図である。（実施形態）
【図５】システムのネットワーク構成を例示する。（実施形態）
【図６】サーバ装置の電気的構成を例示する。（実施形態）
【図７】サーバの機能的構成を例示する。（実施形態）
【図８】業務管理情報のデータ構成を例示する。（実施形態）
【図９】業務フローの開始手順を例示する。（実施形態）
【図１０】業務フローの進捗の更新手順を例示する。（実施形態）
【図１１】自動入力手順を例示する。（実施形態）
【図１２】データ更新手順を例示する。（実施形態）
【図１３】データ更新手順を例示する。（変形例１）
【発明を実施するための形態】
【０００９】
［１．実施形態］
［１−１．概要］
（１）実施形態のシステムの主要な特徴
図１は、実施形態のシステムの主要な特徴を示す。本実施形態は、複数の工程（第１工程１１０，第２工程１２０，…，第ｎ工程１３０）から成る複合的な業務（対象業務）の分業を支援する情報処理システム（実施形態のシステム）に関する。
【００１０】
図１に示すように、実施形態のシステムのサーバ（情報処理装置）は、進行中の対象業務において直近に完了した工程の次の工程（対象工程）を担当するユーザ（対象ユーザ）に対象工程を案内し、案内された対象工程が完了した後に対象業務の進捗を更新する、という一連の手順を全ての工程が完了するまで繰り返す。これにより、対象業務の分業が円滑に進行し得る。
【００１１】
（２）業務，工程，作業
一の対象業務を構成する複数の工程は、複数種類の要素的な作業にそれぞれ対応していてもよい。換言すれば、対象業務は、同一種類の作業にそれぞれ対応する複数の工程から成る業務を含まなくてもよい。対象業務は、例えば、申請の内容を確認しこれを承認する作業を複数のユーザがそれぞれ行う複数の工程から成る承認系業務を除く、非承認系業務に限定されてもよい。作業の種類は、作業の内容や性質により区分され得る。以下の説明において、一の対象業務を構成する複数の工程（第１工程１１０，第２工程１２０，…，第ｎ工程１３０）は、相互に種類の異なる複数の要素的な作業にそれぞれ対応している。
【００１２】
一の対象業務を構成する複数の工程は、全て直列的に連結していてもよいし、並列的に連結する部分を含んでいてもよい。したがって、最初の工程は単数又は複数の後工程のみを有し、最後の工程は単数又は複数の前工程のみを有する。一方、中間の各工程は、単数又は複数の前工程と単数又は複数の後工程との双方をそれぞれ有する。以下の説明では、一の対象業務を構成する複数の工程（第１工程１１０，第２工程１２０，…，第ｎ工程１３０）が直列的に連結している例を示す。
【００１３】
なお、ある工程の後工程が複数の場合、複数の後工程（対象工程）をそれぞれ担当する複数の対象ユーザに、各対象ユーザが担当する対象工程をそれぞれ案内するとよい。また、ある工程の前工程が複数の場合、複数の前工程の全てが完了した後に対象業務の進捗を次の工程（対象工程）に更新するとよい。
【００１４】
（３）作業，画面，ツール
図２は、案内画面の主要な特徴を示す。一の対象業務を構成する各工程は、当該工程を案内する画面（案内画面２００）を介して所定の作業が実施された後に完了するように構成されるとよい。案内画面２００は、例えば、対象業務の流れ，各工程の作業の内容等を表示するウィンドウである。
【００１５】
所定の作業は、例えば、案内画面２００に形成される所定の入力欄（入力欄２１０，入力欄２２０）に必要なデータを入力する作業，案内画面に形成される所定の領域（領域２４１，領域２４２，領域２４３）を指定する作業である。領域を指定する作業は、例えば、当該領域にポインタを合わせてクリックする操作又は当該領域をタップする操作である。
【００１６】
対象ユーザに案内画面２００が提示される場合、当該対象ユーザが担当する対象工程に対応する部分だけが操作可能となるように構成するのが好ましい。また、対象工程より前の工程に対応する領域に、当該工程を担当した他のユーザにより入力されたデータや作業の状況が表示されるように構成するのが好ましい。
【００１７】
図３及び図４は、作業画面の主要な特徴を示す。所定の作業は、所定のツール（対象ツール）を用いて実施可能な場合がある。所定のツールは、例えば、案内画面２００と異なる画面（作業画面３００，作業画面４００）を起動させる所定のアプリケーションプログラムである。作業画面３００や作業画面４００は、例えば、データ入出力のためのウィンドウである。所定のツールは、例えば、案内画面２００（図２）に当該ツールを起動させるためのランチャー（ボタン２２１，ボタン２３０）を配置することで対象ユーザに案内される。
【００１８】
所定のツールは、作業画面を介して入力されたデータを所定の出力先に出力して当該出力先に所定の処理を実行させる。所定の出力先は、例えば、作業画面３００や作業画面４００を表示させている装置の内外の機能手段（以下「ＷＦ外機能」という。）である。所定の処理は、例えば、データ検索処理，データ更新処理である。所定のツールは、案内画面２００を介してなされる所定の作業を代行し又は代替することができる。
【００１９】
作業画面３００（図３）は、検索条件が入力される領域３１０と検索結果が表示される領域３２０を含む。領域３１０に検索条件が入力され、ボタン３１１が指定されると、検索条件がデータ検索手段（所定の出力先）に出力され、データ検索処理（所定の処理）の実行が依頼される。データ検索処理が完了すると、検索手段から返答された検索結果が領域３２０に表示される。検索結果に含まれるいずれかの項目が選択された状態で、領域３３０が指定されると、領域３２０における選択項目が戻り値として出力される。出力された戻り値は、例えば、案内画面２００（図２）の入力欄２２２に自動的に入力される。自動入力が正常に完了すると、画面３００が消去される。
【００２０】
作業画面４００（図４）は、データが入力される領域４１０を含む。領域４１０にデータが入力され、ボタン４２０が指定されると、領域４１０に入力されたデータがデータ更新手段（所定の出力先）に出力され、データ更新処理（所定の処理）の実行が依頼される。データ更新処理が完了すると、処理結果が戻り値として出力される。出力された戻り値に応じ、例えば、案内画面２００（図２）の領域２４３が指定可能に活性化される。活性化が正常に完了すると、画面４００が消去される。
【００２１】
［１−２．ネットワーク構成］
図５は、実施形態のシステムのネットワーク構成を例示する。図５に例示されるように、実施形態のシステムは、ユーザが使用するユーザ端末１０と、業務システムのサーバ２０と、外部システムのサーバ３０と、を含む。サーバ２０はデータベース２１にアクセス可能である。サーバ３０はデータベース３１にアクセス可能である。
【００２２】
ユーザ端末１０とサーバ２０及びサーバ３０とは、通信ネットワーク４０を通じてデータの授受が可能である。サーバ２０とサーバ３０とは、通信ネットワーク４０を通じてデータの授受が可能である。通信ネットワーク４０は、インターネット（Internet），携帯電話網，無線ＷＡＮ（Wireless Wide Area Network），無線ＬＡＮ（Wireless Local Area Network），イーサネット（Ethernet）（登録商標）等の既存のネットワークのうち少なくともいずれかを含んでいてよい。
【００２３】
［１−２−１．ユーザ端末］
ユーザ端末１０は、所定プログラムがインストールされたユーザ装置（コンピュータ）である。本実施形態のシステムでは、ユーザ装置として、汎用の処理装置（例えば、ＰＣ（personal computer）など）や汎用の携帯装置（例えば、携帯電話，スマートフォン（smartphone），タブレット（tablet）端末，タブレットＰＣ（personal computer），ウェアラブルデバイス（wearable device）など）を用いることができる。
【００２４】
［１−２−２．業務システム］
業務システムは、サーバ２０とデータベース２１を含む。サーバ２０は、所定プログラムがインストールされたサーバ装置（コンピュータ）である。データベース２１は、所定データを記憶する記憶装置を含む。サーバ２０は、要求元から取得したデータをデータベース２１に記憶させる。また、サーバ２０は、要求（リクエスト）に応じてデータベース２１に記憶されるデータを検索し、処理結果を要求元に提供（レスポンス）する。
【００２５】
なお、複数のサーバ装置を連携させてサーバシステムを構成し、サーバ２０の機能を分担させ又はサーバ２０にかかる負荷を分散させてもよい。また、複数の記憶装置を用意し、データベース２１が記憶するデータの種類ごとに別々に記憶させてもよい。またデータベース２１が記憶するデータを複数の記憶装置に分散配置することも可能である。
【００２６】
［１−２−３．外部システム］
外部システムは、サーバ３０とデータベース３１を含む。サーバ３０は、所定プログラムがインストールされたサーバ装置（コンピュータ）である。データベース３１は、所定データを記憶する記憶装置を含む。サーバ３０は、要求元から取得したデータをデータベース３１に記憶させる。また、サーバ３０は、要求（リクエスト）に応じてデータベース３１に記憶されるデータを検索し、処理結果を要求元に提供（レスポンス）する。
【００２７】
なお、複数のサーバ装置を連携させてサーバシステムを構成し、サーバ３０の機能を分担させ又はサーバ３０にかかる負荷を分散させてもよい。また、複数の記憶装置を用意し、データベース３１が記憶するデータの種類ごとに別々に記憶させてもよい。またデータベース３１が記憶するデータを複数の記憶装置に分散配置することも可能である。
【００２８】
［１−３．業務システムの構成］
［１−３−１．電気的構成］
図６は、サーバ装置の電気的構成を例示する。典型的なサーバ装置は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）を含む制御処理装置６１０と、ＲＡＭ（Random Access Memory）を含む主記憶装置６２０と、ＨＤＤ（Hard Disc Drive）を含む補助記憶装置６３０と、マウスやキーボードを含む入力装置６４０と、ディスプレイやスピーカを含む出力装置６５０と、ネットワークカード（Network Interface Card）を含む通信制御装置６６０と、を有する。
【００２９】
主記憶装置６２０、補助記憶装置６３０、入力装置６４０、出力装置６５０及び通信制御装置６６０は、バスラインを介して制御処理装置６１０とそれぞれ接続される。制御処理装置６１０は、（１）補助記憶装置６３０に記憶されたプログラムを主記憶装置６２０上に読み込み、（２）プログラムの指示に従って入力装置６４０と補助記憶装置６３０と通信制御装置６６０との少なくともいずれかからデータを取得し、（３）取得したデータをプログラムに規定される手順で演算・加工した上で、（４）演算済み・加工済みのデータを補助記憶装置６３０と出力装置６５０と通信制御装置６６０との少なくともいずれかに提供する。
【００３０】
［１−３−２．機能的構成］
図７は、サーバの機能的構成を例示する。図７に例示されるように、サーバ３０は、設定部７１０と、案内部７２０と、更新部７３０と、を有する。サーバ３０の機能は、サーバ装置向けＯＳ（Operating System）と当該ＯＳ上で動作する所定プログラムがサーバ装置にそれぞれインストールされることにより実現される。設定部７１０，案内部７２０，更新部７３０はそれぞれ、制御処理装置６１０と通信制御装置６６０を含んで構成される。
【００３１】
サーバ装置向けＯＳ及びサーバ装置にインストールされるべき所定プログラムは、通信ネットワーク４０を介し搬送波に重畳させてサーバ装置に供給されてもよいし、ＣＤ（Compact Disc），ＤＶＤ（Digital Versatile Disk），ＭＯディスク（Magneto-Optical disk），フラッシュメモリ（flash memory）等の記録媒体に記録された状態で配布され当該記録媒体からサーバ装置に読み込まれてもよい。
【００３２】
設定部７１０は、ユーザ端末１０からの求めに応じて、対象業務の業務フローを開始する。対象業務の業務フローは、相互に種類の異なる複数の要素的な作業にそれぞれ対応する複数の工程から成る業務を定義し、当該各工程をそれぞれユーザに割り当てる処理（開始処理）を経て開始される。業務の定義は、個別に実施されてもよいし、事前に定義されているフォームを利用して実施されてもよい。担当の割当ては、事前に定義されているルート情報を適用して割り当てることができる。ルート情報は、予めフォームに関連付けられていてもよい。
【００３３】
ルート情報では、各工程を担当する個人が指定されていてもよいし、各工程を担当する部署や役職が指定されていてもよいし、これらが混在していてもよい。特定の工程に部署や役職が指定されている場合、開始処理時に当該部署に在籍し又は当該役職に就いている単数のユーザが当該工程に確定的に割り当てられてもよいし、当該部署に在籍し又は当該役職に就いている複数のユーザが当該工程に選択的に割り当てられてもよい。
【００３４】
案内部７２０は、対象業務の進捗に応じ、対象業務を分担する対象ユーザに当該対象ユーザが担当する対象工程と対象ツールを案内する。例えば、案内部７２０は、対象業務の進捗がある工程に進んだ後に、当該工程を担当する対象ユーザに当該工程を案内する。
【００３５】
更新部７３０は、対象ユーザに案内された対象工程が完了した後（例えば、対象ユーザによる案内画面２００（図２）に対する操作（例えば、領域２４３を指定する操作）に基づく対象工程の完了報告を受領した後）に対象業務の進捗を更新する。更新部７３０は、特に、対象ユーザに案内された対象ツールを用いた作業が実施された後に対象業務の進捗を更新するように構成してもよい。
【００３６】
［１−３−３．データ構成］
図８は、業務管理情報のデータ構成を例示する。図８（ａ）に例示するように、業務管理情報は、対象業務を特定可能な「業務ＩＤ」（キー項目）と、当該対象業務の開始処理時に利用されたフォームを特定可能な「フォームＩＤ」と、当該対象業務の開始処理時に適用されたルート情報を特定可能な「ルートＩＤ」と、当該対象業務を構成する工程の数を示す「工程数」と、未完了の工程のうち最先の工程を示す「進捗」と、有意である場合に当該対象業務が完了したことを示す「業務完了フラグ」と、を含む。
【００３７】
図８（ｂ）に例示するように、工程管理情報は、対象業務の工程を特定可能な「業務ＩＤ」及び「工程ＩＤ」（キー項目）と、当該工程の担当者を特定可能な「担当者ＩＤ」と、有意である場合に当該工程の担当者への案内が完了したことを示す「案内完了フラグ」と、有意である場合に当該工程の作業が完了したことを示す「作業完了フラグ」と、を含む。
【００３８】
［１−４．情報処理手順］
［１−４−１．業務フローの開始手順］
図９は、業務フローの開始手順を例示する。ステップＳ９０５では、ユーザ端末１０が、フォームの選択情報をサーバ２０に送信する。フォームの選択肢は、例えば、業務手順の一覧画面，業務手順の検索結果の表示画面等の形式でユーザに提示され得る。
【００３９】
ステップＳ９１０では、サーバ２０が、選択されたフォームを読み出す。ステップＳ９１５では、サーバ２０が、フォーム情報をユーザ端末１０に提供する。ステップＳ９２０では、ユーザ端末１０が、フォームを表示する。ステップＳ９２５では、ユーザ端末１０が、業務フローを開始させるユーザの作業に基づく作業情報をサーバ２０に送信する。
【００４０】
ステップＳ９３０では、サーバ２０が、業務フローを開始する。サーバ２０は、例えば、業務管理情報（図８（ａ））を生成し、データベース３１に登録する。このとき、「フォームＩＤ」は選択されたフォームに対応する値、「ルートＩＤ」は当該フォームに予め対応付けられているルート情報に対応する値、「工程数」は当該フォームにおいて定義されている工程の数、「進捗」は最初の工程に対応する値である。
【００４１】
また、サーバ２０は、例えば、「工程数」に対応する分だけ工程管理情報（図８（ｂ））を生成し、データベース３１に登録する。このとき、「担当者ＩＤ」はルート情報により割り当てられるユーザに対応する値である。ステップＳ９３５では、サーバ２０が、業務フローが開始され、第１工程の作業が完了した旨をユーザ端末１０に通知する。
【００４２】
［１−４−２．業務フローの進捗の更新手順］
（１）手動で入力し、対象工程を手動で完了させる
図１０は、業務フローの進捗の更新手順を例示する。ステップＳ１００５では、サーバ２０が、業務フローの進捗が更新された旨をユーザ端末１０に通知する。通知の態様は任意である。通知は、例えば、電子メールで送信されるとよい。通知は、例えば、案内画面をリクエストさせるリンク情報を含むとよい。
【００４３】
ステップＳ１０１０では、ユーザ端末１０が、通知に含まれるリンク情報を用いて案内画面の表示要求をサーバ２０に送信する。ステップＳ１０１５では、サーバ２０が、表示要求に係る案内画面を表示するための案内画面情報をユーザ端末１０に提供する。このとき、工程管理情報（図８（ｂ））の「案内完了フラグ」が案内済を示すように更新される。ステップＳ１０２０では、ユーザ端末１０が、案内画面を表示させる。案内画面は、例えば、案内画面２００（図２）である。
【００４４】
ステップＳ１０２５では、ユーザ端末１０が、案内画面を介して入力を受け付ける。例えば、案内画面２００（図２）に対応する対象業務の第１工程が対象ユーザに案内された場合、入力欄２１０への入力が受け付けられる。ステップＳ１０３０では、ユーザ端末１０が、案内画面を介して完了操作を受け付ける。例えば、案内画面２００（図２）に対応する対象業務の第１工程が対象ユーザに案内された場合、領域２４３の指定操作が受け付けられる。ステップＳ１０３５では、ユーザ端末１０が、作業情報をサーバ２０に送信する。作業情報は、作業が完了したことを示すデータを含む。作業情報は、さらに、入力を受け付けたデータを含んでいてもよい。
【００４５】
ステップＳ１０４０では、サーバ２０が、対象業務の進捗を更新する。サーバ２０は、例えば、工程管理情報（図８（ｂ））の「作業完了フラグ」が作業完了を示すように更新する。また、サーバ２０は、例えば、業務管理情報（図８（ａ））の「進捗」を更新する。具体的には、当該工程が最後の工程でない場合は、「進捗」が次の工程に対応する値になるように更新するとよい。一方、当該工程が最後の工程である場合は、「業務完了フラグ」が業務完了を示すように更新するとよい。
【００４６】
ステップＳ１０４５では、サーバ２０が、対象工程の作業が完了した旨をユーザ端末１０に通知する。ステップＳ１０５０では、ユーザ端末１０が、ステップＳ１０２０で表示させた案内画面を消去する。
【００４７】
（２）対象ツールで自動的に入力し、対象工程を手動で完了させる
図１１は、自動入力手順を例示する。図１１の手順は、戻り値による自動入力が可能な対象ツールが案内された場合の作業手順である。図１１の手順は、図１０のステップＳ１０２０とステップＳ１０２５の間で進行し得る。
【００４８】
ステップＳ１１０５では、ユーザ端末１０が、案内画面に含まれるリンク情報（ランチャー）を用いて作業画面の表示要求をＷＦ外機能に送信する。ステップＳ１１１０では、ＷＦ外機能が、表示要求に係る作業画面を表示するための作業画面情報をユーザ端末１０に送信する。ステップＳ１１１５では、ユーザ端末１０が、作業画面を表示させる。作業画面は、例えば、作業画面３００（図３）である。
【００４９】
ステップＳ１１２０では、ユーザ端末１０が、作業画面３００の領域３１０に入力された検索条件を含む検索要求をＷＦ外機能に送信する。ステップＳ１１２５では、ＷＦ外機能が、検索条件を満たすデータを検索する。ステップＳ１１３０では、ＷＦ外機能が、検索結果をユーザ端末１０に提供する。検索結果は作業画面３００の領域３２０に表示される。
【００５０】
ステップＳ１１３５では、ユーザ端末１０が、作業画面を介して入力を受け付ける。例えば、作業画面３００の領域３２０に表示される検索結果の項目からいずれかを選択する操作の入力が受け付けられる。ステップＳ１１４０では、ユーザ端末１０が、作業画面を介して完了操作を受け付ける。例えば、作業画面３００の領域３２０においていずれかが選択されている状態で、領域３３０を指定する操作が受け付けられる。
【００５１】
ステップＳ１１４５では、ユーザ端末１０が、作業画面を介して実施された処理の戻り値を案内画面に受け渡す。例えば、案内画面２００（図２）に対応する対象業務の第２工程が対象ユーザに案内され、ボタン２２１の指定操作により対象ツールが起動され作業画面３００（図３）が表示された場合において、領域３３０の指定操作が受け付けられたとき、領域３２０において選択された項目を示すデータが戻り値として返戻される。返戻された戻り値は、案内画面２００（図２）の入力欄２２２に自動的に入力される。ステップＳ１１５０では、ユーザ端末１０が、ステップＳ１１１５で表示させた作業画面を消去する。
【００５２】
（３）対象ツールでデータを更新させ、対象工程を手動で完了させる
図１２は、データ更新手順を例示する。図１２の手順は、データ更新が可能な対象ツールが案内された場合の作業手順である。図１２の手順は、図１０のステップＳ１０２０とステップＳ１０３０の間で進行し得る。この場合、ステップＳ１０２５は、省略され得る。
【００５３】
ステップＳ１２０５では、ユーザ端末１０が、案内画面に含まれるリンク情報（ランチャー）を用いて作業画面の表示要求をＷＦ外機能に送信する。ステップＳ１２１０では、ＷＦ外機能が、表示要求に係る作業画面を表示するための作業画面情報をユーザ端末１０に提供する。ステップＳ１２１５では、ユーザ端末１０が、作業画面を表示させる。作業画面は、例えば、作業画面４００（図４）である。
【００５４】
ステップＳ１２２０では、ユーザ端末１０が、作業画面を介してデータ入力を受け付ける。例えば、作業画面４００の領域４１０へのデータ入力が受け付けられる。ステップＳ１２２５では、ユーザ端末１０が、領域４１０に入力されたデータを含むデータ更新要求をＷＦ外機能に送信する。例えば、領域４２０を指定する操作に応じてデータ更新要求が送信される。ステップＳ１２３０では、ＷＦ外機能が、データ更新要求に応じてデータを更新する。ステップＳ１２３５では、ＷＦ外機能が、データ更新が完了した旨をユーザ端末１０に通知する。ステップＳ１２４０では、ユーザ端末１０が、ステップＳ１２１５で表示させた作業画面を消去する。
【００５５】
［２．変形例：対象ツールでデータを更新させ、対象工程を自動で完了させる］
上記実施形態では、対象ツールが起動され案内画面（例えば、案内画面２００（図２））が表示されるウィンドウと別のウィンドウに表示される作業画面（例えば、作業画面４００（図４））を介して作業が実施されるだけでは、対象工程が完了にならない。すなわち、対象工程を完了させるには、作業画面が消去された後に、案内画面に対する完了操作が実施される必要がある。そのため、操作漏れ等に起因して、対象業務の進捗が更新されない事態が発生し得る。変形例１，２では、対象ツールでデータが更新された後に、対象工程を自動で完了させるように構成される。
【００５６】
［２−１．変形例１：対象ツールに仕込む］
（１）機能
案内部７２０は、作業完了時に対象工程の完了を直接的に又は間接的に報告させる機能を有する対象ツールを案内してもよい。この場合、更新部７３０は、対象ユーザによる作業画面４００（図４）に対する操作に基づく対象工程の完了報告を受領した後に対象業務の進捗を更新するとよい。以下では、間接的に報告させる例を説明する。
【００５７】
（２）業務フローの進捗の更新手順
図１３は、データ更新手順の変形例を例示する。図１３の手順は、データ更新が可能な対象ツールが案内された場合の作業手順である。図１３の手順は、図１０のステップＳ１０２０とステップＳ１０３５の間で進行し得る。この場合、ステップＳ１０２５からステップＳ１０３０までは、省略され得る。ステップＳ１３０５からステップＳ１３３５までは、図１２の更新手順におけるステップＳ１２０５からステップＳ１２３５までとそれぞれ同様である。
【００５８】
ステップＳ１３４０では、ユーザ端末１０が、作業画面を介して実施された処理の結果を案内画面側の処理に受け渡す。例えば、案内画面２００（図２）に対応する対象業務の第３工程が対象ユーザに案内され、ボタン２３０の指定操作により対象ツールが起動され作業画面４００（図４）が表示された場合において、領域４２０の指定操作が受け付けられ、データ更新処理が完了した旨の通知をＷＦ外機能から受けたとき、対象ツールを用いた作業が完了したことを示す戻り値が返戻される。
【００５９】
このとき、案内画面側の処理は、返戻された戻り値に応じて、対象工程を完了させる。具体的には、案内画面２００（図２）において領域２４３が指定された場合と同様のイベントを発生させ、作業情報がサーバ２０に送信される（ステップＳ１０３５）。なお、ステップＳ１３４５では、ユーザ端末１０が、ステップＳ１３１５で表示させた作業画面を消去する。
【００６０】
以上により、対象工程の作業を完了させる操作が対象工程を完了させる操作を兼ねることになり、対象業務の進捗が更新されずに停滞する事態の発生を抑制することができる。
【００６１】
［２−２．変形例２：ＷＦ外機能と連携する］
更新部７３０は、対象ツールを用いた作業の情報を受領した装置から対象工程の完了報告を受領した後に対象業務の進捗を更新してもよい。例えば、対象業務がＷＦ外機能にデータを更新させる作業を含む場合、サーバ２０がユーザ端末１０に案内画面情報を提供するステップ（図１０のＳ１０１５）の前後に、当該作業の情報をＷＦ外機能に提供する。これを受けて、ＷＦ外機能は、当該作業が完了した後に、当該作業が完了した旨をサーバ２０に通知するとよい。
【００６２】
以上により、対象工程の作業を完了させる操作がなされると対象工程が自動的に完了し対象業務の進捗が自動的に更新されるようになる。したがって、対象業務の進捗が更新されずに停滞する事態の発生を確実に抑制することができる。例えば、サーバ２０がＷＦ機能とＷＦ外機能を有する場合に、これらを裏側で連携させることで、複数の工程から成る業務の分業をより円滑に進行させることが可能になる。
【００６３】
［３．付記］
［３−１．概要］
本発明は、複数の工程から成る業務の進捗に応じ当該業務を分担するユーザに当該ユーザが担当する工程を案内し、案内された当該工程が完了した後に当該業務の進捗を更新する。これにより、複数の工程から成る業務の分業が円滑に進行し得る。
【００６４】
［３−２．主要な形態］
本発明は、少なくとも下記の形態を包含する。
〔Ａ〕複数の工程から成る対象業務の進捗に応じ、該対象業務を分担する対象ユーザに該対象ユーザが担当する対象工程を案内する案内手段と、前記対象ユーザに案内された前記対象工程が完了した後に前記対象業務の進捗を更新する更新手段と、を備える情報処理装置。
〔Ｂ〕複数の工程から成る対象業務の進捗に応じ、該対象業務を分担する対象ユーザに該対象ユーザが担当する対象工程を案内する案内段階と、前記対象ユーザに案内された前記対象工程が完了した後に前記対象業務の進捗を更新する更新段階と、を含む、コンピュータの制御方法。
〔Ｃ〕複数の工程から成る対象業務の進捗に応じ、該対象業務を分担する対象ユーザに該対象ユーザが担当する対象工程を案内する案内機能と、前記対象ユーザに案内された前記対象工程が完了した後に前記対象業務の進捗を更新する更新機能と、をコンピュータに実現させる制御プログラム。
〔Ｄ〕複数の工程から成る対象業務の進捗に応じ、該対象業務を分担する対象ユーザに該対象ユーザが担当する対象工程を案内する案内機能と、前記対象ユーザに案内された前記対象工程が完了した後に前記対象業務の進捗を更新する更新機能と、をコンピュータに実現させる制御プログラムを記録する記録媒体。
【００６５】
［３−３．主要な限定］
上記〔Ａ〕の「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔Ｂ〕の「制御方法」，上記〔Ｃ〕の「制御プログラム」及び上記〔Ｄ〕の「記録媒体」にそれぞれ加えてもよい。
（１）前記案内手段が、複数種類の作業にそれぞれ対応する複数の工程から成る前記対象業務の進捗が前記対象工程に進んだ後に、前記対象ユーザに前記対象工程を案内する。これにより、複数種類の一連の作業が円滑に進行し得る。
（２）前記案内手段が、前記対象工程に対応する作業に用いる対象ツールをさらに案内し、前記更新手段が、前記対象ユーザに案内された前記対象ツールを用いた作業が実施された後に前記対象業務の進捗を更新する。これにより、ツールを用いる作業が迅速に開始され得る。
（３）前記案内手段が、前記対象工程の案内画面と異なる作業画面を起動させる前記対象ツールを案内する。これにより、別画面での作業が円滑に開始され得る。
（４）前記更新手段が、前記対象ユーザによる前記案内画面に対する操作に基づく前記対象工程の完了報告を受領した後に前記対象業務の進捗を更新する。これにより、ツールを用いる作業の完了が確実に把握され得る。
（５）前記案内手段が、作業完了時に前記対象工程の完了を報告させる機能を有する前記対象ツールを案内し、前記更新手段が、前記対象ユーザによる前記作業画面に対する操作に基づく前記対象工程の完了報告を受領した後に前記対象業務の進捗を更新する。これにより、ツールを用いる作業の完了が迅速に把握され得る。
（６）前記更新手段が、前記対象ツールを用いた作業の情報を受領した装置から前記対象工程の完了報告を受領した後に前記対象業務の進捗を更新する。これにより、ツールを用いる作業の完了が確実に把握され得る。
【符号の説明】
【００６６】
１０  ユーザ端末
２０  サーバ（情報処理装置の一例）
２１  データベース
３０  サーバ
３１  データベース
４０  通信ネットワーク
２００  案内画面
３００  作業画面
４００  作業画面
【要約】
【課題】複数の工程から成る業務の分業を支援する。
【解決手段】本発明の一形態である情報処理装置（例えば、サーバ２０）は、複数の工程から成る対象業務の進捗に応じ、該対象業務を分担する対象ユーザに該対象ユーザが担当する対象工程を案内する案内手段（例えば、案内部７２０）と、前記対象ユーザに案内された前記対象工程が完了した後に前記対象業務の進捗を更新する更新手段（例えば、更新部７３０）と、を備える。
【選択図】図７【図１】
0006789504.tif 000002
【図２】
0006789504.tif 000003
【図３】
0006789504.tif 000004
【図４】
0006789504.tif 000005
【図５】
0006789504.tif 000006
【図６】
0006789504.tif 000007
【図７】
0006789504.tif 000008
【図８】
0006789504.tif 000009
【図９】
0006789504.tif 000010
【図１０】
0006789504.tif 000011
【図１１】
0006789504.tif 000012
【図１２】
0006789504.tif 000013
【図１３】
0006789504.tif 000014