JP4535176B2 - 作業制御プログラム及び作業制御システム - Google Patents

作業制御プログラム及び作業制御システム Download PDF

Info

Publication number
JP4535176B2
JP4535176B2 JP2008195191A JP2008195191A JP4535176B2 JP 4535176 B2 JP4535176 B2 JP 4535176B2 JP 2008195191 A JP2008195191 A JP 2008195191A JP 2008195191 A JP2008195191 A JP 2008195191A JP 4535176 B2 JP4535176 B2 JP 4535176B2
Authority
JP
Japan
Prior art keywords
work
information
setting
setting information
module
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.)
Expired - Fee Related
Application number
JP2008195191A
Other languages
English (en)
Other versions
JP2010033357A (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 JP2008195191A priority Critical patent/JP4535176B2/ja
Priority to US12/405,806 priority patent/US8472048B2/en
Publication of JP2010033357A publication Critical patent/JP2010033357A/ja
Application granted granted Critical
Publication of JP4535176B2 publication Critical patent/JP4535176B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、作業制御プログラム及び作業制御システムに関する。
業務に関連する情報や作業の流れの体系としてのワークフローを管理するワークフロー管理ソフトウェアがある。これは、BPR(Business Process Reengineering、業務革新)を支える情報技術の一つとして注目されている。また、グループウェアや進捗管理ソフトウェア等と連携して利用されることがある。
従来のワークフローは、各作業項目ではその作業項目に割り当てられた(入力を許された)入力項目だけが入力可能であった。
このような従来のワークフローにおいて紙の帳票を用いた取り込みを行う場合、帳票を紙に出力する処理とその紙の帳票に記入した値をスキャンして取り込む処理を、作業項目毎に独立して行う必要がある。
これに関連する技術として、例えば、特許文献1には、電子的なワークフローで使用される電子文書の印刷結果に対して担当者が記入等を行った場合に、それを読み取って電子的なワークフローに適切に戻せるようにすることを課題とし、ワークフローで使用される電子文書の印刷指示を受けた場合に、その電子文書の印刷結果を読み取った画像の取込先となるワークフロー又はアクティビティを一意に特定できる識別情報を含んだコードを該電子文書と共に印刷装置に印刷し、その印刷結果を読み取った画像からコードを読み取り、そのコードが示す識別情報を認識し、そして、その識別情報が示すワークフロー又はアクティビティに対し、印刷結果を読み取った画像を関連付けることが開示されている。
また、特許文献2には、紙フローと電子フローとを統合することのできる紙・電子フロー統合システムを提供することを課題とし、紙フローを実行するための紙文書であって、電子フローとの対応関係を示す第1の識別コードが印刷され、前記紙フローの実行に伴って処理結果を示す第2の識別コードが付された紙文書の画像を取り込む手段と、取り込まれた前記紙文書の画像から前記第1及び第2の識別コードをデコードする手段と、前記第1の識別コードに基づいて電子フローを特定するとともに、前記第2の識別コードにしたがって電子フローを進める手段とを備えることが開示されている。
特開2007−164224号公報 特開2007−179533号公報
本発明は、受け付けた電子情報に含まれる設定情報を利用する作業を含む作業項目を含んだ、あらかじめ作業手順が定められた複数の作業項目についての作業を行う場合において、ある作業項目内の作業で利用された設定値を、その作業項目の後で実施される作業項目内の作業で誤って再度利用されることを抑制するようにした作業制御プログラム及び作業制御システムを提供することを目的としている。
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項1の発明は、コンピュータに、利用者が利用できる設定情報を、該利用者と対応させて記憶装置に記憶する記憶機能と、受け付けた電子情報から、当該電子情報に含まれた、設定項目毎に設定された設定情報を取得する設定情報取得機能と、受け付けた前記電子情報が画像情報である場合、該画像情報を解析して、加筆修正領域を抽出する加筆修正領域抽出機能と、前記加筆修正領域抽出機能によって抽出された加筆修正領域が署名の欄である場合、該署名に対応する者を認識する認識機能と、前記設定情報取得機能によって取得された設定情報を、作業手順があらかじめ定められた複数の作業項目に含まれる作業項目内の作業において、前記認識機能によって認識された者と該作業項目の作業者とが合致するとき、前記記憶装置に該設定情報を記憶させることによって利用できる状態に設定する利用状態設定機能と、第1の作業項目内の作業において利用した第1の設定情報を、当該第1の作業項目の後に実施される第2の作業項目内の作業において、前記記憶装置から該第1の設定情報を削除する又は利用不可であることを示す情報を該第1の設定情報に付加させることによって利用できない状態に変更する利用状態変更機能を実現させ、前記受け付けた電子情報には、複数の作業項目があり、前記第1の作業項目には前記第1の設定情報が第1の作業者によって既に設定されており、前記第2の作業項目には前記第2の設定情報が第2の作業者によって既に設定されており、前記利用状態設定機能は、前記認識機能によって認識された署名に対応する者と前記作業項目の作業者である前記第1の作業者とが合致するとき、該第1の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得機能によって取得された設定情報を記憶させることによって利用できる状態に設定し、前記認識機能によって認識された署名に対応する者と前記作業項目の作業者である前記第2の作業者とが合致するとき、該第2の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得機能によって取得された設定情報を記憶させることによって利用できる状態に設定することを特徴とする作業制御プログラムである。
請求項2の発明は、作業手順があらかじめ定められた複数の作業項目に応じて開始された一連の作業を識別する一連作業識別情報を記憶する機能を前記コンピュータにさらに実現させ、受け付けた電子情報には一連作業識別情報が含まれ、前記利用状態設定機能は、前記設定情報を、受け付けた電子情報に含まれる一連作業識別情報により特定される一連の作業における作業項目内の作業で利用できる状態に設定することを特徴とする請求項1に記載の作業制御プログラムである。
請求項の発明は、利用者が利用できる設定情報を、該利用者と対応させて記憶装置に記憶する記憶手段と、受け付けた電子情報から、当該電子情報に含まれた、設定項目毎に設定された設定情報を取得する設定情報取得手段と、受け付けた前記電子情報が画像情報である場合、該画像情報を解析して、加筆修正領域を抽出する加筆修正領域抽出手段と、前記加筆修正領域抽出手段によって抽出された加筆修正領域が署名の欄である場合、該署名に対応する者を認識する認識手段と、前記設定情報取得手段によって取得された設定情報を、作業手順があらかじめ定められた複数の作業項目に含まれる作業項目内の作業において、前記認識手段によって認識された者と該作業項目の作業者とが合致するとき、前記記憶装置に該設定情報を記憶させることによって利用できる状態に設定する利用状態設定手段と、第1の作業項目内の作業において利用した第1の設定情報を、当該第1の作業項目の後に実施される第2の作業項目内の作業において、前記記憶装置から該第1の設定情報を削除する又は利用不可であることを示す情報を該第1の設定情報に付加させることによって利用できない状態に変更する利用状態変更手段を具備し、前記受け付けた電子情報には、複数の作業項目があり、前記第1の作業項目には前記第1の設定情報が第1の作業者によって既に設定されており、前記第2の作業項目には前記第2の設定情報が第2の作業者によって既に設定されており、前記利用状態設定手段は、前記認識手段によって認識された署名に対応する者と前記作業項目の作業者である前記第1の作業者とが合致するとき、該第1の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得手段によって取得された設定情報を記憶させることによって利用できる状態に設定し、前記認識手段によって認識された署名に対応する者と前記作業項目の作業者である前記第2の作業者とが合致するとき、該第2の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得手段によって取得された設定情報を記憶させることによって利用できる状態に設定することを特徴とする作業制御システムである。
請求項の発明は、ファックスによる画像情報を受信する画像情報受信手段をさらに具備し、受け付けた電子情報は、前記画像情報受信手段によって受信したファックスによる画像情報であることを特徴とする請求項に記載の作業制御システムである。
請求項1記載の作業制御プログラムによれば、受け付けた電子情報に含まれる設定情報を利用する作業を含む作業項目を含んだ、あらかじめ作業手順が定められた複数の作業項目についての作業を行う場合において、ある作業項目内の作業で利用された設定値を、その作業項目の後で実施される作業項目内の作業で誤って再度利用されることを抑制できる。
請求項2記載の作業制御プログラムによれば、電子情報を送る場合に、その送り先の指定を不要とすることができる。
請求項記載の作業制御システムによれば、受け付けた電子情報に含まれる設定情報を利用する作業を含む作業項目を含んだ、あらかじめ作業手順が定められた複数の作業項目についての作業を行う場合において、ある作業項目内の作業で利用された設定値を、その作業項目の後で実施される作業項目内の作業で誤って再度利用されることを抑制できる。
請求項記載の作業制御システムによれば、ファックスによって受信した画像情報を利用できる。
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。「あらかじめ定められた」とは、対象としている処理の前であることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
本実施の形態は、図1の例に示すように、情報取得モジュール110、利用状態設定モジュール120、利用状態変更モジュール130、設定値記憶モジュール140、そして、ワークフローを構築している作業Aモジュール191、作業Bモジュール192、・・・、作業Zモジュール199等を有している。利用状態設定モジュール120、利用状態変更モジュール130は、ワークフロー全体を管理し、又はワークフロー内の工程(作業Aモジュール191、作業Bモジュール192等)から呼び出される。
なお、ワークフローとは、業務に関連する情報や作業の流れの体系の総称であり、作業手順があらかじめ定められた複数の作業項目を含み、特に、図2に示す工程管理モジュール226、ワークフロー実行モジュール227では、さらに、その複数の作業項目の作業に対する作業手順に基づいて、実施を許可する作業を特定すること、そして、その作業を行うこと、場合によっては作業者の操作に応じてその作業を行うこと、それらを制御することをいう。グループウェア、進捗管理、データベースなどのモジュールを組み合わせたものであってもよい。なお、作業項目とは、ワークフローにおけるアクティビティ(以下、工程ともいう)を指し、作業とは、そのアクティビティ毎に行われる実際の作業をいう。
情報取得モジュール110は、利用状態設定モジュール120と接続されており、受け付けた電子情報から、その電子情報に含まれた、設定項目(以下、項目ともいう)毎に設定された設定情報を取得する。受け付けた電子情報には、作業手順があらかじめ定められた複数の作業項目(ワークフロー)に応じて開始された一連の作業を識別する一連作業識別情報が含まれている。なお、ここでの一連作業識別情報とは、ワークフローの定義に対する識別子ではなく、ワークフローの定義に基づいて実際に起動された一連の作業に対する識別子のことをいう。ひとつのワークフローの定義から一連の作業を複数起動しうるようにするためのものである。そして、その取得した設定情報を利用状態設定モジュール120へ渡す。また、ファックスによって通信回線を介して外部機器から画像情報を受信し、その受信した画像情報を電子情報としてもよい。
利用状態設定モジュール120は、情報取得モジュール110、利用状態変更モジュール130、設定値記憶モジュール140と接続されており、認識モジュール121を有している。利用状態設定モジュール120は、情報取得モジュール110によって取得された設定情報を、ワークフローに含まれる作業項目内の作業において利用できる状態にし、設定値記憶モジュール140へ設定する。そのときに、その設定情報を、情報取得モジュール110によって受け付けられた電子情報に含まれる一連作業識別情報により特定される一連の作業(ワークフロー)における作業項目内の作業で利用できる状態に設定する。また、認識モジュール121を用いて設定するようにしてもよい。つまり、認識モジュール121の対象となった設定情報について、認識モジュール121によって認識された者とワークフローに含まれる作業項目の作業者とが合致するとき、その作業項目の作業において利用できる状態となるように設定する。よりワークフローにおける作業者特定の厳格化を図るために、認識された者と作業者が合致するときにのみ、その作業項目の作業においてその設定情報を利用できるようにしてもよい。そして、設定情報の設定後は、利用状態変更モジュール130へ制御を移す。また、利用状態設定モジュール120は、作業Aモジュール191、作業Bモジュール192等のうち最初の作業項目の作業のみならず、いずれの作業項目の作業から起動してもよい。
認識モジュール121は、情報取得モジュール110によって受け付けられた電子情報が画像情報である場合、設定項目毎に設定された設定情報として署名又は印影を抽出したとき、その署名又は印影に対応する者を認識する。また、認識モジュール121が認識する者には、情報取得モジュール110によって受け付けられた電子情報がテキスト等の場合、設定情報を利用すべき者も含む。つまり、情報取得モジュール110によって受け付けられた電子情報内では、設定情報に利用すべき者が関連付けられており、認識モジュール121は、その者を抽出する。
利用状態変更モジュール130は、利用状態設定モジュール120、設定値記憶モジュール140と接続されており、利用状態設定モジュール120による設定の後、設定値記憶モジュール140に記憶されており、ある作業項目内の作業(設定作業を含む)において利用した設定情報を、その作業項目内の作業の後に実施される他の作業項目内の作業においては利用できない状態に変更する。例えば、利用できない状態としては、その設定情報を削除する、その設定情報に使用不可のフラグを付加し、各作業においては、そのフラグがない場合にその設定情報を用いることができるようにすることが挙げられる。なお、「作業項目内の作業において利用できない状態」とは、その作業項目において、例えばフォーム等への利用者の操作に応じた作業における、設定情報としての利用を制限することの意であって、その設定情報を表示することまでを制限するものではない。
設定値記憶モジュール140は、利用状態設定モジュール120、利用状態変更モジュール130、作業Aモジュール191、作業Bモジュール192、・・・、作業Zモジュール199等からアクセスされる。なお、アクセスとは、コンピュータで、記憶装置(メモリ等を含み、必ずしも該コンピュータ内にあるものとは限らない)に対して、データの読み出し又は書き込みを行うことをいう。設定値記憶モジュール140は、利用状態設定モジュール120によって設定される設定情報(前記一連作業識別情報を含む)を記憶し、利用状態変更モジュール130によってその設定情報を変更される。また、作業Aモジュール191等からその設定情報が読み出される。
作業Aモジュール191、作業Bモジュール192、・・・、作業Zモジュール199等は、設定値記憶モジュール140と接続されており、ワークフローを構成している各作業(工程内に作業が含まれる)である。その作業のために、設定値記憶モジュール140に記憶されている設定情報を用いる。なお、図1に示す例では、作業Aモジュール191から作業Bモジュール192へ処理が順に進むように、矢印を記しているが、ワークフローの設定によっては、異なる順序であってもよいし、複数の工程が1つの工程、1つの工程が複数の工程のように、各工程間の接続は必ずしも1対1である必要はない。
図2は、本実施の形態を実現するにあたってのシステム全体の構成例を示した説明図である。
ワークフロー管理システム220は、データ受付モジュール221、データ抽出モジュール222、未確定編集情報生成モジュール225、工程管理モジュール226、ワークフロー実行モジュール227、ユーザー管理モジュール228、ユーザー情報記憶モジュール229、文書管理モジュール230、文書情報記憶モジュール231、UI生成モジュール232を有している。
図1の例に示したモジュールとの関係を説明する。
データ受付モジュール221は情報取得モジュール110に該当し、データ抽出モジュール222、未確定編集情報生成モジュール225、ユーザー管理モジュール228、ユーザー情報記憶モジュール229、文書管理モジュール230、文書情報記憶モジュール231は利用状態設定モジュール120に該当し、画像解析モジュール223、筆跡解析モジュール224は認識モジュール121に該当し、工程管理モジュール226、ユーザー管理モジュール228、ユーザー情報記憶モジュール229、文書管理モジュール230、文書情報記憶モジュール231は利用状態変更モジュール130、設定値記憶モジュール140に該当し、ワークフロー実行モジュール227は作業Aモジュール191、作業Bモジュール192、・・・、作業Zモジュール199等からなる。
データ受付モジュール221が受け付ける文書210としては、手書き文書211、電子文書212、ファックス画像213、Webフォーム214等がある。つまり、データ受付モジュール221は、テキスト、画像等のデータを受け付ける。そして、受け付けたデータをデータ抽出モジュール222へ渡す。つまり、ワークフローに対するデータの登録の入り口としての入力を担う。なお、その受け付けたデータに関連するワークフロー又はその工程を特定する一連作業識別情報は、予め指定されているか、受け付けたデータ内から取得する。また、ファックス画像213は、通信回線を介してファックスによって画像情報を受信したものであり、ワークフロー管理システム220はファックスと接続されていてもよい。
データ抽出モジュール222は、データ受付モジュール221、未確定編集情報生成モジュール225、ユーザー管理モジュール228、文書管理モジュール230と接続されており、画像解析モジュール223、筆跡解析モジュール224を有している。
データ抽出モジュール222は、データ受付モジュール221から渡されたデータをその形式に応じた処理を行い、未確定編集情報生成モジュール225、ユーザー管理モジュール228、文書管理モジュール230へ渡す。
つまり、データ受付モジュール221から渡されたデータが電子文書212、Webフォーム214のようなテキスト等のデータからなる場合は、そのデータ内からワークフロー実行モジュール227で用いる設定情報を抽出する。その設定情報を未確定編集情報生成モジュール225、文書管理モジュール230へ渡す。また、その設定情報を入力した操作者を特定し、ユーザー管理モジュール228へ渡す。なお、操作者の特定は、その設定情報を入力した際にログインしている操作者を特定することによって行う。
また、渡されたデータの形式が手書き文書211、ファックス画像213のような画像の場合、画像解析モジュール223によって、画像内を解析して、加筆編集領域等を抽出する。例えば、既に印刷されたフォーム文書に対して、手書きによって加筆編集された領域を抽出する。その後、筆跡解析モジュール224によって、その加筆編集領域に対して文字認識処理を行ったり、その筆跡からユーザーを特定するなどの処理を行ってもよい。また、加筆編集領域が署名の欄又は押印の欄である場合は、筆跡解析モジュール224が、その署名者(操作者)又は印鑑所有者(操作者)を認識する。なお、加筆編集領域が署名欄又は押印欄であるか否かの判断は、予めフォーム内における署名欄又は押印欄の位置を記憶しておき、その位置と加筆編集領域とが合致するか否かによって行う。そして、文字認識処理した結果を設定情報として、未確定編集情報生成モジュール225、文書管理モジュール230へ渡し、認識したユーザーをユーザー管理モジュール228に渡す。また、画像内に識別子が埋め込まれたバーコード等の情報画像がある場合は、画像解析モジュール223がこれを解析して文書の識別子を取り出すようにしてもよい。また、その情報画像内には、文書の識別子の他に、操作者の識別子が埋め込まれていてもよい。
未確定編集情報生成モジュール225は、データ抽出モジュール222、工程管理モジュール226と接続されており、データ抽出モジュール222から受け取った設定情報を用いて、ワークフロー内の工程が必要とする設定情報を生成し、工程管理モジュール226へ渡す。つまり、ワークフロー又はそのワークフロー内の工程の一連作業識別情報に対応させて、設定情報を生成する。
工程管理モジュール226は、未確定編集情報生成モジュール225、ワークフロー実行モジュール227、ユーザー管理モジュール228、文書管理モジュール230、UI生成モジュール232と接続されており、ワークフロー実行モジュール227に対してワークフローにおける工程を管理する。また、未確定編集情報生成モジュール225から受け取った未確定の設定情報を保持し、工程間でその未確定の設定情報を受け渡す機能を有する。さらに、工程の作業者から必要に応じて未確定の設定情報を反映させるために、その設定情報を入力した操作者へユーザー管理モジュール228を介して問い合せを行うようにしてもよい。また、ワークフロー実行モジュール227による作業に応じて、文書管理モジュール230を介して文書情報記憶モジュール231内の文書に対して、その作業を反映させるようにしてもよい。例えば、ワークフロー実行モジュール227によって文書に設定情報が設定された場合に、文書情報記憶モジュール231の文書に反映させる。
ワークフロー実行モジュール227は、工程管理モジュール226と接続されており、ワークフローの各工程における作業を実行する。
ユーザー管理モジュール228は、データ抽出モジュール222、工程管理モジュール226、ユーザー情報記憶モジュール229と接続されており、データ抽出モジュール222、工程管理モジュール226からの要求に応じて、ユーザー情報記憶モジュール229を用いて、ユーザーを管理する。また、必要に応じてユーザーとその筆跡をも管理する。
ユーザー情報記憶モジュール229は、ユーザー管理モジュール228からアクセスされ、ユーザー管理に必要な情報を記憶する。例えば、ユーザー名、パスワード等の他に、ユーザーの筆跡の特徴量、印影認識のための特徴量を記憶する。
文書管理モジュール230は、データ抽出モジュール222、工程管理モジュール226、文書情報記憶モジュール231と接続されており、文書情報記憶モジュール231に記憶されている文書や未確定のコンテントを管理する。また、未確定の設定情報がワークフロー実行モジュール227によって設定された場合には、その設定情報を文書に反映させる機能を有する。また、定型文書を扱う場合、その管理を行ってもよい。
文書情報記憶モジュール231は、文書管理モジュール230からアクセスされ、ワークフロー実行モジュール227の作業に必要な文書を記憶する。
UI生成モジュール232は、工程管理モジュール226と接続されており、ワークフロー実行モジュール227によってワークフロー内の作業が実行されるにあたっての必要なユーザーインタフェースをワークフロー管理システム220のディスプレイ等に生成し、キーボード、マウス等を用いた操作者の指示を受け取る。
図3は、本実施の形態による第1の処理例を示すフローチャートである。
ステップS302では、情報取得モジュール110が、ファックス画像213等の文書210を受け付ける。
ステップS304では、データ抽出モジュール222が、ステップS302で受け付けられた文書内の識別子を用いて、ワークフローとその工程、その文書210を特定する。
ステップS306では、データ抽出モジュール222が、ステップS304で特定された文書が定型文書であるか否かを判断する。定型文書である場合はステップS308へ進み、それ以外の場合はステップS310へ進む。なお、定型文書であるか否かは、識別子によって判断する。
ステップS308では、データ抽出モジュール222が、文書内の項目毎の編集データを抽出する。つまり、対象とする文書は定型文書であるので、項目は予め定まっており、その項目毎に記載された編集データを抽出する。
ステップS310では、データ抽出モジュール222が、文書内の編集データの集合を抽出する。
なお、文書が手書き文書211、ファックス画像213である場合は、ステップS308、ステップS310では、画像解析モジュール223、筆跡解析モジュール224が、画像解析して編集データを抽出する。
ステップS312では、未確定編集情報生成モジュール225が、ステップS308、ステップS310で抽出された編集データを基にして設定情報である未確定編集情報を生成する。
ステップS314からステップS320までの処理では、未確定編集情報生成モジュール225が、ワークフロー内の工程での設定作業で用いる設定情報の調査範囲を、対象としている文書から限定する。
ステップS314では、未確定編集情報生成モジュール225が、ステップS312で生成された未確定編集情報にかかる文書は定型文書であるか否かを判断する。定型文書である場合はステップS316へ進み、それ以外の場合はステップS320へ進む。なお、定型文書であるか否かは、識別子によって判断する。
ステップS316では、未確定編集情報生成モジュール225が、対象としている文書内には、作業対象項目が設定されているか否かを判断する。作業対象項目が設定されている場合はステップS318へ進み、それ以外の場合はステップS320へ進む。
ステップS318では、未確定編集情報生成モジュール225が、作業対象項目内の編集データ(設定情報)を調査範囲とする。
ステップS320では、未確定編集情報生成モジュール225が、編集データの集合の全体を調査範囲とする。
ステップS322からステップS330までの処理では、工程管理モジュール226による制御のもとで、ワークフロー実行モジュール227がワークフロー内の工程を実行する。この実行には、設定情報の設定を含む。
ステップS322では、工程管理モジュール226が、ステップS318又はステップS320で定められた調査範囲に未確定の編集データがあるか否かを判断する。未確定の編集データがある場合はステップS324へ進み、それ以外の場合はステップS326へ進む。
ステップS324では、工程管理モジュール226が、未確定の編集作業において、編集データを反映させる。
ステップS326では、工程管理モジュール226が、ワークフロー実行モジュール227が行うべき工程の作業が全て完了したか否かを判断する。完了した場合はステップS328へ進み、それ以外の場合はステップS330へ進む。
ステップS328では、工程管理モジュール226がワークフロー内の次工程へ遷移するように制御する。遷移するときに、未確定の編集データを次の工程へ引き継ぐ。つまり、前工程で利用した編集データを次の工程の設定作業では利用できない状態に変更して、次の工程へ引き継ぐ。ここでの、「次の工程の設定作業では利用できない状態にする変更」とは、例えば、既に設定作業で利用した編集データを削除すること、その編集データに対して利用不可であることを示すフラグを付加すること等がある。
ステップS330では、工程の作業が作業者によって行われるのを待つ。
図4は、第1の処理例におけるワークフローの処理例を示す説明図である。このワークフロー例は、工程A451、工程B452、工程C453からなる。
ステップS41では、データ受付モジュール221が、ファックス画像400を受け付ける。ファックス画像400について、図5に示す例を用いて説明する。ファックス画像400は、依頼情報欄410、メモ欄420、押印欄431、押印欄432を有している。
ステップS42では、データ抽出モジュール222が画像解析モジュール223を用いて、ファックス画像400を画像解析する。解析した結果、依頼情報欄410、メモ欄420、押印欄430に分ける。なお、押印欄430には、押印欄431、432が含まれている。
そして、未確定編集情報生成モジュール225が、図3のフローチャート例に示したステップS314からステップS320の処理によって、ファックス画像400内の依頼情報欄410、メモ欄420、押印欄430から、それぞれ未確定の編集データである依頼情報欄410D、メモ欄420D、押印欄430Dを生成する。
ステップS43以降では、工程A451、工程B452、工程C453からなるワークフローが実行される。
ステップS43では、工程A451において、ワークフロー実行モジュール227が作業を実行する。その際の設定作業においては、工程管理モジュール226が依頼情報欄410Dをワークフロー実行モジュール227に供給する(図3のフローチャート例に示したステップS324の処理)。
ステップS44では、工程A451における設定作業が終了すると、依頼情報欄410Dを削除して、未確定の編集データとしてメモ欄420D、押印欄430Dとする。
以下、同様に、工程B452では、設定作業としてメモ欄420Dを利用して、そのメモ欄420Dを削除する。そして、工程C453では、設定作業として残った押印欄430Dを利用する。
第1の処理例で扱う編集データは、未確定編集情報テーブル600、編集情報テーブル700からなる。
図6は、未確定編集情報テーブル600のデータ構造例を示す説明図である。
未確定編集情報テーブル600は、未確定編集情報ID欄601、登録者欄602、元文書ID欄603、編集リスト欄604を有している。
未確定編集情報ID欄601は、文書210から抽出した編集データを一意に特定する識別子を記憶する。
登録者欄602は、文書210を登録した者を特定する登録者名を記憶する。
元文書ID欄603は、文書210を一意に特定する文書識別子を記憶する。例えば、バーコード等の情報画像から抽出する。
編集リスト欄604は、編集情報識別子(編集データへのポインタ)のリストを記憶する。より具体的には、図7の例に示す編集情報テーブル700へのポインタである。ワークフローの各工程で利用された編集データへのポインタは、その利用終了後に編集リスト欄604から削除される。
図7は、編集情報テーブル700のデータ構造例を示す説明図である。
編集情報テーブル700は、編集情報ID欄701、編集者欄702、元文書ID欄703、編集箇所欄704、コンテントID欄705を有しており、1つの項目毎に生成される。
編集情報ID欄701は、編集データを一意に特定する編集情報識別子を記憶する。
編集者欄702は、その編集データを記載した者の編集者名を記憶する。編集者名は、筆跡解析モジュール224によって検出されるものである。
元文書ID欄703は、その編集データが記載されていた元文書を一意に特定する文書識別子を記憶する。
編集箇所欄704は、その文書においての項目(その編集データが記載されていた項目)を記憶する。
コンテントID欄705は、その編集データのコンテント(内容、文書自身のデータ)を一意に特定する識別子を記憶する。
第1の処理例で扱うワークフロー内の工程及びその工程内における設定作業は、工程管理テーブル800、作業テーブル900を用いて管理される。
図8は、工程管理テーブル800のデータ構造例を示す説明図である。
工程管理テーブル800は、工程ID欄801、工程名欄802、次工程ID欄803、作業リスト欄804、未確定編集情報欄805を有している。
工程ID欄801は、ワークフロー内の工程を一意に特定する識別子を記憶する。
工程名欄802は、その工程名を記憶する。
次工程ID欄803は、次の工程の工程識別子を記憶する。これによって、工程管理モジュール226は、工程の順序を管理する。
作業リスト欄804は、その工程における作業の作業識別子を記憶する。より具体的には、図9の例に示す作業テーブル900へのポインタである。
未確定編集情報欄805は、そのワークフローにおいて利用される編集データへのポインタを記憶する。より具体的には、図6の例に示した未確定編集情報テーブル600へのポインタである。
図9は、作業テーブル900のデータ構造例を示す説明図である。
作業テーブル900は、作業ID欄901、作業担当者欄902、作業状態欄903、完了条件欄904、対象文書欄905、対象文書タイプ欄906、作業対象項目欄907を有している。
作業ID欄901は、作業を一意に特定する識別子を記憶する。
作業担当者欄902は、その作業における担当者名を記憶する。
作業状態欄903は、作業状態としての完了又は未完了を記憶する。
完了条件欄904は、その作業が完了したと判断できる場合の条件を記憶する。例えば、対象項目を記入したこと、文書を格納したこと等がある。
対象文書欄905は、その作業において対象としている文書の文書識別子を記憶する。
対象文書タイプ欄906は、対象文書のタイプ(定型又は非定型)を記憶する。
作業対象項目欄907は、その作業において対象となっている項目(設定すべき項目)を記憶する。例えば、承認欄である押印欄431(Stylized_fax_form.SignForm)等がある。
図10は、本実施の形態による第2の処理例を示すフローチャートである。特に、受け付ける文書が画像であって、筆跡解析モジュール224によって作業者を特定して、ワークフローにおけるその作業者が担当する設定作業における処理を説明するものである。なお、図3のフローチャート例と同等の処理は、その旨を記載して説明を省略する。
ステップS1002では、情報取得モジュール110が、手書き文書211又はファックス画像213を受け付ける。
ステップS1004は、ステップS304と同等である。
ステップS1006では、画像解析モジュール223が、手書き情報を抽出する。つまり、その文書に記載された手書き画像を抽出する。
ステップS1008では、筆跡解析モジュール224が、ステップS1006で抽出された手書き画像の記載者(編集を行った作業者)を検出し、データ抽出モジュール222が、その作業者毎に編集データを抽出する。また、画像内のバーコード等の情報画像から文書識別子を抽出する。
ステップS1010では、未確定編集情報生成モジュール225が、ステップS1008で作業者毎に抽出された編集データを基にして設定情報である未確定編集情報を生成する。
ステップS1012からステップS1018は、それぞれステップS314からステップS320と同等である。
ステップS1020からステップS1034までの処理では、工程管理モジュール226による制御のもとで、ワークフロー実行モジュール227がワークフロー内の工程を実行する。この実行には、設定情報の設定を含む。
ステップS1020では、工程管理モジュール226が、ステップS1016又はステップS1018で定められた調査範囲に作業担当者(ワークフローにおける作業者であるとともにステップS1002で受け付けた画像に手書き画像を書き加えた記載者でもある)が行った未確定の編集データがあるか否かを判断する。未確定の編集データがある場合はステップS1022へ進み、それ以外の場合はステップS1024へ進む。
ステップS1022は、ステップS324と同等である。
ステップS1024では、工程管理モジュール226が、ステップS1016又はステップS1018で定められた調査範囲に作業者を特定できない者(つまり、筆跡解析モジュール224が作業者を特定できなかった場合)が行った未確定の編集データがあるか否かを判断する。未確定の編集データがある場合はステップS1026へ進み、それ以外の場合はステップS1028へ進む。
ステップS1026では、ユーザー管理モジュール228が、UI生成モジュール232を介して、ワークフローの作業者に、その編集データを設定してよいか否かを問い合せる。もしも、設定すべきでないという返答が得られた場合は、設定すべき情報をその作業者の操作から得る。
ステップS1028は、ステップS324と同等である。
ステップS1030からステップS1034は、それぞれステップS326からステップS330と同等である。
図11は、第2の処理例におけるワークフローの処理例を示す説明図である。このワークフロー例は、工程A1151、工程B1152、工程C1153からなる。そして、工程A1151では作業者1111が、工程B1152では作業者1112が、工程C1153では作業者1113がそれぞれ担当すべき作業者である。
ステップS111では、工程A1151での作業を行うにあたって、処理すべき文書1100を印刷する。その文書は、未だ何も記載されていないものである。
ステップS112では、この文書を工程A1151の作業者である作業者1111が受け取り、その文書に手書きで記載する。
ステップS113では、次に、工程B1152の作業者である作業者1112が受け取って、さらにその文書に手書きで記載する。
ステップS114では、次に、工程C1153の作業者である作業者1113が受け取って、その文書の承認(サイン又は押印等)をする。
ステップS115では、ステップS112からステップS114までの処理が施された文書をスキャナによって読み取られた又はファックス等によって送信された画像としてデータ受付モジュール221が受け取り、図10に示したフローチャート例にしたがって、工程A1151、工程B1152、工程C1153で編集データの設定作業が行われる。つまり、工程A1151ではステップS112で記載された情報が設定され、工程B1152ではステップS113で記載された情報が設定され、工程C1153ではステップS114で記載された情報が設定されること(承認)になる。
図12は、ステップS111で印刷された文書、つまり作業が開始される前の文書1100の例を示す説明図である。
文書1100Aは、設定項目欄1101A、設定項目欄1102A、設定項目欄(承認)1103Aを有している。もちろんのことながら、各欄は空白である。
図13は、ステップS115で受け付ける文書1100Bの画像情報の例を示す説明図である。
例えば、設定項目欄1101Bは作業者1111によって記載され、設定項目欄1102Bは作業者1112によって記載され、設定項目欄(承認)1103Bは作業者1113によって押印されたものである。
図14は、工程B1152の設定作業を開始する前の状態(工程A1151の設定作業が完了した状態)の電子情報の例を示す説明図である。
文書1100Dは、設定項目欄1101D、設定項目欄1102D、設定項目欄(承認)1103Dを有している。つまり、ステップS112で設定項目欄1101Bに記載されたことが設定項目欄1101Dとして反映されている。なお、工程B1152の設定作業においては、設定項目欄1101Dのように前工程で設定された情報が表示されているが、これを工程B1152の設定作業においては編集することはできない。
第2の処理例で扱う編集データは、未確定編集情報テーブル1500、編集情報テーブル1600からなる。第1の処理例で扱う未確定編集情報テーブル600、編集情報テーブル700と同等の場合は、その旨を記載して説明を省略する。
図15は、未確定編集情報テーブル1500のデータ構造例を示す説明図である。
未確定編集情報テーブル1500は、未確定編集情報ID欄1501、登録者欄1502、元文書ID欄1503、編集リスト欄1504を有している。各欄は、未確定編集情報テーブル600と同様である。
図16は、編集情報テーブル1600のデータ構造例を示す説明図である。
編集情報テーブル1600は、編集情報ID欄1601、編集者欄1602、元文書ID欄1603、ページ欄1604、座標、横幅、縦長欄1605、コンテントID欄1606を有している。編集情報テーブル700と異なるところは、編集箇所欄704の代わりにページ欄1604、座標、横幅、縦長欄1605を有していることである。
ページ欄1604は、対象文書の該当項目があるページを記憶している。
座標、横幅、縦長欄1605は、そのページ内における該当項目がある場所を記憶している。つまり、ページ欄1604、座標、横幅、縦長欄1605によって、画像である文書から該当項目を特定している。
第2の処理例で扱うワークフロー内の工程及びその工程内における設定作業は、工程管理テーブル1700、作業テーブル1800を用いて管理される。
図17は、工程管理テーブル1700のデータ構造例を示す説明図である。
工程管理テーブル1700は、工程ID欄1701、工程名欄1702、次工程ID欄1703、作業リスト欄1704、未確定編集情報欄1705を有している。各欄は、工程管理テーブル800と同様である。
図18は、作業テーブル1800のデータ構造例を示す説明図である。
作業テーブル1800は、作業ID欄1801、作業担当者欄1802、作業状態欄1803、完了条件欄1804、対象文書欄1805、対象文書タイプ欄1806、作業対象項目欄1807を有している。各欄は、作業テーブル900と同様である。
図19は、ワークフローの処理例を示す説明図である。
また、本実施の形態は、図4、図11に示したようなワークフローとそのワークフローで用いられる文書の処理との関係例以外にも、図19に示すようなワークフローとそのワークフローで用いられる文書の処理との関係例であってもよい。
このワークフロー例は、工程A1951、工程B1952、工程C1953からなる。そして、工程A1951では作業者1901が、工程C1953では作業者1902がそれぞれ担当すべき作業者である。作業者1901と作業者1902は近くにおり、紙の文書を手渡すことができるが、工程B1952の作業者は、作業者1901等とは離れた場所におり、ワークフロー実行モジュール227による工程B1952の処理を通信回線を介して行う場合である。
ステップS191では、工程A1951での作業を行うにあたって、処理すべき文書1900を印刷する。その文書は、未だ何も記載されていないものである。
ステップS192では、この文書を工程A1951の作業者である作業者1901が受け取り、その文書に手書きで記載する。
ステップS193では、ステップS192の処理が施された文書1900をスキャナによって読み取られた又はファックス等によって送信された画像としてデータ受付モジュール221が受け取り、図10に示したフローチャート例にしたがって、工程A1951で編集データの設定作業が行われる。一方、作業者1901は、手書きした文書1900を作業者1902へ手渡す。
ステップS194では、受け取った文書1900に対して、作業者1902が手書きの記載を行う。
ステップS195では、工程B1952で設定作業が行われた後に、ステップS194の処理が施された文書1900をスキャナによって読み取られた又はファックス等によって送信された画像としてデータ受付モジュール221が受け取り、図10に示したフローチャート例にしたがって、工程C1953で編集データの設定作業が行われる。
つまり、工程B1952では、紙の文書に対する記載は行われずに設定作業が行われ、工程A1951、工程C1953では、紙の文書に対する記載が行われた後に、その記載を読み取って設定作業が行われることとなる。
なお、本実施の形態としてのプログラムが実行されるコンピュータのハードウェア構成は、図20に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。情報取得モジュール110、利用状態設定モジュール120、利用状態変更モジュール130、データ抽出モジュール222、未確定編集情報生成モジュール225、工程管理モジュール226、ワークフロー実行モジュール227等のプログラムを実行するCPU2001(この例では演算部としてCPUを用いた)と、そのプログラムやデータを記憶するRAM2002と、本コンピュータを起動するためのプログラム等が格納されているROM2003と、補助記憶装置であるHD2004(例えばハードディスクを用いることができる)と、キーボード、マウス等のデータを入力する入力装置2006と、CRTや液晶ディスプレイ等の出力装置2005と、通信ネットワークと接続するための通信回線インタフェース2007(例えばネットワークインタフェースカードを用いることができる)、そして、それらをつないでデータのやりとりをするためのバス2008により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図20に示すハードウェア構成は、1つの構成例を示すものであり、本実施の形態は、図20に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア(例えばASIC等)で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図20に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、情報家電、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)などに組み込まれていてもよい。
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blue−ray Disk)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM)、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
本実施の形態の構成例についての概念的なモジュール構成図である。 本実施の形態を実現するにあたってのシステム全体の構成例を示した説明図である。 本実施の形態による第1の処理例を示すフローチャートである。 第1の処理例におけるワークフローの処理例を示す説明図である。 受け付ける電子情報の例を示す説明図である。 未確定編集情報テーブルのデータ構造例を示す説明図である。 編集情報テーブルのデータ構造例を示す説明図である。 工程管理テーブルのデータ構造例を示す説明図である。 作業テーブルのデータ構造例を示す説明図である。 本実施の形態による第2の処理例を示すフローチャートである。 第2の処理例におけるワークフローの処理例を示す説明図である。 作業が開始される前の文書の例を示す説明図である。 受け付ける画像情報の例を示す説明図である。 工程Bの設定作業を開始する前の状態の電子情報の例を示す説明図である。 未確定編集情報テーブルのデータ構造例を示す説明図である。 編集情報テーブルのデータ構造例を示す説明図である。 工程管理テーブルのデータ構造例を示す説明図である。 作業テーブルのデータ構造例を示す説明図である。 ワークフローの処理例を示す説明図である。 本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
符号の説明
110…情報取得モジュール
120…利用状態設定モジュール
121…認識モジュール
130…利用状態変更モジュール
140…設定値記憶モジュール
191…作業Aモジュール
192…作業Bモジュール
199…作業Zモジュール
210…文書
211…手書き文書
212…電子文書
213…ファックス画像
214…Webフォーム
220…ワークフロー管理システム
221…データ受付モジュール
222…データ抽出モジュール
223…画像解析モジュール
224…筆跡解析モジュール
225…未確定編集情報生成モジュール
226…工程管理モジュール
227…ワークフロー実行モジュール
228…ユーザー管理モジュール
229…ユーザー情報記憶モジュール
230…文書管理モジュール
231…文書情報記憶モジュール
232…UI生成モジュール

