(57)【要約】【課題】  電子文書が正当な認証者により認証されたことを保証する事務処理システムを提供する。【解決手段】  この事務処理システムは、クライアント３を操作したユーザによる書き込みを許可する第１領域と許可しない第２領域とが設けられた書類を表す電子文書に捺印を行う。ワークフローにもとづいて電子文書に捺印を行うユーザを割り当て、このユーザを特定するためのデータ及びワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成するワークフロー管理システム２０と、ワークフローデータによりワークフローの進捗状況を確認し、確認した進捗状況に応じて割り当てられたユーザを特定し、このユーザの印影データを第２領域に埋め込むとともに、進捗データ、識別データを第２領域にユーザに視認不能に埋め込む電子印鑑サブシステム２１とを備える。【選択図】      図２
2006099330.tif 000002
【特許請求の範囲】
【請求項１】
１以上のクライアントとの間でデータの送受を可能にする通信手段を備えており、前記クライアントを操作したユーザによる書き込みを許可する第１領域と許可しない第２領域とが設けられた書類を表す電子文書に、所定のワークフローにもとづく捺印を行うための事務処理システムであって、
前記ワークフローにもとづいた処理の進捗に応じて前記電子文書に前記捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成するワークフロー管理手段と、
前記ワークフローデータにより、当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで前記捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む電子印鑑手段と、を備え、
前記ワークフロー管理手段は、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に記憶させるように構成されている、
事務処理システム。
【請求項２】
前記印影データは、画像を表現するための文字列を含んで成り、
前記記憶手段は、前記文字列をユーザ毎に記憶しており、
前記電子印鑑手段は、前記記憶手段から当該ユーザの前記文字列を取得して、この文字列から当該ユーザの印影データを生成するように構成されている、
請求項１記載の事務処理システム。
【請求項３】
前記記憶手段は、前記印影データをユーザ毎に記憶しており、
前記電子印鑑手段は、前記記憶手段から捺印を行うユーザの印影データを取得するように構成されている、
請求項１記載の事務処理システム。
【請求項４】
前記第２領域には、前記ワークフローにもとづく処理毎に捺印可能な領域が決められており、
前記ワークフロー管理手段は、前記ワークフローにもとづく処理毎に前記捺印を行うユーザの割り当てを行うように構成されており、
前記電子印鑑手段は、前記ワークフローにもとづく処理毎に、当該処理で捺印を行うように割り当てられたユーザの印影データを、予め決められた当該捺印可能な領域に埋め込むように構成されている、
請求項１記載の事務処理システム。
【請求項５】
前記ワークフローにもとづく処理には、前記電子文書を作成した第１ユーザの捺印を行う第１処理及び当該電子文書を認証する第２ユーザの捺印を行う第２処理、が少なくとも含まれており、
前記電子文書の前記捺印可能な前記領域には、前記第１ユーザの捺印が行われる第１捺印領域及び前記第２ユーザの捺印が行われる第２捺印領域、が少なくとも決められており、
前記ワークフロー管理手段は、前記第２処理を行うユーザに前記第２ユーザの割り当てを行うように構成されており、
前記電子印鑑手段は、前記第１処理時に前記第１捺印領域に前記第１ユーザの印影データを埋め込むとともに、前記第２処理時に前記第２捺印領域に前記第２ユーザの印影データを埋め込むように構成されている、
請求項４記載の事務処理システム。
【請求項６】
前記ワークフロー管理手段は、前記ワークフローにもとづいた処理が１つずつ実行されるたびに前記進捗データを更新するように構成されており、
前記電子印鑑手段は、前記捺印を行うたびに、前記電子文書に書き込まれた前記進捗データを更新するように構成されている、
請求項１〜５のいずれかに記載の事務処理システム。
【請求項７】
１以上のクライアントとの間でデータの送受を可能にする通信手段と、所定のワークフローにもとづいて、処理を実行する順序及び処理を実行するユーザを示すワークフローデータを生成するためのワークフロー管理手段と、電子的な捺印を行うための電子印鑑手段と、を有する事務処理システムにより実行される方法であって、
前記ワークフロー管理手段が、前記クライアントを操作したユーザによる書き込みが許可された第１領域と許可されない第２領域とが設けられた書類を表す電子文書を前記クライアントから受け取ると、当該電子文書に前記捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成する段階と、
前記電子印鑑手段が、前記ワークフローデータにより当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで前記捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む段階と、
前記ワークフロー管理手段が、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に記憶させる段階と、を含む、
事務処理方法。
【請求項８】
１以上のクライアントとの間でデータの送受を可能にする通信手段を備えたコンピュータに、
所定のワークフローにもとづいた処理の進捗に応じて、前記クライアントを操作したユーザによる書き込みを許可する第１領域と許可しない第２領域とが設けられた書類を表す電子文書に捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成するワークフロー管理手段、
前記ワークフローデータにより、当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで電子的な捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む電子印鑑手段、を形成し、
前記ワークフロー管理手段に、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に保存させるための、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、企業において稟議書や諸届等の各種書類を電子文書化して効率的に処理するための事務処理システムに関し、特に、個々の電子文書に対して電子印鑑による捺印を行う事務処理システムに関する。
【背景技術】
【０００２】
企業における事務処理を規定したワークフローにおいては、書類の作成者が認証を上司に求める場合、当該作成者がその会社で規定された用紙に必要事項を記述して捺印した後、当該上司に認証したことを証明するために捺印してもらうという手順をとるのが一般的である。このような手順は、業務の電子化に伴い、いわゆるワークフローシステムのような事務処理システムで実現されている。
【０００３】
ワークフローシステムにおける個々の認証段階では、捺印を電子的に行うために、いわゆる電子印鑑システムが用いられることがある。電子印鑑システムの多くは、例えば特開２００３−６３６１（発明の名称：電子印鑑システム及び電子印鑑プログラムを記録した記録媒体）に開示されるように、書類としての電子文書に、印鑑としての印影の画像データを電子的に貼り付けることにより、電子的な捺印を実現している。
【０００４】
ワークフローシステムと電子印鑑システムとを連動させる場合には、例えばクライアント・サーバ型のシステムで、ワークフローシステムのクライアント側プログラムと電子印鑑システムとをすべてのクライアントにインストールする必要がある。そのために、管理が煩雑になり、コストも高くなりがちである。また、すべてのクライアントに電子印鑑システムがインストールされているので、印影の画像データが簡単に複製されたり、あるいは誰もが容易に捺印できる危険性がある。
【０００５】
従来の電子印鑑システムがインストールされるクライアントは、通常、汎用のパーソナルコンピュータなどで実現される。汎用のパーソナルコンピュータでは、電子文書を開いたり、表示したりできると、電子文書を別名で保存したり、画面に表示している状態で画面キャプチャーソフトにより印影をコピーすることで、印影の画像データの複製が容易に可能である。
【０００６】
電子印鑑による捺印は、前述のように、ワープロソフトなどで「画像データを電子文書に貼り付ける」ことと、基本的には同じ処理である。印影の画像データが複製されると、これを電子文書に貼り付けることで容易に不正な捺印が可能になる。そのために印影の画像データが複製可能な環境では、正当な認証者による認証を保証できなくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述のように、印影の画像データが簡単に複製されたり誰でも電子印鑑による捺印ができるようになると、正当な認証者による認証が保証されなくなる。さらに、印影の画像データさえあれば、電子印鑑を電子文書上に付けたり消したりすることが自由に行えるようになり、捺印がまったく意味を持たなくなってしまう。
【０００８】
本発明は、以上のような問題に鑑み、電子文書が正当な認証者により認証されたことを保証する事務処理システム、事務処理方法、コンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
以上のような課題を解決する本発明の事務処理システムは、１以上のクライアントとの間でデータの送受を可能にする通信手段を備えており、前記クライアントを操作したユーザによる書き込みを許可する第１領域と許可しない第２領域とが設けられた書類を表す電子文書に、所定のワークフローにもとづく捺印を行うための事務処理システムである。この事務処理システムは、前記ワークフローにもとづいた処理の進捗に応じて前記電子文書に前記捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成するワークフロー管理手段と、前記ワークフローデータにより、当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで前記捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む電子印鑑手段と、を備えている。前記ワークフロー管理手段は、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に記憶させるように構成されている。
【００１０】
このような事務処理システムでは、ユーザによる書き込みが不許可の領域に捺印が行われるために、ユーザが電子文書に対して直接捺印を行うことができないようになっている。このような構成のために、ユーザによる不正な捺印ができなくなる。
また、ワークフローの進捗状況を表す進捗データが電子文書にも埋め込まれるために、当該電子文書の版の管理が可能になっている。そのために何らかの方法で不正に捺印した場合でも、進捗データが捺印を行ったことを表していないために、不正がわかるようになっている。
【００１１】
印影データは、クライアントのディスプレイに表示されたときに、印影となるものである。例えば、前記印影データが、画像を表現するための文字列を含んで成るようにしてもよい。この場合、前記記憶手段が前記文字列をユーザ毎に記憶し、前記電子印鑑手段が前記記憶手段から当該ユーザの前記文字列を取得して、この文字列から当該ユーザの印影データを生成するように構成される。
この他に、前記記憶手段が、前記印影データをユーザ毎に記憶するように構成してもよい。この場合は、前記電子印鑑手段が、前記記憶手段から捺印を行うユーザの印影データを取得するように構成される。
【００１２】
また、前記第２領域に、前記ワークフローにもとづく処理毎に捺印可能な領域を決めるようにしてもよい。この場合、前記ワークフロー管理手段は、前記ワークフローにもとづく処理毎に前記捺印を行うユーザの割り当てを行うように構成され、前記電子印鑑手段は、前記ワークフローにもとづく処理毎に、当該処理で捺印を行うように割り当てられたユーザの印影データを、予め決められた当該捺印可能な領域に埋め込むように構成される。このような構成にすると、申請者、認証者毎に、電子文書の異なる領域に捺印することができるようになる。
例えば、前記ワークフローにもとづく処理に、前記電子文書を作成した第１ユーザの捺印を行う第１処理及び当該電子文書を認証する第２ユーザの捺印を行う第２処理、が少なくとも含まれている場合に、前記電子文書の前記捺印可能な前記領域には、前記第１ユーザの捺印が行われる第１捺印領域及び前記第２ユーザの捺印が行われる第２捺印領域、を少なくとも決めておく。前記ワークフロー管理手段を、前記第２処理を行うユーザに前記第２ユーザの割り当てを行うように構成し、前記電子印鑑手段を、前記第１処理時に前記第１捺印領域に前記第１ユーザの印影データを埋め込むとともに、前記第２処理時に前記第２捺印領域に前記第２ユーザの印影データを埋め込むように構成する。第１ユーザが申請者、第２ユーザが認証者に相当する。
【００１３】
このような事務処理手段では、例えば、前記ワークフロー管理手段を、前記ワークフローにもとづいた処理が１つずつ実行されるたびに前記進捗データを更新するように構成し、前記電子印鑑手段を、前記捺印を行うたびに、前記電子文書に書き込まれた前記進捗データを更新するように構成して、進捗データを常に実際の処理の進捗状況に合わせておくとよい。
【００１４】
本発明の事務処理方法は、１以上のクライアントとの間でデータの送受を可能にする通信手段と、所定のワークフローにもとづいて、処理を実行する順序及び処理を実行するユーザを示すワークフローデータを生成するためのワークフロー管理手段と、電子的な捺印を行うための電子印鑑手段と、を有する事務処理システムにより実行される方法である。この方法は、前記ワークフロー管理手段が、前記クライアントを操作したユーザによる書き込みが許可された第１領域と許可されない第２領域とが設けられた書類を表す電子文書を前記クライアントから受け取ると、当該電子文書に前記捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成する段階と、前記電子印鑑手段が、前記ワークフローデータにより当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで前記捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む段階と、前記ワークフロー管理手段が、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に記憶させる段階と、を含む事務処理方法である。
【００１５】
本発明のコンピュータプログラムは、１以上のクライアントとの間でデータの送受を可能にする通信手段を備えたコンピュータに、所定のワークフローにもとづいた処理の進捗に応じて、前記クライアントを操作したユーザによる書き込みを許可する第１領域と許可しない第２領域とが設けられた書類を表す電子文書に捺印を行うユーザの割り当てを行い、割り当てた前記ユーザを特定するためのデータ及び前記ワークフローの進捗を表す進捗データを含むワークフローデータを、当該ワークフローデータを識別するための識別データを付して生成するワークフロー管理手段、前記ワークフローデータにより、当該ワークフローの進捗状況を確認して、確認した進捗状況に応じて割り当てられたユーザを特定し、特定したユーザの印影データを前記電子文書の前記第２領域に埋め込むことで電子的な捺印を行うとともに、前記進捗データ及び前記識別データを前記電子文書の前記第２領域に、前記ユーザに視認不能に埋め込む電子印鑑手段、を形成し、前記ワークフロー管理手段に、前記印影データ、前記進捗データ、及び前記識別データの埋め込みが終了した電子文書を、対応するワークフローデータに関連づけして所定の記憶手段に保存させるための、コンピュータプログラムである。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の事務処理システムを用いたワークフローシステムの実施形態を説明する。図１は、本実施形態のワークフローシステムが形成されるサーバ２を備えたシステム１全体の構成を示す図である。
【００１７】
このシステム１は、いわゆるクライアント・サーバ型で構成されており、サーバ２に対して複数のクライアント３がネットワーク４を介して接続されている。サーバ２とクライアント３とは、ネットワーク４を介して相互にデータの送受ができるように、それぞれ通信機器を有して構成されている。
サーバ２は、キーボード等の入力装置及びディスプレイ等の出力装置を備え、Ｗｅｂサーバとしての機能を持つ汎用のサーバ装置により構成されている。サーバ２には、ワークフローシステムが形成されている。クライアント３は、キーボード等の入力装置及びディスプレイ等の出力装置を備え、Ｗｅｂブラウザを搭載した汎用のパーソナルコンピュータにより構成されている。
【００１８】
図２に、サーバ２に形成されたワークフローシステムの詳細な構成を示す。このワークフローシステムは、所定のワークフローにもとづいて電子文書に電子的な捺印を行うものである。そのためにサーバ２に形成されるワークフローシステムは、ワークフロー管理システム２０、電子印鑑サブシステム２１、認証ＩＤ確認サーブレット２２、及びデータベース２３を有している。各構成要素は、例えば、サーバ２の有するＣＰＵが本発明のコンピュータプログラムを実行することにより形成される。
【００１９】
ワークフロー管理システム２０は、所定のワークフローにもとづいて実行される処理を管理するためのシステムである。ワークフロー管理システム２０はアプリケーション用ＡＰＩ（Application Program Interface）を用いたＷｅｂアプリケーションとして形成されており、データベース２３に接続されるエンジン２１０、アプリケーションＡＰＩ２１１、アプリケーション２１２、管理用ＡＰＩ２１３、管理ツール２１４、フロー定義ツール２１５、及びバッチツール２１６を有している。
【００２０】
エンジン２１０は、ワークフロー管理システム２０の基幹モジュールであり、ワークフロー管理システム２０で実行可能な種々の処理の実行、ステータス管理等を行うようになっている。エンジン２１０は、データベース２３に接続されており、データベース２３へのデータの入出力、更新、削除等のデータベース管理を行うようになっている。
【００２１】
ワークフローシステムで処理される電子文書には、後述するワークフローデータが関連づけされる。エンジン２１０は、このワークフローデータに認証用のＩＤ（以下、「認証ＩＤ」という。）を付すようになっている。認証ＩＤは、ワークフローシステムが保持するワークフローデータを識別して一意に特定することができるユニークなＩＤである。
認証ＩＤは、例えば、６０桁からなる同じキーが発生しないようなアルゴリズムから生成されたハッシュキーにより生成される。認証ＩＤは、ワークフローデータを識別するための業務ＩＤとワークフローの進捗を表す作業ＩＤとからなっている。作業ＩＤは、処理の進捗状況を表す一種の進捗データである。作業ＩＤは、例えば、認証者を識別するためのデータ（例えばＩＤ）、作業の日時を組み合わせて生成される。認証ＩＤを参照することにより、ワークフロー及び電子文書が特定でき、またワークフローの進捗状況がわかるようになっている。
【００２２】
アプリケーションＡＰＩ２１１は、アプリケーション２１２によりエンジン２１０を使用するためのＡＰＩである。ワークフロー管理システム２０で実行されるアプリケーションの開発には、アプリケーションＡＰＩ２１１を利用するようになっている。
【００２３】
アプリケーション２１２は、ワークフローシステムで実行されるアプリケーションプログラムである。クライアント３からの入力に応じて、ログイン、申請、承認等の処理を実行する際に用いられる。
【００２４】
管理用ＡＰＩ２１３は、ワークフロー管理システム２０の管理を行うための管理画面を作成するＡＰＩである。管理用ＡＰＩ２１３により管理画面のカスタマタイズや、新規に管理画面を作成することが可能である。管理画面は、サーバ２のディスプレイに表示され、サーバ２の管理者はこの管理画面及び入力装置によりコマンドやデータの入力を行うことで、サーバ２の管理を行うことができるようになっている。
【００２５】
管理ツール２１４は、エンジン２１０と協働して、データベース２３に記録される各種データ（テンプレート等）を登録・更新・削除する他に、ワークフローシステムの監視、管理を行うものである。
【００２６】
フロー定義ツール２１５は、ワークフローの記述やルート設定等を行うものである。フロー定義ツール２１５は、ワークフローにもとづいて、例えば新規申請から承認、査閲、決済までの認証者（承認者、査閲者、決裁者）を割り当てるようになっている。フロー定義ツール２１５は、申請書類の電子文書（以下、単に「申請書類」という。）が新規に作成されてクライアント３からサーバ２に送られた際に、ワークフローにもとづいて当該申請書類の処理手順及びその認証者を決め、決められた処理手順及び認証者を表すワークフローデータを作成する。作成されたワークフローデータは、認証ＩＤが付され、申請書類に関連づけされてデータベース２３に保存される。ワークフローデータは、１つの申請書類に対して１つ作成される。
認証者の割り当ては、予め固定して、例えば、申請書類を作成した申請者の上司（課長、部長）がその序列に従って割り当てられるようにしてもよいが、必ずしも申請者の上司である必要はなく、例えば申請書類の種類により動的に割り当てられる認証者を替えるようにしてもよい。
【００２７】
ワークフローデータは１つのトランザクションであり、捺印や認証などの作業があると、インスタンスが発生してトランザクションの中に記録される。具体的には、捺印や認証の後に、エンジン１０により、作業を行った認証者、作業の日時がワークフローデータに書き込まれるようになっている。そのために、ワークフローデータによりワークフローの履歴がわかるようになっている。
【００２８】
ワークフローデータは、例えば図３のようなワークフローにもとづいて作成される。このワークフローでは、まず、申請者によって申請書類が作成されると、電子印鑑サブシステム２１により申請者の捺印が行われる。次いで、申請書類への承認を申請者の上司である承認者が行い、電子印鑑サブシステム２１による承認者の捺印が行われる。次いで、申請書類の査閲を申請者及び承認者の上司である査閲者が行い、電子印鑑サブシステム２１による査閲者の捺印が行われる。次いで、申請書類の決裁を申請者、承認者、及び査閲者の上司である決裁者が行い、電子印鑑サブシステム２１による決裁者の捺印が行われる。フロー定義ツール２１５は、承認者、査閲者、決裁者を、例えば申請者の所属（部、課）にもとづいて割り当てるようになっている。
【００２９】
バッチツール２１６は、エンジン２１０と協働して、データベース２３に記録される各種データの登録、更新や、メールの送信など、一括に行う必要のある処理を実行するものである。
【００３０】
電子印鑑サブシステム２１は、ワークフロー管理システム２０のアプリケーション２１２を利用して、申請書類の所定の領域に電子印鑑による捺印を行うとともに、申請書類の他の領域に、視認出来ない状態で認証ＩＤを埋め込むようになっている。
捺印に用いる印影は、電子印鑑サブシステム２１が、捺印を行う者（申請者、査閲者、承認者等）についての印影文字列をデータベース２３から取得して、自動的に生成するようになっている。
【００３１】
電子印鑑サブシステム２１は、印影文字列から印影データを作るプログラム（以下、「印影プログラム」という。）を有している。捺印を行う際には、電子印鑑サブシステム２１が、捺印を行う者の印影文字列を用いて、印影プログラムにより印影データを生成する。この印影データを申請書類に埋め込むことで、捺印が行われる。印影データは、申請書類がクライアント３のディスプレイに表示される場合に、印影として表示されるデータである。
【００３２】
なお、すべての社員の印影の画像ファイルをワークフローシステム内に保存して、これを直接申請書類に埋め込むようにしてもよい。しかしこの場合には、大規模な会社になるほど画像ファイルが大量になり、そのメンテナンスが困難になる。この実施形態では、印影データを捺印の度に印影プログラムを実行することで生成するので、大量の画像ファイルを保存する必要がなく、メンテナンスが容易になる。
【００３３】
印影プログラムは、印影文字列を用いて印影データを生成するが、ここで、時刻や乱数などを加味するようにしてもよい。例えば、印影として文字がわかる程度に、時刻や乱数などで印影プログラムからノイズとなる画像を生成して、印影に重ねるようにする。印影とノイズとなる画像を重ねた画像を印影の画像とする。このようにして生成される画像は、ノイズとなる画像が時刻や乱数などから発生されるので、毎回異なる画像となる。そのために、印影のセキュリティ性が向上する。
【００３４】
認証ＩＤ確認サーブレット２２は、クライアント３からの指示により、申請書類の進捗状況の確認を行うようになっている。申請書類に関連づけされたワークフローデータにより、ワークフローの進捗がわかるようになっている。認証ＩＤ確認サーブレット２２は、このワークフローデータを確認して、指示のあったクライアント３に申請書類の進捗状況を返すようになっている。
【００３５】
データベース２３は、ワークフローシステムで用いられる種々のデータが記録される記録装置であり、ハードディスクドライブ等の大容量の記録装置により構成される。データベース２３は、ワークフロー管理システム２０によりデータの入出力、参照、更新、削除等のデータ管理が行われる。データベース２３は、ワークフローの処理状況を表すステータスについてのデータを保存する。
【００３６】
図４ａ、ｂ、ｃ、ｄ、ｅ、及び図５にデータベース２３に記録されるデータの例を示す。データベース２３には、ワークフローシステムを使用する者についてのユーザデータ（図４ａ）、会社の組織を表す組織データ（図４ｂ）、会社内の肩書きの序列を表す肩書きデータ（図４ｃ）、ワークフローシステムで処理中、あるいは過去に処理した申請書類についてのワークフローデータ（図４ｄ）、ワークフローシステムで申請可能な各種申請書類のテンプレートの管理データ（図４ｅ）、及びテンプレート（図５）、申請書類等が記録される。
【００３７】
ユーザデータには、サーバ２にログイン可能な者（申請者、承認者、決裁者等のユーザ）のユーザ名、ユーザを識別するためのユーザＩＤ、パスワード、組織ＩＤ、肩書きＩＤ、権限、メールアドレス、印影文字列、及び説明等がある。このユーザデータは、ユーザのログイン、ワークフローデータの作成、更新、電子印鑑サブシステム２１による捺印の際に用いられるデータであり、サーバ２の管理者により、予め作成されるものである。
【００３８】
ユーザＩＤ及びパスワードは、ユーザのログインに用いられるデータであり、クライアント３からユーザＩＤ及びパスワードが入力された際に参照される。
組織ＩＤは、ユーザがどの組織（部門、課等）に属しているかを表すデータである。肩書きＩＤは、ユーザの肩書き（社員、課長等）を表すデータである。権限は、ユーザが申請者、承認者、査閲者、決裁者のいずれになる権限があるかを表すデータである。例えば権限が「１」の場合には申請者になれる権限を表しており、「２」の場合には申請者及び承認者になれる権限を表しており、「３」の場合には申請者、承認者、及び査閲者になれることを表している。
【００３９】
印影文字列は、電子印鑑サブシステム２１による捺印の際に用いられる印影データの生成に用いられる。印影文字列により、電子印鑑サブシステム２１は、印影プログラムを用いて印影データを生成する。この他に印影文字列は、捺印の際に用いられる印影の画像データに関連づけされていてもよく、電子印鑑サブシステム２１による捺印の際には、印影文字列に関連づけされた印影の画像データを用いるようにしてもよい。
【００４０】
組織データは、ユーザデータの組織ＩＤに関連づけされており、組織ＩＤの他に、組織名、組織長名、親組織ＩＤ、及び説明等が含まれている。組織名は、当該組織ＩＤの組織名を表している。組織長名は当該組織の長、例えば組織が課の場合は課長の名前を表している。親組織ＩＤは、当該組織の親組織、例えば組織が課の場合は部の組織ＩＤを表している。
【００４１】
肩書きデータは、ユーザデータの肩書きＩＤに関連づけられており、肩書きＩＤの他に、肩書き名、階級、及び説明等が含まれている。肩書き名は、当該肩書きＩＤの肩書き名を表している。階級は当該肩書きの階級を表している。
ユーザデータ、組織データ、及び肩書きデータにより、ワークフローにおける認証者（承認者、査閲者、決裁者）が割り当てられるようになっている。
【００４２】
ワークフローデータは、当該ワークフローで処理される申請書類を表す書類番号及び業務ＩＤ、ワークフローにしたがった処理が現在どの状況にあるかを表す作業ＩＤ、ワークフローで処理される申請書類の申請者を表す申請者ＩＤ、承認者を表す承認者ＩＤ、査閲者を表す査閲者ＩＤ、及び決裁者を表す決裁者ＩＤを含んでいる。申請者ＩＤ、承認者ＩＤ、査閲者ＩＤ、及び決裁者ＩＤには、該当者のユーザＩＤを用いる。書類番号は、申請書類を実社会で管理するために付される番号である。ユーザが、クライアント３から作成した申請書類を呼び出す際には、書類番号を使う方が、認証ＩＤを使うよりも、桁数が少ない分、容易である。
【００４３】
テンプレートの管理データは、データベース２３に保存されるテンプレートを管理するためのデータである。書類ＩＤにより各申請書類のテンプレートを識別可能にするために、テンプレート毎に付される。クライアント３から必要な申請書類の書類名が入力されると、ワークフロー管理システム２０が、テンプレートの管理データを参照して入力された書類名の書類ＩＤを検索し、当該書類ＩＤを持つテンプレートを読み出して、クライアント３に送るようになっている。
【００４４】
データベース２３に記録されるテンプレートには、それぞれを識別するための書類ＩＤが付されており、クライアント３からの要求により読み出されて当該クライアント３に送られるようになっている。テンプレートは、サーバ２の管理者により管理ツール２１４を用いて予め作成されている。ユーザが、クライアント３を操作してテンプレートに必要事項を書き込むことで、申請書類が作成される。テンプレートの一例を図５に示す。このテンプレートには、ユーザにより書き込みが可能な領域と、書き込みが禁止されている保護領域とが設けられている。ユーザによる書き込み可能な領域も、そのユーザが申請者であるか、あるいは承認者、査閲者、決裁者であるかによって異なる領域が指定されている。
【００４５】
図５の例では、電子印鑑が押印される領域（セル１〜４）がいずれのユーザからも書き込みが禁止された保護領域になっており、捺印の際には、保護プロテクトが解除されて、電子印鑑サブシステム２１が印影データを埋め込むようになっている。捺印する領域は、ワークフローの進捗状況によって決められる。ワークフローデータには、ワークフローの進捗状況を表す作業ＩＤが含まれるが、それによる進捗状況に合わせて、印影データを埋め込む領域を決めるようにする。例えば、作業ＩＤが申請者による申請が終わっていることを示す場合には、捺印する領域を「セル１」に決める。
【００４６】
また、保護領域には電子印鑑サブシステム２１により認証ＩＤが、ユーザから視認不能に埋め込まれる。認証ＩＤには、作業ＩＤが含まれているために、埋め込まれた認証ＩＤにより、この申請書類のワークフローにおける進捗状況がわかるようになっている。
テンプレートには認証確認を行うための「認証」ボタンが用意されている。「認証」ボタンがクリックされると、認証ＩＤ確認サーブレット２２によりデータベース２３に保存されたワークフローデータの認証ＩＤにより当該申請書類の進捗が確認され、クライアント３のディスプレイに、当該申請書類の履歴が表示されるようになっている。この履歴により、不正に認証が行われた場合でもそれがわかるようになっており、正当な認証者による認証を保証できる。
また、保護領域には書類ＩＤがユーザから視認不能に埋め込まれており、テンプレートが読み出される場合には、この書類ＩＤが参照される。
【００４７】
申請者が書き込める領域は、「件名」及び「内容」の領域のみであり、他の領域は保護領域になっている。承認者が書き込める領域は、「承認コメント」の領域のみであり、他の領域は保護領域になっている。査閲者が書き込める領域は、「査閲コメント」の領域のみであり、他の領域は保護領域になっている。決裁者が書き込める領域は、「決済コメント」の領域のみであり、他の領域は保護領域になっている。書き込める領域は、ワークフローの作業毎に定義されたマクロにより指定可能である。例えば、作業ＩＤにより異なるマクロが読み出されて、書き込める領域を変えるようになっている。
【００４８】
以上のようなシステム１による処理を、図６〜図１０を参照して説明する。
図６は、この処理におけるワークフローと処理に用いる装置を説明するための図である。フロー定義ツール２１５は、このワークフローにもとづいてワークフローデータを作成する。このワークフローでは、新規作成処理において、申請者がクライアントＡにより申請書類を作成し、申請者の捺印が電子印鑑サブシステム２１により行われる。次に、認証処理において、認証者（承認者）がクライアントＢにより申請書類を認証し、認証者の捺印が電子印鑑サブシステム２１により行われる。次に、認証処理において、認証者（査閲者）がクライアントＣにより申請書類を査閲し、認証者の捺印が電子印鑑サブシステム２１により行われる。次に、認証処理において、認証者（決裁者）がクライアントＤにより申請書類を認証し、認証者の捺印が電子印鑑サブシステム２１により行われる。
【００４９】
図７〜９は、このワークフローシステムを用いた処理の流れを示す図である。図７は、申請書類の新規作成処理の流れを示しており、図８は、申請書類を認証（承認、査閲、決裁）処理の流れを示しており、図９は、ユーザの認証履歴をクライアント３のディスプレイに表示する処理の流れを示している。図１０は、クライアント３のディスプレイに表示される画面を説明する図である。
【００５０】
これらの処理では、まず、ユーザがクライアント３からサーバ２へログインする必要があるが、その際、ユーザは、クライアント３が有するＷｅｂブラウザを起動してサーバ２へアクセスすることになる。Ｗｅｂブラウザを起動してサーバ２へアクセスすると、クライアント３のディスプレイには、図１０（ａ）に示すようなログイン画面が表示される。
【００５１】
ユーザが自身のユーザＩＤ及びパスワードをクライアント３の入力装置により入力すると、入力されたユーザＩＤ及びパスワードが、クライアント３からサーバ２のワークフロー管理システム２０へ送られる（ステップＳ７０１）。ワークフロー管理システム２０は、送られてきたユーザＩＤ及びパスワードをデータベース２３に記録されたユーザデータと照合して、当該ユーザが、正規のユーザであるか否かを確認する（ステップＳ７０２）。正規のユーザであることが確認されると、ユーザは、ワークフローシステムを使用可能になる。正規のユーザであることが確認されない場合にワークフロー管理システム２０は、ログインが失敗したことをクライアント３のディスプレイに表示させる。
【００５２】
ワークフロー管理システム２０は、ユーザが正規のユーザであることを確認すると、図１０（ｂ）に示すようなメニュー画面をクライアント３のディスプレイに表示させる（ステップＳ７０３、Ｓ７０４）。ユーザは、ディスプレイに表示されたメニュー画面から、これから行う処理を選択する。この実施形態では、「新規申請」、「認証処理」、「履歴確認」の３つの処理が選択可能である。
【００５３】
「新規申請」は、テンプレートから申請書類を新規作成してワークフローを新規に起案するための機能を呼び出すメニューである。
「認証処理」は、ログインしたユーザによる認証依頼で処理待ちとなっているデータを認証するための機能を呼び出すメニューである。
「履歴確認」は、ログインしたユーザが過去に関わったワークフローのデータを確認する機能を呼び出すメニューである。
【００５４】
クライアント３は、ユーザによる選択内容をワークフロー管理システム２０へ通知する。ワークフロー管理システム２０は、クライアント３から通知された選択内容に応じた処理を実行する。ここでは、ユーザにより「新規申請」の処理が選択されて、クライアント３からワークフロー管理システム２０へ通知される（ステップＳ７０５）。ワークフロー管理システム２０は、ユーザの選択が「新規申請」であることを確認すると、クライアント３に対してテンプレートを送付する（ステップＳ７０６、Ｓ７０７）。
データベース２３に複数のテンプレートが用意されている場合には、ユーザによるメニュー選択時に、どのテンプレートを用いて新規申請を行うかを選択できるようにしてもよい。例えば、ユーザが「新規申請」の処理を選択した際に、書類名を入力するようにする。ワークフロー管理システム２０は、当該書類名に応じたテンプレートをクライアント３に送付する。
【００５５】
ワークフロー管理システム２０からテンプレートが送付されると、クライアント３のディスプレイには、テンプレートが表示される（ステップＳ７０８）。ユーザは、このテンプレートの書き込み可能な領域に必要事項を書き込んで申請書類を作成する。申請書類には書類番号が付される。作成された申請書類は、書類番号とともにクライアント３からワークフロー管理システム２０へ送付される（ステップＳ７０９）。クライアント３による申請書類の新規申請にかかる処理は以上である。申請者は、テンプレートに保護プロテクトがかかっているために、申請書類への自身による直接の捺印は不可能である。申請者は、申請書類をワークフロー管理システム２０へ送付し終えると、サーバ２からログアウトして、処理を終了する（ステップＳ７１０）。
【００５６】
ワークフロー管理システム２０は、申請書類がクライアント３から送付されると、この申請書類を受け付け、フロー定義ツール２１５により、図６のワークフローにもとづいて、この申請書類に対するワークフローデータを作成し、申請書類とともにデータベース２３に保存する（ステップＳ７１１）。ワークフローデータには、申請書類を作成したユーザが申請者となり、この申請者に応じて、認証者（承認者、査閲者、決裁者）が割り当てられる。認証ＩＤとして、このワークフローデータを識別するための業務ＩＤと、申請が行われたことを表す作業ＩＤとが付される。次いで、ワークフロー管理システム２０は、電子印鑑サブシステム２１へワークフローデータを通知する（ステップＳ７１２）。
【００５７】
電子印鑑サブシステム２１は、ワークフローデータを受信する（ステップＳ７１３）。電子印鑑サブシステム２１は、通知されたワークフローデータの認証ＩＤから、このワークフローデータが新規に作成されたものであると判断する。電子印鑑サブシステム２１は、ワークフローデータの認証ＩＤを送信して申請書類を要求するとともに、ワークフローデータの申請者ＩＤを確認して申請者の印影文字列を要求する（ステップＳ７１４）。
【００５８】
ワークフロー管理システム２０は、電子印鑑サブシステム２１からの要求に応じて、当該認証ＩＤの申請書類及び申請者の印影文字列を、電子印鑑サブシステム２１に送付する（ステップＳ７１５）。電子印鑑サブシステム２１は、ワークフロー管理システム２０から送付された印影文字列から印影データを生成する。その後、電子印鑑サブシステム２１は、ワークフロー管理システム２０から送られた申請書類に、申請者の印影データを埋め込むことで捺印を行う（ステップＳ７１６）。
【００５９】
申請書類には、電子印鑑サブシステム２１に送られると、保護プロテクトが解除されるようなマクロが含まれている。そのために、電子印鑑サブシステム２１は、本来保護プロテクトがかかっている領域に印影データを埋め込むことができるようになる。電子印鑑サブシステム２１は、ワークフローデータの認証ＩＤにより、この申請書類が新規に作成されたものであることがわかるため、申請者の印影データを捺印が行われる「セル１」の領域に埋め込む。捺印が終わると、申請書類には再び保護プロテクトがかけられる。
【００６０】
電子印鑑サブシステム２１は、捺印が終了すると、ワークフロー管理システム２０に捺印の終了を通知する。ワークフロー管理システム２０は、捺印の終了の通知があると、当該ワークフローデータの作業ＩＤを、申請者の捺印が終了したことを表すものに更新する（ステップＳ７１７）。ワークフロー管理システム２０は、更新したワークフローデータを電子印鑑サブシステム２１へ送付する。
【００６１】
電子印鑑サブシステム２１は、ワークフロー管理システム２０から更新したワークフローデータを受け取ると、このワークフローデータの認証ＩＤを、申請書類のユーザからの保護領域に書き込む（ステップＳ７１８）。認証ＩＤは、例えば図５に示すテンプレートの「認証ＩＤ」の領域に書き込まれる。
【００６２】
捺印及び認証ＩＤの書き込みが終了した申請書類は、ワークフロー管理システム２０によりデータベース２３に保存される（ステップＳ７１９）。以上のようにして、新規の申請書類が作成、保存、管理されることになる。
【００６３】
次に、認証者（承認者、査閲者、決裁者）が申請書類を認証（承認、査閲、決裁）する処理について説明する。承認、査閲、決裁ともに同様の処理である。ここでは承認の処理を例に説明する。
【００６４】
ログインからメニュー画面の表示までは（ステップＳ８０１〜Ｓ８０４）、新規申請時のステップＳ７０１〜Ｓ７０４と同様であるので、ここでは説明を省略する。クライアント３のディスプレイにメニュー画面が表示されると、ユーザは、「認証処理」を選択する。選択された内容は、ワークフロー管理システム２０へ通知される（ステップＳ８０５）。ワークフロー管理システム２０は、ユーザの選択が「認証処理」であることを確認すると、当該ユーザによる認証が必要な申請書類を検索する（ステップＳ８０６、Ｓ８０７）。これはデータベース２３に保存されているワークフローデータによりわかる。ワークフローデータの作業ＩＤにより、ワークフローの進捗状況がわかるようになっているので、申請者の捺印まで終了しているワークフローデータを検索する。また、ログインしているユーザが承認者として割り当てられているワークフローデータを検索する。いずれの検索結果にも含まれるワークフローデータが、当該ユーザによる認証が必要な申請書類のワークフローデータになる。ワークフローデータに付されている書類番号が検索結果としてクライアント３に通知される（ステップＳ８０８）。
【００６５】
クライアント３は、ワークフロー管理システム２０から通知された検索結果をディスプレイに表示する（ステップＳ８０９）。ディスプレイには、例えば書類番号の一覧が表示される。また図１０（ｃ）に示すような入力画面が表示される。ユーザは、ディスプレイに表示された書類番号のうち所望のものを入力画面の「書類ＮＯ」の欄に入力する。クライアント３は、入力された書類番号をワークフロー管理システム２０に送ることで、申請書類の要求を行う（ステップＳ８１０）。ワークフロー管理システム２０は、クライアント３から送られた書類番号から申請書類を検索して、クライアント３に送付する（ステップＳ８１１）。ワークフロー管理システム２０は、クライアント３から送られてきた書類番号に対応する認証ＩＤをワークフローデータから検索し、検索した認証ＩＤに対応する申請書類を特定する。特定した申請書類がクライアント３に送られる。
【００６６】
クライアント３のディスプレイには、ワークフロー管理システム２０から送られた申請書類が表示される（ステップＳ８１２）。ユーザは、表示された申請書類を査読して承認するか否かを決めることになる。承認する場合には、例えば図１０（ｄ）に示すような認証用の画面から「認証」をクリックする。「認証」をクリックすることにより、認証したことを表す通知がクライアント３からワークフロー管理システム２０へ送られる（ステップＳ８１３）。「認証」、「否認」のいずれをクリックしても、ステップＳ８０９の検索結果の表示画面に戻り、他の申請書類についての認証作業に移ることができる。認証作業が終了すると、承認者は、サーバ２からログアウトして、処理を終了する（ステップＳ８１４）。
【００６７】
ワークフロー管理システム２０は、申請書類を認証したことを表す通知がクライアント３から届くと、データベース２３に保存されている当該申請書類のワークフローデータに含まれる作業ＩＤを、ワークフローが承認されたことを表す作業ＩＤに更新する。更新後に、電子印鑑サブシステム２１にワークフローデータを通知する（ステップＳ８１５）。
【００６８】
電子印鑑サブシステム２１は、ワークフローデータを受信する（ステップＳ８１６）。通知されたワークフローデータの作業ＩＤは、ワークフローが承認まで済んでいることを表す。電子印鑑サブシステム２１は、ワークフローに従って次の処理である承認者の捺印を行うことになるが、そのために、ワークフロー管理システム２０に、ワークフローデータの認証ＩＤを送信して申請書類を要求するとともに、ワークフローデータの承認者ＩＤを確認して承認者の印影文字列を要求する（ステップＳ８１７）。
【００６９】
ワークフロー管理システム２０は、電子印鑑サブシステム２１からの要求に応じて、当該認証ＩＤの申請書類及び承認者の印影文字列を、電子印鑑サブシステム２１に送付する（ステップＳ８１８）。電子印鑑サブシステム２１は、承認者の印影文字列から印影プログラムを用いて承認者の印影データを生成して、ワークフロー管理システム２０から送られた申請書類に、これを埋め込む（ステップＳ８１９）。ワークフローデータの作業ＩＤが、この申請書類のワークフローが承認者の捺印を指示していることを示すので、電子印鑑サブシステム２１は、印影データを「セル２」の領域に埋め込む。印影データの埋め込みが終了すると、電子印鑑サブシステム２１は、ワークフロー管理システム２０に捺印の終了を通知する。ワークフロー管理システム２０は、捺印の終了の通知があると、当該ワークフローデータの作業ＩＤを、承認者の捺印が終了したことを表すものに更新する（ステップＳ８２０）。更新されたワークフローデータは、電子印鑑サブシステム２１に通知される。電子印鑑サブシステム２１は、通知された作業ＩＤにもとづいて、申請書類に埋め込まれた認証ＩＤを更新する（ステップＳ８２１）。捺印から認証ＩＤの更新までの一連の処理では、新規申請時と同様に、申請書類の保護プロテクトが一旦解除され、終了後に保護プロテクトが再びかけられる。
【００７０】
承認者の捺印及び認証ＩＤの更新が終了した申請書類は、ワークフロー管理システム２０によりデータベース２３に上書き保存される。これにより申請書類は更新される（ステップＳ８２２）。以上のようにして承認者による承認処理が終了する。査閲、決裁についても同様の処理が行われる。
【００７１】
図６のワークフローは、図７の処理（申請）→図８の処理（承認）→図８の処理（査閲）→図８の処理（決裁）、と処理を実行することで完遂される。認証処理は、認証者の数だけ繰り返すことで、認証者が更に多い場合でもすべての認証処理が行われることになる。
【００７２】
次に、ユーザによる認証履歴の確認処理について説明する。
ログインからメニュー画面の表示までは（ステップＳ９０１〜Ｓ９０４）、新規申請時のステップＳ７０１〜Ｓ７０４と同様であるので、ここでは説明を省略する。クライアント３のディスプレイにメニュー画面が表示されると、ユーザは、「履歴確認」を選択する。選択された内容は、ワークフロー管理システム２０へ通知される（ステップＳ９０５）。ワークフロー管理システム２０は、ユーザの選択が「履歴確認」であることを確認すると、当該ユーザにより認証が行われた申請書類を検索する（ステップＳ９０６、Ｓ９０７）。これはデータベース２３に保存されているワークフローデータによりわかる。ワークフローデータの「承認者」、「査閲者」、「決裁者」に当該ユーザが認証者として割り当てられているワークフローデータを検索する。次にその検索結果の中から、作業ＩＤにより当該ユーザによる認証が終了しているものを検索する。検索結果のワークフローデータに付されている書類番号が検索結果としてクライアント３に通知される（ステップＳ９０８）。
【００７３】
クライアント３は、ワークフロー管理システム２０から通知された検索結果をディスプレイに表示する（ステップＳ９０９）。ディスプレイには、例えば書類番号の一覧が表示される。また図１０（ｃ）に示すような入力画面が表示される。ユーザは、ディスプレイに表示された書類番号のうち所望のものを入力画面の「書類ＮＯ」の欄に入力する。クライアント３は、入力された書類番号をワークフロー管理システム２０に送ることで、申請書類の要求を行う（ステップＳ９１０）。ワークフロー管理システム２０は、クライアント３から送られた書類番号から申請書類を検索して、クライアント３に送付する（ステップＳ９１１）。ワークフロー管理システム２０は、クライアント３から送られてきた書類番号に対応する認証ＩＤをワークフローデータから検索し、検索した認証ＩＤに対応する申請書類を特定する。特定した申請書類がクライアント３に送られる。
【００７４】
クライアント３のディスプレイには、ワークフロー管理システム２０から送られた申請書類が表示される（ステップＳ９１２）。このようにして、ユーザから過去に認証した申請書類が検索、表示される。他の申請書類を見たい場合には、ステップＳ９１０において、他の申請書類の書類番号を入力して、申請書類を要求すればよい。申請書類の表示が終了すると、ユーザはサーバ２からログアウトすることで、処理を終了することができる（ステップＳ９１３）。
【００７５】
以上のような構成により、申請書類が複製されたとしても、申請書類のワークフローを一元管理することで、申請書類の進捗がわかるようになっているので、不正な捺印を防ぐことができる。そのために電子印鑑が複製可能な環境でも、正当な認証者による認証を保証できる。
【図面の簡単な説明】
【００７６】
【図１】本発明のワークフローシステムが形成されたサーバを備えるシステムの全体構成図。
【図２】ワークフローシステムの詳細な構成図。
【図３】ワークフローの例示図。
【図４ａ】ユーザデータの例示図。
【図４ｂ】組織データの例示図。
【図４ｃ】肩書きデータの例示図。
【図４ｄ】ワークフローデータの例示図。
【図４ｅ】テンプレートの管理データの例示図。
【図５】テンプレートの例示図。
【図６】ワークフローと処理に用いる装置を説明するための図。
【図７】ワークフローシステムを用いた処理の流れを示す図。
【図８】ワークフローシステムを用いた処理の流れを示す図。
【図９】ワークフローシステムを用いた処理の流れを示す図。
【図１０】クライアントのディスプレイに表示される画面の例示図であり、図１０（ａ）はログイン画面、図１０（ｂ）はメニュー画面、図１０（ｃ）は入力画面、図１０（ｄ）は認証用の画面である。
【符号の説明】
【００７７】
１  システム
２  サーバ
３  クライアント
４  ネットワーク
２０  ワークフロー管理システム
２１  電子印鑑サブシステム
２２  認証ＩＤ確認サーブレット
２３  データベース
２１０  エンジン
２１１  アプリケーション用ＡＰＩ
２１２  アプリケーション
２１３  管理用ＡＰＩ
２１４  管理ツール
２１５  フロー定義ツール
２１６  バッチツール
【図１】
2006099330.tif 000003
【図２】
2006099330.tif 000004
【図３】
2006099330.tif 000005
【図４ａ】
2006099330.tif 000006
【図４ｂ】
2006099330.tif 000007
【図４ｃ】
2006099330.tif 000008
【図４ｄ】
2006099330.tif 000009
【図４ｅ】
2006099330.tif 000010
【図５】
2006099330.tif 000011
【図６】
2006099330.tif 000012
【図７】
2006099330.tif 000013
【図８】
2006099330.tif 000014
【図９】
2006099330.tif 000015
【図１０】
2006099330.tif 000016