JP2018028725A - 情報処理装置及び情報処理プログラム - Google Patents
情報処理装置及び情報処理プログラム Download PDFInfo
- Publication number
- JP2018028725A JP2018028725A JP2016159259A JP2016159259A JP2018028725A JP 2018028725 A JP2018028725 A JP 2018028725A JP 2016159259 A JP2016159259 A JP 2016159259A JP 2016159259 A JP2016159259 A JP 2016159259A JP 2018028725 A JP2018028725 A JP 2018028725A
- Authority
- JP
- Japan
- Prior art keywords
- flow
- task
- change
- information processing
- executed
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 99
- 238000012545 processing Methods 0.000 claims abstract description 131
- 238000012790 confirmation Methods 0.000 claims abstract description 41
- 238000000034 method Methods 0.000 claims description 67
- 238000007726 management method Methods 0.000 description 32
- 238000004891 communication Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000009434 installation Methods 0.000 description 7
- 238000004590 computer program Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 6
- 238000007639 printing Methods 0.000 description 6
- 238000013070 change management Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000005111 flow chemistry technique Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
ところで、処理フローのマスターに変更があった場合、実行対象である処理フローを変更する必要がある。前述の特許文献に記載の技術では、実行可能でないと判断された場合に、修正が行われている。そのため、実行可能でない状況にならないと、修正することが行われない。しかし、実行可能である場合であっても、修正を行い、反映させたい場合がある。
本発明は、処理フローのマスターに変更があると確認された場合は、実行対象である処理フローに、その変更を反映するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
請求項1の発明は、処理フローに変更可能フラグが付与されている場合は、該処理フローのマスターに変更があるか否かを確認する確認手段と、前記確認手段によって前記マスターに変更があると確認された場合は、実行対象である前記処理フローに、その変更を反映する反映手段を有する情報処理装置である。
図1は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
情報処理装置(実行装置)150は、一連の複数のタスク(処理)を行う処理フロー(以下、ジョブフローともいう)を実行する。情報処理装置(実行装置)150として、例えば、画像処理装置があり、具体的には、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)等がある。
タスクとは、情報処理装置(実行装置)150における個々の機能で実現可能な処理や、実行されるアプリケーションによって実現可能な処理を指す。前述の画像処理装置が有する入出力タスクとしては、原稿のスキャン(読み取り)、文書データのプリント(印刷)、送信(電子メール、ファックス、ファイルの送信等)、記憶装置への保存(例えば、情報処理装置(実行装置)150内外のハードディスクへの保存)等が挙げられる。また、編集タスクとしては、複数の文書データの結合、文書データ内のページ付与、削除等がある。
また、このようなタスクを複数つなぎ合わせて時系列で処理することを目的に作成される一連のタスクの組み合わせを処理フローと呼ぶ。この組み合わせには、あるタスクで得られる結果を入力し、その処理結果に応じて他のタスクを起動すること等も含めて様々な組み合わせ処理が可能である。
例えば、頻繁に使用される処理フローにあっては、処理フローのマスターに加えられた変更を、全ての情報処理装置(実行装置)150内の処理フローに反映することは困難である。
前述の特許文献に記載の技術では、ジョブフローの実行失敗を起点とした外部装置による制御が可能で、そのタイミングで設定変更を反映することも可能である。しかし、変更前の設定が失敗を伴わないものである場合、これらの技術では変更を反映することができない。
例えば、情報処理装置(管理装置)100では、処理フローのマスターに対して、処理フロー実行中(そのマスターがインストールされた情報処理装置(実行装置)150での処理フローの実行中)に変更してもよいか否かを示す変更可能フラグを設ける。そして、情報処理装置(実行装置)150では、変更可能フラグが設定されている場合、その処理フローの実行中に(少なくともその変更箇所の実行前に)、情報処理装置(管理装置)100のマスターにおいて変更の有無を確認し、もし変更があればその変更を、その情報処理装置(実行装置)150における処理フローに反映した上で実行する。
なお、ジョブフロー管理者102は、処理フローのマスターを管理する装置(情報処理装置(管理装置)100)を使って、処理フローのマスターの保守管理に関する指示を行うユーザーである。
なお、変更可能フラグを処理フローのどこに設定するかは、ジョブフロー管理者102に委ねられる。つまり、ジョブフロー設計の一環である。
また、変更可能な「設定」の対象は、単純な数値等のパラメータのみとは限らない。例えば、処理フロー内のあるポイントに任意のタスクを追加できて、その追加タスクが実行されても所望の実行結果が得られるように、ジョブフロー管理者102が処理フローを設計した場合であれば、それも変更可能な設定である。したがって、「変更可能フラグ」には、そのような対象の変更もあり得る。
ジョブフローインストールモジュール115は、処理フローを実行する装置(情報処理装置(実行装置)150)に処理フローをインストールする。この処理の契機は、ジョブフロー管理者102の操作にしたがってであってもよいし、情報処理装置(実行装置)150からの要求にしたがってであってもよい。
ジョブフロー利用者152は、ジョブフローを実行する装置(情報処理装置(実行装置)150)にインストールされた処理フローを実行させる指示を行うユーザーである。
また、ジョブフロー実行モジュール155は、設定変更反映モジュール170によって変更が反映された処理フローを実行する。
そして、ジョブフロー実行モジュール155は、設定変更有無確認モジュール165による確認ができない場合、又は、設定変更反映モジュール170による変更の反映ができない場合、変更前の処理フローを実行するようにしてもよい。この場合とは、主に頻繁に処理フローを使うために処理フローのインストールし直しが難しいシチュエーションである。例えば、情報処理装置(管理装置)100のダウン(例えば、電源断、エラー発生等)、通信断等が該当する。処理フローがエラーで停止することは望ましくない。したがって、たとえ設定が古くても(変更の未反映でも)、実行可能であれば実行を続けることとしている。
設定変更有無確認モジュール165は、処理フローに変更可能フラグが付与されている場合は、その処理フローのマスターに変更があるか否かを確認する。
設定変更反映モジュール170は、設定変更有無確認モジュール165によってマスターに変更があると確認された場合は、実行対象である処理フローに、その変更(処理フローのマスターにおける変更)を反映する。
また、設定変更有無確認モジュール165は、実行対象である処理フローが実行される際に確認を行うようにしてもよい。つまり、その処理フローの実行開始の直後(その処理フロー内の最初のタスクの開始する前)に確認を行うようにしてもよい。
この場合、設定変更反映モジュール170は、実行対象である処理フローが実行される際、又は、変更可能フラグが付与されているタスクが実行される際に、変更を反映するようにしてもよい。ここで「変更可能フラグが付与されているタスクが実行される際」とは、そのタスクの実行開始の直後(そのタスクにおける実体的な処理を行う前)、又は、そのタスクの開始する前を示しており、変更の反映処理がタスクの前処理であればよい。
また、設定変更有無確認モジュール165は、実行対象である処理フロー内の変更可能フラグが付与されているタスクが実行される際に確認を行うようにしてもよい。
この場合、設定変更反映モジュール170は、変更可能フラグが付与されているタスクが実行される際に、変更を反映するようにしてもよい。
画像処理装置250は、情報処理装置(実行装置)150を有している。つまり、画像処理装置250内に、情報処理装置(実行装置)150の機能を持たせたものである。情報処理装置(管理装置)100、画像処理装置250Aの情報処理装置(実行装置)150A、画像処理装置250Bの情報処理装置(実行装置)150B、画像処理装置250Cの情報処理装置(実行装置)150C、画像処理装置250Dの情報処理装置(実行装置)150Dは、通信回線190を介してそれぞれ接続されている。通信回線190は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置(管理装置)100による機能は、クラウドサービスとして実現してもよい。
図3(a)の例に示すジョブフローのマスター300は、タスクA310、タスクB320、タスクC330の順番に処理を行うことを示している。そして、タスクB320には、動的変更可能フラグ325が付与されている。つまり、動的変更可能フラグ325が付与されているタスクB320内の設定が変更される可能性があることを示している。例えば、タスクA310として「画像の読み取り」タスク、タスクB320として「文字認識処理」タスク、タスクC330として「文字認識結果のファイル登録」タスク等がある。そして、文字認識処理のパラメータの変更が予定されている場合(具体的には、認識精度のよい認識用辞書に将来変更する予定がある場合)は、タスクB320に動的変更可能フラグ325を付与する。
ステップS502では、ジョブフロー作成モジュール105は、フロー管理者102の操作にしたがって、ジョブフローのマスターを作成する。
ステップS504では、動的変更可能フラグを設定するか否かを判断し、設定する場合はステップS506へ進み、それ以外の場合はステップS508へ進む。
ステップS506では、指定されたタスクに動的変更可能フラグを設定する。
ステップS508では、ジョブフローインストールモジュール115は、ジョブフローを実行する情報処理装置(実行装置)150に、そのジョブフローをインストールする。
ステップS510では、情報処理装置(実行装置)150は、ジョブフローを実行できる状態にする。
情報処理装置(管理装置)100は、ジョブフロー管理者102の操作にしたがって、ジョブフローのマスター300を作成する。そして、作成したジョブフローのマスター300を、情報処理装置(実行装置)150にインストールする。もちろんのことながら、インストールされたジョブフロー600は、ジョブフローのマスター300と同等の処理を行うものである。インストールされたジョブフロー600は、タスクA610、タスクB620、タスクC630を有している。もちろんのことながら、ジョブフローのマスター300に対応して、タスクB620には、動的変更可能フラグ625が付与されている。
そして、情報処理装置(実行装置)150では、ジョブフロー利用者152の操作にしたがって、インストールされたジョブフロー600を実行できる状態にする。
ステップS702では、ジョブフロー設定変更モジュール110は、フロー管理者102の操作にしたがって、マスターであるジョブフロー(動的変更可能フラグが付与されているタスク)に対して変更を加える。図6の例では、動的変更可能フラグ325が付与されているタスクB320を対象として、設定の変更が行われる。前述の例では、タスクB320が用いている認識用辞書を、認識精度のよいものに変更する。この時点では、情報処理装置(管理装置)100内のジョブフローのマスター300だけが変更されており、情報処理装置(実行装置)150にインストールされたジョブフロー600は変更されていない。
ステップS802では、ジョブフロー実行モジュール155は、ジョブフロー利用者152によってジョブフローの実行指示があるか否かを判断し、ある場合はステップS804へ進み、それ以外の場合は実行指示があるまで待機する。
ステップS804では、動的変更可能フラグ検出モジュール160は、そのジョブフローには、動的変更可能フラグが設定されているか否かを判断し、設定されている場合はステップS806へ進み、それ以外の場合はステップS814へ進む。
ステップS808では、設定変更有無確認モジュール165は、情報処理装置(管理装置)100から問い合わせの返信を受信する。この受信(つまり、情報処理装置(管理装置)100による送信)には、問い合わせに対する回答の他に、変更の内容を含めてもよい。
ステップS810では、設定変更有無確認モジュール165は、ジョブフローのマスターに変更があるか否かを判断し、ある場合はステップS812へ進み、それ以外の場合はステップS814へ進む。
ステップS812では、設定変更反映モジュール170は、ジョブフローのマスターの変更の内容を、実行対象のジョブフローに反映する。
ステップS814では、ジョブフロー実行モジュール155は、ジョブフローを実行する。
ステップS902では、ジョブフロー管理者102は、設定変更を行う。つまり、情報処理装置(管理装置)100内のジョブフローのマスター300の動的変更可能フラグ325が付与されているタスクB320の設定を変更する。
ステップS904では、ジョブフロー利用者152は、インストールされたジョブフロー600を実行させる。つまり、情報処理装置(実行装置)150内のインストールされたジョブフロー600を実行する。
ステップS906では、インストールされたジョブフロー600内には、動的変更可能フラグ625があるので、インストールされたジョブフロー600の実行前にジョブフローのマスター300での変更有無を確認する。
ステップS908では、ジョブフローのマスター300での設定変更があれば、インストールされたジョブフロー600の実行前に変更を反映する。
ステップS910では、ジョブフローのマスター300における設定変更を、インストールされたジョブフロー600に対して反映する。つまり、タスクB320における設定変更を、タスクB620に対しても行う。
情報処理装置(管理装置)100には、ジョブフローAのマスター1000が記憶されている。ジョブフローAのマスター1000は、スキャン入力1002、イメージ加工1004、フォルダー出力1006、プリント1008、FAX送信1010の順番に処理を行うことを示している。そして、FAX送信1010には、動的変更可能フラグ1025が付与されている。つまり、FAX送信1010では、FAX番号の変更1030が予定されている。情報処理装置(実行装置)150では、ジョブフローAのマスター1000がインストールされ、実行中フローA1050を記憶している。実行中フローA1050は、スキャン入力1052、イメージ加工1054、フォルダー出力1056、プリント1058、FAX送信1060の順番に処理を行うことを示している。そして、FAX送信1060には、動的変更可能フラグ1065が付与されている。
ジョブフロー設定変更モジュール110は、フローエディタモジュール1040、変更管理モジュール1045を有している。
この後、情報処理装置(実行装置)150では、ジョブフロー利用者152の実行指示にしたがって、実行中フローA1050が実行開始される。
ステップS1082では、FAX送信1060には、動的変更可能フラグ1065が付与されているので、変更管理モジュール1045に対して、変更の有無をチェックする。
ステップS1084では、実行中フローA1050では、パラメータ(FAX番号)の変更が可能か否かを判断する。なお、この判断は、実行中フローA1050内の各タスクのパラメータは、動的変更を許可するか否かを示すフラグ(動的変更可能フラグ1065とは異なるフラグ)があり、そのフラグを確認すればよい。
ステップS1086では、FAX送信1060におけるパラメータ(FAX番号)を更新する。
ステップS1088では、ステップS1082での変更チェックの結果、FAX送信1060が最新の内容に更新される。そして、その結果、実行中フローA1050の実行により、FAX送信1060では、新しいFAX番号に送信することになる。
ステップS1104では、動的変更可能フラグ検出モジュール160は、ジョブフロー内の実行しようとしているタスクには、動的変更可能フラグが設定されているか否かを判断し、設定されている場合はステップS1106へ進み、それ以外の場合はステップS1114へ進む。
ステップS1108では、設定変更有無確認モジュール165は、情報処理装置(管理装置)100から問い合わせの返信を受信する。
ステップS1110では、設定変更有無確認モジュール165は、変更があるか否かを判断し、ある場合はステップS1112へ進み、それ以外の場合はステップS1114へ進む。
ステップS1114では、ジョブフロー実行モジュール155は、タスクを実行する。
ステップS1116では、そのタスクは、そのジョブフローにおいて最後のタスクか否かを判断し、最後の場合は処理を終了し(ステップS1199)、それ以外の場合はステップS1104へ戻る。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分又は全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
102…ジョブフロー管理者
105…ジョブフロー作成モジュール
110…ジョブフロー設定変更モジュール
115…ジョブフローインストールモジュール
150…情報処理装置(実行装置)
152…ジョブフロー利用者
155…ジョブフロー実行モジュール
160…動的変更可能フラグ検出モジュール
165…設定変更有無確認モジュール
170…設定変更反映モジュール
190…通信回線
Claims (7)
- 処理フローに変更可能フラグが付与されている場合は、該処理フローのマスターに変更があるか否かを確認する確認手段と、
前記確認手段によって前記マスターに変更があると確認された場合は、実行対象である前記処理フローに、その変更を反映する反映手段
を有する情報処理装置。 - 前記確認手段は、実行対象である前記処理フローが実行される際に確認を行う、
請求項1に記載の情報処理装置。 - 前記反映手段は、実行対象である前記処理フローが実行される際、又は、前記変更可能フラグが付与されているタスクが実行される際に、変更を反映する、
請求項2に記載の情報処理装置。 - 前記確認手段は、実行対象である前記処理フロー内の変更可能フラグが付与されているタスクが実行される際に確認を行う、
請求項1に記載の情報処理装置。 - 前記反映手段は、前記変更可能フラグが付与されているタスクが実行される際に、変更を反映する、
請求項4に記載の情報処理装置。 - 前記反映手段によって変更が反映された前記処理フローを実行する実行手段
をさらに有し、
前記実行手段は、前記確認手段による確認ができない場合、又は、前記反映手段による変更の反映ができない場合、変更の反映前の前記処理フローを実行する、
請求項1に記載の情報処理装置。 - コンピュータを、
処理フローに変更可能フラグが付与されている場合は、該処理フローのマスターに変更があるか否かを確認する確認手段と、
前記確認手段によって前記マスターに変更があると確認された場合は、実行対象である前記処理フローに、その変更を反映する反映手段
として機能させるための情報処理プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159259A JP6708050B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置及び情報処理プログラム |
US15/440,257 US10922130B2 (en) | 2016-08-15 | 2017-02-23 | Information processing device for applying changes to a task of a process flow when a dynamically changeable flag is attached to the task |
CN201710319949.1A CN107766009B (zh) | 2016-08-15 | 2017-05-09 | 信息处理装置和信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016159259A JP6708050B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置及び情報処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018028725A true JP2018028725A (ja) | 2018-02-22 |
JP6708050B2 JP6708050B2 (ja) | 2020-06-10 |
Family
ID=61159003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016159259A Active JP6708050B2 (ja) | 2016-08-15 | 2016-08-15 | 情報処理装置及び情報処理プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US10922130B2 (ja) |
JP (1) | JP6708050B2 (ja) |
CN (1) | CN107766009B (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021060802A (ja) * | 2019-10-07 | 2021-04-15 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10650045B2 (en) | 2016-02-05 | 2020-05-12 | Sas Institute Inc. | Staged training of neural networks for improved time series prediction performance |
US10331495B2 (en) | 2016-02-05 | 2019-06-25 | Sas Institute Inc. | Generation of directed acyclic graphs from task routines |
US10642896B2 (en) | 2016-02-05 | 2020-05-05 | Sas Institute Inc. | Handling of data sets during execution of task routines of multiple languages |
US10650046B2 (en) | 2016-02-05 | 2020-05-12 | Sas Institute Inc. | Many task computing with distributed file system |
US10795935B2 (en) | 2016-02-05 | 2020-10-06 | Sas Institute Inc. | Automated generation of job flow definitions |
US10338968B2 (en) | 2016-02-05 | 2019-07-02 | Sas Institute Inc. | Distributed neuromorphic processing performance accountability |
US10380185B2 (en) * | 2016-02-05 | 2019-08-13 | Sas Institute Inc. | Generation of job flow objects in federated areas from data structure |
USD898059S1 (en) | 2017-02-06 | 2020-10-06 | Sas Institute Inc. | Display screen or portion thereof with graphical user interface |
USD898060S1 (en) | 2017-06-05 | 2020-10-06 | Sas Institute Inc. | Display screen or portion thereof with graphical user interface |
JP7051724B2 (ja) * | 2019-01-21 | 2022-04-11 | 株式会社日立製作所 | 計算機システム及び対象に関する目的を達成するために有用な情報の提示方法 |
CN113835849A (zh) * | 2020-06-24 | 2021-12-24 | 上海寒武纪信息科技有限公司 | 任务处理系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006092194A (ja) * | 2004-09-22 | 2006-04-06 | Fuji Xerox Co Ltd | 障害復旧支援装置および障害復旧支援システム |
JP2007329785A (ja) * | 2006-06-09 | 2007-12-20 | Fuji Xerox Co Ltd | サービス処理装置及びサービス処理プログラム |
US20090174897A1 (en) * | 2008-01-08 | 2009-07-09 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof |
JP2011109621A (ja) * | 2009-11-20 | 2011-06-02 | Canon Inc | 画像処理装置、画像処理システム、それらの制御方法、及びプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW425525B (en) * | 1999-04-20 | 2001-03-11 | Gateway Information Co Ltd | Select-and-print printer controller |
JP2007164544A (ja) | 2005-12-14 | 2007-06-28 | Fuji Xerox Co Ltd | 文書処理プログラム、文書処理方法、および文書処理装置 |
CN100465960C (zh) * | 2006-02-23 | 2009-03-04 | 珠海金山软件股份有限公司 | 一种优化的svg演示放映方法 |
JP2007257350A (ja) * | 2006-03-23 | 2007-10-04 | Canon Inc | 情報処理装置及び方法 |
JP2007257584A (ja) | 2006-03-27 | 2007-10-04 | Fuji Xerox Co Ltd | 印刷装置 |
JP5294975B2 (ja) * | 2009-05-14 | 2013-09-18 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP5519987B2 (ja) * | 2009-09-29 | 2014-06-11 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
JP2011175557A (ja) * | 2010-02-25 | 2011-09-08 | Toshiba Tec Corp | 情報処理装置及びプログラム |
EP2832065B1 (en) * | 2012-03-27 | 2016-03-23 | Telefonaktiebolaget LM Ericsson (publ) | Unconditional and immediate service capabilities for rule based services |
SG11201702939PA (en) * | 2014-10-13 | 2017-05-30 | Kim Seng Kee | Electronic processing system for electronic document and electronic file |
-
2016
- 2016-08-15 JP JP2016159259A patent/JP6708050B2/ja active Active
-
2017
- 2017-02-23 US US15/440,257 patent/US10922130B2/en active Active
- 2017-05-09 CN CN201710319949.1A patent/CN107766009B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006092194A (ja) * | 2004-09-22 | 2006-04-06 | Fuji Xerox Co Ltd | 障害復旧支援装置および障害復旧支援システム |
JP2007329785A (ja) * | 2006-06-09 | 2007-12-20 | Fuji Xerox Co Ltd | サービス処理装置及びサービス処理プログラム |
US20090174897A1 (en) * | 2008-01-08 | 2009-07-09 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof |
JP2009164972A (ja) * | 2008-01-08 | 2009-07-23 | Canon Inc | 情報処理装置及びその制御方法 |
JP2011109621A (ja) * | 2009-11-20 | 2011-06-02 | Canon Inc | 画像処理装置、画像処理システム、それらの制御方法、及びプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021060802A (ja) * | 2019-10-07 | 2021-04-15 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP7395934B2 (ja) | 2019-10-07 | 2023-12-12 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
CN107766009A (zh) | 2018-03-06 |
US20180046496A1 (en) | 2018-02-15 |
US10922130B2 (en) | 2021-02-16 |
CN107766009B (zh) | 2022-04-05 |
JP6708050B2 (ja) | 2020-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6708050B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20170017924A1 (en) | Process control device, process control method, and non-transitory computer-readable medium | |
US20160266977A1 (en) | Information processing system, information processing apparatus, and information processing method | |
JP6641831B2 (ja) | 画像処理装置、画像処理プログラム及び画像処理システム | |
JP5023865B2 (ja) | 文書分類装置及び文書分類プログラム | |
US9871940B2 (en) | Information processing system, information processing apparatus, and method for processing information | |
US20190095636A1 (en) | Information processing device and medium storing information processing program | |
JP2009003879A (ja) | 情報処理システム、情報処理プログラム及び情報処理方法 | |
JP2017138863A (ja) | 情報処理装置及び情報処理プログラム | |
JP6617472B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2017027100A (ja) | 画像処理装置及び画像処理プログラム | |
US11144255B2 (en) | Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method | |
JP2014016813A (ja) | 情報処理装置及び情報処理プログラム | |
JP6512000B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP7388176B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP7310181B2 (ja) | 画像処理システム | |
JP4544312B2 (ja) | 制御装置、制御プログラムを記録した媒体 | |
JP2019193041A (ja) | 情報処理装置、情報処理プログラム及び情報処理システム | |
JP5842437B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP7075588B2 (ja) | 画像読取装置 | |
JP2005078563A (ja) | 連携指示情報生成システム及びプログラム | |
JP6724679B2 (ja) | 情報処理制御装置、情報処理制御プログラム、および情報処理制御方法 | |
JP6946932B2 (ja) | 画像処理システム、処理装置及びプログラム | |
JP6819129B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2018063587A (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190610 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200313 |
|
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: 20200421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200504 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6708050 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |