JP2004288026A - サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラム - Google Patents
サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラム Download PDFInfo
- Publication number
- JP2004288026A JP2004288026A JP2003081200A JP2003081200A JP2004288026A JP 2004288026 A JP2004288026 A JP 2004288026A JP 2003081200 A JP2003081200 A JP 2003081200A JP 2003081200 A JP2003081200 A JP 2003081200A JP 2004288026 A JP2004288026 A JP 2004288026A
- Authority
- JP
- Japan
- Prior art keywords
- service
- processing
- log
- result
- cooperation
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 612
- 238000000034 method Methods 0.000 title claims description 95
- 230000008569 process Effects 0.000 claims description 61
- 238000012790 confirmation Methods 0.000 claims description 13
- 238000007726 management method Methods 0.000 description 59
- 230000006870 function Effects 0.000 description 29
- 230000002093 peripheral effect Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 20
- 230000002159 abnormal effect Effects 0.000 description 12
- 230000004044 response Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 7
- 230000004913 activation Effects 0.000 description 5
- 238000012015 optical character recognition Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00344—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32106—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
- H04N1/32117—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate transmission or protocol signal prior to or subsequent to the image data transmission, e.g. in digital identification signal [DIS], in non standard setup [NSS] or in non standard field [NSF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3201—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N2201/3202—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Facsimiles In General (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【解決手段】各サービス処理装置のログ生成部24fによってそれぞれそれぞれのサービス処理装置における処理結果のログを生成してサービスIDと関連付けて記憶する。また、連携処理サーバ22のログ取得部44によって各サービス処理装置24に記憶されたログを取得し、ログ比較判定部46によってサービスID毎の処理結果を比較することによって、サービス連携の処理結果が正常か否かを判定し、比較結果生成部48にて、処理結果ログとしての比較結果データを生成する。そして、該比較結果データを、連携処理結果取得をクライアント端末14等のフォルダへ送信したり、メール送信したりする。
【選択図】 図14
Description
【発明の属する技術分野】
本発明は、サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラムにかかり、特に、紙文書を電子化してワークフローを構築するサービス処理システム、該サービス処理システムの処理結果確認方法、及びサービス処理プログラムに関する。
【0002】
【従来の技術】
スキャナ、ファクシミリ装置、複写機、又はこれらを複合した複合機、パーソナルコンピュータ、メールサーバ等をネットワークで相互に接続して、紙文書と電子情報の共有化を図ったワークフローシステムが提案されている。
【0003】
そして、インターネット技術の発達に伴い、それぞれ独立に開発されたアプリケーションを連携させて、より高度な業務処理を容易に構築するWebサービスが提案されている。Webサービスによってネットワーク上のアプリケーションをサービスコンポートネントとして利用し、より高度な業務システムを容易に構築することが可能になる。そして、これらのサービスを有機的に連携・組み合わせることで、新たなサービスを作ることも行われている。
【0004】
例えば、特許文献1に記載の技術では、LANやWANなどのネットワークに接続されたワークステーション(WS)やパーソナルコンピュータ(PC)などの情報処理装置を使用して、複数の担当者が関与する一連の流れを持った業務を情報処理装置間で相互に電子メール、電子文書、および業務関連データを交換しながら進めるという業務処理形態であるワークフローを定義し、その定義に基づいて個々の業務指示を発行し、個々の業務の進行状況を把握/監視するワークフローサーバ装置と、該ワークフローサーバ装置が発行した業務指示を受け取り、業務を実行するワークフロークライアント装置とを具備し、クライアント装置が、自動的に業務アプリケーションプログラムを起動させるバッチ処理型業務実行手段と、その実行結果を前記ワークフローサーバ装置に通知する手段とを具備し、ワークフローサーバ装置が、前記クライアント装置が通知してきたバッチ処理型業務の実行結果を予め定義された判定条件をもとに判定し、その判定結果によってワークフローの流れを制御するワークフロー実行制御手段を具備したワークフロー管理システムが提案されている。このように構成したワークフロー管理システムによって、情報処理装置に自動的に業務アプリケーションプログラムを実行させるバッチ処理型ワークフローアクティビティを、ワークフロー業務中に効率的に組み込むことが可能となる。
【0005】
【特許文献1】
特開2001−282970号公報
【0006】
【発明が解決しようとする課題】
しかしながら、ワークフロー中に含まれる処理の中に、例えば、デバイスを利用したペーパレスファクシミリ等のシステムが含まれるときに、デバイスで受信したファクシミリ文書をコンピュータ上のサービスが処理し、配信(プリント、メール、フォルダ格納等)する場合、通信障害等によって、デバイス上に通信履歴だけが存在し、受信文書が存在しない場合がある。このような場合には、コンピュータ上のサービスによるジョブ起動はなされず、ユーザは障害があったことが即座にわからない、という問題がある。
【0007】
また、画像の読み込みやメール受信などにおいても同様にデータ有力時の障害があった場合には、ジョブ起動はなされない。
【0008】
そこで、これを回避するためには、入力元で障害があった場合は、その障害を通知するような仕組みと設定が必要となる。
【0009】
ところが、これでは、ジョブ起動後の障害については、各コンピュータ上のサービスでの障害監視と通知が必要で設定操作が煩雑となってしまう。また、様々な入力エラーが通知されてしまうため、特定の入力だけを選別して通知することが困難である。
【0010】
本発明は、上記問題を解決すべく成されたもので、文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数の装置間で、予め定められた処理内容に従って連携して処理する際に、各サービス装置における障害発生が確実にわかるサービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラムを提供することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために請求項1に記載の発明は、文書データに関して所定の処理を行うサービスをネットワーク上で連携して処理するサービス処理システムであって、前記サービスを構成する個別処理を行う処理手段と、前記処理手段の処理結果ログを記憶する記憶手段と、を備えた複数のサービス処理装置と、前記記憶手段に記憶された前記処理結果ログを取得する取得手段と、前記取得手段によって取得した前記複数のサービス処理装置の前記処理結果ログに基づいて前記サービスの連携の処理が正常に終了したか否かを表すサービス結果情報を生成する生成手段と、を備えた処理結果管理装置と、を含むことを特徴としている。
【0012】
請求項1に記載の発明によれば、処理手段では、文書データに関して所定の処理を行うサービスを構成する個別処理を行う。すなわち、各サービス処理装置の処理手段の個別処理を連携して行うことによって1つのサービスがなされる。
【0013】
また、処理手段による個別処理が正常に終了したか否か等の処理結果ログは、記憶手段に記憶される。
【0014】
一方、処理結果管理装置では、各サービス処理装置の記憶手段に記憶された処理結果ログが取得手段によって取得され、該処理結果ログに基づいてサービスの連携の処理が正常に終了したか否かを表すサービス結果情報が生成手段によって生成される。従って、各サービス処理装置の個別処理を行った結果である処理結果ログから生成したサービス結果情報を得ることができるので、各サービス装置における障害発生が確実にわかる。
【0015】
なお、処理結果異常判定装置は、請求項2に記載の発明のように、生成手段によって生成されたサービス結果情報を出力する出力手段をさらに備えるようにしてもよい。例えば、サービス結果情報をメール送信したり、プリント出力したり、ファクシミリ送信するようにしてもよい。
【0016】
また、処理結果管理装置は、請求項3に記載の発明のように、複数のサービス処理装置のうちの少なくとも1つのサービス処理装置に含まれるように構成してもよい。この場合には、処理結果管理装置の取得手段は、請求項4に記載の発明のように、各サービス処理装置を介して処理結果ログを取得するようにしてもよい。例えば、サービスを構成する個別処理のうち始めの個別処理を行うサービス処理装置に処理結果管理装置が含まれる場合には、各サービス処理装置が後段の個別処理を行うサービス処理装置が順次処理結果ログを取得して、各サービス処理装置を介して処理結果ログを取得することによって、処理結果管理装置が、各サービス処理装置の処理結果ログを取得手段によって取得することが可能となる。
【0017】
請求項5に記載の発明は、文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数のサービス処理装置間で、連携して処理するサービス処理システムの処理結果確認方法であって、前記サービスを構成する個別処理を行う前記サービス処理装置における処理結果ログを前記複数のサービス処理装置から取得して、取得した処理結果ログに基づいて、前記サービスが正常に終了したか否かを表すサービス結果情報を生成することを特徴としたサービス処理システムの処理結果確認方法である。
【0018】
請求項5に記載の発明によれば、サービスを構成する個別処理の処理結果ログを複数のサービス処理装置から取得し、取得した処理結果ログに基づいて、サービスが正常に終了したか否かを表すサービス結果情報を生成する。すなわち、生成されたサービス結果情報からサービスが正常に終了したか否か判定することができる。従って、生成されたサービス結果情報により、サービスを構成する個別処理を行う各サービス処理装置における障害発生が確実にわかる。
【0019】
なお、サービスが正常に終了したか否かを表すサービス結果情報は、請求項6に記載の発明のように、さらに出力するようにしてもよい。例えば、サービス結果情報をメール送信したり、プリント出力したり、ファクシミリ送信したりするようにしてもよい。
【0020】
また、サービスが正常に終了したか否かを表すサービス結果情報の生成は、請求項7に記載の発明のように、サービスを構成する個別処理を行う複数のサービス処理装置のうち少なくとも1つのサービス処理装置に行わせるようにしてもよい。この場合には、処理結果ログは、請求項8に記載の発明のように、サービスを構成する個別処理を行う複数のサービス処理装置を介して取得するようにしてもよい。例えば、サービスを構成する個別処理のうち始めの個別処理を行うサービス処理装置にサービスが正常に終了したか否かを表すサービス結果情報の生成を行わせる場合には、各サービス処理装置が後段の個別処理を行うサービス処理装置から順次処理結果ログを取得して、各サービス処理装置を介して処理結果ログを取得することによって、サービスが正常に終了したか否かを表すサービス結果情報を生成するサービス処理装置が、各サービス処理装置の処理結果ログを取得することが可能となる。
【0021】
請求項9に記載の発明は、文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数のサービス処理装置間で、連携して処理するサービス処理プログラムであって、前記サービスを構成する個別処理を行う前記サービス処理装置における処理結果ログを前記複数のサービス処理装置から取得して、取得した処理結果ログに基づいて、前記サービスが正常に終了したか否かを表すサービス結果情報を生成する生成工程を含む処理を実行させるサービス処理プログラムである。
【0022】
請求項9に記載の発明によれば、生成工程では、サービスを構成する個別処理の処理結果ログを複数のサービス処理装置から取得し、取得した処理結果ログに基づいて、サービスが正常に終了したか否かを表すサービス結果情報を生成する処理が実行される。すなわち、生成されたサービス結果情報からサービスが正常に終了したか否か判定することができる。従って、サービスを構成する個別処理を行う各サービス処理装置における障害発生が確実にわかる。
【0023】
なお、請求項9に記載の発明は、生成されたサービス結果情報を出力する出力工程を更に含む処理を実行させるようにしてもよい。例えば、サービス結果情報をメール送信したり、プリント出力したり、ファクシミリ送信したりするようにしてもよい。
【0024】
また、生成工程は、請求項11に記載の発明のように、サービスを構成する個別処理を行う複数のサービス処理装置のうち少なくとも1つの装置に行わせるようにしてもよい。この場合には、生成工程は、請求項12に記載の発明のように、サービスを構成する個別処理を行う複数のサービス処理装置を介して処理結果ログを取得するようにしてもよい。例えば、サービスを構成する個別処理のうち始めの個別処理を行うサービス処理装置にサービスが正常に終了したか否かを表すサービス結果情報の生成を行わせる場合には、各サービス処理装置が後段の個別処理を行うサービス処理装置から順次処理結果ログを取得して、各サービス処理装置を介して処理結果ログを取得することによって、サービスが正常に終了したか否かを表すサービス結果情報を生成するサービス処理装置が、各サービス処理装置の処理結果ログを取得することが可能となる。
【0025】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。
[第1実施形態]
まず、本発明の第1実施形態に係わる文書処理システムの基本構成について説明する。
(システム基本構成)
図1は、本発明の実施の形態に係わる文書処理システム10の構成を示すブロック図である。
【0026】
文書管理システム10は、様々なサービスやアプリケーションがネットワーク12を介して接続されたものである。ここで、サービスとは、外部からの要求に応じて文書に関する利用可能な機能をいう。サービスは、例えば、コピー、プリント、スキャン、ファクシミリ送受信、メール配信、レポジトリへの格納やリポジトリからの読込、OCR(Optical Character Recognition)処理、ノイズ除去処理等が該当し、特に限定されるものではない。
【0027】
文書管理システム10は、具体的には、複数のサービスを連携させてユーザの所望の処理を指示するユーザインタフェースを備えたクライアント端末14と、ユーザの所望のサービスを検索するサービス検索サーバ16と、クライアント端末14で指示されたサービス連携に関する情報から指示書を作成する指示書生成サーバ18と、指示書を管理する指示書管理サーバ20と、指示書に従って各サービスの連携処理を実行する連携処理サーバ22と、を備えている。
【0028】
さらに、文書処理システム10は、様々なサービスを実行するための個別処理を行うサービス処理装置24として、画像文書のノイズ除去処理や画像回転処理やOCR処理や画像をバインドする等の画像処理を行う画像処理装置24A、文書を管理する文書管理サーバ24Bと、文書を配信する文書配信サーバ24Cと、ファクシミリ、プリンタ、スキャナ等の複数の機能を有する複合機24Dと、第1のサービス処理を行う第1のサービス処理装置24Eと、を備えている。
【0029】
上述の各サービス処理装置24は、図2に示すように、CPU24a、ROM24b、RAM24c、及びユーザインターフェース(UI)24dがバス24eに接続されたマイクロコンピュータを備えている。
【0030】
ROM24bには、各種サービスを実行するためのアプリケーションやプログラム、サービス連携を実行するためのプログラム等が記憶されている。
【0031】
また、本実施形態では、各サービス処理装置24は、それぞれのサービス処理装置24で行われる個別処理の結果をログとして記憶する機能を有しており、処理結果のログを生成するログ生成部24fがバス24eに接続されている。すなわち、ログ生成部24fによって生成されたログがRAM24cに記憶されるようになっている。なお、ログ生成部24fによって生成されたログは、専用のメモリ等を設けて記憶するようにしてもよい。
【0032】
なお、文書処理システム10は、本実施形態では所定のサービス処理を行う複数のサーバがネットワーク12を介して接続された構成となっているが、複数のサービスがネットワーク12を介して接続されていれば特に限定されるものではない。
【0033】
ここで、指示書とは、一連の処理を複数の機能的な処理に分解した場合において、各機能の関係を表す情報と、各機能を呼び出すためのインタフェース(I/F)情報と、一連の処理に関するグラフィカルユーザインタフェース(GUI)を構成するための情報と、を含んだデータをいう。
【0034】
図3は、文書処理システム10を構成する各サービス処理装置24の相互関係を説明するためのブロック図である。各サービス処理装置24は、自身が提供するサービスの内容を表すI/F情報を記憶している。
【0035】
図4は、I/F情報の構成を示す概念図である。I/F情報は、<サービス種類(Service Class)>、<サービス名(Service Name)>、<サービス・アイコン(Service Icon)>、<サービスロケーション情報(Service Information Location)>、<入力(Input)>、<出力(Output)>、<パラメータ制限ルール(Parameter Restriction Rules)>、<サービス・ロケーション(Service Location)>、<メソッド名(Method Name)>、<起動方法(Invocation Scheme)>、<黙示要素(Inplicit Elements)>で構成されている。
【0036】
<サービス種類>は、サービス処理装置24が提供するサービスの種類である。なお、<サービス種類>は、予め定義されているものが使用され、例えば、スキャン、プリント、レポジトリ、フロー等が該当する。<サービス名>は、サービス処理装置24が提供するサービスの名前である。<サービス・アイコン>は、クライアント端末10のGUIに表示するアイコンの位置情報である。
【0037】
<サービスロケーション情報>は、指示書生成サーバ30がI/F情報を取得するために用いるURLである。<入力>は、サービスへの入力である。<出力>は、サービスからの出力である。<パラメータ制限ルール>は、<入力>や<出力>に適用される制限ルールである。<サービスロケーション>は、サービスを実際に使用するときの位置情報である。<メソッド名>は、サービス処理の提供手法やサービスを指し示す名称が記述されている。
【0038】
<起動方法>は、サービス処理を呼び出し起動する方法である。なお、<起動方法>としては、例えばメッセージ交換のプロトコルであるSOAP(Simple Object Access Protocol)、STMP(Simple Mail Transfer Protocol)等を用いることができる。<黙示要素>は、出力として明示的に後段の処理に渡されるデータでないが、後段の処理で参照可能なデータである。
【0039】
クライアント端末14は、指示書の作成を指示したり、起動すべき指示書を選択するために、画面表示したり所定の操作を行うためのグラフィカルユーザインタフェース(GUI)の機能やサービス途中で障害が発生した場合に障害を解析するためのユーザインタフェース(UI)の機能等を備えている。
【0040】
サービス検索サーバ16は、ネットワーク12に接続された複数のサービスの中から、検索条件に対応するサービスを検索する。サービス検索サーバ16は、画像処理装置24A、文書管理サーバ24B、文書配信サーバ24C、第1のサービス処理装置24D、サービス処理装置24E等の様々なサービス処理装置24のI/F情報の一部(以下「部分I/F情報」という。)を予め記憶している。ここで、部分I/F情報は、I/F情報の要素中の<サービス種類>、<サービス名>、<サービスロケーション情報>、<入力>情報、<出力>情報をいう。
【0041】
サービス検索サーバ16は、指示書生成サーバ18や連携処理サーバ22から検索条件が送信されたときは、各サービス処理装置24の部分I/F情報を用いてサービスを検索する。例えば、サービス検索サーバ16は、所定のサービスと同様のサービスを検索するときは、<サービス種類>が一致するサービスを検索したり、<入力>及び<出力>が一致するサービスを検索したり、これらすべてが一致するサービスを検索すればよい。
【0042】
指示書生成サーバ18は、指示書作成時には各サービス処理装置24からI/F情報を取得して、各サービス処理装置24が提供するサービスを連携させるための指示書を生成する。指示書生成サーバ18は、指示書を作成すべく、具体的には次の処理を実行する。
【0043】
指示書生成サーバ18は、<サービスロケーション情報>に基づいて、ネットワーク12上に分散した所定のサービス処理装置24から、各サービスに関するI/F情報を送信するように要求する。なお、指示書生成サーバ18は、所定のサービス処理装置24がない場合は、サービス検索サーバ16に対して、所定のサービス処理装置24と同一のサービスを行う他のサービス処理装置24を検索するように指示を出す。そして、指示書生成サーバ18は、サービス検索サーバ16から、他のサービス処理装置24の<サービスロケーション情報>を取得すればよい。
【0044】
指示書生成サーバ18は、サービス検索サーバ16からの検索結果や各サービス処理装置24から受信したI/F情報を管理する。指示書生成サーバ18は、各サービス処理装置24から取得したI/F情報に基づいて、ジョブフローを定義するためのGUI画面となるHTMLファイルを生成する。そして、指示書生成サーバ18は、クライアント端末14からのサービスの閲覧要求があると、GUI画面となるHTMLファイルを前記クライアント端末14へ送信する。
【0045】
図5は、ジョブフローを定義するためのGUI画面である指示書作成画面26を示す図である。指示書作成画面26は、サービスウインドウ26A、フローウインドウ26B、ロジックウインドウ26C、プロパティーウインド26Dで構成されている。
【0046】
サービスウィンドウ26Aは、使用可能な様々なサービス処理装置24を表示する。ロジックウィンドウ26Cは、サービス間の連携のパターンを示すジョブフローを表示する。プロパティーウインドウ26Dは、サービスウインドウ26Aとロジックウインドウ26Cに表示された各アイコンの詳細な設定パラメータを表示する。
【0047】
ユーザは、サービスウインドウ26Aのアイコンとロジックウインドウ26Cのアイコンをフローウインドウ26Bにドラッグ・アンド・ドロップすることで、フローウインドウ26Bにジョブフローを定義することができる。ユーザは、さらに、プロパティウインドウ26Dに表示された内容を編集することによって、サービスやロジックなどのサービス間の関係を詳細に設定することができる。
【0048】
クライアント端末14は、ユーザの操作によって定義されたジョブフロー情報を、指示書生成サーバ18に送信する。
【0049】
指示書生成サーバ18は、ユーザからのサービス連携の指示に関するジョブフロー情報と、各サービスのI/F情報とに基づいて、各サービスへ依頼する処理の内容、入力パラメータ、各サービスの連携の仕方(ジョブフロー)、文書名や格納ロケーション情報等の処理対象の文書を特定するための情報を定義した指示書を作成する。指示書は、本実施例ではXML形式のファイルで構成されているものとする。
【0050】
図6は、XML形式で構成された指示書を示す概念図である。複数のサービスの連携処理自体も1つのサービスとみなされるので、指示書は、図4に示したI/F情報に加えて<フロー(Flow)>を追加した構成になっている。
【0051】
<フロー>は、サービス間の連携を記述する要素であり、<起動(Invoke)>、制御構造や論理演算、条件判断をするための<if>等の要素、サービス間の連携を調整するためのXML構造の操作指示、さらに処理対象の文書を特定するための情報等を含んでいる。
【0052】
<起動>は、サービス処理装置24の特定のメソッドを表し、サービスの呼び出しを実行する。<起動>の要素として、パラメータの位置情報を示す<マップ>と、呼び出すメソッド名<メソッド>を有している。制御構造や論理演算等を示す<if>、<and>、<eq>、<gt>は、連携処理時に条件分岐を行ったり、サービス間で受け渡されるパラメータの調整を実施する。
【0053】
指示書は、サービスの連携処理の制御に関するすべての情報を<フロー>の要素に記述している。これにより、指示書によって表される連携処理自体も1つのサービスとみなされる。なお、指示書は、図6に示す構成に限定されるものではなく、各サービスを連携させることができればよい。
【0054】
指示書生成サーバ18は、以上のようなXML形式の指示書を指示書管理サーバ20に送信する。また、指示書生成サーバ18は、ユーザによりサービス連携処理の実行が指示されている場合は、指示書を直接連携処理サーバ22に送信してもよい。
【0055】
指示書管理サーバ20は、指示書生成サーバ18から送信された指示書を保持し、クライアント端末14からの要求に応じて指示書を連携処理サーバ22へ送信する。
【0056】
連携処理サーバ22は、指定された指示書を解釈・実行するサーバであると共に、障害が発生した時の対応のために各サービス処理装置24に記憶される処理結果のログを取得して、サービス連携の処理結果確認を行うためのサーバである。連携処理サーバ22は、指示書が送信されると、その指示書を解釈し、指示書に記述されている順番と利用方法に従い、画像処理装置24A、文書管理サーバ24B、文書配信サーバ24Cなどの各サービス処理装置24を順に呼び出し、連携処理を実行する。また、連携処理サーバ22は、実行中の連携処理の状況や終了した連携処理の結果の情報を保存し、外部からの要求に応じて、連携処理の状況や結果を通知する。
【0057】
連携処理サーバ22は、指示書を解釈して各サービス処理装置24へ依頼する際には、処理依頼内容や入力パラメータ、処理対象の文書を特定するための情報、指示書によるジョブフロー(サービス連携)を特定するためのサービスID等を有する個別指示情報を生成する。なお、連携処理サーバ50は、各サービス処理装置24で行う処理の連携処理いおける前後のサービス処理との関連情報を抽出して指示書に記述してもよいし、指示書の形式ではなく各サービス処理装置24毎の固有の情報交換形式で処理依頼を行うようにしてもよい。
【0058】
また、連携処理サーバ22は、各サービス処理装置24に記憶されたログを取得する際には、サービスIDに対応付けて各サービス処理装置24のログを取得して管理する。
【0059】
画像処理装置24Aは、画像処理機能を行うソフトウェアプログラムがインストールされたコンピュータである。画像処理装置24Aは、連携処理サーバ22からの処理要求依頼に含まれるサービス処理依頼内容、入力パラメータ、処理対象文書の情報に基づいて、文書の処理を行う。また、画像処理装置24Aは、起動時にサービス検索サーバ16に対して、部分I/F情報を通知する。さらに、画像処理装置24Aは、指示書生成サーバ18からの要求により、画像処理サービスの利用方法を示すI/F情報を送信する。このI/F情報は、指示書作成時に利用される。
【0060】
文書管理サーバ24Bは、文書格納機能を有している。文書管理サーバ24Bは、連携処理サーバ22からの要求に含まれる情報に基づき、文書の格納や検索や読み出し、文書に関する属性の変更や各種処理を実行する。また、文書管理サーバ24Bは、起動時にサービス検索サーバ16に対して、部分I/F情報を通知する。さらに、文書管理サーバ24Bは、指示書生成サーバ18からの要求により文書管理サービスの利用方法を示すI/F情報を送信する。
【0061】
文書配信サーバ24Cは、取得した文書を、指示された文書管理サーバへ格納したり、指示された送信先へメール送信やFAX送信を行ったり、指示されたプリンタへプリント出力処理を行う機能を備えている。文書配信サーバ24Cは、連携処理サーバ22からの要求により、クライアント端末14で指示された文書とその配信先の情報に基づき、文書の配信処理を行う。また、文書配信サーバ24Cは、起動時に、サービス検索サーバ16に対して、部分I/F情報を通知する。さらに、文書配信サーバ24Cは、指示書生成サーバ18からの要求により配信処理サービスの利用方法を示すI/F情報を送信する。
【0062】
複合機24Dは、取得した文書をファクシミリ送信したり、プリントしたりする機能を備えている。ここで、複合機24Dは、連携処理サーバ22からの処理依頼内容や入力パラメータ、処理対象の文書を特定するための情報等の情報に基づき、ファクシミリ送信やプリント処理等の自装置で実行すべきサービス処理を実行する。また、複合機24Dは、起動時に、サービス検索サーバ16に対して、部分I/F情報を通知する。さらに、複合機24Dは、指示書生成サーバ30の要求によりサービス処理の利用方法を示すI/F情報を送信する。また、複合機24Dは、公衆回線で接続されたファクシミリ装置であってもよい。
【0063】
第1のサービス処理装置24Eは、外部からの指示に従って文書に関する所定のサービス処理を行う装置である。ここで、第1のサービス処理装置24Eは、連携処理サーバ22からの処理依頼内容や入力パラメータ、処理対象の文書を特定するための情報等の情報に基づき、自身で実行すべきサービス処理を実行する。また、第1のサービス処理装置24Eは、起動時に、サービス検索サーバ16に対して、部分I/F情報を通知する。さらに、第1のサービス処理装置24Eは、指示書生成サーバ30の要求によりサービス処理の利用方法を示すI/F情報を送信する。
【0064】
ところで、本実施形態の連携処理サーバ22は、各サービス処理装置24を用いてサービス連携する際に、各サービス処理装置24において、正常に処理を終了したか否かを確認するための処理結果管理機能を備えている。詳細には、図7に示すように、連携処理サーバ22は、サービス連携における各サービス処理装置24の個別処理が正常に処理を終了したか否かの確認の指示や確認結果の表示等を行うユーザインタフェース(UI)42、各サービス処理装置24に記憶されたログを取得するログ取得部44、ログ取得部44によって取得したログからサービス連携を正常に終了しているか否かを判定するログ比較判定部46、ログ比較判定部46の比較判定結果を所定のフォーマットの比較判定結果を表すサービス連携ログを生成する比較判定結果生成部48、及びサービス連携ログを予め定めたフォルダやメール送信等を行う結果配信部50を有する処理結果管理機能40を備えている。
【0065】
すなわち、連携処理サーバ22は、サービスIDに関連付けられて記憶された各サービス処理装置24のログを取得して、所望のサービスIDに対応するサービス連携が正常に終了しているか否かを検出することができる。
【0066】
なお、処理結果確認機能40の各手段は、ハードウエア構成としてもよいし、ソフトウエアプログラムで構成するようにしてもよい。
【0067】
以上のように構成された文書処理システム10において、画像処理装置24A、文書管理サーバ24B、文書配信サーバ24C等の各サービス処理装置24は、それぞれ所定のサービスを実行するためのアプリケーションプログラムがインストールされると、以下のように動作する。
【0068】
画像処理装置24A、文書管理サーバ24B、文書配信サーバ24C、第1のサービス処理装置24D、第2のサービス処理装置24E等の各サービス処理装置24は、起動処理において、それぞれのサービス概要とアドレスを示す情報を含んだ部分I/F情報をサービス検索サーバ16に通知する。
【0069】
サービス検索サーバ16は、画像処理装置24A、文書管理サーバ24B、文書配信サーバ24C、第1のサービス処理装置24D、第2のサービス処理装置24E等の各サービス処理装置24から送信された部分I/F情報を保存する。これにより、サービス検索サーバ16は、例えば指示書生成サーバ18や連携処理サーバ22から所定のサービス検索要求があったときに、部分I/F情報を用いて検索を実行することができる。
【0070】
(指示書の作成)
図8は、指示書作成時のクライアント端末14及び指示書生成サーバ18の処理手順を示すフローチャートである。
【0071】
クライアント端末14は、ユーザの操作に従って、インストールされたブラウザを通して、指示書生成サーバ18が提供するユーザインタフェース画面用に生成されたHTMLファイルのURL(Uniform Resource Locator)にアクセスする(ステップS10)。
【0072】
指示書生成サーバ18は、クライアント端末14からの閲覧要求に応じて、ユーザインタフェース画面のHTMLファイルをクライアント端末14に送信する(ステップS12)。
【0073】
クライアント端末14は、指示書生成サーバ18から送信された、例えばHTMLファイルに含まれる画面を構成する情報に基づいて、ユーザインタフェース画面を表示する(ステップS14)。このとき、ユーザは、クライアント端末14に表示されたのユーザインタフェース画面を用いて、所望のサービス連携のジョブフローを定義することができる。
【0074】
クライアント端末14は、ユーザインタフェース画面を介してジョブフローが定義されたか否かを判定し、ジョブフローが定義されるまで待機する(ステップS16)。クライアント端末14は、ジョブフローが作成されたと判定すると、ユーザによって定義されたサービス連携に関するジョブフロー情報を指示書生成サーバ18に送信する。
【0075】
指示書生成サーバ18は、クライアント端末14より送信されたサービス連携のジョブフローに関する情報と、各サービス処理装置24から取得したI/F情報とに基づいて、各サービスへ依頼する処理の内容、入力パラメータ、各サービスの連携の仕方、文書名、格納ロケーション情報や処理対象の文書を特定するための情報(サービスID)等を定義した指示書を作成する(ステップS18)。そして、指示書生成サーバ18は、XML形式の指示書を指示書管理サーバ20に送信する。
【0076】
指示書管理サーバ20は、指示書生成サーバ18で生成された指示書を保存する。指示書管理サーバ20は、指示書生成サーバ18で作成された複数の指示書を保存しており、クライアント端末14から指示書の選択指示があった時は選択された指示書を読み出す。
【0077】
(連携処理の起動・実行)
ユーザは、指示書管理サーバ20に保存されている複数の指示書の中から所望の指示書を選択して、連携処理を起動させることができる。具体的には、以下の通りである。
【0078】
クライアント端末14は、指示書管理サーバ20にアクセスし、指示書管理サーバ20で管理される指示書リストを取得する。例えば、クライアント端末14は、図9に示すような指示書リストを表すサービス連携処理選択画面28を取得し、所望の指示書を選択する。なお、指示書の選択は、例えば、サービス連携処理選択画面28の指示書毎に指示書を選択するためのボタン28A〜28Hから、ユーザが所望の指示書に対応するボタンを選択することによって指示書を選択することができる。
【0079】
クライアント端末14は、サービス連携処理選択画面28から、ユーザの操作指示に基づいて、所定のサービス連携処理を表す指示書を選択し、その指示書の起動を指示する。このとき必要に応じて、ユーザへパラメータ入力画面を表示し、ジョブの実行に必要なパラメータの入力を受け取る。
【0080】
指示書管理サーバ20は、クライアント端末によって指示された指示書を連携処理サーバ22へ返信する。この結果、連携処理サーバ22では、連携処理の実行を開始する。
【0081】
すなわち、連携処理サーバ22は、指示書管理サーバ20より送信された指示書を解釈し、指示書に記述されたサービス処理装置24に対して各個別処理を実行することを依頼する。連携処理サーバ22は、具体的には、指示書に記述された情報をもとに、処理依頼するサービス処理装置24のロケーションや処理依頼に必要な入力パラメータと出力パラメータ形成、処理依頼のためのメソッド名、起動方法、処理対象文書を特定する情報を抽出し、個別指示情報やサービスIDを作成する。連携処理サーバ22は、個別指示情報やサービスIDを指示書に記述された各サービス処理装置24へ送信する。なお、連携処理サーバ22は、指示書に従った順序で各サービス処理装置24へサービス処理の実行を依頼する。
【0082】
ここで、各サービス処理装置24で行われる処理の一例について図10のフローチャートを参照して説明する。
【0083】
各サービス処理装置24では、まず、連携処理サーバ22から送信される個別指示情報やサービスIDを受信したか否か判定して、受信するまで待機する(S30)。各サービス処理装置24は、個別指示情報に記述された処理対象文書の格納先ロケーション情報をもとに、処理対象文書を複製して文書を取得する。(S32)。
【0084】
各サービス処理装置24は、取得した文書に対して、個別指示情報に記述されたサービス処理依頼内容を解釈して、サービス処理を実行し(S34)、サービス処理を実行した文書を元の格納先へ再格納する(S36)。
【0085】
また、サービス処理装置24は、サービス処理依頼内容に基づく個別処理が正常に終了した否かを判定し(S38)、正常に終了した場合には、ログ生成部24fによって正常終了を表すログを生成し(S40)、正常に終了しなかった場合には、ログ生成部24fによって異常終了を表すログを生成する(S42)。これらのログは、各サービス処理装置24のRAM24cに記憶される。
【0086】
例えば、各サービス処理装置24のログ生成部24fは、図11に示すように、自装置における処理を特定するためのジョブID、サービス連携を特定するためのサービスID、データの入力元(例えば、ファクシミリ、スキャナ等)、サービス連携内容、自装置の処理内容(ジョブ内容)、開始時刻、所要時間、ステータス(正常終了、異常終了等)、異常終了時のエラー内容(例えば、タイムアウトなど)等をログとして生成する。
【0087】
そして、連携処理サーバ22から生成したログの取得要求があるか否か判定し(S44)、取得要求がある場合には、生成したログを連携処理サーバ22へ送信する(S46)。
【0088】
このように、各サービス処理装置24では、自装置内の処理結果をログとして記憶しており、ユーザが連携処理サーバ22のUI42を介して指示することで、当該処理結果が連携処理サーバ22へ転送される。従って、連携処理サーバ22では、各サービス処理装置24のログからサービス連携時の処理状態を確認することが可能となる。
【0089】
続いて、連携処理サーバ22で行われるサービス連携時の処理結果確認について図12のフローチャートを参照して説明する。
【0090】
連携処理サーバ22では、サービス連携の処理結果の取得指示がなされたか否か判定して、サービス連携処理結果取得指示がなされるまで待機する(S50)。なお、サービス連携処理結果取得指示は、例えば、クライアント端末14からネットワーク12及び連携処理サーバ22のUI42を介して行うことができる。また、連携処理サーバ22のUI42から直接サービス連携処理結果取得指示を行うことも可能である。
【0091】
連携処理サーバ22は、サービス連携処理結果取得指示がなされると、ネットワーク12に接続された各サービス処理装置24にサービス連携の処理結果取得要求を行い(S52)、ログ取得部44によってサービス連携処理結果を取得したか否か判定して、取得するまで待機する(S54)。
【0092】
連携処理サーバ22は、サービス連携処理結果を取得すると、取得した各サービス処理装置24のログに基づいて、ログ比較判定部46によってサービス連携毎の処理が正常に終了しているか否かのログ比較判定処理を行う(S56)。すなわち、サービスID毎の各サービス処理装置24の個別処理の結果をそれぞれ参照比較することによって、サービス連携が全て正常終了しているか否かを検出することができる。
【0093】
そして、取得した各サービス処理装置24の個別処理の結果からサービス連携毎のサービス連携ログを生成する(S58)。例えば、図13に示すように、サービスID毎に各サービス処理装置のログとサービス連携ログ(サービスステータス)が生成される。このとき、サービス連携が正常に完了していないものについてのみを抽出してサービス連携ログを生成してもよく、サービス連携が正常に完了してないもののみを抽出することによってサービス連携が正常に終了したか否かを判定した結果を得ることができる。なお、図13では、サービス連携を構成する個別処理を行う各サービス処理装置24のログと、サービス連携自体の処理結果をサービス連携ログとして生成した例を示す。このようなサービス連携ログを参照することによって、サービス連携が正常に終了しているか否かを確認することができる。図13では、サービスIDが(001〜003)までは全て正常終了し、サービスIDが(004)が第3サービスの文書配信サーバ24Cによる文書配信が失敗している例を示す。すなわち、この例の場合には、連携処理サーバ22の比較判定部46は、デバイスログと各サービス処理装置のログを比較することにより、文書配信サーバ24Cのログがないことわかる。従って、サービスID(004)では、第3サービスの文書配信が失敗したことがわかる。
【0094】
また、図13に示すサービス連携ログの内容は、これに限るものではなく、適宜必要に応じて、各サービス処理装置24のログ内容を組み込むようにしても良い。
【0095】
ここで、連携処理サーバ22は、生成したサービス連携ログを配信する(S60)。例えば、クライアント端末14からサービス連携処理結果取得指示がなされた場合には、連携処理サーバ22で生成したサービス連携ログをクライアント端末14に配信したり、クライアント端末14の所定のフォルダに格納したり、複合機24Dにプリント出力指示をしたりする。すなわち、ユーザは、配信されたサービス連携ログを参照することで、サービス連携が正常に終了しているか否か確認することができる。また、異常終了している場合には、サービス連携ログから障害の発生しているサービス処理装置24を特定することもでき、該障害発生のサービス処理装置24からサービス連携を再度行うことが可能となる。
【0096】
次に、上述のように行われるサービス連携の処理結果確認について、一例を挙げて説明する。
【0097】
図14は、複合機24Dのスキャナ機能で画像を読み取ることによって得られる画像データ又はファクシミリ受信して得られる画像データを、画像処理装置24A、文書管理サーバ24B、文書配信サーバ24Cにそれぞれサービス連携を依頼した場合の各装置の相互関係の例を示す。すなわち、図13のサービスID(004)に対応するサービス連携を示す。
【0098】
各サービス処理装置24での動作は上述のように行われる。すなわち、各サービス処理装置24では、ログ生成部24fによってそれぞれのサービス処理装置24における処理結果のログが生成されてサービスIDと関連付けて記憶される。すなわち、図11に示すようなログがそれぞれのサービス処理装置24で生成されて記憶される。
【0099】
ここで、連携処理サーバ22のUI42を介してサービス連携処理結果取得が指示されると、連携処理サーバ22のログ取得部44によって各サービス処理装置24に記憶されたログが取得され、ログ比較判定部46によってサービスID毎の処理結果が比較することによってサービス連携の処理結果が正常か否か判定され、比較結果生成部48にて、図13に示すようなサービス連携ログが生成される。このとき、サービス連携の処理結果が異常なもののみを抽出してサービス連携ログを生成するようにしてもよく、これによってサービス連携が正常に終了したか否かを判定した結果を得ることができる。
【0100】
そして、比較結果生成部48にて生成されたサービス連携ログは、連携処理結果取得を指示した、例えばクライアント端末14等のフォルダへ送信したり、メール送信したりする。
【0101】
従って、ユーザは、クライアント端末14等を用いて連携処理結果取得を指示することによって、サービス連携毎のサービス連携ログを取得することができ、これによって、サービス連携が正常に終了しているか否か確実に確認することができる。例えば、図13では、上述したように、サービスID(004)の第3サービスにおいて、文書配信がなされていないので、サービスID(004)に対応するサービス連携が最後まで正常になされていないことがわかり、文書配信を再度行うことが可能となる。
【0102】
なお、第1実施形態に係わる文書管理システム10の指示書生成サーバ18、指示書管理サーバ20、連携処理サーバ22は、それぞれネットワーク12に接続した個別装置として示したが、これらの機能を複合機24D等に組み込むようにしてよい。また、本実施例において、ネットワーク12は公衆回線であってもよく、例えばファクシミリ装置を前記個別装置として構成し、ログを電話回線で連携処理サーバ22等に送信することも可能である。
【0103】
[第2実施形態]
続いて、本発明の第2実施形態について説明する。なお、第1実施形態と同一の部位には同一の符号を付し、詳細な説明は省略する。
【0104】
図15は、第2実施形態に係わる文書処理システム11を構成する各サービス処理装置の相互関係を説明するためのブロック図である。第2実施形態に係わる文書処理システム11は、第1実施形態で説明した連携処理サーバ22を使用することなく、複数のサービスの連携処理を実行することができる。
【0105】
なお、文書処理システム11は、第1実施形態で説明した各サービス処理装置24(連携処理サーバ22を除く)を備えているが、図15には連携処理に関するサービス処理装置24のみを図示した。
【0106】
また、第2実施形態に係わる文書処理システム11では、サービス連携を行うための文書を複合機24Dから得るようにしたものである。
【0107】
さらに、第2実施形態に係わる複合機24Dは、第1実施形態に係わる連携処理サーバ22のように、サービス連携毎の処理結果を管理する機能を備えている。
【0108】
すなわち、図16に示すように、複合機24Dには、処理結果管理機能40が含まれる。処理結果管理機能40は、第1実施形態で説明した、サービス連携における各サービス処理装置24の個別処理が正常に終了したか否かの確認の指示や、確認結果の表示等を行うユーザインタフェース(UI)42、各サービス処理装置24に記憶されたログを取得するログ取得部44、ログ取得部44によって取得したログから正常に処理を終了しているか否かを判定するログ比較判定部46、ログ比較判定部46の比較判定結果を所定のフォーマットの比較判定結果を表すサービス連携ログを生成する比較判定結果生成部48、及びサービス連携ログを予め定めたフォルダやメール送信等を行う結果配信部50を含んで構成されている。
【0109】
なお、本実施形態においても処理結果確認機能40の各手段は、ハードウエア構成としてもよいし、ソフトウエアプログラムで構成するようにしてもよい。
【0110】
また、各サービス処理装置24は、第1実施形態で説明したように、ログ生成部24fによって生成したログをRAM24cに記憶するようになっている。そして、本実施形態では、サービス連携時に、図16に示すように、当該サービス連携に対応するログをサービスID関連付けして前段のサービス処理装置24に送信するようになっており、ログを取得したサービス処理装置24は、さらに前段のサービス処理装置24に順次送信し、最終的に複合機24Dのログ取得部44は、サービス連携に関連したサービス処理装置24の全てのログを取得する。
【0111】
(連携処理の起動・実行)
ユーザは、指示書管理サーバ20に保存されている複数の指示書の中から所望の指示書を選択して、連携処理を起動させることができる。具体的には、以下の通りである。
【0112】
クライアント端末14は、ユーザの操作に応じて、サービス連携処理選択画面から所望のサービス連携処理を表す指示書を選択し、その指示書の起動を指示する。指示書管理サーバ20は、クライアント端末14によって指示された指示書を画像処理装置24Aへ送信する。
【0113】
画像処理装置24Aは、送信された指示書に記述された処理対象文書の格納先ロケーション情報の複合機24Dから、処理対象の文書を取得する。なお、処理対象の文書は、複合機24Dのファクシミリ受信やスキャナ機能等によって得られる画像情報などである。
【0114】
画像処理装置24Aは、取得した文書画像に対し、サービス処理依頼内容を解釈し、ノイズ除去、OCR処理といった画像処理を行い、抽出されたテキスト文書とバインドする処理を行う。画像処理装置24Aは、所定の画像処理終了後、指示書に記述されたサービス処理依頼を削除する。そして、画像処理装置24Aは、画像処理によって得られた画像文書とテキスト文書とがバインドされた文書と、処理のステータス情報(完了)、出力パラメータ、処理後の文書の格納先情報など処理結果を有する指示書とを、次のサービス処理装置24を提供する文書管理サーバ24Bに送信する。
【0115】
また、画像処理装置24Aは、所定の画像処理終了後、指示書中に記載された自身のサービス依頼に関する部分を修正又は削除して文書管理サーバ24Bに送信してもよい。さらに、画像処理装置24Aは、所定の画像処理終了後、指示書を次ぎのサービス処理装置24へ送信するように構成してもよい。
【0116】
そして、画像処理装置24Aは、当該サービス連携における個別処理の結果としてのログをログ生成部24fで生成して、サービスIDと関連付けして複合機24Dへ送信する。
【0117】
文書管理サーバ24Bは、画像処理装置24Aから送信された文書を、指示書に記述された格納先に一時格納する。そして、文書管理サーバ24Bは、文書及び指示書を次のサービス処理を行う文書配信サーバ24Cに送信する。また、文書管理サーバ24Bは、当該サービス連携における個別処理の結果としてのログをログ生成部24fで生成して、サービスIDと関連付けして前段のサービス処理装置24である画像処理装置24Aを介して複合機24Dへ送信する。
【0118】
文書配信サーバ24Cは、指示書に基づいて、テキスト文書と画像文書がバインドされた文書のうち、テキスト文書のみを配信先として指定されたメールアドレスへ送信し、画像文書のみを指定されたFAX番号へFAX送信を行う。そして、文書配信サーバ24Cは、指示書に次の処理が記述されていないと判断すると、クライアント端末14に対して全ての処理が完了した旨の通知を行と共に、当該サービス連携における個別処理の結果としてのログをログ生成部24fで生成して、サービスIDと関連付けして前段のサービス処理装置24である文書管理サーバ24B、画像処理装置24Aを介して画像処理装置24Aへ送信し、連携処理を終了する。
【0119】
ここで、第2実施形態に係わる文書処理システム11の各サービス処理装置24で行われる処理について図17のフローチャートを参照して説明する。
【0120】
各サービス処理装置24では、まず、指示書を受信したか否か判定して、受信するまで待機する(S70)。各サービス処理装置24は、指示書に記述された処理対象文書の格納先ロケーション情報をもとに、処理対象文書を複製して文書を取得する(S72)。なお、指示書は、本実施の形態では、指示書管理サーバ20から画像処理装置24A、文書管理サーバ24B、文書配信サーバ24Cの順に送信されるが、複合機24Dからサービス連携における始めの個別処理を行うサービス処理装置24に送信され、順次各サービス処理装置24へ送信されるようにしてもよい。
【0121】
各サービス処理装置24は、取得した文書に対して、指示書に記述されたサービス処理依頼内容を解釈して、サービス処理を実行し(S74)、サービス処理を実行した文書を元の格納先へ再格納する(S76)。
【0122】
また、サービス処理装置24は、サービス処理依頼内容に基づく個別処理が正常に終了した否かを判定し(S78)、正常に終了した場合には、ログ生成部24fによって正常終了を表すログを生成し(S80)、正常に終了しなかった場合には、ログ生成部24fによって異常終了を表すログを生成する(S82)。これらのログは、各サービス処理装置24のRAM24cに記憶される。
【0123】
例えば、各サービス処理装置24のログ生成部24fは、第1実施形態と同様に、図11に示すように、自装置における処理を特定するためのジョブID、サービス連携を特定するためのサービスID、データの入力元、サービス連携内容、自装置の処理内容(ジョブ内容)、開始時刻、所要時間、ステータス(正常終了、異常終了等)、異常終了時のエラー内容等をログとして生成する。
【0124】
また、各サービス処理装置24は、ログ生成部24fによって生成したログを前段のサービス処理装置24に送信する(S84)。
【0125】
そして、各サービス処理装置24は、後段のサービスがあるか否か指示書から判断して(S86)、後段のサービスがない場合には、各サービス処理装置24の処理を終了し、後段のサービスがある場合には、後段のサービスを行うサービス処理装置24から送られてくるログを受信するまで待機して(S88)、受信したログを前段のサービスを行ったサービス処理装置24に送信する。
【0126】
このように、各サービス処理装置24が処理することによって、複合機24Dでは、図11に示すように、サービス連携の際の各サービス処理装置24のログをログ取得部44によって取得することができる。
【0127】
続いて、複合機24Dで行われるサービス連携時の処理結果確認について図18のフローチャートを参照して説明する。
【0128】
複合機24Dでは、サービス連携の処理を開始した否か判定する(S100)。例えば、サービス連携に関わる文書の送信要求がサービス処理装置24からなされたか否かを判定することによって判定が行われ、サービス連携が開始してない場合には、そのまま処理をリターンして、他の処理が可能な状態とに戻る。また、サービス連携を開始した場合には、サービス処理装置24からログを受信するまで待機する(S102)。
【0129】
複合機24Dは、サービス処理装置24からログを受信すると、サービス連携の処理結果の取得指示がなされたか否か判定して、サービス連携処理結果取得指示がなされるまで待機する(S104)。なお、サービス連携処理結果取得指示は、例えば、複合機24Dに設けられた操作パネル等のユーザインタフェース等を用いて行うことができる。
【0130】
複合機24Dは、サービス連携処理結果取得指示がなされると、受信した各サービス処理装置24のログに基づいて、ログ比較判定部48によってサービス連携毎の処理が正常に終了しているか否かのログ比較判定処理を行う(S106)。すなわち、サービスID毎の各サービス処理装置24の処理結果を参照することによって、サービス連携が全て正常終了しているか否か検出することができる。このとき、サービス連携が正常に完了していないものについてのみを抽出してサービス連携ログを生成してもよく、サービス連携が正常に完了してないもののみを抽出することによってサービス連携が正常に終了したか否かを判定した結果を得ることができる。
【0131】
そして、受信した各サービス処理装置24のログから第1実施形態と同様に、サービス連携毎のサービス連携ログを生成して(S108)、生成したサービス連携ログを配信する(S110)。
【0132】
すなわち、ユーザは、配信されたサービス連携ログを参照することで、サービス連携が正常に終了しているか否かを確実に確認することができる。また、異常終了している場合には、障害の発生しているサービス処理装置24を特定することもでき、該障害発生のサービス処理装置24からサービス連携を再度行うことが可能となる。
[第3実施形態]
次に、本発明の第3実施形態について説明する。なお、第1及び第2実施形態と同一の部位には同一符号を付し、詳細な説明は省略する。
【0133】
第2実施形態に係わる文書処理システム11では、複合機24Dに処理結果管理機能40を設けるようにしたが、サービス連携に含まれるサービスを行うサービス処理装置24に処理結果管理機能40を設けるようにしてもよい。
【0134】
例えば、図19に示すように、画像処理装置24Aに処理結果管理機能40を設けることが可能であり、第3実施形態に係わる文書処理システムでは、サービス連携に含まれるサービスを行うサービス処理装置24に処理結果管理機能40を設けたものである。なお、第3実施形態では、図19に示すように、画像処理装置24Aに処理結果管理機能40を設けた場合を例に説明する。
【0135】
なお、本実施形態においても処理結果確認機能40の各手段は、ハードウエア構成としてもよいし、ソフトウエアプログラムで構成するようにしてもよい。
【0136】
この場合には、画像処理装置24Aを除くサービス処理装置24は、第2実施形態と同様に作用するので、詳細な説明は省略する。
【0137】
複合機24Dは、画像処理装置24Aからログ取得依頼がなされた場合には、サービス連携の対象となる画像や文書等に関するログを画像処理装置24Aへ送信する。
【0138】
ここで、画像処理装置24Aで行われる処理について図20のフローチャートを参照して説明する。
【0139】
画像処理装置24Aでは、まず、指示書を受信したか否か判定して、受信するまで待機する(S120)。画像処理装置24Aは、指示書に記述された処理対象文書の格納先ロケーション情報をもとに、処理対象文書を複製して文書を取得する(S122)。なお、処理対象文書は、指示書と共に順次各サービス処理装置24へ移動するようにしてもよい。
【0140】
画像処理装置24Aは、取得した文書に対して、指示書に記述されたサービス処理依頼内容を解釈して、サービス処理を実行し(S124)、サービス処理を実行した文書を元の格納先へ再格納する(S126)。
【0141】
また、画像処理装置24Aは、サービス処理依頼内容に基づく個別処理が正常に終了したか否かを判定し(S128)、正常に終了した場合には、ログ生成部24fによって正常終了を表すログを生成し(S130)、正常に終了しなかった場合には、ログ生成部24fによって異常終了を表すログを生成する(S132)。ログは画像処理装置24AのRAM24cに記憶される。
【0142】
また、画像処理装置24Aは、指示書によって規定されるサービス連携に関連するサービス処理装置24Aからログを受信したか否か判定し、各サービス処理装置24で生成されたログを受信するまで待機する(S134)。なお、指示書によって規定されるサービス連携に関連するサービス処理装置24のログは、第2実施形態と同様に、最後段のサービス処理装置24から順次前段のサービス処理装置24に送信されることによって、画像処理装置24Aが各サービス処理装置24のログを取得する。
【0143】
ここで、画像処理装置24Aは、サービス連携処理結果の取得指示がなされたか否か判定し、サービス連携処理結果取得指示がなされるまで待機する(S136)。画像処理装置24Aは、サービス連携処理結果取得指示がなされると、受信した各サービス処理装置24のログに基づいて、ログ比較判定部46によってサービス連携毎の処理が正常に終了しているか否かのログ比較判定処理を行う(S138)。
【0144】
すなわち、サービスID毎の各サービス処理装置24の個別処理の結果から第1及び第2実施形態と同様に、サービス連携毎のサービス連携ログを生成して(S140)、生成したサービス連携ログを配信する(S142)。サービス連携ログを生成する際には、サービス連携の処理結果が異常なもののみを抽出してサービス連携ログを生成するようにしてもよく、これによってサービス連携が正常に終了したか否かを判定した結果を得ることができる。
【0145】
すなわち、ユーザは、配信されたサービス連携ログを参照することで、サービス連携が正常に終了しているか否かを確実に確認することができる。また、異常終了している場合には、障害の発生しているサービス処理装置24を特定することもでき、該障害発生のサービス処理装置24からサービス連携を再度行うことが可能となる。
【0146】
なお、第3実施形態の文書処理システムでは、指示書によって規定されるサービス連携のはじめに処理を行うサービス処理装置24である画像処理装置24Aに処理結果管理機能40を設けるようにしたが、その他のサービス処理装置24に設けるようにしてもよい。
【0147】
また、上記の実施の形態では、複数のサービス処理装置24を連携して所定の処理を行うサービスを行うようにしたが、各装置の機能を1台に集約した複合機で上記サービスを行うようにしてもよい。
【0148】
【発明の効果】
以上説明したように本発明によれば、サービスを構成する複数の個別処理の処理結果ログを複数の装置から取得し、取得した処理結果ログに基づいて、サービスが正常に終了したか否かを表すサービス結果情報を生成することによって、文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数の装置間で、予め定められた処理内容に従って連携して処理する際に、各サービス装置における障害発生が確実にわかる、という効果がある。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係わる文書管理システムの構成を示すブロック図である。
【図2】サービス処理装置の概略構成を示すブロック図である。
【図3】本発明の第1実施形態に係わる文書処理システムを構成する各サービス処理装置の相互関係を説明するためのブロック図である。
【図4】I/F情報の構成を示す図である。
【図5】ジョブフローを定義するためのGUI画面である指示書作成画面の一例を示す図である。
【図6】XML形式で構成された指示書の一例を示す図である。
【図7】第1実施形態の連携処理サーバに含まれる処理結果管理機能の構成を示すブロック図である。
【図8】指示書作成時のクライアント端末及び指示書生成サーバの処理手順の一例を示すフローチャートである。
【図9】指示書リストを表すサービス連携処理選択画面の一例を示す図である。
【図10】第1実施形態の各サービス処理装置で行われる処理の一例を示すフローチャートである。
【図11】各サービス処理装置のログ生成部で生成されるログの一例を示す図である。
【図12】第1実施形態の連携処理サーバで行われるサービス連携時の処理結果確認の流れを示すフローチャートである。
【図13】サービス連携の処理結果ログの一例を示す図である。
【図14】本発明の第1実施形態に係わる文書処理システムにおけるサービス連携の処理結果確認時における各装置の相互関係の一例を示すブロック図である。
【図15】本発明の第2実施形態に係わる文書処理システムを構成する各サービス処理装置の相互関係を説明するためのブロック図である。
【図16】本発明の第2実施形態に係わる文書処理システムにおけるサービス連携の処理結果確認時の各装置の相互関係の一例を示すブロック図である。
【図17】第2実施形態の各サービス処理装置で行われる処理の流れを示すフローチャートである。
【図18】第2実施形態の複合機で行われるサービス連携時の処理結果確認の流れを示すフローチャートである。
【図19】本発明の第3実施形態に係わる文書処理システムにおけるサービス連携の処理結果確認時の各装置の相互関係の一例を示すブロック図である。
【図20】第2実施形態のサービス処理装置(画像処理装置)で行われる処理の流れを示すフローチャートである。
【符号の説明】
10、11 文書処理システム
12 ネットワーク
14 クライアント端末
16 サービス検索サーバ
18 指示書生成サーバ
20 指示書管理サーバ
22 連携処理サーバ
24 サービス処理装置
24A 画像処理装置
24B 文書管理サーバ
24C 文書配信サーバ
24D 複合機
24E 第1のサービス処理装置
24a CPU
24b ROM
24c RAM
24d UI
24e バス
24f ログ生成部
44 ログ取得部
46 ログ比較判定部
48 比較判定結果生成部
50 結果配信部
Claims (12)
- 文書データに関して所定の処理を行うサービスをネットワーク上で連携して処理するサービス処理システムであって、
前記サービスを構成する個別処理を行う処理手段と、
前記処理手段の処理結果ログを記憶する記憶手段と、
を備えた複数のサービス処理装置と、
前記記憶手段に記憶された前記処理結果ログを取得する取得手段と、
前記取得手段によって取得した前記複数のサービス処理装置の前記処理結果ログに基づいて前記サービスの連携の処理が正常に終了したか否かを表すサービス結果情報を生成する生成手段と、
を備えた処理結果管理装置と、
を含むサービス処理システム。 - 前記処理結果管理装置は、前記サービス結果情報を出力する出力手段をさらに備えることを特徴とする請求項1に記載のサービス処理システム。
- 前記処理結果管理装置は、前記複数のサービス処理装置のうちの少なくとも1つに含まれることを特徴とする請求項1又は請求項2に記載のサービス処理システム。
- 前記取得手段は、各サービス処理装置を介して前記処理結果ログを取得することを特徴とする請求項3に記載のサービス処理システム。
- 文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数のサービス処理装置間で、連携して処理するサービス処理システムの処理結果確認方法であって、
前記サービスを構成する個別処理を行う前記サービス処理装置における処理結果ログを前記複数のサービス処理装置から取得して、取得した処理結果ログに基づいて、前記サービスが正常に終了したか否かを表すサービス結果情報を生成することを特徴とするサービス処理システムの処理結果確認方法。 - 前記サービス結果情報をさらに出力することを特徴とする請求項5に記載のサービス処理システムの処理結果確認方法。
- 前記サービス結果情報の生成は、前記個別処理を行う複数のサービス処理装置のうち少なくとも1つのサービス処理装置に行わせることを特徴とする請求項5又は請求項6に記載のサービス処理システムの処理結果確認方法。
- 前記処理結果ログは、前記個別処理を行う複数のサービス処理装置を介して取得することを特徴とする請求項7に記載のサービス処理システムの処理結果確認方法。
- 文書データに関して所定の処理を行うサービスを、ネットワークに接続された複数のサービス処理装置間で、連携して処理するサービス処理プログラムであって、
前記サービスを構成する個別処理を行う前記サービス処理装置における処理結果ログを前記複数のサービス処理装置から取得して、取得した処理結果ログに基づいて、前記サービスが正常に終了したか否かを表すサービス結果情報を生成する生成工程を含む処理を実行させるサービス処理プログラム。 - 前記サービス結果情報を出力する出力工程を更に含む処理を実行させる特徴とする請求項9に記載のサービス処理プログラム。
- 前記生成工程は、前記サービスを構成する個別処理を行う複数のサービス処理装置のうち少なくとも1つのサービス処理装置にを行わせることを特徴とする請求項9又は請求項10に記載のサービス処理プログラム。
- 前記生成工程は、前記個別処理を行う複数のサービス装置を介して前記処理結果ログを取得することを特徴とする請求項9乃至請求項11の何れか1項に記載のサービス処理プログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003081200A JP2004288026A (ja) | 2003-03-24 | 2003-03-24 | サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラム |
KR1020030063124A KR100553984B1 (ko) | 2003-03-24 | 2003-09-09 | 서비스 처리 시스템, 처리 결과 관리 장치 및 서비스 처리시스템의 처리 결과 확인 방법 |
CNB031593364A CN1315064C (zh) | 2003-03-24 | 2003-09-10 | 服务处理系统、处理结果管理装置和服务处理系统的处理结果确认方法 |
US10/786,032 US7418632B2 (en) | 2003-03-24 | 2004-02-26 | Service processing system, processing result management device and processing result checking method of service processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003081200A JP2004288026A (ja) | 2003-03-24 | 2003-03-24 | サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004288026A true JP2004288026A (ja) | 2004-10-14 |
Family
ID=33127228
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003081200A Pending JP2004288026A (ja) | 2003-03-24 | 2003-03-24 | サービス処理システム、サービス処理システムの処理結果確認方法、及びサービス処理プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US7418632B2 (ja) |
JP (1) | JP2004288026A (ja) |
KR (1) | KR100553984B1 (ja) |
CN (1) | CN1315064C (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006095755A1 (ja) * | 2005-03-11 | 2006-09-14 | International Business Machines Corporation | 検出装置、検出方法、及びプログラム |
JP2006285576A (ja) * | 2005-03-31 | 2006-10-19 | Nec Corp | 分散処理システム及び分散処理方法 |
JP2007081771A (ja) * | 2005-09-14 | 2007-03-29 | Fuji Xerox Co Ltd | ジョブ処理装置およびジョブ依頼装置 |
JP2007150578A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | ドキュメント処理装置 |
JP2007150577A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | ドキュメント処理装置 |
JP2009140277A (ja) * | 2007-12-07 | 2009-06-25 | Fujitsu Ltd | 情報処理装置及び情報処理方法 |
JP2009188762A (ja) * | 2008-02-06 | 2009-08-20 | Canon Inc | 文書処理システム、文書処理システムの制御方法、プログラム及び記憶媒体 |
JP2010079436A (ja) * | 2008-09-24 | 2010-04-08 | Fuji Xerox Co Ltd | 情報処理装置、情報処理システム及びプログラム |
JP2010079500A (ja) * | 2008-09-25 | 2010-04-08 | Fuji Xerox Co Ltd | 操作装置、処理システム及び操作制御プログラム |
JP2016033719A (ja) * | 2014-07-31 | 2016-03-10 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
JP2016154026A (ja) * | 2011-03-15 | 2016-08-25 | 株式会社リコー | 電子機器、情報処理システム、及びプログラム |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7493555B2 (en) * | 2004-02-24 | 2009-02-17 | Idx Investment Corporation | Document conversion and integration system |
JP2006270441A (ja) | 2005-03-23 | 2006-10-05 | Fuji Xerox Co Ltd | ログデータ記録装置、ログデータ記録方法及びログデータ記録プログラム |
US20070121150A1 (en) * | 2005-11-25 | 2007-05-31 | Fuji Xerox Co., Ltd. | Document processing apparatus, document processing method and recording medium |
US8400649B2 (en) * | 2006-05-01 | 2013-03-19 | Ricoh Company, Ltd. | Approach for managing printer driver settings |
US20090006989A1 (en) | 2007-06-27 | 2009-01-01 | Samsung Electronics Co., Ltd | Image forming method and apparatus, and host |
JP5276328B2 (ja) * | 2008-01-08 | 2013-08-28 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
US20100121906A1 (en) * | 2008-11-11 | 2010-05-13 | Electronics And Telecommunications Research Institute | Device management apparatus and method for home network system |
JP5370029B2 (ja) * | 2009-09-10 | 2013-12-18 | 株式会社リコー | 統合管理装置、統合管理システム、統合管理方法、統合管理プログラム、及びそのプログラムを記録した記録媒体 |
WO2011035317A2 (en) * | 2009-09-21 | 2011-03-24 | Hilbert Technology Inc. | Self-similar processing network |
WO2012102710A1 (en) | 2011-01-26 | 2012-08-02 | Hewlett-Packard Development Company, L.P. | Document workflow architecture |
CN103093306A (zh) * | 2012-12-21 | 2013-05-08 | 大唐软件技术股份有限公司 | 一种业务数据协同处理方法和装置 |
CN105656706B (zh) * | 2014-11-14 | 2020-09-15 | 北京通达无限科技有限公司 | 业务数据的处理方法及设备 |
CN108733698B (zh) * | 2017-04-19 | 2023-08-08 | 腾讯科技(深圳)有限公司 | 一种日志消息的处理方法及后台服务系统 |
JP6833604B2 (ja) * | 2017-05-08 | 2021-02-24 | 株式会社日立製作所 | データ処理装置およびデータ処理方法 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6021444A (en) * | 1994-11-30 | 2000-02-01 | Canon Kabushiki Kaisha | Information processing system |
JPH0934843A (ja) * | 1995-07-18 | 1997-02-07 | Canon Inc | 処理システム及び処理装置 |
JP3639022B2 (ja) * | 1995-12-08 | 2005-04-13 | 株式会社東芝 | 複合画像形成装置 |
US6088737A (en) * | 1996-10-25 | 2000-07-11 | Canon Kabushiki Kaisha | Information processing system and control method thereof |
JPH11110535A (ja) | 1997-10-01 | 1999-04-23 | Dainippon Screen Mfg Co Ltd | 画像処理ネットワークシステムおよびその作業履歴管理方法、並びに、その処理を実行するためのプログラムを記録した記録媒体 |
US7020697B1 (en) * | 1999-10-01 | 2006-03-28 | Accenture Llp | Architectures for netcentric computing systems |
JP2001125763A (ja) | 1999-10-29 | 2001-05-11 | Ricoh Co Ltd | プリンタ装置および印刷システム |
JP2003530734A (ja) * | 1999-11-16 | 2003-10-14 | ドキュポート インコーポレイテッド | ポータブル型スキャナ、プリンタ、ファクシミリ、兼複写機 |
US6853920B2 (en) * | 2000-03-10 | 2005-02-08 | Smiths Detection-Pasadena, Inc. | Control for an industrial process using one or more multidimensional variables |
EP1143695A3 (en) | 2000-03-29 | 2004-01-21 | Canon Kabushiki Kaisha | Control method for image processing apparatus connectable to computer network |
JP2001282970A (ja) | 2000-03-29 | 2001-10-12 | Hitachi Software Eng Co Ltd | ワークフロー管理システム |
JP2002237946A (ja) * | 2001-02-07 | 2002-08-23 | Ricoh Co Ltd | 画像形成システム、画像形成装置、画像形成方法、およびその方法をコンピュータに実行させるためのプログラム |
JP2002358290A (ja) * | 2001-03-19 | 2002-12-13 | Toshiba Corp | 情報処理サービス提供方法及びプログラム並びにシステム |
JP3703460B2 (ja) * | 2002-04-16 | 2005-10-05 | キヤノン株式会社 | 提案処理システム |
JP2004163997A (ja) * | 2002-09-20 | 2004-06-10 | Fuji Xerox Co Ltd | サービス処理装置、サービス処理方法及びプログラム |
JP2004287861A (ja) * | 2003-03-24 | 2004-10-14 | Fuji Xerox Co Ltd | サービス処理装置、サービス処理方法及びプログラム |
US7386577B2 (en) * | 2004-02-04 | 2008-06-10 | International Business Machines Corporation | Dynamic determination of transaction boundaries in workflow systems |
JP2005267492A (ja) * | 2004-03-22 | 2005-09-29 | Fuji Xerox Co Ltd | サービス連携処理装置、及びサービス連携処理方法 |
JP4428108B2 (ja) * | 2004-03-24 | 2010-03-10 | 富士ゼロックス株式会社 | 処理装置、印刷処理方法、印刷処理プログラム、及び印刷システム |
US20050256818A1 (en) * | 2004-04-30 | 2005-11-17 | Xerox Corporation | Workflow auto generation from user constraints and hierarchical dependence graphs for workflows |
JP2006165942A (ja) * | 2004-12-07 | 2006-06-22 | Sony Corp | 携帯電子機器、情報処理方法、並びにプログラム |
JP4688537B2 (ja) * | 2005-03-25 | 2011-05-25 | 富士通株式会社 | サービサ連携システム、サービサ連携方法、中継コンピュータ、及びコンピュータプログラム |
-
2003
- 2003-03-24 JP JP2003081200A patent/JP2004288026A/ja active Pending
- 2003-09-09 KR KR1020030063124A patent/KR100553984B1/ko active IP Right Grant
- 2003-09-10 CN CNB031593364A patent/CN1315064C/zh not_active Expired - Lifetime
-
2004
- 2004-02-26 US US10/786,032 patent/US7418632B2/en active Active
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006095755A1 (ja) * | 2005-03-11 | 2006-09-14 | International Business Machines Corporation | 検出装置、検出方法、及びプログラム |
JP2006285576A (ja) * | 2005-03-31 | 2006-10-19 | Nec Corp | 分散処理システム及び分散処理方法 |
JP4710380B2 (ja) * | 2005-03-31 | 2011-06-29 | 日本電気株式会社 | 分散処理システム及び分散処理方法 |
JP2007081771A (ja) * | 2005-09-14 | 2007-03-29 | Fuji Xerox Co Ltd | ジョブ処理装置およびジョブ依頼装置 |
JP4687423B2 (ja) * | 2005-11-25 | 2011-05-25 | 富士ゼロックス株式会社 | ドキュメント処理装置 |
JP2007150578A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | ドキュメント処理装置 |
JP2007150577A (ja) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | ドキュメント処理装置 |
JP4687422B2 (ja) * | 2005-11-25 | 2011-05-25 | 富士ゼロックス株式会社 | ドキュメント処理装置 |
JP2009140277A (ja) * | 2007-12-07 | 2009-06-25 | Fujitsu Ltd | 情報処理装置及び情報処理方法 |
US8893132B2 (en) | 2007-12-07 | 2014-11-18 | Fujitsu Limited | Information processing apparatus |
US8270018B2 (en) | 2008-02-06 | 2012-09-18 | Canon Kabushiki Kaisha | Canceling a workflow from an image processing apparatus |
JP2009188762A (ja) * | 2008-02-06 | 2009-08-20 | Canon Inc | 文書処理システム、文書処理システムの制御方法、プログラム及び記憶媒体 |
JP2010079436A (ja) * | 2008-09-24 | 2010-04-08 | Fuji Xerox Co Ltd | 情報処理装置、情報処理システム及びプログラム |
US8625128B2 (en) | 2008-09-24 | 2014-01-07 | Fuji Xerox Co., Ltd. | Information-processing device, an information-processing system, and a storing medium |
JP2010079500A (ja) * | 2008-09-25 | 2010-04-08 | Fuji Xerox Co Ltd | 操作装置、処理システム及び操作制御プログラム |
US8599407B2 (en) | 2008-09-25 | 2013-12-03 | Fuji Xerox Co., Ltd. | Operation apparatus, processing system, and computer readable medium |
JP2016154026A (ja) * | 2011-03-15 | 2016-08-25 | 株式会社リコー | 電子機器、情報処理システム、及びプログラム |
JP2016033719A (ja) * | 2014-07-31 | 2016-03-10 | 株式会社リコー | 情報処理装置、情報処理システム、情報処理方法、及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20040205376A1 (en) | 2004-10-14 |
CN1315064C (zh) | 2007-05-09 |
US7418632B2 (en) | 2008-08-26 |
CN1532745A (zh) | 2004-09-29 |
KR20040086101A (ko) | 2004-10-08 |
KR100553984B1 (ko) | 2006-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100553984B1 (ko) | 서비스 처리 시스템, 처리 결과 관리 장치 및 서비스 처리시스템의 처리 결과 확인 방법 | |
KR100596224B1 (ko) | 서비스 처리 장치 및 서비스 처리 방법 | |
JP5310934B2 (ja) | サービス処理システム | |
JP2008097586A (ja) | 情報処理装置、画像形成装置、処理制御システム、処理制御方法およびプログラム | |
JP4985318B2 (ja) | 画像処理装置および方法 | |
JP2004289500A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2013077317A (ja) | サービス処理システム | |
JP2013232984A (ja) | サービス処理システム | |
JP2004280665A (ja) | サービス処理システム、サービス処理方法及びサービス処理プログラム | |
KR100618043B1 (ko) | 서비스 처리장치, 서비스 처리시스템 및 서비스처리시스템의 원 데이터 보관방법 | |
JP5516809B2 (ja) | サービス処理システム | |
JP5516814B2 (ja) | サービス処理システム | |
JP2014041634A (ja) | サービス処理システム | |
JP5516813B2 (ja) | サービス処理システム | |
JP5516808B2 (ja) | サービス処理システム | |
JP5516810B2 (ja) | サービス処理システム | |
JP5516812B2 (ja) | サービス処理システム | |
JP5516811B2 (ja) | サービス処理システム | |
JP2014006925A (ja) | サービス処理システム | |
JP2004288054A (ja) | サービス処理システム、サービス処理方法及びサービス処理プログラム | |
JP2007293916A (ja) | 画像処理装置、画像処理方法、プログラム及びシステム | |
JP2004288055A (ja) | サービス処理システム、サービス処理方法及びサービス処理プログラム | |
JP2010212954A (ja) | 画像処理装置 | |
JP2005258626A (ja) | サービス処理装置及びサービス処理プログラム | |
JP5652533B2 (ja) | サービス処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060221 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080916 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081117 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081216 |