Claims (4)

  1. コンピュータに、
    利用者が利用できる設定情報を、該利用者と対応させて記憶装置に記憶する記憶機能と、
    受け付けた電子情報から、当該電子情報に含まれた、設定項目毎に設定された設定情報を取得する設定情報取得機能と、
    受け付けた前記電子情報が画像情報である場合、該画像情報を解析して、加筆修正領域を抽出する加筆修正領域抽出機能と、
    前記加筆修正領域抽出機能によって抽出された加筆修正領域が署名の欄である場合、該署名に対応する者を認識する認識機能と、
    前記設定情報取得機能によって取得された設定情報を、作業手順があらかじめ定められた複数の作業項目に含まれる作業項目内の作業において、前記認識機能によって認識された者と該作業項目の作業者とが合致するとき、前記記憶装置に該設定情報を記憶させることによって利用できる状態に設定する利用状態設定機能と、
    第1の作業項目内の作業において利用した第1の設定情報を、当該第1の作業項目の後に実施される第2の作業項目内の作業において、前記記憶装置から該第1の設定情報を削除する又は利用不可であることを示す情報を該第1の設定情報に付加させることによって利用できない状態に変更する利用状態変更機能
    を実現させ
    前記受け付けた電子情報には、複数の作業項目があり、前記第1の作業項目には前記第1の設定情報が第1の作業者によって既に設定されており、前記第2の作業項目には前記第2の設定情報が第2の作業者によって既に設定されており、
    前記利用状態設定機能は、前記認識機能によって認識された署名に対応する者と前記作業項目の作業者である前記第1の作業者とが合致するとき、該第1の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得機能によって取得された設定情報を記憶させることによって利用できる状態に設定し、前記認識機能によって認識された署名に対応する者と前記作業項目の作業者である前記第2の作業者とが合致するとき、該第2の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得機能によって取得された設定情報を記憶させることによって利用できる状態に設定する
    ことを特徴とする作業制御プログラム。
  2. 作業手順があらかじめ定められた複数の作業項目に応じて開始された一連の作業を識別する一連作業識別情報を記憶する機能
    を前記コンピュータにさらに実現させ、
    受け付けた電子情報には一連作業識別情報が含まれ、
    前記利用状態設定機能は、前記設定情報を、受け付けた電子情報に含まれる一連作業識別情報により特定される一連の作業における作業項目内の作業で利用できる状態に設定する
    ことを特徴とする請求項1に記載の作業制御プログラム。
  3. 利用者が利用できる設定情報を、該利用者と対応させて記憶装置に記憶する記憶手段と、
    受け付けた電子情報から、当該電子情報に含まれた、設定項目毎に設定された設定情報を取得する設定情報取得手段と、
    受け付けた前記電子情報が画像情報である場合、該画像情報を解析して、加筆修正領域を抽出する加筆修正領域抽出手段と、
    前記加筆修正領域抽出手段によって抽出された加筆修正領域が署名の欄である場合、該署名に対応する者を認識する認識手段と、
    前記設定情報取得手段によって取得された設定情報を、作業手順があらかじめ定められた複数の作業項目に含まれる作業項目内の作業において、前記認識手段によって認識された者と該作業項目の作業者とが合致するとき、前記記憶装置に該設定情報を記憶させることによって利用できる状態に設定する利用状態設定手段と、
    第1の作業項目内の作業において利用した第1の設定情報を、当該第1の作業項目の後に実施される第2の作業項目内の作業において、前記記憶装置から該第1の設定情報を削除する又は利用不可であることを示す情報を該第1の設定情報に付加させることによって利用できない状態に変更する利用状態変更手段
    を具備し、
    前記受け付けた電子情報には、複数の作業項目があり、前記第1の作業項目には前記第1の設定情報が第1の作業者によって既に設定されており、前記第2の作業項目には前記第2の設定情報が第2の作業者によって既に設定されており、
    前記利用状態設定手段は、前記認識手段によって認識された署名に対応する者と前記作業項目の作業者である前記第1の作業者とが合致するとき、該第1の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得手段によって取得された設定情報を記憶させることによって利用できる状態に設定し、前記認識手段によって認識された署名に対応する者と前記作業項目の作業者である前記第2の作業者とが合致するとき、該第2の作業者が作業を行う作業項目に、前記記憶装置に前記設定情報取得手段によって取得された設定情報を記憶させることによって利用できる状態に設定する
    ことを特徴とする作業制御システム。
  4. ファックスによる画像情報を受信する画像情報受信手段をさらに具備し、
    受け付けた電子情報は、前記画像情報受信手段によって受信したファックスによる画像情報であることを特徴とする請求項に記載の作業制御システム。
