(57)【要約】【課題】処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能な情報処理装置等を提供する。【解決手段】本発明に係る情報処理装置は、表示部と、処理フローを作成する処理フロー作成手段とを有し、処理フローを実行する情報処理装置において、表示部には、処理フローを作成する作業領域である第一の表示領域３０１と、既存処理フローの中から、第一の表示領域の処理フローと一致する処理フローを含む一致既存処理フローを表示する第二の表示領域３０５とを有し、第一及び第二の表示領域では、複数の情報処理をマークと、処理の順序を示す結合線とを用いて処理フローを表示し、第二の表示領域３０５では、第一の表示領域の処理フローと一致するマーク及び／又は結合線を強調して、一致既存処理フローを表示することを特徴とする。【選択図】図３
2009277140.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、複数の情報処理が実行される処理フローを作成する処理フロー作成手段とを有し、作成された前記処理フローを実行する情報処理装置において、
前記表示部には、
前記処理フローを作成する作業領域である第一の表示領域と、
前記処理フロー作成手段により過去に作成された既存処理フローの中から、前記第一の表示領域に表示された前記処理フローと一致する処理フローを含む一致既存処理フローを表示する第二の表示領域とを有し、
前記第一の表示領域及び前記第二の表示領域では、前記複数の情報処理をマークと、前記マーク同士を結合して前記複数の情報処理間の処理の順序を示す結合線とを用いて処理フローを表示し、
前記第二の表示領域では、前記第一の表示領域に表示された処理フローと一致する前記マーク及び／又は前記結合線を強調して、前記一致既存処理フローを表示すること、
を特徴とする情報処理装置。
【請求項２】
前記第一の表示領域に表示された処理フローが前記一致既存処理フローと部分一致する場合、前記第二の表示領域では、前記一致既存処理フロー全体を表示し、且つ部分一致する前記マーク及び／又は前記結合線を強調して表示すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第二の表示領域では、前記一致既存処理フローを表示するとき、表示サイズを変更して表示すること、
を特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
請求項１ないし３に記載の情報処理装置は画像形成装置であって、前記画像形成装置と、前記情報処理装置とネットワークを介して接続され処理フローの作成を行う端末とからなる処理フロー作成システムにおいて、
前記画像形成装置は、
前記第一の表示領域及び前記第二の表示領域を、当該情報処理装置の前記表示部での表示に代えて、前記端末の有する表示部に表示すること、
を特徴とする処理フロー作成システム。
【請求項５】
表示部と、複数の情報処理が実行される処理フローを作成する処理フロー作成手段とを有し、作成された前記処理フローを実行する情報処理装置における処理フロー表示方法において、
前記表示部には、
前記処理フローを作成する作業領域である第一の表示領域と、
前記処理フロー作成手段により過去に作成された既存処理フローの中から、前記第一の表示領域に表示された前記処理フローと一致する処理フローを含む一致既存処理フローを表示する第二の表示領域とを有し、
コンピュータは、
前記第一の表示領域及び前記第二の表示領域では、前記複数の情報処理をマークと、前記マーク同士を結合して前記複数の情報処理間の処理の順序を示す結合線とを用いて処理フローを表示する手順と、
前記第二の表示領域では、前記第一の表示領域に表示された処理フローと一致する前記マーク及び／又は前記結合線を強調して、前記一致既存処理フローを表示する手順と、
を有すること特徴とする処理フロー表示方法。
【請求項６】
前記第一の表示領域に表示された処理フローが前記一致既存処理フローと部分一致する場合、前記第二の表示領域では、前記一致既存処理フロー全体を表示し、且つ部分一致する前記マーク及び／又は前記結合線を強調して表示すること、
を特徴とする請求項５に記載の処理フロー表示方法。
【請求項７】
前記第二の表示領域では、前記一致既存処理フローを表示するとき、表示サイズを変更して表示する手順と、
を有することを特徴とする請求項５又は６に記載の処理フロー表示方法。
【請求項８】
請求項５ないし７いずれか一項に記載の処理フロー表示方法をコンピュータに実行させるための処理フロー表示プログラム。
【請求項９】
請求項８に記載の処理フロー表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、処理フロー作成システム、処理フロー表示方法、処理フロー表示プログラム、及び記録媒体の分野に関する。
【背景技術】
【０００２】
実行したい複数の処理をまとめて１つの処理として登録しておけば、使い勝手が良い。具体的に、画像形成装置を用いて説明する。画像形成装置は、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像を配信する機能等を複合したいわゆるＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）と称されるデジタルカラー複合機である。
【０００３】
例えば、営業活動報告書や売上報告書など毎日営業終了時刻に、その日の報告書を本部などにＦＡＸで送らなくてはならない場合を考える。営業担当者は、毎日、作成した報告書を画像形成装置を利用して本部にＦＡＸを行なうが、このデイリー業務処理をフロー化することができる。例えば、報告書（原稿）を画像形成装置にセットし、ボタンを押下する。このボタンには、複数の処理をフロー的（連続的に）に実行するように登録されている。営業担当者が、このボタンを押下すると、まず、報告書のスキャンが実行され、スキャンされた画像データに対して、画像形成装置のディスクに予め作成されて保存されているＦＡＸ表紙の画像データが画像データの先頭に付加された後、ＦＡＸの送信が実行される。この処理の場合、スキャン処理、ディスクから所定の画像データを取得する処理、取得された画像データをスキャンした画像データの先頭に付加する処理、最後にＦＡＸ送信する処理をまとめて１つの処理（処理フロー）として予め作成しておくことにより、操作の便宜化や業務の効率化を図ることができるものである。
【０００４】
画像形成装置に限られず、その他、情報処理を行う情報処理装置にもこのように複数の処理を１つの処理の処理フローとして登録しておけば、複数の処理を１つの処理として扱うことができ便利である。
【０００５】
関連する技術として、特許文献１に記載される発明などがある。
【特許文献１】特開２００６−１４６５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、新規に処理フローを作成するにあたって、過去既に作成した処理フロー（重複した処理フロー）を作りたくない場合や、既存の処理フローを参考に参照して新規に処理フローを作成したいという場合がある。この点、従来は画面上などで過去に作成した処理フローを参照しながら、新規に処理フローを作成する際の作成しやすさへの工夫や配慮が十分でなかった。本発明は、既存の処理フローを参照できるだけでなく、全部又は一部、一致している既存の処理フローを容易に識別できるようにし、処理フローを作成する際の作成しやすさに貢献するものである。
【０００７】
すなわち、本発明では、処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能な情報処理装置、処理フロー作成システム、処理フロー表示方法、処理フロー表示プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するため、本発明に係る情報処理装置は、表示部と、複数の情報処理が実行される処理フローを作成する処理フロー作成手段とを有し、作成された前記処理フローを実行する情報処理装置において、前記表示部には、前記処理フローを作成する作業領域である第一の表示領域と、前記処理フロー作成手段により過去に作成された既存処理フローの中から、前記第一の表示領域に表示された前記処理フローと一致する処理フローを含む一致既存処理フローを表示する第二の表示領域とを有し、前記第一の表示領域及び前記第二の表示領域では、前記複数の情報処理をマークと、前記マーク同士を結合して前記複数の情報処理間の処理の順序を示す結合線とを用いて処理フローを表示し、前記第二の表示領域では、前記第一の表示領域に表示された処理フローと一致する前記マーク及び／又は前記結合線を強調して、前記一致既存処理フローを表示することを特徴とする。
【０００９】
また上記課題を解決するため、本発明に係る情報処理装置において、前記第一の表示領域に表示された処理フローが前記一致既存処理フローと部分一致する場合、前記第二の表示領域では、前記一致既存処理フロー全体を表示し、且つ部分一致する前記マーク及び／又は前記結合線を強調して表示することを特徴とする。
【００１０】
また上記課題を解決するため、本発明に係る情報処理装置において、前記第二の表示領域では、前記一致既存処理フローを表示するとき、表示サイズを変更して表示することを特徴とする。
【００１１】
また上記課題を解決するため、本発明に係る処理フロー作成は、本発明に係る情報処理装置は画像形成装置であって、前記画像形成装置と、前記情報処理装置とネットワークを介して接続され処理フローの作成を行う端末とからなる処理フロー作成システムにおいて、前記画像形成装置は、前記第一の表示領域及び前記第二の表示領域を、当該情報処理装置の前記表示部での表示に代えて、前記端末の有する表示部に表示することを特徴とする。
【００１２】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能な情報処理装置、処理フロー作成システム、処理フロー表示方法、処理フロー表示プログラム、及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。
【００１５】
（情報処理装置）
図１は、本発明による情報処理装置１の一実施形態の主要構成を示すハードウェ構成図である。情報処理装置１は、主要な構成として、ＣＰＵ１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、補助記憶装置１０４、記憶媒体読取装置１０５、入力装置１０６、表示装置１０７、及び通信装置１０８を含む構成である。
【００１６】
ＣＰＵ１０１は、マイクロプロセッサ及びその周辺回路から構成され、情報処理装置１全体を制御する回路である。また、ＲＯＭ１０２は、ＣＰＵ１０１で実行される所定の制御プログラム（ソフトウェア部品）を格納するメモリであり、ＲＡＭ１０３は、ＣＰＵ１０１がＲＯＭ１０２に格納された所定の制御プログラム（ソフトウェア部品）を実行して各種の制御を行うときの作業エリア（ワーク領域）として使用するメモリである。
【００１７】
補助記憶装置１０４は、汎用のＯＳ（Operating System）、本発明による処理フロー作成／表示／管理プログラム、個々の情報処理を行う処理プログラム、処理フローに係る各種情報を格納する装置であり、不揮発性の記憶装置であるＨＤＤ（Hard Disk Drive）などが用いられる。なお、上記各種情報は、補助記憶装置１０４以外にも、ＣＤ−ＲＯＭ（Compact Disk - ROM）やＤＶＤ（Digital Versatile Disk）などの記憶媒体やその他のメディアを記憶されてもよく、これらの記憶媒体に格納された各種情報は、記憶媒体読取装置１０５などのドライブ装置を介して読み取ることが可能である。よって、必要に応じて記録媒体を記憶媒体読取装置１０５にセットすることで、各種情報が得られる。
【００１８】
入力装置１０６は、ユーザが各種入力操作を行うための装置である。入力装置１０６は、マウス、キーボード、表示装置１０７の表示画面上に重畳するように設けられたタッチパネルスイッチなどを含む。
【００１９】
表示装置１０７は、処理フロー作成にあたって、作業領域や過去の処理フローに係るデータを表示画面に表示する装置である。例えば、ＬＣＤ(Liquid Crystal Display)、ＣＲＴ(Cathode Ray Tube)などから構成される。ユーザは、表示装置１０７による表示画面を参照しながら処置フローの作成を行なう。
【００２０】
次に、通信装置３は、ネットワークを介して端末などとの通信を行う装置である。有線ネットワークや無線ネットワークなど含む各種ネットワーク形態に応じた通信をサポートする。
【００２１】
（情報処理装置）
本発明による情報処理装置１は、既存の処理フローを参照する際に、作業領域で作成中の処理フローと、全部又は一部、一致している部分を有する既存の処理フローを強調表示することにより、同一部分を容易に識別できるようにするものである。以下、詳しく説明する。
【００２２】
図２は、本発明による情報処理装置１の一実施形態の主要機能を示す機能ブロック図である。情報処理装置１は、主要な機能として、表示部２０１、処理フロー作成部２０２、既存処理フロー抽出部２０３、処理フロー管理部２０４、処理実行部２０５を含む構成である。
【００２３】
表示部２０１は、処理フロー作成を作成する作業領域（ワークスペース）や、既存の処理フローを表示する領域、表示に係る操作設定を行なう設定領域などの表示領域からなる画面の表示を表示装置１０７などに行なう。画面表示の具体例については、後述する。
【００２４】
処理フロー作成部２０２は、処理フローを作成する。本発明による情報処理装置１は、様々な情報処理を実行することができるが（実際には個々の各情報処理プログラムを有しＣＰＵ１０１により実行される）、処理フロー作成部２０２は、実行される順序を定め、各情報処理をまとめて１の処理として作成する（各情報処理を１つの処理として登録する）。作成されたこの１つの処理を処理フローという。この処理フローを実行すれば、各情報処理が所定の順序に従ってまとめて実行される。
【００２５】
既存処理フロー抽出部２０３は、処理フロー作成部２０２により過去に作成された処理フロー（以下、既存処理フローという）の中から、画面の作業領域に表示された（作成中の）処理フローと一致する処理フローを含む既存処理フローを抽出する。抽出された既存処理フローは、一致する部分を強調表示されて、画面の表示領域に表示されることになる。
【００２６】
処理フロー管理部２０４は、処理フロー作成部２０２により作成された処理フローの構成要素及び属性情報を管理する。具体的には、処理フローにおいて、その処理フローを構成する各（情報）処理、及び処理（実行）されるべき順序についての情報を管理する。
【００２７】
処理実行部２０５は、処理フロー管理部２０４の命令により、定められた順序で各処理を実行する。
【００２８】
なお、これらの機能は、実際にはＣＰＵ１０１が実行するプログラム（例えば、処理フロー作成プログラム）により実現されるものである。
【００２９】
＜実施例＞
以上を踏まえて、本実施例による情報処理装置１の処理フロー作成の一使用形態について説明する。
【００３０】
（画面例）
図３は、表示部２０１が提供（生成）する処理フロー作成画面の一例である。「処理フロー作成／作業領域」３０１は、処理フローが作成される作業領域（ワークスペース：第一の表示領域）である。「処理リスト」３０２などから処理フローとして加えたい処理を選択して、作業領域にドラッグなどする。「処理リスト」３０２には、情報処理装置１が処理可能な処理であって、処理フロー化が可能な（情報）処理の一覧が選択的に表示される。また、作業領域上の処理相互間において、処理（実行）されるべき順序が方向性を有する結合線で結ばれる。図３の例では、処理「Ａ」を示すマーク（又は図形、シンボル等でもよい）から、処理「Ｂ」及び処理「Ｃ」を示すマークに向かって結合線で接続されており、この意味するところは、処理「Ａ」が実行されると、次いで処理「Ｂ」及び処理「Ｃ」が実行される処理フローであることを意味する。
【００３１】
「表示フィルタ」３０３は、過去に作成された既存処理フローの中から、「処理フロー作成／作業領域」３０１に表示されている処理フローと一致する処理フローを含む既存処理フローを抽出するときに用いられるフィルタボタンである。つまり、「処理フロー作成／作業領域」３０１に表示されている処理フローと、どの部分で一致するかのフィルタ指定を行なうものである。例えば、「表示フィルタ」３０３のチェックボックスが、「なし」であれば、フィルタはないものとされ、過去に作成された既存処理フロー全てが表示領域３０５（第二の表示領域）に表示される。「同一のみ」であれば、過去に作成された既存処理フローの中から、「処理フロー作成／作業領域」３０１に表示されている処理フローと全ての処理及び結合線（処理の順序）が同一である既存処理フローが表示領域３０５に表示される。「部分一致」であれば、過去に作成された既存処理フローの中から、「処理フロー作成／作業領域」３０１に表示されている処理フローと同じ処理及び結合線（処理の順序）の部分を含む既存処理フローが表示領域３０５に表示される。「前方一致のみ」又は「後方一致のみ」であれば、過去に作成された既存処理フローの中から、「処理フロー作成／作業領域」３０１に表示されている処理フローと、前方又は後方部分の処理及び結合線（処理の順序）が同一である既存処理フローが表示領域３０５に表示される。なお、表示領域３０５において、抽出された既存処理フローが表示されるとき、「処理フロー作成／作業領域」３０１に表示されている処理フローと同じ処理及び結合線（処理の順序）の部分については、強調されて表示される。強調表示は、線が他の線と比べ太い線で表示されてもよいし、目立つ赤色などの色表示によって強調されてもよい。図３の例では、処理「Ａ」、処理「Ｂ」、処理「Ｃ」、及び結合線が太い線で強調表示されていることがわかる。
【００３２】
「表示モード」３０４は、表示領域３０５に表示される既存処理フローの表示のサイズレベルを例えば、標準又は縮小などに変更するものである。既存処理フローの表示数が多い場合などは、表示モードを縮小にして表示すると見やすい。「表示フィルタ」３０３及び「表示モード」３０４を決定後、「ＯＫ」ボタンを押下すると、表示領域３０５に該当する既存処理フローが表示される。
【００３３】
新規に処理フローを作成するにあたって、過去既に作成した処理フロー（重複した処理フロー）を作りたくない場合や、既存の処理フローを参考に参照して新規に処理フローを作成したいという場合がある。本画面例によれば、既存の処理フローを参照できるだけでなく、全部又は一部、一致している部分を有する既存の処理フローを強調表示により容易に識別できるようにし、新規に処理フローを作成する際の作成しやすさに貢献する。すなわち、処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能である。
【００３４】
（処理フローの管理）
次いで、処理フロー管理部２０４による処理フローの管理について説明する。図４は、処理フロー管理部２０４が、既存処理フローを管理するテーブルを示す図の一例である。処理フロー管理部２０４は、既存処理フローを管理するテーブルを、例えば、補助記憶装置１０４などの記憶手段に記憶しておく。
【００３５】
「ＩＤ」４０１は、過去に作成され登録された既存処理フローごとに振られる固有の識別子である。「処理名」４０２は、実行される処理の名称である。もちろん、実際に処理名に対応した情報処理プログラムが存在している。「次の処理名」４０３は、「処理名」４０２の次に実行される処理の名称である。処理の実施される順序に係る情報であり、結合線とその方向（矢印）に対応している。これを具体的に説明すると、例えば、図４の例で、ＩＤ「１」の処理フローにおいては、行が２列ある。１行目では、まず処理「Ａ」が処理されることを意味し、また処理「Ａ」の処理の次に、処理「Ｂ」が処理されることを意味している。２行目では、処理「Ｂ」が処理されと処理「Ｂ」の処理の次に、処理「Ｃ」が処理されることを意味している。以上、処理「Ａ」、処理「Ｂ」、処理「Ｃ」という構成と順序で、当該処理フローは作成されているものである。もう一例として、ＩＤ「３」の処理フローにおいては、行が２列ある。１行目では、まず処理「Ａ」が処理されることを意味し、また処理「Ａ」の処理の次に、処理「Ｂ」及び処理「Ｃ」が並行的に処理されることを意味している。２行目では、処理「Ｂ」が処理されると次に、処理「Ｄ」が処理されることを意味している。以上、処理「Ａ」、処理「Ｂ」及び処理「Ｃ」、さらに処理「Ｂ」の後に処理「Ｄ」という構成と順序で、当該処理フローは作成されているものである。なお、ＩＤ「３」の処理フローは、今述べた処理間の順序とおりに、図３の表示領域３０５に示されている「ＩＤ３」の処理フローに対応している。
【００３６】
（処理フローの抽出）
図５は、既存処理フロー抽出部２０３により、処理フロー作成部２０２により過去に作成された既存処理フローの中から、画面の作業領域に表示された（作成中の）処理フローと一致する処理フローを含む既存処理フローの抽出について説明するフローチャートである。以下、図５を参照しつつ説明を行う。
【００３７】
ステップＳ５０１において、抽出すべき既存処理フローがある場合には、ステップＳ５０２に進み、既存処理フローがない場合には、過去に作成された処理フロー自体が存在しないので、ステップＳ５０３でその旨表示して処理を終了する。
【００３８】
ステップＳ５０２で、作業領域の処理フローを取得する。例えば、図３の「処理フロー作成／作業領域」３０１に表示されている処理フローの情報を取得する。取得にあたって、例えば、図６に示した形式の情報として取得する。処理フローを構成する処理及び順序の情報である。
【００３９】
ステップＳ５０４に進み、既存処理フローを対象に、まず未処理の既存処理フローがあるか判定する。未処理とは、本フローチャートに係る処理である。ここでは、未処理の既存処理フローがあるものとして、ステップＳ５０５に進む。
【００４０】
ステップＳ５０５に進み、（未処理の）既存処理フローを１つ取得する。この既存処理フローについて１つ１つ判定の対象としていく。
【００４１】
ステップＳ５０６に進み、既存処理フローに、作業領域の処理フロー（Ｓ５０２）が含まれるか否か（一致）判定する。一致判定は、図６の情報（図３の「処理フロー作成／作業領域」３０１に表示されている処理フローの情報）と、図４に示す情報（既存処理フロー）の形式を用いて比較すればよい。つまり、本例の場合、図３の作業領域の処理フローと、ＩＤ「２」及び「３」について構成する処理及び順序が一致している。つまり、これは処理フローが一致していることを意味する。ちなみに、ＩＤ「３」については、ＩＤ「３」の行は２行あるので、この場合は部分一致である。一致する場合は、ステップＳ５０７に進み、一致しない場合は、ステップＳ５０４に進み、次の未処理（未一致判定）の既存処理フローについて同様にチェックしていく。
【００４２】
ステップＳ５０７に進み、一致する位置を取得し、ＩＤと共に、対象となる既存処理フローを候補リストに（一時的に）ストックしておく。そして、ステップＳ５０４に進み、次の未処理（未一致判定）の既存処理フローについて同様にチェックしていく。
【００４３】
すべての既存処理フローについて一致判定を行った後、ステップＳ５０８に進む。ステップＳ５０８で、表示フィルタ３０３の条件を取得する。
【００４４】
ステップＳ５０９に進み、候補リストから表示フィルタ３０３に該当する処理フローを取得する。つまり、一致する位置が表示フィルタ３０３で指定された位置と一致する処理フローを取得する。
【００４５】
ステップＳ５１０に進み、表示モード３０４の条件を取得する。
【００４６】
ステップＳ５１１に進み、ステップＳ５０９で最終的に取得された既存処理フローを表示モード条件のサイズで表示する。なお、表示にあたって、作業領域の処理フローと同一の処理のマーク及び結合線は、強調表示される。
【００４７】
新規に処理フローを作成するにあたって、過去既に作成した処理フロー（重複した処理フロー）を作りたくない場合や、既存の処理フローを参考に参照して新規に処理フローを作成したいという場合がある。本実施例による情報処理装置１によれば、既存の処理フローを参照できるだけでなく、全部又は一部、一致している部分を有する既存の処理フローを強調表示により容易に識別できるようにし、新規に処理フローを作成する際の作成しやすさに貢献する。すなわち、処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能である。
【００４８】
＜変形例＞
情報処理装置１を画像形成装置に変形した処理フロー作成システムの例について説明する。画像形成装置は、オペレーションパネルなどと呼ばれる表示部を備えている。オペレーションパネルは、比較的画面も小さく、上述した処理フローの作成を行いにくい場合がある。本変形例によれば、ネットワークを介して設定端末から画像形成装置にアクセスし、上述した同様の処理フローの作成を設定端末の備える画面で行うことができる。また、ネットワークを介してリモートから処理フローの作成ができるという点でも便利である。
【００４９】
（ネットワーク構成）
本発明を実施するにあたってのネットワーク構成について説明する。図７は、本発明による画像形成装置２及びＰＣ（Personal Computer）３がネットワーク４を介して接続されているネットワーク図である。画像形成装置２は、本変形例に係る画像形成装置２である。ＰＣ３は、ユーザがネットワーク４を介し画像形成装置２にアクセスして画像形成装置２において処理フローの作成を行う設定端末であり、一般的なＰＣである。ネットワーク４は、有線、無線を含むネットワークである。なお、図７は本変形例の一実施形態を説明するにあたっての構成を示したものであり、ＰＣ３は何台あってもよい。
【００５０】
図８は、本変形例による画像形成装置２の一実施形態の主要機能を示す機能ブロック図である。画像形成装置２は、上述した実施例と異なる点として、リモートコントロール部８０１を含む構成である。また、ＰＣ３は、リモートコントロール部８０２、及び表示手段８０３を含む構成である。
【００５１】
画像形成装置２のリモートコントロール部８０１は、ネットワーク４を介して接続してくる設定端末（ＰＣ３）からのリモートコントロールを制御する。具体的には、図３に示した処理フロー作成に係る画面をＰＣ３の要求に応じて出力する。また、処理フロー作成に係る画面を介して、ＰＣ３からの処理フローに係る要求に返答を行なう。
【００５２】
ＰＣ３のリモートコントロール部８０２は、ネットワーク４を介して画像形成装置２に接続する際のリモートコントロールを制御する。具体的には、図３に示した処理フロー作成に係る画面を受信する。また、処理フロー作成に係る画面を介して、画像形成装置２おと処理フローに係るやり取りを行なう。
【００５３】
ＰＣ３の表示部８０２は、処理フロー作成を作成する作業領域（ワークスペース）や、既存の処理フローを表示する領域、表示に係る操作設定を行なう設定領域などの表示領域からなる画面表示を表示する。具体的には、図３に示した処理フロー作成画面を表示する。なお、画面表示するにあたって、表示部８０２は、専用のアプリケーションを用いても良いし、汎用のＷｅｂブラウザなどを用いて表示してよい。また、上述した画像形成装置２の画面出力側も同様に設定端末の表示（閲覧）に対応した画面出力を行なうものとする。
【００５４】
なお、これらの機能は、実際には画像形成装置２及びＰＣ３の有するＣＰＵが実行するプログラムにより実現されるものである。
【００５５】
（動作）
ＰＣ３のリモートコントロール部８０２は、画像形成装置２のリモートコントロール部８０１にアクセスし、処理フロー作成画面の要求を行う。画像形成装置２のリモートコントロール部８０１は要求を受け、ＰＣ３のリモートコントロール部８０２に対し処理フロー作成画面を出力する。これを受けＰＣ３の表示部８０２は、処理フロー作成を作成する作業領域（ワークスペース）や、既存の処理フローを表示する領域、表示に係る操作設定を行なう設定領域などの表示領域からなる処理フロー作成画面を表示する。
【００５６】
また、既存の処理フローを表示する領域に、作業領域における処理フローと一致する既存処理フローを表示させる場合、ＰＣ３のリモートコントロール部８０２から画像形成装置２のリモートコントロール部８０１に抽出及び結果の要求が出力される。画像形成装置２のリモートコントロール部８０１は、既存処理フロー抽出部２０３により抽出され該当する既存処理フローを応答する。ＰＣ３の表示部８０２は、これを受けて一致する処理のマーク及び結合線が強調して既存処理フローを表示する。
【００５７】
なお、ＰＣ３側の表示の制御は、ＰＣ３側が専用のアプリケーションを用いられているならば、専用のアプリケーションが担うことも可能であるし、ＰＣ３側が汎用のＷｅｂブラウザなどしか備えていないのであれば、画像形成装置２のリモートコントロール部８０１で、表示部８０３の表示を制御する構成とすることも可能である。以上、変形例について説明した。
【００５８】
以上、本発明によれば、既存の処理フローを参照できるだけでなく、全部又は一部、一致している部分を有する既存の処理フローを強調表示により容易に識別できるようにし、新規に処理フローを作成する際の作成しやすさに貢献することができる。すなわち、本発明によれば、処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能な処理フローの作成にあたって、過去に作成した同一又は一部同一の処理フローを参照しながら、画面上で直感的に処理フローを作成可能な情報処理装置、処理フロー作成システム、処理フロー表示方法、処理フロー表示プログラム、及び記録媒体を提供することが可能となる。
【００５９】
なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６０】
【図１】本発明による情報処理装置１の一実施形態の主要構成を示すハードウェ構成図である。
【図２】本発明による情報処理装置１の一実施形態の主要機能を示す機能ブロック図である。
【図３】処理フロー作成画面の一例である。
【図４】既存処理フローを管理するテーブルを示す図の一例である。
【図５】既存処理フローの抽出について説明するフローチャートである。
【図６】処理フローを構成する処理及び順序の情報の一例である。
【図７】本発明に係るネットワーク図である。
【図８】像形成装置２の一実施形態の主要機能を示す機能ブロック図である。
【符号の説明】
【００６１】
１        情報処理装置
２        画像形成装置
３        ＰＣ
４        ネットワーク
１０１    ＣＰＵ
１０２    ＲＯＭ
１０３    ＲＡＭ
１０４    補助記憶装置
１０５    記憶媒体読取装置
１０６    入力装置
１０７    表示装置
１０８    通信装置
２０１    表示部
２０２    処理フロー作成部
２０３    既存処理フロー抽出部
２０４    処理フロー管理部
２０５    処理実行部
８０１    リモートコントロール部
８０２    リモートコントロール部
８０３    表示部
【図１】
2009277140.tif 000003
【図２】
2009277140.tif 000004
【図３】
2009277140.tif 000005
【図４】
2009277140.tif 000006
【図５】
2009277140.tif 000007
【図６】
2009277140.tif 000008
【図７】
2009277140.tif 000009
【図８】
2009277140.tif 000010