(57)【要約】【課題】  決裁フロー管理において、仮承認、引上げ不可を可能とすることを課題とする。【解決手段】  後の決裁者が途中の決裁者の承認を待たずに、自分の決裁作業まで決裁を行う権利を引き上げることができ（９０７）、これを拒否することもでき（９０３）、後の決裁者が途中の決裁者の承認を待たずに、仮の承認を行うことができ（９０８）、引上げ（９０７）または承認（９０９）により順当に承認の順番がきたときには、自動的に仮承認を承認済みとし、文書変更（９１３）が行われたときには、自動的に仮承認を処理待ちに戻す。【選択図】        図９
2006107082.tif 000002
【特許請求の範囲】
【請求項１】
複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データを、要求に応じて送信するＷＷＷサーバと、
ＷＷＷサーバから送信された個別決裁データを、ＷＷＷブラウザを介して画面表示し、更新を受付けるＷＷＷクライアントで構成される決裁フロー管理システムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書に係る個別決裁データの送信を要求するクライアント認証部と、
個別決裁データを記憶する個別決裁データ記憶部と、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶部と、
前記個別決裁データ記憶部に記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶部に記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成部と、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データ記憶部の決裁状態を更新し、ＷＷＷサーバに送信する決裁フローステータス更新部と
を備えたＷＷＷクライアント、
複数の個別決裁データを記憶する決裁データ記憶部と、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理部と、
を備えたＷＷＷサーバ
を有することを特徴とする決裁フロー管理システム。
【請求項２】
ＷＷＷサーバから送信された、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データを、ＷＷＷブラウザを介して画面表示し、更新を受付ける決裁フロー管理システムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書の送信を要求するクライアント認証部と、
個別決裁データを記憶する個別決裁データ記憶部と、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶部と、
前記個別決裁データ記憶部に記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶部に記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成部と、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データ記憶部の決裁状態を更新し、ＷＷＷサーバに送信する決裁フローステータス更新部と
を備えたことを特徴とする決裁フロー管理システム。
【請求項３】
複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁に関する決裁者と決裁状態との情報をまとめた決裁作業とを含む個別決裁データを、要求に応じて送信する決裁フロー管理システムであって、
複数の個別決裁データを記憶する決裁データ記憶部と、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理部と、
を備えたことを特徴とする決裁フロー管理システム。
【請求項４】
前記個別決裁データ記憶部は、決裁状態として、処理待ち、処理中、承認済み、または仮承認のいずれかの状態を記憶し、
前記決裁フローステータス更新部は、承認、または仮承認という決裁を受付け、仮承認の決裁を受付けたときに、対象の決裁作業の決裁状態を仮承認に更新し、また当該決裁経路の次に決裁状態が仮承認の決裁が、ひとつまたは連続して複数あるときに、承認の決裁を受付けることなく、決裁状態を仮承認から承認に更新することを特徴とする請求項１、または２のいずれかに記載の決裁フロー管理システム。
【請求項５】
前記決裁フローステータス更新部は、文書変更を受付けたときに、以降の決裁作業において決裁状態が仮承認のとき、前記決裁状態を処理待ちに更新することを特徴とする請求項４に記載の決裁フロー管理システム。
【請求項６】
前記個別決裁データ記憶部は、前記決裁作業に、決裁者と決裁状態とに加えて、スキップ可否を記憶し、決裁状態として、処理待ち、処理中、承認済み、仮承認、スキップ、または後閲済みのいずれかの状態を記憶し、
前記決裁フローステータス更新部は、ひとつの決裁作業が引上げの決裁を受付けたときに、前記決裁作業の直前までで、決裁状態が処理待ち、または処理中のいずれかである決裁作業について、スキップ可否が可であれば、前記決裁状態をスキップに変更し、スキップ可否が不可であれば、前記引上げの決裁を行わないことを特徴とする請求項１、または２のいずれかに記載の決裁フロー管理システム。
【請求項７】
ＷＷＷサーバから送信された、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データをＷＷＷブラウザを介して画面表示し、更新を受付ける決裁フロー管理方法を、コンピュータに実行させるためのプログラムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書に係る個別決裁データの送信を要求するクライアント認証ステップと、
個別決裁データを記憶する個別決裁データ記憶ステップと、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶ステップと、
前記個別決裁データ記憶ステップにより記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶ステップにより記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成ステップと、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データを更新し、個別決裁データ記憶ステップにより記憶するとともに、ＷＷＷサーバに送信する決裁フローステータス更新ステップと
をコンピュータに実行させるための決裁フロー管理プログラム。
【請求項８】
複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁に関する決裁者と決裁状態との情報をまとめた決裁作業とを含む個別決裁データを、要求に応じて送信する決裁フロー管理方法を、コンピュータに実行させるためのプログラムであって、
ＷＷＷクライアントからの要求を受付けて、複数の個別決裁データを記憶する決裁データ記憶ステップと、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理ステップと、
をコンピュータに実行させるための決裁フロー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、決裁フロー管理システム及びプログラムに係り、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路を前提に決裁を行う場合に、特に、順序よりも早く仮承認をしたり、一部の決裁者をスキップして決裁を行うことができる決裁フロー管理システム及びプログラムに係る。
【背景技術】
【０００２】
従来から、決裁フロー管理システムとしては種々のシステムが存在し、近年は、特に決裁経路の定義をＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で表記し、ＷＷＷ環境上で決裁処理を行うことのできる決裁フローシステムが多数提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−７４２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような決裁フロー管理システムにおいて、予め定められた決裁順序に沿って決裁を行う処理については、既に充分な機能が用意されているが、実運用においては、決裁者が多忙または不在のために、なかなか決裁が進まないことが多々あるという問題があった。
【０００４】
この発明は、かかる問題点を解決するためになされたものであり、具体的には全決裁者の決裁をより早く終わらせるために、後の決裁者が先に仮の決裁を行うことが可能であり、後の決裁者が途中の決裁者をスキップして決裁を行う引上げを行うことも可能で、かつ、かつ引上げによるスキップを不可とすることも可能な決裁フロー管理システム及びプログラムを得ることを目的としている。
【課題を解決するための手段】
【０００５】
本発明に決裁フロー管理システムは、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データを、要求に応じて送信するＷＷＷサーバと、
ＷＷＷサーバから送信された個別決裁データを、ＷＷＷブラウザを介して画面表示し、更新を受付けるＷＷＷクライアントで構成される決裁フロー管理システムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書に係る個別決裁データの送信を要求するクライアント認証部と、
個別決裁データを記憶する個別決裁データ記憶部と、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶部と、
前記個別決裁データ記憶部に記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶部に記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成部と、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データ記憶部の決裁状態を更新し、ＷＷＷサーバに送信する決裁フローステータス更新部と
を備えたＷＷＷクライアント、
複数の個別決裁データを記憶する決裁データ記憶部と、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理部と、
を備えたＷＷＷサーバ
を有することを特徴とする。
【０００６】
本発明に決裁フロー管理システムは、ＷＷＷサーバから送信された、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データを、ＷＷＷブラウザを介して画面表示し、更新を受付ける決裁フロー管理システムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書の送信を要求するクライアント認証部と、
個別決裁データを記憶する個別決裁データ記憶部と、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶部と、
前記個別決裁データ記憶部に記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶部に記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成部と、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データ記憶部の決裁状態を更新し、ＷＷＷサーバに送信する決裁フローステータス更新部と
を備えたことを特徴とする。
【０００７】
本発明に決裁フロー管理システムは、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁に関する決裁者と決裁状態との情報をまとめた決裁作業とを含む個別決裁データを、要求に応じて送信する決裁フロー管理システムであって、
複数の個別決裁データを記憶する決裁データ記憶部と、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理部と、
を備えたことを特徴とする。
【０００８】
前記個別決裁データ記憶部は、決裁状態として、処理待ち、処理中、承認済み、または仮承認のいずれかの状態を記憶し、
前記決裁フローステータス更新部は、承認、または仮承認という決裁を受付け、仮承認の決裁を受付けたときに、対象の決裁作業の決裁状態を仮承認に更新し、また当該決裁経路の次に決裁状態が仮承認の決裁が、ひとつまたは連続して複数あるときに、承認の決裁を受付けることなく、決裁状態を仮承認から承認に更新することを特徴とする。
【０００９】
前記決裁フローステータス更新部は、文書変更を受付けたときに、以降の決裁作業において決裁状態が仮承認のとき、前記決裁状態を処理待ちに更新することを特徴とする。
【００１０】
前記個別決裁データ記憶部は、前記決裁作業に、決裁者と決裁状態とに加えて、スキップ可否を記憶し、決裁状態として、処理待ち、処理中、承認済み、仮承認、スキップ、または後閲済みのいずれかの状態を記憶し、
前記決裁フローステータス更新部は、ひとつの決裁作業が引上げの決裁を受付けたときに、前記決裁作業の直前までで、決裁状態が処理待ち、または処理中のいずれかである決裁作業について、スキップ可否が可であれば、前記決裁状態をスキップに変更し、スキップ可否が不可であれば、前記引上げの決裁を行わないことを特徴とする。
【００１１】
本発明に係る決裁フロー管理プログラムは、ＷＷＷサーバから送信された、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について決裁者と決裁状態とをまとめた決裁作業とを含む個別決裁データをＷＷＷブラウザを介して画面表示し、更新を受付ける決裁フロー管理方法を、コンピュータに実行させるためのプログラムであって、
決裁者からのログインと文書の指定を受付けて、ＷＷＷサーバに前記文書に係る個別決裁データの送信を要求するクライアント認証ステップと、
個別決裁データを記憶する個別決裁データ記憶ステップと、
決裁経路と決裁受付け用アイコンとを表示するための表示形式を記憶する決裁フロースタイル記憶ステップと、
前記個別決裁データ記憶ステップにより記憶された決裁経路及び決裁状態と、前記決裁フロースタイル記憶ステップにより記憶された表示形式とから、ＷＷＷブラウザに決裁経路と決裁受付け用のアイコンを表示して、前記ＷＷＷブラウザから決裁を受付けることのできる決裁フローＨＴＭＬファイルを作成する決裁フロー画面生成ステップと、
前記ＨＴＭＬファイルに基き、決裁経路と決裁受付け用アイコンとを表示したＷＷＷブラウザから、ひとつの決裁作業に対する決裁を受付けて、前後の関連する決裁作業も含めて個別決裁データを更新し、個別決裁データ記憶ステップにより記憶するとともに、ＷＷＷサーバに送信する決裁フローステータス更新ステップと
をコンピュータに実行させるためのプログラムであることを特徴とする。
【００１２】
本発明に係る決裁フロー管理プログラムは、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁に関する決裁者と決裁状態との情報をまとめた決裁作業とを含む個別決裁データを、要求に応じて送信する決裁フロー管理方法を、コンピュータに実行させるためのプログラムであって、
ＷＷＷクライアントからの要求を受付けて、複数の個別決裁データを記憶する決裁データ記憶ステップと、
ＷＷＷクライアントからの要求を受付け、指定の文書に関する個別決裁データと、ＷＷＷクライアントにおいて前記個別決裁データをＷＷＷブラウザを介して更新するために必要な決裁フロー定義ファイル類をＷＷＷクライアントに送信するデータ管理ステップと、
をコンピュータに実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数の決裁者がひとつの文書を決裁する場合に、決裁者が多忙または不在の場合でも、決裁を進めることができる。
【発明を実施するための最良の形態】
【００１４】
実施の形態１．
図１は、決裁フロー管理システムの構成を示す図である。決裁フロー管理システムは、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ１０１とＷＷＷクライアント１０２とを有している。ＷＷＷサーバ１０１とＷＷＷクライアント１０２とは、インターネットなどのネットワーク１０３により接続されており、ＷＷＷサーバ１０１とＷＷＷクライアント１０２との間で、相互に情報を送信することができる。ＷＷＷクライアント１０２には、表示部１０４（例えばディスプレイ）と入力部１０５（例えばキーボードとマウス）とが接続されていて、ＷＷＷクライアント１０２が備えるＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、Ｎｅｔｓｃａｐｅ  Ｎａｖｉｇａｔｏｒ（登録商標）、またはその他のＷＷＷブラウザいずれかにより、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルの画面定義に従い、画面を表示部１０４に表示したり、入力部１０５からユーザの指示を受付けることができる。なお、ＷＷＷサーバ１０１には、複数のＷＷＷクライアント１０２を接続できる。
【００１５】
ＷＷＷサーバ１０１は、決裁データ記憶部１０８と決裁フロー定義ファイル類１０７とデータ管理部１１５とを有している。決裁データ記憶部１０８は、複数の個別決裁データ記憶部１０６を有する。個別決裁データ記憶部１０６は、文書ごとに定義された個別決裁データを記憶し、ＷＷＷクライアント１０２からの要求により、前記個別決裁データにロックをかけることができ、前記個別決裁データを更新することもできる。個別決裁データの詳細については後述する。決裁フロー定義ファイル類１０７は、個別決裁データをＷＷＷクライアント上で扱うための共通的な定義が含まれている。決裁フロー定義ファイル類１０７の詳細については後述する。データ管理部１１５は、予め文書と個別決裁データとの対応を記憶しており、ＷＷＷクライアント１０２から指定の文書に対応する個別決裁データの送信要求を受付けると、個別決裁データ記憶部１０６に記憶された、指定の文書に対応する個別決裁データと、決裁フロー定義ファイル類１０７一式を、ネットワーク１０３を介してＷＷＷクライアント１０２に送信する。
【００１６】
ＷＷＷクライアント１０２は、個別決裁データ記憶部１０６と決裁フロー定義ファイル類１０７と決裁フローＨＴＭＬファイル１１３とクライアント認証部１１４とを有している。前述の様に、個別決裁データ記憶部１０６に記憶された個別決裁データと、決裁フロー定義ファイル類１０７とは、ＷＷＷサーバ１０１から送信されたものである。クライアント認証部１１４は、入力部１０５からログインユーザと文書の指定を受付けて、ログインユーザを記憶し、ネットワーク１０３を介して指定の文書に対応する個別決裁データ送信要求をＷＷＷサーバ１０１に送信する。これをきっかけに、ＷＷＷサーバ１０１のデータ管理部１１５は、前述の様に、個別決裁データ記憶部１０６に記憶する個別決裁データと、決裁フロー定義ファイル類１０７を、ＷＷＷクライアント１０２に送信する。
【００１７】
個別決裁データ記憶部１０６に記憶された個別決裁データは、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）により定義されており、複数の決裁者がひとつの文書について決裁を行う順序を定めた決裁経路と、決裁経路内の各決裁について、決裁者と決裁状態とをまとめた複数の決裁作業とを有する。
【００１８】
決裁フロー定義ファイル類１０７は、決裁フロースタイル記憶部１０９と決裁フロー画面生成部１１０と決裁フローステータス更新部１１１を有している。決裁フロースタイル記憶部１０９には、個別決裁データ記憶部１０６に記憶された個別決裁データを、表示部１０４に表示するためのスタイルが記憶されている。また、決裁フロースタイル記憶部１０９に記憶されたスタイルは、ＸＳＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ）により定義されている。
【００１９】
決裁フロー画面生成部１１０は、個別決裁データ記憶部１０６に記憶された個別決裁データと、決裁フロースタイル記憶部１０９に記憶された決裁フロースタイルの定義と、クライアント認証部１１４に記憶されたログインユーザとから、ＷＷＷブラウザを用いて表示部１０４に決裁経路を表示できる決裁フローＨＴＭＬファイル１１３を生成する。
【００２０】
決裁フローステータス更新部１１１は、決裁フローＨＴＭＬファイル１１３の定義を解釈して動作するＷＷＷブラウザを介して、入力部１０５から決裁処理の指示を受付け、前記決裁処理の種類と、個別決裁データ記憶部１０６に記憶された個別決裁データの内容と、クライアント認証部１１４に記憶されたログインユーザとから、個別決裁データを更新し、これをＷＷＷサーバ１０１にも反映する。なお、決裁フロー画面生成部１１０と決裁フローステータス更新部１１１は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔを用いて実現されていてもよいし、その他の手段で実現されていてもよい。
【００２１】
次に、図２から図５までを用いて、個別決裁データ記憶部１０６において、個別決裁データがどの様に定義されるかを説明する。図２に決裁経路の例を示す。この例では、決裁作業１の次に決裁作業２を行う。決裁作業２の次に、決裁作業３．１．１と決裁作業３．２．１と決裁作業３．３．１を行う。ここで、決裁作業３．１．１と決裁作業３．２．１と決裁作業３．３．１の順序は限定しない。決裁作業３．１．１の次に決裁作業３．１．２を行う。決裁作業３．２．１の次に決裁作業３．２．２を行う。決裁作業３．３．１の次に３．３．２を行う。決裁作業３．１．２と決裁作業３．２．２と決裁作業３．３．２の次に決裁作業４を行う。決裁作業３．１．２と決裁作業３．２．２と決裁作業３．３．２の順序は限定しない。
【００２２】
なお、本明細書においては、承認・差戻しなどの判断を広く決裁と呼び、これに基き、決裁を行う人物を決裁者と呼び、決裁に係る各種情報をまとめたものを決裁作業と呼び、前述の様に決裁の順序を定めたものを決裁経路と呼ぶ。最初の決裁者は文書の作成者である場合が多く、一般用語では決裁者と呼ばないが、本明細書内では説明を分かりやすくするために決裁者と呼んでいる。また、一般用語では、最後の決裁以外は、決裁ではなく承認、または検認など呼ぶ場合もあるが、同様に、本明細書内では説明を分かりやすくするために決裁と呼んでいる。
【００２３】
個別決裁データ記憶部１０６に記憶される個別決裁データは、ＸＭＬで定義され、決裁経路は、図４に示す要素で構成される。要素ｆｌｏｗ４０３は決裁作業の順序を定めた決裁経路を表す。要素ｂｒａｎｃｈ４０４は決裁経路の分岐を現す。要素ｊｏｂ４０５は決裁作業を現す。
【００２４】
図３の３０１に、図２の決裁経路を定義した個別決裁データの例を示す。決裁経路は、開始タグ＜ｆｌｏｗ＞から終了タグ＜／ｆｌｏｗ＞までの要素ｆｌｏｗと、開始タグ＜ｂｒａｎｃｈ＞から終了タグ＜／ｂｒａｎｃｈ＞までの要素ｂｒａｎｃｈの入れ子構造になっており、要素ｆｌｏｗは開始タグ＜ｊｏｂ＞から終了タグ＜／ｊｏｂ＞までの要素ｊｏｂを含んでいる。
【００２５】
図２の決裁作業１と、決裁作業２と、決裁作業３．１．１から３．３．２まで（図２の２０２）と、決裁作業４は直列の経路であるので、図３の定義では、要素ｆｌｏｗ内（図３の３０２）に定義される。さらに、図２の２０２において、決裁作業３．１．１から３．１．２まで（図２の２０３）と、決裁作業３．２．１から決裁作業３．２．２まで（図２の２０４）と、決裁作業３．３．１から決裁作業３．３．２まで（図２の２０５）は決裁経路の分岐であるので、図３の定義では、要素ｂｒａｎｃｈ内（図３の３０３）に定義される。さらに、図２の２０３において、決裁作業３．１．１と決裁作業３．１．２は直列の経路であるので、ひとつの要素ｆｌｏｗ内（図３の３０４）に定義される。同様に、図２の２０４において、決裁作業３．２．１と決裁作業３．２．２は直列の経路であるので、ひとつの要素ｆｌｏｗ内（図３の３０５）に定義される。同様に、図２の２０５において、決裁作業３．３．１と決裁作業３．３．２は直列の経路であるので、ひとつの要素ｆｌｏｗ内（図３の３０６）に定義される。
【００２６】
決裁作業は、要素ｊｏｂで定義される。要素ｊｏｂは、図５に示す属性と、操作ログを表すコンテンツで構成される。属性ｉｄ５０４は、決裁作業を特定するための決裁作業ＩＤを表し、決裁作業を一意に特定することができる文字列であればよい。属性ｕｓｅｒ５０５は、決裁作業を行う決裁者を表し、決裁者を一意に特定することができる文字列であればよい。属性ｓｔａｔｕｓ５０６は、決裁状況を表し、処理待ち、仮承認、後閲済み、処理中、承認済み、またはスキップのいずれかが設定される。属性ｓｋｉｐ５０７は、スキップ可否を表し、ＯＫ（スキップ可）、またはＮＯ（スキップ不可）のいずれかが設定される。属性ｃｈａｎｇｅ５０８は、決裁対象の文書変更有無を表し、ＣＨＡＮＧＥＤ（文書変更有）、またはＮＯＮＥ（文書変更無）のいずれかが設定される。なお、決裁状況とスキップ可否について、詳細は後述する。
【００２７】
図３の３０７に決裁作業を定義した要素ｊｏｂの例を示す。この例では、決裁作業ＩＤ（ｉｄ）は１であり、決裁者（ｕｓｅｒ）はＡであり、決裁状況（ｓｔａｔｕｓ）は承認済みであり、スキップ可否（ｓｋｉｐ）はスキップ可を示すＯＫであり、文書変更有無（ｃｈａｎｇｅ）は文書変更有を示すＣＨＡＮＧＥＤである。また、決裁者Ａは２００４／７／８  ０８：５９：０１に文書変更をしており、２００４／７／９  １０：２５：３２に承認している。なお、図３において３０７以外の要素ｊｏｂの例は、詳細な記述を省略している。
【００２８】
次に、図１８を用いて、クライアント認証部１１４の処理の流れを説明する。まず、入力部１０５からログインユーザと文書の指定を受付ける（ステップＳ１８０１）。次に、入力部１０５にログインユーザを記憶する（ステップＳ１８０２）。次に、ネットワーク１０３を介して、ＷＷＷサーバ１０１に指定の文書に対応する個別決裁データの送信を要求する（ステップＳ１８０３）。なお、ステップＳ１８０１において、ログインユーザと文書の指定を同時に行っているが、異なるタイミングでも構わない。例えば、ログイン時に文書一覧を表示し、その後、文書の指定を受付けるような仕組みであってもよい。
【００２９】
次に、図１９を用いて、前述の様に要求された個別決裁データの送信を行うためのデータ管理部１１５の処理の流れを説明する。まず、ＷＷＷクライアント１０２から指定の文書に対応する個別決裁データの送信要求を受付ける（ステップＳ１９０１）。次に、データ管理部１１５が予め記憶していた文書と個別決裁データとの対応をもとに、指定の文書に対応する個別決裁データ、決裁データ記憶部１０８から検索し、ＷＷＷクライアント１０２に送信する（ステップＳ１９０２）。次に、ＷＷＷクライアント１０２に決裁フロー定義ファイル類１０７を送信する。
【００３０】
次に、図６を用いて前述の様に送信された個別決裁データを画面に表示するための決裁フローＨＴＭＬファイル１１３を作成する処理の流れを説明する。まず、クライアント認証部１１４に記憶されたログインユーザを取得する（ステップＳ６０１）。次に、個別決裁データ記憶部１０６から個別決裁データを取得する（ステップＳ６０２）。次に、決裁フロースタイル記憶部１０９から画面表示定義を取得する（ステップＳ６０３）。次に、ステップＳ６０１で取得したログインユーザと、ステップＳ６０２で取得した個別決裁データ（ＸＭＬ）と、ステップＳ６０３で取得した画面表示定義（ＸＳＬ）とから、画面定義（ＨＴＭＬ）を作成し、決裁フローＨＴＭＬファイル１１３として出力する（ステップＳ６０４）。
【００３１】
なお、表示部１０４に表示される画面は、決裁経路の順序と分岐が理解できる形式であればよく、また、決裁作業ごとの属性が各決裁者に理解できる形式であればよい。さらに、ステップＳ６０１で取得したログインユーザが、決裁者と同じであるような決裁作業についてのみ、決裁処理を受付可能なアイコンを表示する。受付可能な決裁処理は、図７に示す通りである。決裁状況が処理待ち７０３の場合は、引上げまたは仮承認が可能である。決裁状況が仮承認７０４の場合は、決裁処理はできない。決裁状況が後閲済み７０５の場合は、決裁処理はできない。決裁状況が処理中７０６の場合は、承認または差戻しが可能である。決裁状況が承認済み７０７の場合は、引戻しが可能である。決裁状況がスキップ７０８の場合は、後閲が可能である。なお、決裁処理について、詳細は後述する。さらに、決裁状況が処理中である決裁作業については、文書変更を行うことが可能である。
【００３２】
決裁フロースタイル記憶部１０９は、個別決裁データ記憶部１０６に記憶された個別決裁データ（ＸＭＬ）を、前述のような画面を表示する決裁フローＨＴＭＬファイル１１３に変換することができる画面表示定義（ＸＳＬ）を記憶している。ステップＳ６０４では、ＸＭＬ定義とＸＳＬ定義からＨＴＭＬファイルを作成するという標準的な手法を用いて、決裁フローＨＴＭＬファイル１１３を作成する。
【００３３】
次に、図８を用いて、前述の様に定義された個別決裁データを更新する処理の流れを説明する。まず、クライアント認証部１１４に記憶されたログインユーザを取得する（ステップＳ８０１）。次に、入力部１０５から、ひとつの決裁作業に対する決裁処理を受付ける（ステップＳ８０２）。次に、ＷＷＷサーバ１０１に、決裁データ記憶部１０８内の該当個別決裁データ記憶部１０６について、ステップＳ８０１で取得したログインユーザ以外は編集できない様にロックをかけることを要求する（ステップＳ８０３）。ＷＷＷサーバ１０１の個別決裁データ記憶部１０６は、要求通りロックをかける。次に、個別決裁データ記憶部１０６から、個別決裁データを取得する（ステップＳ８０４）。次に、更新内容を判断し、個別決裁データ記憶部１０６の個別決裁データを更新する（ステップＳ８０５）。なお、更新内容の判断については、詳細は後述する。次に、個別決裁データ記憶部１０６の個別決裁データを、ＷＷＷサーバ１０１に送信する（ステップＳ８０６）。ＷＷＷサーバ１０１の個別決裁データ記憶部１０６は、送信された個別決裁データを更新する。次に、ＷＷＷサーバ１０１に前述の個別決裁データ記憶部１０６のロック解除を要求する（ステップＳ８０７）。ＷＷＷサーバ１０１の個別決裁データ記憶部１０６は、前述の個別決裁データ記憶部１０６のロックを解除する。
【００３４】
次に、図９を用いて、ステップＳ８０５における判断の詳細を説明する。決裁処理として引上げ９０７を受付けると、後の決裁者が途中の決裁者の承認を待たずに、自分の（決裁を受付けた）決裁作業まで決裁を行う権利を引き上げることができる。ただし、自分の決裁作業に至るまでのスキップ対象である決裁作業にスキップ不可の属性を持つものがあれば、引上げを行うことはできない。自分の決裁作業に至るまでの全ての決裁作業について、決裁状態が処理待ちであればスキップに更新し、仮承認であれば承認済みに更新し、後閲済みであれば更新せず、処理中であればスキップに更新し、承認済みであれば更新せず、スキップであれば更新しない。さらに、自分の決裁作業について、決裁状態を処理待ちから処理中に更新する。
【００３５】
決裁処理として仮承認９０８を受付けると、後の決裁者が途中の決裁者の承認を待たずに、仮の承認を行うことができる。自分の決裁作業について、決裁状態を処理待ちから仮承認に更新する。
【００３６】
決裁処理として承認９０９を受付けると、承認することができる。自分の決裁作業について、決裁状態を処理中から処理済みに更新する。さらに、次の決裁作業の決裁状態が仮承認であれば、決裁状態を仮承認から承認済みに更新し、これを繰り返す。すなわち、既に仮承認となっている決裁作業について、また当該決裁経路の次に決裁状態が仮承認の決裁が、ひとつまたは連続して複数あるときに、承認の決裁を受付けることなく、決裁状態を仮承認から承認に更新する。次の決裁作業の決裁状態が処理待ちであれば、決裁状態を処理待ちから処理中に更新し、これ以上は繰り返さない。
【００３７】
決裁処理として差戻し９１０を受付けると、最初の決裁者に差し戻すことができる。最初の決裁作業について、決裁状態を処理中に更新する。最初以外の決裁作業について、決裁状態を処理待ちに更新する。
【００３８】
決裁処理として引戻し９１１を受付けると、一度は承認した決裁者が、先に進んでいた処理を自分の決裁作業まで引戻すことができる。自分の決裁作業について、決裁状態を承認済みから処理中に更新する。次の決裁作業以降について、決裁状態を処理待ちに更新する。決裁処理として後閲９１２を受付けると、引上げによりスキップされた決裁者が文書の閲覧のみ行うことができる。自分の決裁作業について、決裁状態をスキップから後閲済みに更新する。
【００３９】
また、決裁処理とは異なるが、決裁状態が処理中の決裁作業は、文書変更を受付けることができる。文書変更を受付けると、次の決裁作業以降について、決裁状態が仮承認のものがあれば、処理待ちに更新する。
【００４０】
以降は、図１０から１６により、各種承認処理の例を説明する。図１０から１６は、決裁フロー画面生成部１１０により作成された決裁フローＨＴＭＬファイル１１３を、ＷＷＷブラウザを介して表示部１０４に表示した例である。なお、各図には、右上にログインユーザが示されている。同じ個別決裁データを表示したとしても、ログインユーザが異なれば、引上げ、仮承認、承認、差戻し、引戻し、及び後閲などの決裁処理受付用アイコンの表示が異なる。詳細は、決裁フロー画面生成部１１０について図６と図７を用いて前述した通りであり、ログインユーザと決裁者が一致するか否かと、決裁状況とにより、表示されるアイコンが異なる。
【００４１】
また、各図において、ログインユーザが決裁処理受付用アイコンを選択すると、結果がＷＷＷサーバ１０１の個別決裁データ記憶部１０６に反映される。詳細は、決裁フローステータス更新部１１１について図８と図９を用いて前述した通りであり、更新結果がＷＷＷサーバ１０１に反映されるため、異なるユーザがログインすれば、前述の更新が反映された個別決裁データが、ログインユーザに合わせた決裁処理受付用アイコンとともに、表示部１０４に表示される。
【００４２】
まず、仮承認と承認の例を図１０、１１、１２により説明する。図１０は、安部太一がログインして決裁経路を画面表示した例である。ここで、安部太一は仮承認アイコンを選択する。図１１は、前記処理の後、山本次郎がログインして決裁経路を画面表示した例である。前記操作により、安部太一の決裁状態が処理待ちから仮承認に更新されている。ここで、山本次郎は、承認アイコンを選択する。図１２は、前記処理の後、田中一郎がログインして決裁経路を画面表示した例である。前記操作により、山本次郎の決裁状態が処理中から承認済みに更新されるとともに、安部太一の決裁状態が仮承認から承認済みに更新され、山崎美智雄の決裁状態が処理待ちから処理中に更新されている。なお、図１１において、もしも山本次郎が承認アイコンを選択する前に文書変更を行えば、安部太一の決裁状態は仮承認から承認待ちに更新される。
【００４３】
次に、仮承認と引戻しの例を図１０、１３、１４により説明する。図１０は、安部太一がログインして決裁経路を画面表示した例である。ここで、安部太一は仮承認アイコンを選択する。図１３は、前記処理の後、田中一郎がログインして決裁経路を画面表示した例である。前記操作により、安部太一の決裁状態が処理待ちから仮承認に更新されている。ここで、田中一郎は引戻しアイコンを選択する。図１４は、前記処理の後、田中一郎がログインして決裁経路を画面表示した例である。前記操作により、安部太一の決裁状態が仮承認から処理待ちに、山本次郎の決裁状態が処理中から処理待ちに、田中一郎の決裁状態が処理済みから処理中に更新されている。
【００４４】
次に、仮承認と引上げの例を図１０、１５、１６により説明する。図１０は、安部太一がログインして決裁経路を画面表示した例である。ここで、安部太一は仮承認アイコンを選択する。図１５は、前記処理の後、山崎美智雄がログインして決裁経路を画面表示した例である。前記操作により、安部太一の決裁状態が処理待ちから仮承認に更新されている。ここで、山崎美智雄は引上げアイコンを選択する。図１６は、前記処理の後、山崎美智雄がログインして決裁経路を画面表示した例である。前記操作により、山本次郎の決裁状態が処理中からスキップに、阿部太一の決裁状態が仮承認から処理済みに、山崎美智雄の決裁状態が処理待ちから処理中に更新されている。なお、図１５において、もしも山崎美智雄が引上げアイコンを選択したとき、山本次郎がスキップ不可を設定済みであれば、この引上げは実行されない。
【００４５】
なお、本実施の形態では、各種決裁処理を含んだ例について説明しているが、図９における引上げ９０７と後閲９１２の決裁処理をなくしても、仮承認の決裁処理を活かした決裁フロー管理システムを構成することができる。その場合には、図５の５０３列５０６行において、決裁状況ｓｔａｔｕｓは処理待ち、仮承認、処理中、または承認済みのみとなる。また、図５の５０７行は不要となる。また、図７の７０５行後閲済み、７０８行のスキップは不要となる。
【００４６】
図１７は、決裁フロー管理システムのＷＷＷサーバとＷＷＷクライアント各々のハードウエア構成例を示す図である。バスに、演算装置１７０１、データ記憶装置１７０２、メモリ１７０３が接続されている。データ記憶装置１７０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスクである。メモリ１７０３は、通常ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００４７】
この様に本実施の形態では、後の決裁者が先に仮の決裁を行うことが可能であり、後の決裁者が途中の決裁者をスキップして決裁を行う引上げを行うことも可能であるので、全決裁者の決裁をより早く終わらせることが可能である。また、文書変更があった場合には、以降の決裁作業において仮決裁を処理待ちに戻すので、仮決裁で順序を変えて決裁を行ったことによる不整合が発生することはない。また、引上げによるスキップを不可とすることが可能なので、対象の文書に応じて、確実に決裁を行う様に切替えることが可能である。
【図面の簡単な説明】
【００４８】
【図１】決裁フロー管理システムの構成を示す図である。
【図２】決裁経路の例を示す図である。
【図３】個別決裁データの例を示す図である。
【図４】個別決裁データの要素を示す図である。
【図５】個別決裁データの決裁作業の属性を示す図である。
【図６】決裁フロー画面生成部の処理フローを示す図である。
【図７】決裁状況に応じて実施可能な決裁処理を示す図である。
【図８】決裁フローステータス更新部の処理フローを示す図である。
【図９】決裁フローステータス更新部の処理の詳細を示す図である。
【図１０】決裁フローステータス更新部の処理の例である。
【図１１】決裁フローステータス更新部の処理の例である。
【図１２】決裁フローステータス更新部の処理の例である。
【図１３】決裁フローステータス更新部の処理の例である。
【図１４】決裁フローステータス更新部の処理の例である。
【図１５】決裁フローステータス更新部の処理の例である。
【図１６】決裁フローステータス更新部の処理の例である。
【図１７】決裁フロー管理システムのＷＷＷサーバとＷＷＷクライアントのハードウェア構成例を示す図である。
【図１８】クライアント認証部の処理フローを示す図である。
【図１９】データ管理部の処理フローを示す図である。
【符号の説明】
【００４９】
１０１  ＷＷＷサーバ、１０２  ＷＷＷクライアント、１０３  ネットワーク、１０４  表示部、１０５  入力部、１０６  個別決裁データ記憶部、１０７  決裁フロー定義ファイル類、１０８  決裁データ記憶部、１０９  決裁フロースタイル記憶部、１１０  決裁フロー画面生成部、１１１  決裁フローステータス更新部、１１３  決裁フローＨＴＭＬファイル、１１４  クライアント認証部、１１５  データ管理部。
【図１】
2006107082.tif 000003
【図２】
2006107082.tif 000004
【図３】
2006107082.tif 000005
【図４】
2006107082.tif 000006
【図５】
2006107082.tif 000007
【図６】
2006107082.tif 000008
【図７】
2006107082.tif 000009
【図８】
2006107082.tif 000010
【図９】
2006107082.tif 000011
【図１０】
2006107082.tif 000012
【図１１】
2006107082.tif 000013
【図１２】
2006107082.tif 000014
【図１３】
2006107082.tif 000015
【図１４】
2006107082.tif 000016
【図１５】
2006107082.tif 000017
【図１６】
2006107082.tif 000018
【図１７】
2006107082.tif 000019
【図１８】
2006107082.tif 000020
【図１９】
2006107082.tif 000021