JP2005196404A - Rule execution device and rule execution program - Google Patents
Rule execution device and rule execution program Download PDFInfo
- Publication number
- JP2005196404A JP2005196404A JP2004001317A JP2004001317A JP2005196404A JP 2005196404 A JP2005196404 A JP 2005196404A JP 2004001317 A JP2004001317 A JP 2004001317A JP 2004001317 A JP2004001317 A JP 2004001317A JP 2005196404 A JP2005196404 A JP 2005196404A
- Authority
- JP
- Japan
- Prior art keywords
- rule
- temporary
- execution
- changeable parameter
- unit
- 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 claims abstract description 70
- 238000000034 method Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 238000012015 optical character recognition Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、ルール実行装置及びルール実行プログラムに係り、特にネットワーク上のドキュメント処理に関する様々な機能の連携を表すルールを実行するルール実行装置及びルール実行プログラムに関する。 The present invention relates to a rule execution device and a rule execution program, and more particularly, to a rule execution device and a rule execution program for executing a rule representing linkage of various functions related to document processing on a network.
スキャナ、ファクシミリ(以下「FAX」という。)、複写機、又はこれらを複合した複合機、パーソナルコンピュータ、メールサーバをネットワークで接続して、紙文書と電子情報の共有化を図ったネットワークシステムが提案されている。 A network system is proposed in which scanners, facsimiles (hereinafter referred to as “FAX”), copiers, or multifunction machines combining these, personal computers, and mail servers are connected via a network to share paper documents and electronic information. Has been.
このようなネットワークシステムは、原稿を読み取るスキャナ、ペーパーレスFAX等の入力系からの文書ファイルを取り込み、イメージ加工、文字認識等の処理系を経て、プリンタやメールサーバ等の出力系を介して文書ファイルを外部に配信する。
具体的には、入力から出力までの各々のドキュメント処理(サービス)をネットワーク上で連携して予め定義した順番で実行するワークフローシステムが導入されている。ワークフローシステムは、承認や回覧などオフィスで汎用的に使用されるワークフローを想定して、既存の紙ベースの業務システムをそのまま電子化することによって開発されることが多い(例えば、特許文献1、特許文献2、特許文献3を参照。)。
Specifically, a workflow system has been introduced in which each document process (service) from input to output is executed in a predefined order in cooperation on a network. Workflow systems are often developed by digitizing existing paper-based business systems as they are, assuming workflows that are generally used in offices such as approval and circulation (for example, Patent Document 1, Patents). (Refer to Literature 2 and Patent Literature 3).
上述したワークフローシステムでは、通常、スキャン対象となる原稿サイズ、ドキュメントの取り込み先、イメージ加工のフォーマット、プリント出力の原稿サイズや枚数など、サービスに関するのパラメータが決められている。 In the above-described workflow system, parameters relating to services such as a document size to be scanned, a document capture destination, an image processing format, and a document size and number of print output are usually determined.
ところで、ユーザによっては、状況に応じてワークフローの一部のパラメータのみを変更したい場合がある。このような場合、ユーザは、ワークフローを修正したり、最初から作成しなければならず、その負担が非常に大きかった。また、ワークフローを修正した場合であっても、再び、元のワークフローを使用したくなることもあり、ワークフローを頻繁に変更しなければならないこともあった。 By the way, some users may want to change only some of the parameters of the workflow according to the situation. In such a case, the user has to modify the workflow or create it from the beginning, and the burden is very large. Even when the workflow is corrected, there is a case where the user wants to use the original workflow again, and the workflow has to be frequently changed.
本発明は、上述した課題を解決するために提案されたものであり、ユーザの負担を軽減しつつ、一部の処理のパラメータを容易に変更して各々のドキュメント処理を連携するためのルールを実行するルール実行装置及びルール実行プログラムを提供することを目的とする。 The present invention has been proposed to solve the above-described problems, and rules for easily changing some processing parameters and linking each document processing while reducing the burden on the user. An object is to provide a rule execution device and a rule execution program to be executed.
本発明に係るルール実行装置は、所定の処理を行う複数のサービスを連携させると共に少なくとも1つのサービスについて変更可能パラメータを含んだルールを記憶するルール記憶手段と、所定の値に設定済みの変更可能パラメータと、これに対応するルール識別情報と、を受信する受信手段と、前記受信手段で受信されたルール識別情報に対応するルールを前記ルール記憶手段から読み出し、この読み出したルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成する一時ルール生成手段と、前記一時ルール生成手段により生成された一時ルールを実行するルール実行手段と、を備えている。 A rule execution device according to the present invention includes a rule storage unit that stores a rule including a changeable parameter for at least one service in cooperation with a plurality of services that perform a predetermined process, and a change that has been set to a predetermined value A receiving unit that receives a parameter and rule identification information corresponding to the parameter, and a rule corresponding to the rule identification information received by the receiving unit is read from the rule storage unit, and the read rule and the predetermined value are Temporary rule generation means for generating a temporary rule that is a rule when the predetermined value is set in the changeable parameter based on the settable changeable parameter, and the temporary rule generated by the temporary rule generation means And a rule execution means for executing
本発明に係るルール実行プログラムは、コンピュータを、所定の処理を行う複数のサービスを連携させると共に少なくとも1つのサービスについて変更可能パラメータを含んだルールを記憶するルール記憶手段と、所定の値に設定済みの変更可能パラメータと、これに対応するルール識別情報と、を受信する受信手段と、前記受信手段で受信されたルール識別情報に対応するルールを前記ルール記憶手段から読み出し、この読み出したルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成する一時ルール生成手段と、前記一時ルール生成手段により生成された一時ルールを実行するルール実行手段と、して機能させる。 The rule execution program according to the present invention includes a rule storage unit that stores a rule including a changeable parameter for at least one service in cooperation with a plurality of services that perform predetermined processing, and a computer that is set to a predetermined value. Receiving means for receiving the changeable parameter and the rule identification information corresponding to the parameter, the rule corresponding to the rule identification information received by the receiving means is read from the rule storage means, and the read rule and the rule Based on a changeable parameter that has been set to a predetermined value, a temporary rule generation unit that generates a temporary rule that is a rule when the predetermined value is set to the changeable parameter, and generated by the temporary rule generation unit It functions as a rule execution means for executing the temporary rule.
記憶手段には、所定の処理を行う複数のサービスを連携させると共に少なくとも1つのサービスについて変更可能パラメータを含んだルールが記憶されている。ルールは、ネットワーク上でドキュメント処理に関する様々なサービスが接続されている場合において、これらのサービスを一連の処理として連携させるための情報をいう。サービスとしては、例えば、コピー、スキャン、プリント、OCR、フォーマット変換、メール配信等が該当する。変更可能パラメータとは、デバイスで変更することができるパラメータをいい、例えばメール配信先、ホルダ保存先などがある。なお、ルールのパラメータは、すべて変更可能である。 The storage unit stores a rule that includes a plurality of services that perform predetermined processing and includes a changeable parameter for at least one service. The rule refers to information for linking these services as a series of processes when various services related to document processing are connected on the network. Examples of services include copying, scanning, printing, OCR, format conversion, mail delivery, and the like. The changeable parameter means a parameter that can be changed by the device, such as a mail delivery destination and a holder storage destination. All rule parameters can be changed.
受信手段は、所定の値に設定済みの変更可能パラメータと、これに対応するルール識別情報と、を受信する。この変更可能パラメータは、例えばユーザによって、所定の値に設定されている。ルール識別情報は、ルール記憶手段に記憶されているルールの中から所望のルールを特定するために使用されるものである。 The receiving means receives the changeable parameter that has been set to a predetermined value and the rule identification information corresponding to the changeable parameter. This changeable parameter is set to a predetermined value by the user, for example. The rule identification information is used to specify a desired rule from the rules stored in the rule storage means.
一時ルール生成手段は、ルール識別情報に対応するルールを前記ルール記憶手段から読み出す。そして、この読み出したルールと所定値に設定済みの変更可能パラメータとに基づいて、一時ルールを生成する。一時ルールは、前記ルール識別情報の示すルールであって、変更可能パラメータに所定値が設定されたときのルールである。そして、ルール実行手段は、この一時ルールを実行する。 The temporary rule generation means reads a rule corresponding to the rule identification information from the rule storage means. Then, a temporary rule is generated based on the read rule and the changeable parameter set to a predetermined value. The temporary rule is a rule indicated by the rule identification information, and is a rule when a predetermined value is set in the changeable parameter. Then, the rule execution means executes this temporary rule.
したがって、本発明によれば、所定の値に設定済みの変更可能パラメータとこれに対応するルール識別情報とを受信し、ルール識別情報に対応するルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成して、これを実行する。これにより、ルール記憶手段に記憶されているルールを変更することなく、変更可能パラメータの異なるルールを容易に作成して実行することができる。 Therefore, according to the present invention, the changeable parameter set to the predetermined value and the rule identification information corresponding thereto are received, the rule corresponding to the rule identification information and the changeable parameter set to the predetermined value are Based on the above, a temporary rule that is a rule when the predetermined value is set in the changeable parameter is generated and executed. Thereby, it is possible to easily create and execute a rule having different changeable parameters without changing the rule stored in the rule storage means.
本発明に係るルール実行装置及びルール実行プログラムは、所定の値に設定済みの変更可能パラメータとこれに対応するルール識別情報とを受信し、ルール識別情報に対応するルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成して、これを実行することにより、ルール記憶手段に記憶されているルールを変更することなく、変更可能パラメータの異なるルールを容易に作成して実行することができる。 The rule execution device and the rule execution program according to the present invention receive a changeable parameter that has been set to a predetermined value and rule identification information corresponding thereto, and have already been set to the rule corresponding to the rule identification information and the predetermined value Based on the changeable parameter, a temporary rule that is a rule when the predetermined value is set in the changeable parameter is generated and executed, whereby the rule stored in the rule storage unit is It is possible to easily create and execute a rule having different changeable parameters without changing.
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
[システムの構成]
図1は、本発明の実施の形態に係るフローサービスシステムの概略的な構成を示す図である。フローサービスシステムとは、ドキュメントに対して各々所定の処理を行うサービス(プラグイン)をネットワーク上で接続させた状態において、ドキュメントの取り込み、加工、配信を一連の連携処理として実行するシステムをいう。ドキュメントは、文書に関するデータであるが、取込、加工、配信の各々の状態に応じてイメージデータやテキストデータを含むものであってもよく、特に限定されるものではない。ここで、サービスの連携処理を自動化/定型化するための定義したものを「ルール」という。なお、サービスとは、ドキュメントに関する所定の処理(機能)のことをいう。
[System configuration]
FIG. 1 is a diagram showing a schematic configuration of a flow service system according to an embodiment of the present invention. The flow service system is a system that executes document capture, processing, and distribution as a series of linked processes in a state where services (plug-ins) that perform predetermined processes on documents are connected on a network. The document is data related to the document, but may include image data and text data according to each state of capture, processing, and distribution, and is not particularly limited. Here, what is defined for automating / stylizing service linkage processing is referred to as a “rule”. A service refers to a predetermined process (function) related to a document.
上記フローサービスシステムは、プリント、スキャン、ファクシミリ、転送、指示書の解釈などの各機能を兼ね備えた複合機10と、複合機10にない機能(例えば、OCR(Optical Character Recognition)、イメージ加工、フォーマット変換などの機能)を有し、様々なルールを記憶している処理サーバ20と、を備えている。
The flow service system includes a
複合機10、処理サーバ20は、ネットワーク5を介して相互に接続されている。処理サーバ30は、上述したサービスに限らず、他のサービスを実行するようにしてもよい。なお、ネットワーク5には、上記のほかに、プリンタ、スキャナ、ファクシミリ装置、アプリケーションプログラムがインストールされたコンピュータがそれぞれ接続されてもよい。
The
ここで、複合機10は、処理サーバ20に記憶されているルールの中から所望のルールを実行するように指示するための指示書を記憶している。指示書とは、複合機10におけるサービスや処理サーバ20におけるサービスの呼び出しが記述された情報をいう。そして、複合機10は、指示書の実行時には、ジョブを発行し、指示書及びジョブに基づいて、内部でサービスを実行したり、処理サーバ20にサービスを実行させるときはジョブ及び指示書を処理サーバ20に送信する。
Here, the
一方、処理サーバ20は、指示書及びジョブを受信すると、処理要求の対象となるルールを実行し、その処理結果を複合機10に通知する。
On the other hand, when the
図2は、フローサービスシステムの構成を示すブロック図である。ここでは、指示書とルールに関するブロックのみを説明する。 FIG. 2 is a block diagram showing the configuration of the flow service system. Here, only the blocks related to the instructions and rules will be described.
複合機10は、指示書の送受信やジョブの送信などを行う送受信部11と、指示書の選択、変更可能パラメータの設定、指示書の実行を指示するためにユーザが操作する操作部12と、多くの指示書を格納する指示書格納部13と、ジョブを発行するジョブ発行部14と、指示書格納部13に格納されている複数の指示書や変更可能パラメータなどを表示する表示パネル15と、を備えている。ここで、変更可能パラメータとは、デバイスで変更することができるパラメータをいい、例えばメール配信先、ホルダ保存先などがある。なお、ルールのパラメータは、すべて変更可能である。
The
送受信部11は、ネットワーク5に接続され、処理サーバ20との間で、指示書、ジョブ、処理結果通知などの様々な情報の送受信を行う。操作部12は、ユーザの操作に従って、例えば、指示書格納部13に格納されている多数の指示書から所定の指示書を選択し、変更可能パラメータを設定した後、指示書の実行開始を指示する。
The transmission / reception unit 11 is connected to the
ジョブ発行部14は、操作部12を介して指示書の実行開始が指示されると、指示書格納部13からその指示書を読み出し、その指示書を解析する。そして、ジョブ発行部14は、ジョブを発行した後、指示書に記述された順に、例えば、当該複合機10にサービスを実行させたり、処理サーバ20にサービスを実行させるときは処理サーバ20に指示書及びジョブを送信する。
When the
図3は、指示書格納部13に格納されている指示書の構成を示す図である。指示書には、指示書ID、ルールID及び変更可能パラメータが記述されている。指示書IDは、当該指示書を識別するための情報である。なお、指示書は、1つのルールに限らず、複数のルールの実行も指示できる。複数のルールの実行を指示する場合には、指示書には、複数のルールIDが記述されている。
FIG. 3 is a diagram showing the configuration of the instruction sheet stored in the instruction
ルールIDは、いわゆるリファレンスIDであり、処理すべきルールを特定するための情報である。すなわち、指示書には、対象となるルールのすべての処理内容が記述されているのではなく、ルールIDが記述されている。 The rule ID is a so-called reference ID and is information for specifying a rule to be processed. That is, in the instruction sheet, not all processing contents of the target rule are described, but a rule ID is described.
ルールID:001には、変更可能パラメータxが対応付けられている。これは、ルールID:001のルールを実行するにあたり、変更可能パラメータxはユーザによって設定可能であることを示している。なお、変更可能パラメータxは、ユーザによって設定されない場合、所定のデフォルト値に設定される。 The changeable parameter x is associated with the rule ID: 001. This indicates that the changeable parameter x can be set by the user when executing the rule of rule ID: 001. The changeable parameter x is set to a predetermined default value when not set by the user.
同様に、ルールID:002には、変更可能パラメータyが対応付けられている。なお、ルールIDに対応付けられる変更可能パラメータは、1つに限らず、複数であってもよい。 Similarly, the changeable parameter y is associated with the rule ID: 002. The changeable parameter associated with the rule ID is not limited to one and may be plural.
一方、処理サーバ20は、図2に示すように、指示書の送受信やジョブの受信などを行う送受信部21と、ユーザが指示書作成やルール作成などのために操作する操作部22と、ディスプレイ23と、ルールを管理するルール管理部24と、ルールを格納するルール格納部25と、指示書の作成又は実行処理などを行う指示書処理部26と、ジョブを実行するジョブ実行部27と、を備えている。
On the other hand, as shown in FIG. 2, the
送受信部21は、ネットワーク5に接続され、複合機10との間で、指示書、ジョブ、処理結果通知などの様々な情報の送受信を行う。操作部22は、ユーザの操作に従って、例えば、ルールの作成をルール管理部24に指示したり、指示書の作成を指示書処理部26に指示する。ディスプレイ23には、例えば、ルールや指示書の作成・編集時におけるGUI(Graphical User Interface)画面が表示される。
The transmission /
ルール管理部24は、例えば、操作部22を介してルールの作成が指示されると、操作部22の操作内容に応じてルールを作成し、このルールをルール格納部25に格納する。また、ルール管理部24は、操作部22を介して、複数のルールの連携実行を指示する内容の指示書の作成が指示されると、対象となるルールをルール格納部25から読み出して、それらのルールを指示書処理部26に供給する。
For example, when the
図4は、ルール格納部25に格納されているルールの構成を示す図である。ルール格納部25は、ルール毎に、ルールを識別するためのルールID、様々なサービスを連携させるための処理内容、変更可能パラメータを格納している。
FIG. 4 is a diagram illustrating a configuration of rules stored in the
変更可能パラメータは、対応付けられているルールを実行するにあたり、ユーザが任意に設定できるパラメータである。変更可能パラメータは、ユーザによって設定されない場合、所定のデフォルト値に設定される。図4では、ルールID:001については変更可能パラメータx、ルールID:002については変更可能パラメータy、ルールID:003については変更可能パラメータz及びtが対応付けられている。 The changeable parameter is a parameter that can be arbitrarily set by the user when executing the associated rule. The changeable parameter is set to a predetermined default value if it is not set by the user. In FIG. 4, changeable parameter x is associated with rule ID: 001, changeable parameter y is associated with rule ID: 002, and changeable parameters z and t are associated with rule ID: 003.
指示書処理部26は、複合機10から指示書及びジョブが送信されたときは、指示書のルールIDに対応するルールをルール格納部25から読み出し、読み出したルールをジョブ実行部27に供給する。そして、ジョブ実行部27は、指示書処理部26を介して、ルール格納部25から読み出されたルールを実行することで、指示書に記述された連携サービスを実行する。
When an instruction sheet and a job are transmitted from the
また、指示書処理部26は、操作部22を介して指示書の作成が指示されたときは、ルール格納部25から読み出されたルールのルールIDを用いて、図3に示したような指示書を作成する。この指示書は、送受信部21を介して、複合機10に送信される。これにより、処理サーバ20は、複合機10に対して、変更可能パラメータに関する情報を報知することができる。
When the
[指示書の実行]
以上のように構成されたフローサービスシステムにおいて、複合機10は、次に説明するように、遠隔(処理サーバ20と異なる場所)から、容易に、変更可能パラメータを設定したジョブを発行することができる。換言すると、ユーザは、指示書に変更可能パラメータが記述されていたときは、変更可能パラメータに所望の値を設定して、フローサービスシステムにその指示書を実行させることができる。
[Execution of instructions]
In the flow service system configured as described above, as described below, the
具体的には、ユーザは、複合機10の表示パネル15に表示されている複数の指示書から、操作部12を操作することで、所望の指示書を選択すると共に変更可能パラメータを設定する。そして、ジョブ発行部14は、操作部12を介して指示書の実行開始が指示されると、指示書に変更可能パラメータの値を設定して、この指示書を実行するためのジョブを発行する。
Specifically, the user selects a desired instruction and sets a changeable parameter by operating the
図5は、変更可能パラメータが設定されているときの指示書を示す図である。本実施形態では、同図に示すように、ルールID:001の変更可能パラメータxには“sss”が、ルールID:002の変更可能パラメータyには“ttt”が設定されている。ジョブ発行部14は、送受信部11を介して、この指示書及びジョブを処理サーバ20に送信する。
FIG. 5 is a diagram showing an instruction sheet when the changeable parameter is set. In the present embodiment, as shown in the figure, “sss” is set in the changeable parameter x of the rule ID: 001, and “ttt” is set in the changeable parameter y of the rule ID: 002. The
図6は、指示書実行時における処理サーバ20の各部の処理手順を示すフローチャートである。処理サーバ20は、複合機10から送信された指示書を実行すべく、次のステップST1以降の処理を実行する。
FIG. 6 is a flowchart showing the processing procedure of each part of the
ステップST1では、処理サーバ20の送受信部21は、指示書を受信したか否かを判定し、指示書を受信するまで待機する。そして、送受信部21は、指示書を受信すると、これを指示書処理部26供給して、ステップST2に移行する。
In step ST1, the transmission /
ステップST2では、指示書処理部26は、指示書を解析し、ルール格納部25に格納されているルールの中で、指示書に記述されたルールIDと同じルールIDのルールが存在するかを判定する。そして、指示書処理部26は、同じルールIDがあるとき(肯定判定Yのとき)は、そのルールID(本実施形態では“001”及び“002”)を有するルールをルール格納部25から読み出して、ステップST3に移行する。なお、同じルールIDがないとき(否定判定Nのとき)は、ルール実行処理を終了する。
In step ST <b> 2, the instruction
ステップST3では、指示書処理部26は、指示書の変更可能パラメータが所定の値に設定されているかを判定し、設定されているとき(肯定判定Yのとき)はステップST5に移行する。一方、指示書の変更可能パラメータが所定の値に設定されているとき、又は変更可能パラメータが存在しないとき(否定判定Nのとき)は、ステップST4に移行する。
In step ST3, the instruction
ステップST4では、指示書処理部26は、指示書に記述されたルールIDに対応するルールをルール格納部25から読み出す。そして、ジョブ実行部27は、指示書処理部26を介して、ルール格納部25から読み出されたルールを実行することで、指示書に記述された連携サービスを実行する。
In step ST4, the instruction
一方、ステップST5では、指示書処理部26は、指示書に記述されたルールIDに対応するルールをルール格納部25から読み出し、このルールと所定値設定済みの変更可能パラメータとに基づいて、一時ルールを生成する。指示書処理部26は、一時ルールを生成することにより、元のルールを変更する手間を省略することができる。
On the other hand, in step ST5, the instruction
図7はルールID:001の一時ルール(ルールID:001+)を示す図であり、 図8はルールID:002の一時ルール(ルールID:002+)を示す図である。なお、“+”は一時ルールであることを表している。このように、一時ルールは、変更可能パラメータに所定の値が設定されている状態のルールである。そして、指示書処理部26は、これらの一時ルールをジョブ実行部27に供給して、ステップST6に移行する。
FIG. 7 is a diagram showing a temporary rule (rule ID: 001+) with a rule ID: 001, and FIG. 8 is a diagram showing a temporary rule (rule ID: 002+) with a rule ID: 002. Note that “+” represents a temporary rule. Thus, the temporary rule is a rule in a state where a predetermined value is set for the changeable parameter. Then, the instruction
ステップST6では、ジョブ実行部27は、指示書処理部26で生成された一時ルール(ルールID:001+,002+)に基づいて、様々な連携サービスを実行し、このときの処理結果を、送受信部21を介して複合機10に通知する。そして、これらの一時ルールを消去して、処理を終了する。なお、ジョブ実行後も一時ルールを保持し、ユーザにより対応するジョブの削除の指示が行われると、そのジョブに対応する一時ルールを消去するように構成してもよい。
In step ST6, the
ジョブ実行部27は、一時ルールのジョブにエラーが発生した場合、変更可能パラメータを再設定するための画面であるジョブ一覧画面をディスプレイ23に表示させる。
When an error occurs in the job of the temporary rule, the
図9は、ディスプレイ23に表示されたジョブ一覧画面を示す図である。ユーザは、操作部22を操作することで、ジョブ一覧画面の中から一時ジョブ(図中の点線で囲われた部分)を選択し、変更可能パラメータの設定値を変更することができる。これにより、変更可能パラメータの変更ミスによってエラーが発生した場合でも、そのエラーを解消することができる。ジョブ一覧画面では、変更可能パラメータ以外のパラメータについても変更可能である。
FIG. 9 is a diagram showing a job list screen displayed on the
なお、ルール管理部24は、オリジナルルール、すなわちルール格納部25に格納されているルールが変更された場合、そのオリジナルルールに対応する一時ルールのジョブが実行されていないかを検索し、ディスプレイ23を介して、マージを行うかをユーザに問い合わせしてもよい。ユーザが操作部22を介してマージを行うことを指示した場合、指示書処理部26は、変更可能パラメータとオリジナルルールから変更されたルールとをマージして、一時ルールを生成すればよい。
In addition, when the original rule, that is, the rule stored in the
以上のように、本発明の実施の形態に係るフローサービスシステムは、変更可能パラメータを有する基本となるオリジナルルールを予め記憶しておき、ユーザによって変更可能パラメータが設定された場合には、その設定内容を反映した一時ルールを生成する。これにより、フローサービスシステムは、ルールのパラメータの変更が必要な場合であっても新たなルールを作成することなく、簡単にジョブを発行することができる。 As described above, the flow service system according to the embodiment of the present invention stores a basic original rule having a changeable parameter in advance, and if the changeable parameter is set by the user, the setting is performed. Generate a temporary rule that reflects the contents. As a result, the flow service system can easily issue a job without creating a new rule even when a rule parameter needs to be changed.
さらに、フローサービスシステムは、オリジナルルールを変更することなく、変更可能パラメータのみ異なるルールを、容易に作成することができる。また、フローサービスシステムは、変更可能パラメータに関する情報を処理サーバ20から複合機10に報知することにより、複合機10において変更可能パラメータのみ異なるルールを実行することができる。
Furthermore, the flow service system can easily create rules that differ only in changeable parameters without changing the original rules. In addition, the flow service system can execute information on the changeable parameters from the
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。 Note that the present invention is not limited to the above-described embodiment, and it is needless to say that the present invention can also be applied to a design modified within the scope of the claims.
上述した実施形態では、複合機10を例に挙げて説明したが、デバイスはこれに限定されるものではない。例えば、複合機10に代わるデバイスとして、プリンタ、スキャナ、ファクシミリ装置、アプリケーションプログラムがインストールされたコンピュータなどであってもよい。
In the above-described embodiment, the
また、上述したステップST1からステップST6までの処理を実行するプログラムをコンピュータにインストールしてもよい。これにより、上記コンピュータは、処理サーバ20として機能し、上述したステップST1からステップST6までの処理を実行することができる。
In addition, a program for executing the processing from step ST1 to step ST6 described above may be installed in the computer. Thereby, the computer functions as the
なお、上記プログラムは、通信回線を介して伝送されたものでもよいし、光ディスク、磁気ディスク、半導体メモリなどの記録媒体に記録されたものであってもよいのは勿論である。 Of course, the program may be transmitted via a communication line or may be recorded on a recording medium such as an optical disk, a magnetic disk, or a semiconductor memory.
10 複合機
11 送受信部
12,22 操作部
13 指示書格納部
14 ジョブ発行部
15 表示パネル
20 処理サーバ
21 送受信部
23 ディスプレイ
24 ルール管理部
25 ルール格納部
26 指示書処理部
27 ジョブ実行部
DESCRIPTION OF
Claims (6)
所定の値に設定済みの変更可能パラメータと、これに対応するルール識別情報と、を受信する受信手段と、
前記受信手段で受信されたルール識別情報に対応するルールを前記ルール記憶手段から読み出し、この読み出したルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成する一時ルール生成手段と、
前記一時ルール生成手段により生成された一時ルールを実行するルール実行手段と、
を備えたルール実行装置。 A rule storage means for storing a rule including a changeable parameter for at least one service in cooperation with a plurality of services that perform predetermined processing;
A receiving means for receiving a changeable parameter set to a predetermined value and rule identification information corresponding to the parameter,
A rule corresponding to the rule identification information received by the receiving unit is read from the rule storage unit, and the predetermined value is set to the changeable parameter based on the read rule and the changeable parameter set to the predetermined value. A temporary rule generating means for generating a temporary rule that is a rule when is set;
Rule execution means for executing the temporary rule generated by the temporary rule generation means;
A rule execution device comprising:
所定の処理を行う複数のサービスを連携させると共に少なくとも1つのサービスについて変更可能パラメータを含んだルールを記憶するルール記憶手段と、
所定の値に設定済みの変更可能パラメータと、これに対応するルール識別情報と、を受信する受信手段と、
前記受信手段で受信されたルール識別情報に対応するルールを前記ルール記憶手段から読み出し、この読み出したルールと前記所定値に設定済みの変更可能パラメータとに基づいて、前記変更可能パラメータに前記所定値が設定されたときのルールである一時ルールを生成する一時ルール生成手段と、
前記一時ルール生成手段により生成された一時ルールを実行するルール実行手段と、
して機能させるルール実行プログラム。 Computer
A rule storage means for storing a rule including a changeable parameter for at least one service in cooperation with a plurality of services that perform predetermined processing;
A receiving means for receiving a changeable parameter set to a predetermined value and rule identification information corresponding to the parameter,
The rule corresponding to the rule identification information received by the receiving unit is read from the rule storage unit, and the changeable parameter is set to the predetermined value based on the read rule and the changeable parameter set to the predetermined value. A temporary rule generating means for generating a temporary rule that is a rule when is set;
Rule execution means for executing the temporary rule generated by the temporary rule generation means;
Rule execution program that makes it work.
前記一時ルールの実行によってエラーが発生したときに前記一時ルールのパラメータを再設定するための画面を表示する表示手段として更に機能させる請求項4または請求項5に記載のルール実行プログラム。 The computer,
6. The rule execution program according to claim 4 or 5, further causing display means to display a screen for resetting parameters of the temporary rule when an error occurs due to the execution of the temporary rule.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004001317A JP2005196404A (en) | 2004-01-06 | 2004-01-06 | Rule execution device and rule execution program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004001317A JP2005196404A (en) | 2004-01-06 | 2004-01-06 | Rule execution device and rule execution program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005196404A true JP2005196404A (en) | 2005-07-21 |
Family
ID=34816867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004001317A Pending JP2005196404A (en) | 2004-01-06 | 2004-01-06 | Rule execution device and rule execution program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005196404A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007036701A (en) * | 2005-07-27 | 2007-02-08 | Canon Inc | Information processing apparatus and method thereof, and program |
JP2008129810A (en) * | 2006-11-20 | 2008-06-05 | Fuji Xerox Co Ltd | Information processing system, information processing method and computer program |
CN117112506A (en) * | 2023-10-25 | 2023-11-24 | 湖南云档信息科技有限公司 | Multimedia archive application method, system and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08289075A (en) * | 1995-04-13 | 1996-11-01 | Fuji Xerox Co Ltd | Image processing system |
JP2000184124A (en) * | 1998-12-10 | 2000-06-30 | Fuji Xerox Co Ltd | Picture input device, picture input system, and control method for picture input device |
JP2000324283A (en) * | 1999-05-12 | 2000-11-24 | Konica Corp | Composite image device |
JP2002169679A (en) * | 2000-09-19 | 2002-06-14 | Fuji Xerox Co Ltd | User interface apparatus, image input apparatus, image output control apparatus, and image output system |
JP2002169666A (en) * | 2000-09-19 | 2002-06-14 | Fuji Xerox Co Ltd | Image management apparatus and distributed processing system |
JP2002176522A (en) * | 2000-12-05 | 2002-06-21 | Canon Inc | System and apparatus for image formation and control method for image forming apparatus |
-
2004
- 2004-01-06 JP JP2004001317A patent/JP2005196404A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08289075A (en) * | 1995-04-13 | 1996-11-01 | Fuji Xerox Co Ltd | Image processing system |
JP2000184124A (en) * | 1998-12-10 | 2000-06-30 | Fuji Xerox Co Ltd | Picture input device, picture input system, and control method for picture input device |
JP2000324283A (en) * | 1999-05-12 | 2000-11-24 | Konica Corp | Composite image device |
JP2002169679A (en) * | 2000-09-19 | 2002-06-14 | Fuji Xerox Co Ltd | User interface apparatus, image input apparatus, image output control apparatus, and image output system |
JP2002169666A (en) * | 2000-09-19 | 2002-06-14 | Fuji Xerox Co Ltd | Image management apparatus and distributed processing system |
JP2002176522A (en) * | 2000-12-05 | 2002-06-21 | Canon Inc | System and apparatus for image formation and control method for image forming apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007036701A (en) * | 2005-07-27 | 2007-02-08 | Canon Inc | Information processing apparatus and method thereof, and program |
JP4684786B2 (en) * | 2005-07-27 | 2011-05-18 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
JP2008129810A (en) * | 2006-11-20 | 2008-06-05 | Fuji Xerox Co Ltd | Information processing system, information processing method and computer program |
CN117112506A (en) * | 2023-10-25 | 2023-11-24 | 湖南云档信息科技有限公司 | Multimedia archive application method, system and storage medium |
CN117112506B (en) * | 2023-10-25 | 2024-01-12 | 湖南云档信息科技有限公司 | Multimedia archive application method, system and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8181256B2 (en) | Data transmission apparatus, control method therefor, and image input/output apparatus | |
JP4861883B2 (en) | Image forming apparatus and application execution method | |
US7873918B2 (en) | Method and apparatus for displaying workflow | |
US8120818B2 (en) | Image processing apparatus and computer-readable storage medium that add marking type information to predetermined image | |
US8237941B2 (en) | Image formation system and application program installation method | |
JP4144614B2 (en) | Print management method, program, and print management apparatus | |
JP5368837B2 (en) | Server, information processing system including server, server control method, and program | |
JP2004287861A (en) | Service processor, service processing method and program | |
JP4810213B2 (en) | Data processing apparatus, data processing method and program | |
US20070011038A1 (en) | Document processor, workflow system, and method and program for document processing | |
JP4748785B2 (en) | Information processing apparatus, data processing method, storage medium, and computer program | |
JP2006018640A (en) | Information input device and information input control program | |
JP7037310B2 (en) | Image processing equipment, its control method, and programs | |
US20070061377A1 (en) | Document management system and control method thereof | |
JP2001251454A (en) | Image processing apparatus, control method for image processing apparatus, and storage medium | |
JP2005196404A (en) | Rule execution device and rule execution program | |
JP5316077B2 (en) | Image processing system, image processing apparatus, image forming apparatus, image processing method, and image processing program | |
JP5217815B2 (en) | Information processing apparatus, processing control system, processing control method, program, and storage medium | |
JP2009065308A (en) | Image forming apparatus and recording medium | |
JP2007007922A (en) | Image processor | |
US20090064201A1 (en) | Image Forming Apparatus, Application Management Method, and Computer-Readable Recording Medium Having Application Management Program | |
JP2012034330A (en) | Image information input system, image information input device, image information input method, image information input program, and recording medium | |
JP5315919B2 (en) | Image forming apparatus, image forming control method, and image forming control program | |
JP4483295B2 (en) | Rule editing device, rule editing method and rule editing program | |
JP2004288038A (en) | Data processing system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091208 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100413 |