JP2008195191A 2008-07-29 2008-07-29 作業制御プログラム及び作業制御システム Expired - Fee Related JP4535176B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008195191A JP4535176B2 (ja) 2008-07-29 2008-07-29 作業制御プログラム及び作業制御システム
US12/405,806 US8472048B2 (en) 2008-07-29 2009-03-17 Job control method, computer readable medium, and job control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008195191A JP4535176B2 (ja) 2008-07-29 2008-07-29 作業制御プログラム及び作業制御システム

Publications (2)

Publication Number Publication Date
JP2010033357A JP2010033357A (ja) 2010-02-12
JP4535176B2 true JP4535176B2 (ja) 2010-09-01

Family

ID=41608032

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008195191A Expired - Fee Related JP4535176B2 (ja) 2008-07-29 2008-07-29 作業制御プログラム及び作業制御システム

Country Status (2)

Country Link
US (1) US8472048B2 (ja)
JP (1) JP4535176B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9311134B1 (en) 2014-09-29 2016-04-12 International Business Machines Corporation Automated creation of executable workflow
JP2022186026A (ja) * 2021-06-04 2022-12-15 AI inside株式会社 プログラム、情報処理装置及び方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006099330A (ja) * 2004-09-29 2006-04-13 Beacon Information Technology:Kk 事務処理システム、事務処理方法、コンピュータプログラム
JP2007087322A (ja) * 2005-09-26 2007-04-05 Ricoh Co Ltd ワークフローシステム、サーバ装置、ワークフローシステムの処理方法及びワークフロープログラム
JP2007164224A (ja) * 2005-12-09 2007-06-28 Fuji Xerox Co Ltd ワークフロー処理のためのプログラム、方法及びシステム
JP2007280181A (ja) * 2006-04-10 2007-10-25 Fuji Xerox Co Ltd 電子文書の処理プログラム及び電子文書の処理装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007179533A (ja) 2005-11-29 2007-07-12 Ricoh Co Ltd 紙・電子フロー統合システム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006099330A (ja) * 2004-09-29 2006-04-13 Beacon Information Technology:Kk 事務処理システム、事務処理方法、コンピュータプログラム
JP2007087322A (ja) * 2005-09-26 2007-04-05 Ricoh Co Ltd ワークフローシステム、サーバ装置、ワークフローシステムの処理方法及びワークフロープログラム
JP2007164224A (ja) * 2005-12-09 2007-06-28 Fuji Xerox Co Ltd ワークフロー処理のためのプログラム、方法及びシステム
JP2007280181A (ja) * 2006-04-10 2007-10-25 Fuji Xerox Co Ltd 電子文書の処理プログラム及び電子文書の処理装置

Also Published As

Publication number Publication date
US20100027053A1 (en) 2010-02-04
US8472048B2 (en) 2013-06-25
JP2010033357A (ja) 2010-02-12

Similar Documents

Publication Publication Date Title
JP5712487B2 (ja) 画像処理装置、画像処理システム、画像処理方法、及びプログラム
JP5480462B2 (ja) 文書処理プログラム、文書処理装置及び文書処理システム
JP4796830B2 (ja) 情報処理方法及び情報処理装置
US8250103B2 (en) Image log management device, image log management method, image log management program
JP2007036406A (ja) 画像編集装置
JP4172478B2 (ja) 文書管理装置及び文書管理方法
JP4535176B2 (ja) 作業制御プログラム及び作業制御システム
JP2005110243A (ja) 文書識別情報を走査し、あて先および識別情報をユーザが手書きできるテンプレートを用いて送信する方法
JP4852915B2 (ja) タイムスタンプ取得プログラム、画像形成装置及びデジタルデータ管理システム
JP2008103847A (ja) 電子文書と印鑑データとを管理する方法および文書処理装置
JP2018195899A (ja) 情報処理装置及び情報処理プログラム
US20050025348A1 (en) Method of and apparatus for processing image data
JP4779719B2 (ja) 文書管理装置、文書管理方法および文書管理プログラム
JP2017021654A (ja) 文書管理サーバ及びシステム
JP4904883B2 (ja) 文書管理システムおよび文書管理プログラム
JP6682827B2 (ja) 情報処理装置及び情報処理プログラム
JP6617472B2 (ja) 情報処理装置及び情報処理プログラム
JP6512000B2 (ja) 情報処理装置及び情報処理プログラム
JP4983489B2 (ja) 情報処理装置及び情報処理プログラム
US11206336B2 (en) Information processing apparatus, method, and non-transitory computer readable medium
JP2008244612A (ja) 画像処理装置及び方法
JP6743470B2 (ja) 画像蓄積装置及び画像蓄積プログラム
JP2008123446A (ja) ログ情報管理システム、ログ情報管理装置、ログ情報管理方法及びログ情報管理プログラム
JP2008129792A (ja) 文書処理システム
JP2007241649A (ja) 文書管理システム、文書管理方法および文書管理プログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100302

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100426

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: 20100525

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100607

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130625

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4535176

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140625

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees