JP2019161609A - Information processing device, information processing system, and program - Google Patents
Information processing device, information processing system, and program Download PDFInfo
- Publication number
- JP2019161609A JP2019161609A JP2018049925A JP2018049925A JP2019161609A JP 2019161609 A JP2019161609 A JP 2019161609A JP 2018049925 A JP2018049925 A JP 2018049925A JP 2018049925 A JP2018049925 A JP 2018049925A JP 2019161609 A JP2019161609 A JP 2019161609A
- Authority
- JP
- Japan
- Prior art keywords
- log information
- workflow
- job log
- log
- unsent
- 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
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】ワークフローを実行する環境とログ情報を管理する環境とが異なる場合であっても、ワークフローを実行する環境からログ情報を管理する環境へログ情報が送信されないことを防ぐことができる情報処理装置を提供すること。【解決手段】ワークフローのログ情報を管理するログ情報管理装置とは異なるネットワークに接続されており、ワークフローを実行し、実行したワークフローのログ情報をログ情報管理装置に送信する情報処理装置であって、実行したワークフローのログ情報を記憶するログ情報記憶手段と、ログ情報をログ情報管理装置に送信するログ情報送信手段と、ログ情報管理装置へ未送信のログ情報の有無を確認する確認手段と、確認された未送信のログ情報をログ情報管理装置へ送信する未送信ログ情報送信手段と、を有することにより上記課題を解決する。【選択図】図4PROBLEM TO BE SOLVED: To prevent the log information from being transmitted from the workflow executing environment to the log information managing environment even when the workflow executing environment and the log information managing environment are different. Providing equipment. An information processing apparatus that is connected to a network different from a log information management apparatus that manages log information of a workflow, executes a workflow, and transmits log information of the executed workflow to the log information management apparatus. A log information storage unit that stores log information of the executed workflow, a log information transmission unit that transmits the log information to the log information management device, and a confirmation unit that confirms whether or not there is untransmitted log information to the log information management device. The above-mentioned problem is solved by having an untransmitted log information transmitting means for transmitting the confirmed untransmitted log information to the log information management device. [Selection diagram] Figure 4
Description
本発明は、情報処理装置、情報処理システム及びプログラムに関する。 The present invention relates to an information processing apparatus, an information processing system, and a program.
例えば複数の画像形成装置それぞれが行ったジョブのログを連携動作の制御元の画像形成装置に集約して関連付けることで、連携動作のジョブを管理する技術がある。このような従来の技術において、操作部と本体部とを独立させた構成の機器を連携動作させる場合であっても、連携動作のジョブを管理することができる連携システムは従来から知られている(例えば特許文献1参照)。 For example, there is a technique for managing a job of a cooperative operation by aggregating and associating logs of jobs performed by each of a plurality of image forming apparatuses with an image forming apparatus that is a control source of the cooperative operation. In such a conventional technique, even when a device having a configuration in which an operation unit and a main unit are independent is operated in a cooperative manner, a cooperative system that can manage a job of the cooperative operation has been conventionally known. (For example, refer to Patent Document 1).
近年、例えばオンプレミスなどのユーザ環境の情報処理システムにワークフローを登録して実行することや、ユーザ環境とは異なるインターネットなどのサービス提供環境の情報処理システムにワークフローを登録して実行することが行われるようになった。このような異なる環境で実行されるワークフローのログ情報をまとめて管理する場合は、例えばユーザ環境とは異なるインターネットなどのサービス提供環境でログ情報をまとめて管理することが考えられる。 In recent years, for example, a workflow is registered and executed in an information processing system in a user environment such as on-premises, or a workflow is registered and executed in an information processing system in a service providing environment such as the Internet different from the user environment. It became so. When collectively managing log information of workflows executed in such different environments, it is conceivable to collectively manage log information in a service providing environment such as the Internet different from the user environment.
しかし、ユーザ環境と異なるインターネットなどのサービス提供環境でログ情報をまとめて管理する場合は、ネットワークトラブル等によりログ情報がユーザ環境からサービス提供環境へ送信されないことがある。このようにユーザ環境からサービス提供環境へ送信されなかったログ情報はサービス提供環境で管理されず、ユーザに提供することができないという問題があった。 However, when log information is collectively managed in a service providing environment such as the Internet different from the user environment, the log information may not be transmitted from the user environment to the service providing environment due to a network trouble or the like. As described above, the log information that has not been transmitted from the user environment to the service providing environment is not managed in the service providing environment and cannot be provided to the user.
本発明の一実施形態は、ワークフローを実行する環境とログ情報を管理する環境とが異なる場合であっても、ワークフローを実行する環境からログ情報を管理する環境へログ情報が送信されないことを防ぐことができる情報処理装置を提供することを目的とする。 One embodiment of the present invention prevents log information from being transmitted from an environment for executing a workflow to an environment for managing log information even when the environment for executing the workflow is different from the environment for managing log information. It is an object of the present invention to provide an information processing apparatus that can perform the above processing.
上記目的を達成するため、本発明の一実施形態は、ワークフローのログ情報を管理するログ情報管理装置とは異なるネットワークに接続されており、ワークフローを実行し、実行したワークフローのログ情報を前記ログ情報管理装置に送信する情報処理装置であって、実行したワークフローのログ情報を記憶するログ情報記憶手段と、前記ログ情報を前記ログ情報管理装置に送信するログ情報送信手段と、前記ログ情報管理装置へ未送信の前記ログ情報の有無を確認する未送信ログ情報確認手段と、前記未送信ログ情報確認手段によって確認された未送信の前記ログ情報を前記ログ情報管理装置へ送信する未送信ログ情報送信手段と、を有することを特徴とする。 In order to achieve the above object, an embodiment of the present invention is connected to a network different from a log information management apparatus that manages log information of a workflow, executes the workflow, and logs the executed workflow log information to the log. An information processing apparatus for transmitting to an information management apparatus, comprising: log information storage means for storing log information of an executed workflow; log information transmission means for transmitting the log information to the log information management apparatus; and the log information management Unsent log information confirmation means for confirming the presence / absence of the log information that has not been transmitted to the apparatus, and an unsent log for transmitting the unsent log information confirmed by the unsent log information confirmation means to the log information management apparatus And an information transmission means.
本発明の一実施形態によれば、ワークフローを実行する環境とログ情報を管理する環境とが異なる場合であっても、ワークフローを実行する環境からログ情報を管理する環境へログ情報が送信されないことを防ぐことができる。 According to an embodiment of the present invention, even when an environment for executing a workflow and an environment for managing log information are different, log information is not transmitted from the environment for executing the workflow to the environment for managing log information. Can be prevented.
以下、本発明の実施形態について図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[第一の実施形態]
<システム構成>
まず、本実施形態に係る情報処理システム1のシステム構成について、図1を参照しながら説明する。図1は、本実施形態に係る情報処理システムの一例の構成図である。
[First embodiment]
<System configuration>
First, the system configuration of the
図1に示す情報処理システム1は、ユーザ環境10とクラウド環境20とが、例えばインタ−ネットなどのネットワーク30を介して通信可能に接続されている。情報処理システム1は、少なくともユーザ環境10とクラウド環境20の何れかの装置において複数の処理が実行されるワークフローを実行する。サービス提供環境の一例であるクラウド環境20は、クラウドワークフローサーバ装置22を有する構成である。クラウドワークフローサーバ装置22はクラウド環境20のネットワーク26を介してネットワーク30に接続されている。クラウドワークフローサーバ装置22はクラウド環境20のワークフローを実行する。また、クラウドワークフローサーバ装置22はクラウド環境20のワークフロー実行及びユーザ環境10のワークフロー実行の情報や状況(ジョブログ)を管理する。
In the
図1のユーザ環境10は、画像形成装置12、オンプレミスサーバ装置14及びファイアウォール16を有する構成である。図1の画像形成装置12及びオンプレミスサーバ装置14は、ユーザ環境10のネットワーク18及びファイアウォール16を介してネットワーク30に接続されている。画像形成装置12は電子機器の一例である。また、画像形成装置12は情報処理装置の一例でもある。画像形成装置12は、後述するユーザ環境10のワークフローを実行する。
A
ユーザ環境10のワークフローはネットワーク18に接続された画像形成装置12以外の情報処理装置(例えばオンプレミスワークフローサーバ装置など)で実現するようにしてもよい。また、ユーザ環境10のワークフローはオンプレミスサーバ装置14やクラウドワークフローサーバ装置22と連携する。オンプレミスサーバ装置14はファイルの取得元やファイルの送信先などに利用されるFTPサーバ装置やSMBサーバ装置などの情報処理装置の一例である。
The workflow of the
情報処理システム1は図1の構成に限定されるものではない。例えばユーザ環境10には画像形成装置12以外のスキャナ、プリンタ、ファクシミリ、プロジェクタや電子黒板等の電子機器が含まれていてもよい。画像形成装置12、スキャナ、プリンタ、ファクシミリ、プロジェクタ及び電子黒板等の電子機器は、ユーザ環境10でワークフローを実行する電子機器の一例である。
The
また、図1では、画像形成装置12、オンプレミスサーバ装置14、クラウドワークフローサーバ装置22が1台の例を示しているが、複数台であってもよい。
Further, FIG. 1 shows an example in which the
<ハードウェア構成>
《コンピュータ》
オンプレミスサーバ装置14及びクラウドワークフローサーバ装置22は例えば図2に示すようなハードウェア構成のコンピュータにより実現される。図2は、本実施形態に係るコンピュータの一例のハードウェア構成図である。
<Hardware configuration>
"Computer"
The on-
図2のコンピュータ500は入力装置501、表示装置502、外部I/F(インタフェース)503、RAM(Random Access Memory)504、ROM(Read Only Memory)505、CPU(Central Processing Unit)506、通信I/F507及びHDD(Hard Disk Drive)508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は必要なときに接続して利用する形態であってもよい。
2 includes an
入力装置501はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502はディスプレイ等を含み、コンピュータ500による処理結果を表示する。
The
通信I/F507はコンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は通信I/F507を介してデータ通信を行うことができる。
A communication I /
また、HDD508は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS(Operating System)、OS上で各種機能を提供するプログラムなどがある。コンピュータ500はHDD508に替えて、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用するものでもよい。
The HDD 508 is an example of a nonvolatile storage device that stores programs and data. The stored programs and data include an OS (Operating System) that is basic software for controlling the
外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD(Compact Disk)、DVD(Digital Versatile Disk)、SD(Secure Digital)メモリカード、USBメモリなどがある。
The external I /
ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505には、コンピュータ500の起動時に実行される基本入出力プログラム、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504は、プログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。
The
CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。図1のオンプレミスサーバ装置14及びクラウドワークフローサーバ装置22は例えば図2に示すハードウェア構成により、後述するような各種処理を実現できる。
The
《画像形成装置》
図1の画像形成装置12は、例えば図3に示すようなハードウェア構成のコンピュータにより実現される。図3は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図3の画像形成装置12は、コントローラ601、操作パネル602、外部I/F603、通信I/F604、プリンタ605及びスキャナ606などを備える。
<Image forming apparatus>
The
コントローラ601はCPU611、RAM612、ROM613、NVRAM614及びHDD615などを備える。ROM613は、各種プログラムやデータが格納されている。RAM612はプログラムやデータを一時保持する。NVRAM614は、例えば設定情報等が格納されている。また、HDD615は各種プログラムやデータが格納されている。
The
CPU611は、ROM613やNVRAM614、HDD615などからプログラムやデータ、設定情報等をRAM612上に読み出し、処理を実行することで、画像形成装置12全体の制御や機能を実現する。
The
操作パネル602はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部I/F603は外部装置とのインタフェースである。外部装置には、記録媒体603aなどがある。これにより、画像形成装置12は外部I/F603を介して記録媒体603aの読み取り及び/又は書き込みを行うことができる。記録媒体603aにはICカード、フレキシブルディスク、CD、DVD、SDメモリカード、USBメモリ等がある。
The
通信I/F604は、画像形成装置12をネットワーク18に接続させる為のインタフェースである。これにより、画像形成装置12は通信I/F604を介してデータ通信を行うことができる。プリンタ605は、印刷データを用紙に印刷するための印刷装置である。スキャナ606は、原稿から画像データ(電子データ)を読み取るための読取装置である。
The communication I /
<機能構成>
次に、本実施形態に係る情報処理システム1の機能構成について説明する。なお、以下の説明ではユーザ環境のワークフローをオンプレミスワークフローと呼び、クラウド環境のワークフローをクラウドワークフローと呼ぶ。
<Functional configuration>
Next, a functional configuration of the
図4は、本実施形態に係る情報処理システムの一例の機能構成図である。図4の機能構成図では、ファイアウォール16を省略している。画像形成装置12は、ネットワーク通信部50、ジョブログ記憶部52、ジョブログ要求送受信部54、オンプレミスワークフロー処理実行部56、オンプレミスワークフロー制御部58、ジョブログ確認部60及びワークフロー要求送受信部62を有する。また、画像形成装置12はジョブログ表示アプリ64、スキャンアプリ66、プリントアプリ68、スキャン部70、プリント部72及び画像データ記憶部74を有する。
FIG. 4 is a functional configuration diagram of an example of the information processing system according to the present embodiment. In the functional configuration diagram of FIG. 4, the
ネットワーク通信部50は、クラウドワークフローサーバ装置22とネットワーク通信を行う。ジョブログ記憶部52は、ジョブログを記憶する。ジョブログ要求送受信部54はジョブログの取得要求や保存要求を送受信する。ジョブログ要求送受信部54は取得要求を受け付けたジョブログをジョブログ記憶部52から取得して取得要求元に返し、保存要求を受け付けたジョブログをジョブログ記憶部52に記憶させる。
The
オンプレミスワークフロー処理実行部56は1つ以上の処理部76を有している。処理部76はオンプレミスワークフロー制御部58によるワークフロー実行制御に従ってSMB(Server Message Block)送信処理やFTP(File Transfer Protocol)送信処理などのユーザ環境10での処理内容を実行する。
The on-premises workflow
オンプレミスワークフロー制御部58はワークフロー情報に従って順番に、オンプレミスワークフロー処理実行部56の処理部76を呼び出し、オンプレミスワークフローの実行を制御する。
The on-premises
ジョブログ確認部60は、クラウドワークフローサーバ装置22へ未送信のジョブログの有無を確認し、未送信のジョブログがあれば、未送信のジョブログをクラウドワークフローサーバ装置22へ送信させる要求を行う。ワークフロー要求送受信部62はスキャンアプリ66又はプリントアプリ68からワークフローの実行要求を受け付け、必要に応じてワークフローの実行結果を実行要求元のスキャンアプリ66又はプリントアプリ68に返す。
The job
ジョブログ表示アプリ64はジョブログを表示するアプリケーションであり、Webアプリケーションでもネイティブ(Native)アプリケーションでもよい。ジョブログ表示アプリ64はユーザ操作を受け付けるUI(User Interface)やジョブログ表示、クラウドワークフローのジョブログ取得、オンプレミスワークフローのジョブログ取得などを行う機能を有する。なお、ジョブログ表示アプリ64はスキャンアプリ66やプリントアプリ68の機能の一部として実現してもよい。
The job
スキャンアプリ66はドキュメントのスキャンに関わるアプリケーションであり、Webアプリケーションでもネイティブアプリケーションでもよい。スキャンアプリ66は実行するワークフローのIDを内部で保持している。スキャンアプリ66は、ユーザが操作できるUIやジョブ設定及びジョブ実行の手段を有する。例えばスキャンアプリ66はスキャナ解像度、読み取りサイズ、カラーなどの設定、スキャンジョブ実行開始の指定などをユーザから受け付けることができる。
The
プリントアプリ68はドキュメントのプリントに関わるアプリケーションであり、Webアプリケーションでもネイティブアプリケーションでもよい。プリントアプリ68は実行するワークフローのIDを内部で保持している。プリントアプリ68は、ユーザが操作できるUIやジョブ設定及びジョブ実行の手段を有する。例えばプリントアプリ68は印刷サイズ、カラーなどの設定、プリントジョブ実行開始の指定などをユーザから受け付けることができる。
The
スキャン部70はスキャナ606などで実現され、スキャンを実行する。プリント部72はプリンタ605などで実現され、印刷を実行する。また、画像データ記憶部74は画像データを記憶する。例えば画像データ記憶部74はスキャン部70がスキャンした画像データやプリント部72が印刷する画像データを記憶する。
The
クラウドワークフローサーバ装置22は、ジョブログ記憶部100、ジョブログ要求送受信部102、ネットワーク通信部104、クラウドワークフロー処理実行部106、クラウドワークフロー制御部108及びワークフロー要求送受信部110を有する。
The cloud
ジョブログ記憶部100は、ジョブログを記憶する。ジョブログ要求送受信部102は画像形成装置12からジョブログの取得要求や保存要求を受け付ける。ジョブログ要求送受信部102は、取得要求を受け付けたジョブログを取得要求元に返し、保存要求を受け付けたジョブログをジョブログ記憶部100に記憶させる。ネットワーク通信部104は画像形成装置12とネットワーク通信を行う。
The job
クラウドワークフロー処理実行部106は1つ以上の処理部114を有している。処理部114はクラウドワークフロー制御部108によるワークフロー実行制御に従ってOCR(光学文字認識)処理やファイル変換処理、ストレージサービスへの送信処理などのクラウド環境20での処理内容を実行する。
The cloud workflow
クラウドワークフロー制御部108はワークフロー情報に従って順番にクラウドワークフロー処理実行部106の処理部114を読み出し、クラウドワークフローの実行を制御する。また、ワークフロー要求送受信部110は画像形成装置12からクラウドワークフローの実行要求を受け付け、クラウドワークフローの実行結果を実行要求元の画像形成装置12に返す。
The cloud
<処理の詳細>
次に、本実施形態に係る情報処理システム1の処理の詳細について説明する。
<Details of processing>
Next, details of processing of the
《ワークフローの実施》
図5は情報処理システムで実施するワークフローの一例のシーケンス図である。図5ではスキャンファイルを画像形成装置12でスタンプ処理やOCR処理などを行ったPDFファイルとし、FTPサーバ装置などのオンプレミスサーバ装置14に送信する場合のシーケンス図を示している。図5では画像形成装置12からクラウドワークフローサーバ装置22にジョブログを正常に送信する正常系のシーケンス図を示している。
<Workflow implementation>
FIG. 5 is a sequence diagram illustrating an example of a workflow executed in the information processing system. FIG. 5 shows a sequence diagram when a scan file is converted to a PDF file that has undergone stamp processing or OCR processing by the
ステップS11においてスキャンアプリ66はユーザから起動され、スキャン実行の要求を受け付ける。ステップS12に進み、スキャンアプリ66はスキャン実行をスキャン部70に要求する。スキャン部70はスキャンを実行し、スキャンファイルを画像データ記憶部74に記憶する。ステップS13に進み、スキャン部70はスキャンアプリ66にスキャン完了を通知する。
In step S11, the
ステップS14においてスキャンアプリ66はワークフロー要求送受信部62にワークフロー実行要求を行う。例えばワークフロー実行要求には、スキャンファイル、オンプレミスワークフローID、接続先の情報、処理に必要なパラメータ等が含まれる。
In step S <b> 14, the
ステップS15に進み、ワークフロー要求送受信部62は、ジョブログ要求送受信部54にステータス(受付)のジョブログの保存を要求する。ステップS16に進み、ジョブログ要求送受信部54はワークフロー要求送受信部62から要求されたジョブログをジョブログ記憶部52に保存する。
In step S15, the workflow request transmission /
また、ステップS17〜S19に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(受付)のジョブログの保存を要求する。ステップS20に進み、ジョブログ要求送受信部102は画像形成装置12のジョブログ要求送受信部54から保存を要求されたジョブログをジョブログ記憶部100に保存する。
In step S 17 to S 19, the job log request transmission /
このように、オンプレミスワークフローのジョブログもクラウドワークフローのジョブログもクラウドワークフローサーバ装置22のジョブログ記憶部100に保存して管理できる。
As described above, both the job log of the on-premises workflow and the job log of the cloud workflow can be stored and managed in the job
ステップS21に進み、ワークフロー要求送受信部62はオンプレミスワークフロー制御部58にワークフローの実行を要求する。ステップS22に進み、オンプレミスワークフロー制御部58は、ステータス(実行開始)のジョブログの保存をジョブログ要求送受信部54に要求する。ステップS23においてジョブログ要求送受信部54は、オンプレミスワークフロー制御部58から要求されたジョブログをジョブログ記憶部52に保存する。
In step S21, the workflow request transmission /
また、ステップS24〜S26に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(実行開始)のジョブログの保存を要求する。ステップS27に進み、ジョブログ要求送受信部102は画像形成装置12のジョブログ要求送受信部54から保存を要求されたジョブログをジョブログ記憶部100に保存する。
In step S24 to S26, the job log request transmission /
ステップS28に進み、オンプレミスワークフロー制御部58はスキャンファイルを画像データ記憶部74から取得し、順番にワークフロー処理を実行していく。オンプレミスワークフロー制御部58は、オンプレミスサーバ装置14へのPDFファイルの配信処理を処理部76に要求する。ステップS29において、オンプレミスワークフロー制御部58は配信処理の結果として配信失敗を受信したものとする。配信処理の結果として受信した配信失敗の情報は、ジョブログのステータスに反映される。
In step S28, the on-premises
ステップS30に進み、オンプレミスワークフロー制御部58はステータス(実行終了)のジョブログの保存をジョブログ要求送受信部54に要求する。ステップS31においてジョブログ要求送受信部54は、オンプレミスワークフロー制御部58から要求されたジョブログをジョブログ記憶部52に保存する。
In step S30, the on-premises
また、ステップS32〜S34に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(実行終了)のジョブログの保存を要求する。ステップS35に進み、ジョブログ要求送受信部102は画像形成装置12のジョブログ要求送受信部54から保存を要求されたジョブログをジョブログ記憶部100に保存する。
In step S32 to S34, the job log request transmission /
《ジョブログの確認》
図5に示したワークフローの実施後、ユーザは図6に示す手順によりワークフローのジョブログを確認することができる。図6はジョブログを確認する処理の一例のシーケンス図である。
<Check job log>
After execution of the workflow shown in FIG. 5, the user can check the job log of the workflow according to the procedure shown in FIG. FIG. 6 is a sequence diagram illustrating an example of processing for confirming a job log.
ステップS101においてユーザはジョブログ表示アプリ64にジョブログ確認を要求する。ステップS102〜S104において、ジョブログ表示アプリ64はジョブログ取得要求を、クラウドワークフローサーバ装置22のジョブログ要求送受信部102に対して行う。
In step S101, the user requests the job
ステップS105に進み、ジョブログ要求送受信部102はジョブログ記憶部100からワークフローのジョブログを取得し、ジョブログ表示アプリ64に送信する。ジョブログ表示アプリ64は受信したワークフローのジョブログを表示する。なお、図6のシーケンス図の処理により受信するワークフローのジョブログはユーザIDなどを指定することで絞り込んでもよい。
In
図7はジョブログの一例の構成図である。なお、図7はスキャンファイルに、スタンプ処理、OCR処理及び配信処理を行うワークフローのジョブログの例を示している。図7のジョブログには、ジョブ情報、ジョブ詳細情報、デバイス情報、エラー情報、ユーザ情報、スキャンジョブ情報、プリントジョブ情報が含まれている。 FIG. 7 is a configuration diagram of an example of a job log. FIG. 7 shows an example of a job log of a workflow that performs stamp processing, OCR processing, and distribution processing on a scan file. The job log in FIG. 7 includes job information, detailed job information, device information, error information, user information, scan job information, and print job information.
ジョブ情報には、テナントID、作成日時、ID、ステータス、更新日時、バージョン番号、ジョブ有効期間終了日時、タイムゾーン、アプリ名などが含まれる。ジョブ詳細情報は、それぞれの処理に必要な項目と、処理状況を表すステータスが含まれる。 The job information includes tenant ID, creation date / time, ID, status, update date / time, version number, job valid period end date / time, time zone, application name, and the like. The job detailed information includes items necessary for each process and a status indicating the processing status.
デバイス情報はスキャンアプリ66やプリントアプリ68を実行した画像形成装置12の機番やデバイスタイプ、ブラウザ利用時のブラウザ名やブラウザバージョンなどの情報である。エラー情報はジョブが失敗した場合のエラーの情報であり、ジョブの成功時や実行中の場合であれば、情報が記載されていない。ユーザ情報はスキャンアプリ66やプリントアプリ68を実行したユーザの情報である。スキャンジョブ情報は画像形成装置12でスキャンした際のカラーや原稿サイズなどの情報であり、プリント時であれば情報が記載されていない。プリントジョブ情報は画像形成装置12でプリントした際のカラーや用紙サイズなどの情報であり、スキャン時であれば情報が記載されていない。
The device information is information such as the machine number and device type of the
なお、ジョブログは共通部分と環境ごとの固有部分とを有していてもよい。ジョブログは単一のジョブのログであってもよいし、単一のジョブを組み合わせた連携ジョブのログであってもよい。 The job log may have a common part and a unique part for each environment. The job log may be a log of a single job, or may be a log of a linked job combining a single job.
図8はジョブログ表示アプリが表示する画面の一例のイメージ図である。図8(A)はジョブログ表示アプリ64が表示するユーザ別一覧画面の一例を示している。ユーザ別一覧画面はユーザごとにジョブログの一覧を表示し、それぞれのジョブログの代表的な値を表示する。ジョブログの一覧から一つのジョブログを選択することで、ユーザは例えば図8(B)に示すジョブログ詳細画面を表示させることができる。図8(B)はジョブログ表示アプリ64が表示するジョブログ詳細画面の一例を示している。ジョブログ詳細画面はエラー原因や各処理ごとのステータスなど、図8(A)のユーザ別一覧画面よりも詳細なジョブログの情報を表示する。なお、ジョブログ表示アプリ64が表示する画面は一画面であってもよいし、実行環境やユーザごとに切り替えられる画面であってもよい。
FIG. 8 is an image diagram of an example of a screen displayed by the job log display application. FIG. 8A shows an example of a user-specific list screen displayed by the job
《ジョブログの再送》
図5では、ジョブログを画像形成装置12からクラウドワークフローサーバ装置22に正常に送信する正常系のシーケンス図を示した。図5に示した正常系のシーケンス図では画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗したジョブログがジョブログ記憶部100に保存されない。
<Resending job log>
FIG. 5 shows a normal sequence diagram in which the job log is normally transmitted from the
以下では、画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗したジョブログを再送することで、画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗したジョブログであっても、ジョブログ記憶部100に保存可能な処理手順について説明する。
In the following, even if the job log failed to be transmitted from the
図9は本実施形態に係る情報処理システムでジョブログを再送する場合の一例のシーケンス図である。なお、図9ではスキャンファイルを画像形成装置12でスタンプ処理やOCR処理等を行ったPDFファイルとし、FTPサーバ装置などのオンプレミスサーバ装置14に送信する場合のシーケンス図を示している。図9では、画像形成装置12からクラウドワークフローサーバ装置22へのジョブログの送信に失敗し、スキャンアプリ66を再起動したタイミングでジョブログを再送するシーケンス図を示している。
FIG. 9 is a sequence diagram of an example when a job log is retransmitted in the information processing system according to the present embodiment. FIG. 9 shows a sequence diagram in the case where the scan file is a PDF file subjected to stamp processing, OCR processing, or the like in the
ステップS201においてスキャンアプリ66はユーザから起動され、スキャン実行の要求を受け付ける。ステップS202に進み、スキャンアプリ66は画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗し、ジョブログ記憶部52に保存されたジョブログ(送信失敗ジョブログ)の再送信のため、ジョブログ確認部60にジョブログ確認要求を行う。ステップS203に進み、ジョブログ確認部60はジョブログ要求送受信部54に対してジョブログ確認要求を行う。ステップS204に進み、ジョブログ要求送受信部54はジョブログ記憶部52に送信失敗ジョブログの取得要求を行う。ジョブログ記憶部52に送信失敗ジョブログがあればジョブログ要求送受信部54はステップS205においてジョブログ記憶部52から送信失敗ジョブログを取得できる。ここでは、ジョブログ記憶部52に送信失敗ジョブログが無かったものとして説明を続ける。
In step S201, the
ステップS206に進み、ジョブログ要求送受信部54はジョブログ確認要求に対する応答としてジョブログ確認結果「送信失敗ジョブログなし」をジョブログ確認部60に通知する。ジョブログ確認結果「送信失敗ジョブログなし」を通知されたジョブログ確認部60は送信失敗ジョブログが無いため、何も行わない。
In step S206, the job log request transmission /
ステップS207〜S226の処理は図5のステップS12〜S31の処理と同様であるため、説明を省略する。ステップS227〜S228に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(実行終了)のジョブログの保存要求を送信するが、ネットワークトラブル等によりステータス(実行終了)のジョブログの保存要求の送信に失敗する。
The processing in steps S207 to S226 is the same as the processing in steps S12 to S31 in FIG. In steps S227 to S228, the job log request transmission /
ステップS229に進み、ジョブログ要求送受信部54はステータス(実行終了)のジョブログの保存要求の送信失敗を通知される。ステップS230に進み、ジョブログ要求送受信部54は送信に失敗したジョブログを送信失敗ジョブログとしてジョブログ記憶部52に保存する。このように、画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗したジョブログは送信失敗ジョブログとしてジョブログ記憶部52に保存される。
In step S229, the job log request transmission /
ステップS231に進み、ユーザは例えば事前に実施したワークフローのジョブログを確認するため、スキャンアプリ66を起動する。ユーザから起動されたスキャンアプリ66はステップS232に進み、送信失敗ジョブログの再送信のため、ジョブログ確認部60にジョブログ確認要求を行う。
In step S231, the user activates the
ステップS233に進み、ジョブログ確認部60はジョブログ要求送受信部54に対してジョブログ確認要求を行う。ステップS234に進み、ジョブログ要求送受信部54はジョブログ記憶部52に送信失敗ジョブログの取得要求を行う。ジョブログ記憶部52に送信失敗ジョブログがあるため、ジョブログ要求送受信部54はステップS235においてジョブログ記憶部52から送信失敗ジョブログを取得する。
In
ステップS236に進み、ジョブログ要求送受信部54はジョブログ確認要求に対する応答としてジョブログ確認結果「送信失敗ジョブログあり」をジョブログ確認部60に通知する。ステップS237に進み、ジョブログ確認部60は送信失敗ジョブログをクラウドワークフローサーバ装置22に再送するため、ステータス(エラー)のジョブログ(送信失敗ジョブログ)の保存をジョブログ要求送受信部54に要求する。
In step S236, the job log request transmission /
ステップS238〜S240に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(エラー)のジョブログの保存を要求する。ステップS241に進み、ジョブログ要求送受信部102は画像形成装置12のジョブログ要求送受信部54から保存を要求されたジョブログをジョブログ記憶部100に保存する。
In steps S238 to S240, the job log request transmission /
本実施形態の情報処理システム1では図9のシーケンス図の処理により、画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗した送信失敗ジョブログを画像形成装置12からクラウドワークフローサーバ装置22へ再送できる。
In the
図10は、送信失敗ジョブログを再送した場合にジョブログ表示アプリが表示する画面の一例のイメージ図である。ユーザ環境10とクラウド環境20とはタイムゾーンの違い等により時刻が異なるケースがある。そこで、ジョブログの時刻はクラウド環境20のクラウドワークフローサーバ装置22がユーザ環境10の画像形成装置12からジョブログ保存要求を受信したタイミングの時刻を設定している。
FIG. 10 is an image diagram of an example of a screen displayed by the job log display application when the transmission failure job log is retransmitted. There are cases where the
しかし、再送された送信失敗ジョブログの場合、クラウドワークフローサーバ装置22はユーザ環境10の画像形成装置12からジョブログ保存要求を受信したタイミングの時刻を設定すると、実際のジョブの終了時刻と異なる時刻が設定されてしまう。そこで、図10(A)のユーザ別一覧画面及び図10(B)のジョブログ詳細画面の終了時刻を「時刻不明」と表示している。
However, in the case of the retransmitted job log that has been retransmitted, the cloud
なお、ユーザ環境10及びクラウド環境20の両方で時刻やタイムゾーンを管理することにより、ユーザ環境10及びクラウド環境20の時刻の差分を計算して正しい時刻を設定するようにしてもよい。
Note that by managing the time and time zone in both the
画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗したジョブログの再送は図11のシーケンス図に示すように行ってもよい。図11は本実施形態に係る情報処理システムでジョブログを再送する場合の一例のシーケンス図である。なお、図11のシーケンス図は一部を除いて図9のシーケンス図と同様であるため、適宜説明を省略する。
Retransmission of a job log that has failed to be transmitted from the
ステップS301〜S324の処理は図9のステップS201〜S224の処理と同様であるため、説明を省略する。ステップS325において、画像形成装置12のオンプレミスワークフローサービスが異常終了したものとする。つまり、図11のシーケンス図ではステータス(実行終了)のジョブログがジョブログ記憶部52に保存されていない。
The processing in steps S301 to S324 is the same as the processing in steps S201 to S224 in FIG. In step S325, it is assumed that the on-premises workflow service of the
ステップS326に進み、ユーザは例えば事前に実施したワークフローのジョブログを確認するため、スキャンアプリ66を起動する。ユーザから起動されたスキャンアプリ66はステップS327に進み、送信失敗ジョブログの再送信のため、ジョブログ確認部60にジョブログ確認要求を行う。
In step S326, the user activates the
ステップS328に進み、ジョブログ確認部60はジョブログ要求送受信部54に対してジョブログ確認要求を行う。ステップS329に進み、ジョブログ要求送受信部54はジョブログ記憶部52に送信失敗ジョブログの取得要求を行う。ジョブログ記憶部52にステータス(実行開始)のジョブログが残っているため、ジョブログ要求送受信部54はステップS330においてジョブログ記憶部52からステータス(実行開始)のジョブログを送信失敗ジョブログとして取得する。
In step S 328, the job
ステップS331に進み、ジョブログ要求送受信部54はジョブログ確認要求に対する応答としてジョブログ確認結果「送信失敗ジョブログあり」をジョブログ確認部60に通知する。ステップS332に進み、ジョブログ確認部60は送信失敗ジョブログをクラウドワークフローサーバ装置22に再送するため、ステータス(エラー)のジョブログ(送信失敗ジョブログ)の保存をジョブログ要求送受信部54に要求する。
In step S331, the job log request transmission /
ステップS333〜S335に進み、ジョブログ要求送受信部54はクラウドワークフローサーバ装置22のジョブログ要求送受信部102にステータス(エラー)のジョブログの保存を要求する。ステップS336に進み、ジョブログ要求送受信部102は画像形成装置12のジョブログ要求送受信部54から保存を要求されたジョブログをジョブログ記憶部100に保存する。
In steps S333 to S335, the job log request transmission /
本実施形態の情報処理システム1では図11のシーケンス図の処理により、画像形成装置12からクラウドワークフローサーバ装置22への送信に失敗した送信失敗ジョブログを画像形成装置12からクラウドワークフローサーバ装置22へ再送できる。
In the
図12は、送信失敗ジョブログを再送した場合にジョブログ表示アプリが表示する画面の一例のイメージ図である。例えば図11のシーケンス図に示すタイミングでオンプレミスワークフローサービスが異常終了すると、ジョブログ記憶部52にはステータス(実行終了)のジョブログが保存されない。したがって、オンプレミスワークフローサービスが異常終了する前の配信処理の結果は不明となる。そこで、図12(A)のユーザ別一覧画面及び図12(B)のジョブログ詳細画面ではステータスを失敗又は不明とする。
FIG. 12 is an image diagram of an example of a screen displayed by the job log display application when the transmission failure job log is retransmitted. For example, if the on-premises workflow service ends abnormally at the timing shown in the sequence diagram of FIG. 11, the job
(まとめ)
以上、本実施形態によれば、ユーザ環境10で実行されたワークフローのジョブログをクラウド環境20で管理する場合であっても、未送信ジョブログを再送信する仕組みによりユーザ環境10からクラウド環境20へジョブログが送信されないことを防ぐことができる。
(Summary)
As described above, according to the present embodiment, even when the job log of the workflow executed in the
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば図1に示す情報処理システム1の構成は一例である。クラウドワークフローサーバ装置22は複数台の情報処理装置に分散して実現してもよい。また、画像形成装置12は例えば操作部として機能する装置と本体部として機能する装置のように、複数の装置から構成されてもよい。
The present invention is not limited to the specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims. For example, the configuration of the
1 情報処理システム
10 ユーザ環境
12 画像形成装置
14 オンプレミスサーバ装置
16 ファイアウォール
20 クラウド環境
22 クラウドワークフローサーバ装置
18、26、30 ネットワーク
50 ネットワーク通信部
52 ジョブログ記憶部
54 ジョブログ要求送受信部
56 オンプレミスワークフロー処理実行部
58 オンプレミスワークフロー制御部
60 ジョブログ確認部
62 ワークフロー要求送受信部
64 ジョブログ表示アプリ
66 スキャンアプリ
68 プリントアプリ
70 スキャン部
72 プリント部
74 画像データ記憶部
76 処理部
100 ジョブログ記憶部
102 ジョブログ要求送受信部
104 ネットワーク通信部
106 クラウドワークフロー処理実行部
108 クラウドワークフロー制御部
110 ワークフロー要求送受信部
114 処理部
DESCRIPTION OF
Claims (7)
実行したワークフローのログ情報を記憶するログ情報記憶手段と、
前記ログ情報を前記ログ情報管理装置に送信するログ情報送信手段と、
前記ログ情報管理装置へ未送信の前記ログ情報の有無を確認する未送信ログ情報確認手段と、
前記未送信ログ情報確認手段によって確認された未送信の前記ログ情報を前記ログ情報管理装置へ送信する未送信ログ情報送信手段と、
を有する情報処理装置。 An information processing apparatus that is connected to a network different from a log information management apparatus that manages workflow log information, executes a workflow, and transmits log information of the executed workflow to the log information management apparatus,
Log information storage means for storing log information of the executed workflow;
Log information transmission means for transmitting the log information to the log information management device;
Unsent log information confirming means for confirming the presence or absence of the log information not yet transmitted to the log information management device;
Unsent log information transmission means for transmitting the unsent log information confirmed by the unsent log information confirmation means to the log information management device;
An information processing apparatus.
前記未送信ログ情報確認手段は、前記ログ情報記憶手段に記憶されている未送信の前記ログ情報の有無により、前記ログ情報管理装置へ未送信の前記ログ情報の有無を確認すること
を特徴とする請求項1記載の情報処理装置。 The log information storage unit stores the log information that the log information transmission unit has failed to transmit to the log information management device as the untransmitted log information,
The unsent log information confirmation unit is configured to confirm presence / absence of the log information that has not been transmitted to the log information management device based on the presence / absence of the unsent log information stored in the log information storage unit. The information processing apparatus according to claim 1.
を特徴とする請求項1記載の情報処理装置。 The unsent log information confirmation unit determines the unsent log information to the log information management device based on status information of the log information stored in the log information storage unit. 1. An information processing apparatus according to 1.
を特徴とする請求項1乃至3何れか一項記載の情報処理装置。 2. The unsent log information confirming unit confirms whether or not there is log information that has not been transmitted to the log information management device at a timing when an application program for executing the workflow is started. The information processing apparatus as described in any one of thru | or 3.
を更に有する請求項1乃至4何れか一項記載の情報処理装置。 5. The log information display control unit according to claim 1, further comprising log information display control means for receiving the log information from the log information management device and displaying a log information display screen created using the received log information. Information processing device.
実行したワークフローのログ情報を前記情報処理装置において記憶するログ情報記憶手段と、
前記ログ情報を前記情報処理装置から前記ログ情報管理装置に送信するログ情報送信手段と、
前記ログ情報管理装置へ未送信の前記ログ情報の有無を確認する未送信ログ情報確認手段と、
前記未送信ログ情報確認手段によって確認された未送信の前記ログ情報を前記ログ情報管理装置へ送信する未送信ログ情報送信手段と、
を有する情報処理システム。 A log information management device that manages log information of a workflow and an information processing that is connected to a network different from the log information management device, executes the workflow, and transmits log information of the executed workflow to the log information management device An information processing system having an apparatus,
Log information storage means for storing log information of the executed workflow in the information processing apparatus;
Log information transmission means for transmitting the log information from the information processing apparatus to the log information management apparatus;
Unsent log information confirming means for confirming the presence or absence of the log information not yet transmitted to the log information management device;
Unsent log information transmission means for transmitting the unsent log information confirmed by the unsent log information confirmation means to the log information management device;
An information processing system.
実行したワークフローのログ情報を記憶するログ情報記憶手段、
前記ログ情報を前記ログ情報管理装置に送信するログ情報送信手段、
前記ログ情報管理装置へ未送信の前記ログ情報の有無を確認する未送信ログ情報確認手段、
前記未送信ログ情報確認手段によって確認された未送信の前記ログ情報を前記ログ情報管理装置へ送信する未送信ログ情報送信手段、
として機能させるためのプログラム。 An information processing apparatus that is connected to a network different from the log information management apparatus that manages the log information of the workflow, executes the workflow, and transmits the log information of the executed workflow to the log information management apparatus.
Log information storage means for storing log information of the executed workflow;
Log information transmission means for transmitting the log information to the log information management device;
Unsent log information confirmation means for confirming the presence or absence of the log information not yet transmitted to the log information management device;
Unsent log information transmission means for transmitting the unsent log information confirmed by the unsent log information confirmation means to the log information management device;
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018049925A JP7040165B2 (en) | 2018-03-16 | 2018-03-16 | Information processing equipment, information processing systems and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018049925A JP7040165B2 (en) | 2018-03-16 | 2018-03-16 | Information processing equipment, information processing systems and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019161609A true JP2019161609A (en) | 2019-09-19 |
| JP7040165B2 JP7040165B2 (en) | 2022-03-23 |
Family
ID=67996471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018049925A Expired - Fee Related JP7040165B2 (en) | 2018-03-16 | 2018-03-16 | Information processing equipment, information processing systems and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7040165B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10795628B2 (en) | 2018-11-29 | 2020-10-06 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and log information management method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016005199A (en) * | 2014-06-18 | 2016-01-12 | キヤノン株式会社 | Image processing apparatus, control method of image processing apparatus, and program |
| JP2016099826A (en) * | 2014-11-21 | 2016-05-30 | キヤノン株式会社 | Management device, management method, and program |
| JP2016178565A (en) * | 2015-03-20 | 2016-10-06 | 株式会社リコー | Cooperation system, information processor, and storage medium |
-
2018
- 2018-03-16 JP JP2018049925A patent/JP7040165B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016005199A (en) * | 2014-06-18 | 2016-01-12 | キヤノン株式会社 | Image processing apparatus, control method of image processing apparatus, and program |
| JP2016099826A (en) * | 2014-11-21 | 2016-05-30 | キヤノン株式会社 | Management device, management method, and program |
| JP2016178565A (en) * | 2015-03-20 | 2016-10-06 | 株式会社リコー | Cooperation system, information processor, and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10795628B2 (en) | 2018-11-29 | 2020-10-06 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, and log information management method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7040165B2 (en) | 2022-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6389429B2 (en) | Image forming apparatus and image forming system | |
| JP2016175330A (en) | Image forming apparatus, image processing system and method | |
| US7457839B2 (en) | Selective rejection of access to parameters of an option application detachable from an embedded apparatus including web server function | |
| JP5751770B2 (en) | Facsimile server, facsimile server control method, facsimile system, communication control method in facsimile system, and program | |
| US10423375B2 (en) | Non-transitory computer-readable storage medium, client computer, and print method | |
| US10698644B2 (en) | Information processing system for collecting and linking log information of multiple workflows | |
| JP6766641B2 (en) | Image processing device, its control method and program | |
| JP2018185869A (en) | Image forming method | |
| US8705091B2 (en) | Image forming device generating screens for remote and local access, information processing method, and computer-readable recording medium | |
| JP6349733B2 (en) | Information processing apparatus, recovery support method, recovery support program, recovery support system, and recovery support server | |
| JP6904084B2 (en) | Information processing equipment, programs and information processing systems | |
| JP2010081011A (en) | Electronic apparatus, management system and management program | |
| JP6478783B2 (en) | Device having FAX function, control method thereof, and program | |
| US20160277605A1 (en) | Image forming device and image forming method | |
| JP7040165B2 (en) | Information processing equipment, information processing systems and programs | |
| US8520235B2 (en) | System and method for storing image and image processing apparatus, wherein each of a plurality of the image processing apparatuses engaged in the collaborative image processing terminates its own respective portion of the collaborative image processing, and wherein a master one of the information processing apparatus controls which of the image processing apparatuses transmits the collaborative result data of the collaborative image processing to the storage unit | |
| CN106161868A (en) | Fill form and apparatus and method, image processing system and method are provided | |
| JP2019159421A (en) | Electronic apparatus, program, workflow execution control method and information processing system | |
| JP5928156B2 (en) | E-mail processing system and e-mail processing method | |
| JP6127586B2 (en) | Information processing system and information processing method | |
| JP4531729B2 (en) | Billing data holding system and billing data holding method | |
| JP2009100439A (en) | E-mail communication device | |
| CN116095244B (en) | Image processing device, collaborative processing execution method, and collaborative processing execution program | |
| US20100058310A1 (en) | Workform management apparatus and method, image forming apparatus, and workform management system | |
| JP2016100634A (en) | Image processing apparatus and control method therefor, information processing device and control method therefor, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211025 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211109 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220107 |
|
| 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: 20220208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220221 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7040165 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |