(57)【要約】   【課題】  表形式データの編集に伴った画像の編集、および、画像中の図形や線の編集に伴った表形式データの編集の双方を可能とする。  【解決手段】  記憶装置１８には、各レコードが作業名、記号、プレイヤ、順序規定情報、図形部品を特定する図ＩＤおよび図形部品の配置位置の項目の値を含む、表図状態ファイル３６の図形部品ファイルと、各レコードが図形部品を接続する連結線についての線ＩＤおよび接続される図形部品の図ＩＤの項目の値を含む、表図状態ファイル３６の連結線ファイルと、図形部品および連結線が配置された画像ファイル３８が記憶される。利用者が表形式データを変更すると、業務処理フロー図作成編集支援サーバ１０は、表図状態ファイル３６および画像ファイル３８を更新する。また、利用者が画像において図形部品などを変更すると、業務処理フロー図作成編集支援サーバ１０は、表図状態ファイル３６を更新する。【選択図】  図１
2008059010.tif 000002
【特許請求の範囲】
【請求項１】
順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、および、作業の順序を規定する順序規定情報の項目の値を含む表ファイルのレコードに基づいて、作業に対応する図形部品の配置位置を算出して、前記作業名、前記記号、前記プレイヤ、前記順序規定情報、図形部品を特定する図ＩＤ、および、図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルのレコードを生成して記憶装置に記憶し、かつ、前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データを表示装置に表示するために生成するとともに、
前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって、隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルのレコードを生成する表図形変換手段と、
前記表図形変換手段により生成された図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段と、
前記表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に前記画像を更新させる第１の編集手段と、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段と、
前記描画処理手段により生成、更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段と、
を備えたことを特徴とする業務処理フロー図作成編集支援システム。
【請求項２】
それぞれのレコードが、順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、作業の順序を規定する順序規定情報、当該図形部品を特定する図ＩＤ、並びに、作業に対応する図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルを記憶し、
それぞれのレコードが、前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、並びに、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルを記憶し、かつ、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段により生成された当該画像を画像ファイルとして記憶する記憶装置と、
前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段と、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段と、
前記描画処理手段により生成、更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段と、
を備えたことを特徴とする業務処理フロー図作成編集支援システム。
【請求項３】
前記第１の編集手段が、前記表形式データの編集の情報を受け付けて、
当該編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成し、
前記編集の情報が、表形式データのレコードの変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除するように構成されたことを特徴とする請求項１または２に記載の業務処理フロー図作成編集支援システム。
【請求項４】
前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品に後続する順序規定情報の値を有するレコードが存在するときには、前記後続する順序規定情報の値を有するレコードの各々において、前記配置位置を更新するように構成されたことを特徴とする請求項３に記載の業務処理フロー図作成編集支援システム。
【請求項５】
前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品と、その直前の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線、および、前記新たに生成されたレコードにかかる図形部品と、その直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新するように構成されたことを特徴とする請求項３または４に記載の業務フロー図作成編集支援システム。
【請求項６】
前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記削除されたレコードにかかる図形部品の直前の順序規定情報の値を有するレコードにかかる図形部品と、前記削除されたレコードにかかる図形部品の直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新するように構成されたことを特徴とする請求項３ないし５の何れか１項に記載の業務フロー図作成編集支援システム。
【請求項７】
前記第２の編集手段が、
前記画像中の図形部品または連結線の編集の情報を受け付けて、
当該編集の情報が、図形部品の追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成し、
前記編集の情報が、図形部品の変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、
前記編集の情報が、図形部品の削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除し、
前記編集の情報が、連結線の追加である場合に、前記連結線ファイルにおいて、線ＩＤ、および、接続される図形部品の図ＩＤを格納した新たなレコードを生成し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新し、
前記編集の情報が、連結線の変更である場合に、前記連結線ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新し、
前記編集の情報が、連結線の削除である場合に、前記連結線ファイルにおいて特定されたレコードを削除するように構成されたことを特徴とする請求項１ないし６の何れか一項に記載の業務処理フロー図作成編集支援システム。
【請求項８】
記憶装置中に、業務処理フロー図に含まれる図形部品に関する図形部品ファイルと、図形部品を接続する連結線に関する連結線ファイルと、を含む表図状態ファイルを記憶するコンピュータにおいて、前記コンピュータを、
順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、および、作業の順序を規定する順序規定情報の項目の値を含む表ファイルのレコードに基づいて、作業に対応する図形部品の配置位置を算出して、前記作業名、前記記号、前記プレイヤ、前記順序規定情報、図形部品を特定する図ＩＤ、および、図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルのレコードを生成して記憶装置に記憶し、かつ、前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データを表示装置に表示するために生成するとともに、
前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって、隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルのレコードを生成する表図形変換手段、
前記表図形変換手段により生成された図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段、
前記表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段、並びに、
前記描画処理手段により生成、更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段、
として機能させることを特徴とする業務処理フロー図作成編集支援プログラム。
【請求項９】
それぞれのレコードが、順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、作業の順序を規定する順序規定情報、当該図形部品を特定する図ＩＤ、並びに、作業に対応する図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルを記憶し、
それぞれのレコードが、前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、並びに、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルを記憶し、かつ、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、図形部品および図形部品を接続する連結線を配置した画像を画像ファイルとして記憶する記憶装置を備えたコンピュータにおいて、前記コンピュータを、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段、
前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段、並びに、
前記描画処理手段により更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段、
として機能させることを特徴とする業務処理フロー図作成編集支援プログラム。
【請求項１０】
前記コンピュータを前記第１の編集手段として機能させるときに、
前記コンピュータを、
当該編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成する手段、
前記編集の情報が、表形式データのレコードの変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納する手段、並びに、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除する手段、として機能させることを特徴とする請求項８または９に記載の業務処理フロー図作成編集支援プログラム。
【請求項１１】
前記コンピュータを前記第１の編集手段として機能させるときに、
前記コンピュータを、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品に後続する順序規定情報の値を有するレコードが存在するときには、前記後続する順序規定情報の値を有するレコードの各々において、前記配置位置を更新する手段として機能させることを特徴とする請求項１０に記載の業務処理フロー図作成編集支援プログラム。
【請求項１２】
前記コンピュータを前記第１の編集手段として機能させるときに、
前記コンピュータを、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品と、その直前の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線、および、前記新たに生成されたレコードにかかる図形部品と、その直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新する手段として機能させることを特徴とする請求項１０または１１に記載の業務フロー図作成編集支援プログラム。
【請求項１３】
前記コンピュータを前記第１の編集手段として機能させるときに、
前記コンピュータを、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記削除されたレコードにかかる図形部品の直前の順序規定情報の値を有するレコードにかかる図形部品と、前記削除されたレコードにかかる図形部品の直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新する手段として機能させることを特徴とする請求項１０ないし１２の何れか１項に記載の業務フロー図作成編集支援プログラム。
【請求項１４】
前記コンピュータを前記第２の編集手段として機能させるときに、
前記コンピュータを、
前記画像中の図形部品または連結線の編集の情報を受け付けて、
当該編集の情報が、図形部品の追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成する手段、
前記編集の情報が、図形部品の変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納する手段、
前記編集の情報が、図形部品の削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除する手段、
前記編集の情報が、連結線の追加である場合に、前記連結線ファイルにおいて、線ＩＤ、および、接続される図形部品の図ＩＤを格納した新たなレコードを生成し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新する手段、
前記編集の情報が、連結線の変更である場合に、前記連結線ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新する手段、並びに、
前記編集の情報が、連結線の削除である場合に、前記連結線ファイルにおいて特定されたレコードを削除する手段として機能させることを特徴とする請求項８ないし１３の何れか一項に記載の業務処理フロー図作成編集支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、業務処理フロー図の作成、編集を支援するシステムおよびプログラムに関する。
【背景技術】
【０００２】
企業などの組織は、国や地方公共団体が定めた法律、規則、条令や規格が定めた規程に従って、順序の定まった複数の作業についての業務処理フロー図を作成し文書とすることがある。
【０００３】
業務処理フロー図は、一度作成すれば良いものではなく、定期的にあるいは適宜改訂を行わなければならない場合もある。また、業務処理フロー図を作成する際には、従来、コンピュータの描画ソフトウェア（たとえば、非特許文献１参照）が使用されていた。しかしながら、オペレータが、配置を考慮して描画を行えるようになるためには訓練を要し、熟達するには多くの時間が必要となる。また、業務処理フロー図を改訂する場合には、それが少量の改訂であっても、既存の図の配置変更が必要となる場合があり、作業負荷が多くなるという問題点がある。
【特許文献１】特開２００４−２４６８７９号公報
【特許文献２】特開２００２−２５８９１４号公報
【非特許文献１】Graham Wideman（グラハム・ワイドマン）著、秋田克彦訳、株式会社マイスター監修、「Microsoft OfficeVisio 2003  デベロッパーズバイブル」、翔泳社、２００５年５月３１日発行
【発明の開示】
【発明が解決しようとする課題】
【０００４】
たとえば、特許文献１には、物理現象・機器にかかわる因果関係や順序関係を二項形式で表現されたデータ集合を記憶した、二項関係記憶部を利用して、当該データ集合に基づいて、作業手順書やフローチャートなどのフローデータを作成する技術が開示されている。しかしながら、この技術ではフローデータから二項関係データへの逆変換を行うことができないという問題点がある。
【０００５】
また、特許文献２には、表計算ソフトウェアのセルにシンボルを貼り付けることを繰り返すことにより流れ図を作成する描画システムが開示されている。しかしながら、このシステムでは、配置を考慮しながら枠の描画、シンボルや記号の貼付けまたは描画を行う必要があり、作業が困難であるという問題点がある。
【０００６】
本発明は、表形式データの編集に伴った画像の編集、および、画像中の図形や線の編集に伴った表形式データの編集の双方が可能であり、かつ、その編集も容易である業務処理フロー図作成編集支援システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明においては、利用者がたとえば端末装置を操作して、表ファイルを作成し、或いは、記憶装置に記憶された表ファイルを指定すると、業務処理フロー図作成編集支援システムは、表ファイルに対応して図形部品や図形部品をつなぐ連結線を含む画像を生成する。
【０００８】
本発明においては、業務処理の流れについて表形式データおよび図形部品を含む画像の双方を、たとえば端末装置の表示装置の画面上に表示するとともに、表形式データおよび図形部品を含む画像について、それぞれ、表図状態ファイルおよび画像ファイルとして記憶装置に記憶する。
【０００９】
画面表示された業務処理の流れについて、利用者が表形式データを変更すると、本発明にかかる業務処理フロー図作成編集支援システムは、表図状態ファイルおよび画像を更新する。また、利用者が画像中の図形部品などを変更すると、業務処理フロー図作成編集支援システムは、表図状態ファイルを更新する。
【００１０】
より詳細には、本発明の目的は、順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、および、作業の順序を規定する順序規定情報の項目の値を含む表ファイルのレコードに基づいて、作業に対応する図形部品の配置位置を算出して、前記作業名、前記記号、前記プレイヤ、前記順序規定情報、図形部品を特定する図ＩＤ、および、図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルのレコードを生成して記憶装置に記憶し、かつ、前記表図状態ファイル中、図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データを表示装置に表示するために生成するとともに、
前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって、隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルのレコードを生成する表図形変換手段と、
前記表図形変換手段により生成された図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段と、
前記表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段と、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段と、
前記描画処理手段により生成、更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段と、を備えたことを特徴とする業務処理フロー図作成編集支援システムにより達成される。
【００１１】
また、本発明の目的は、  それぞれのレコードが、順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、作業の順序を規定する順序規定情報、当該図形部品を特定する図ＩＤ、並びに、作業に対応する図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルを記憶し、
それぞれのレコードが、前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、並びに、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルを記憶し、かつ、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段により生成された当該画像を画像ファイルとして記憶する記憶装置と、
前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段と、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段と、
前記描画処理手段により更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段と、
を備えたことを特徴とする業務処理フロー図作成編集支援システムにより達成される。
【００１２】
好ましい実施態様においては、前記第１の編集手段が、前記表形式データの編集の情報を受け付けて、
当該編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成し、
前記編集の情報が、表形式データのレコードの変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除するように構成されている。
【００１３】
より好ましい実施態様においては、前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品に後続する順序規定情報の値を有するレコードが存在するときには、前記後続する順序規定情報の値を有するレコードの各々において、前記配置位置を更新するように構成されている。
【００１４】
また、好ましい実施の形態においては、前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品と、その直前の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線、および、前記新たに生成されたレコードにかかる図形部品と、その直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新するように構成されている。
【００１５】
別の好ましい実施態様においては、前記第１の編集手段が、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記削除されたレコードにかかる図形部品の直前の順序規定情報の値を有するレコードにかかる図形部品と、前記削除されたレコードにかかる図形部品の直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新するように構成されている。
【００１６】
さらに別の好ましい実施態様においては、前記第２の編集手段が、
前記画像中の図形部品または連結線の編集の情報を受け付けて、
当該編集の情報が、図形部品の追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成し、
前記編集の情報が、図形部品の変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、
前記編集の情報が、図形部品の削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除し、
前記編集の情報が、連結線の追加である場合に、前記連結線ファイルにおいて、線ＩＤ、および、接続される図形部品の図ＩＤを格納した新たなレコードを生成し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新し、
前記編集の情報が、連結線の変更である場合に、前記連結線ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新し、
前記編集の情報が、連結線の削除である場合に、前記連結線ファイルにおいて特定されたレコードを削除するように構成されている。
【００１７】
また、本発明の目的は、記憶装置中に、業務処理フロー図に含まれる図形部品に関する図形部品ファイルと、図形部品を接続する連結線に関する連結線ファイルと、を含む表図状態ファイルを記憶するコンピュータにおいて、前記コンピュータを、
順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、および、作業の順序を規定する順序規定情報の項目の値を含む表ファイルのレコードに基づいて、作業に対応する図形部品の配置位置を算出して、前記作業名、前記記号、前記プレイヤ、前記順序規定情報、図形部品を特定する図ＩＤ、および、図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルのレコードを生成して記憶装置に記憶し、かつ、前記表図状態ファイル中、図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データを表示装置に表示するために生成するとともに、
前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって、隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルのレコードを生成する表図形変換手段、
前記表図形変換手段により生成された図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段、
前記表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段、並びに、
前記描画処理手段により生成、更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段、
として機能させることを特徴とする業務処理フロー図作成編集支援プログラムにより達成される。
【００１８】
また、本発明の目的は、それぞれのレコードが、順序が定まった複数の作業の業務処理フローの作業名、作業の種類を示す記号、作業者に相当するプレイヤ、作業の順序を規定する順序規定情報、当該図形部品を特定する図ＩＤ、並びに、作業に対応する図形部品の配置位置の項目の値を含む、表図状態ファイルの図形部品ファイルを記憶し、
それぞれのレコードが、前記表図状態ファイルの図形部品ファイルのレコードにおける順序規定情報により定められる順序にしたがって隣接する順序の２つの図形部品を接続する連結線について、当該連結線を特定する線ＩＤ、並びに、接続される２つの図形部品のそれぞれを特定する図ＩＤの項目の値を含む、表図状態ファイルの連結線ファイルを記憶し、かつ、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、図形部品および図形部品を接続する連結線を配置した画像を画像ファイルとして記憶する記憶装置を備えたコンピュータにおいて、前記コンピュータを、
前記図形部品ファイルのレコード、および、連結線ファイルのレコードにしたがって、表示装置に図形部品および連結線を配置する画像を生成する描画処理手段、
前記表図状態ファイルの図形部品ファイル中、少なくとも前記作業名、前記記号、前記プレイヤ、前記順序規定情報の項目の値を含む表形式データの編集の情報を受け付けて、前記図形部品ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納し、前記編集にかかるレコードの情報に基づいて、前記描画処理手段に、前記画像を更新させる第１の編集手段、
前記画像中の図形部品または連結線の編集があったときに、当該編集の情報を受け付けて、前記図形部品ファイルにおいて、編集された図形部品にかかるレコードを特定し、当該レコードに、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置の項目の値を格納し、或いは、前記連結線ファイルにおいて、編集された連結線にかかるレコードを特定し、当該レコードに、線ＩＤ、および／または、図ＩＤの項目の値を格納する第２の編集手段、並びに、
前記描画処理手段により更新された画像または編集があった画像を画像ファイルとして記憶装置に記憶する画像ファイル記憶処理手段、
として機能させることを特徴とする業務処理フロー図作成編集支援プログラムにより達成される。
【００１９】
好ましい実施態様においては、前記コンピュータを前記第１の編集手段として機能させるときに、前記コンピュータを、
当該編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成する手段、
前記編集の情報が、表形式データのレコードの変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納する手段、並びに、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除する手段、として機能させる。
【００２０】
より好ましい実施態様においては、前記コンピュータを前記第１の編集手段として機能させるときに、
前記コンピュータを、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品に後続する順序規定情報の値を有するレコードが存在するときには、前記後続する順序規定情報の値を有するレコードの各々において、前記配置位置を更新する手段として機能させる。
【００２１】
また、好ましい実施態様においては、前記コンピュータを前記第１の編集手段として機能させるときに、前記コンピュータを、
前記編集の情報が、表形式データのレコードの追加である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記新たに生成されたレコードにかかる図形部品と、その直前の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線、および、前記新たに生成されたレコードにかかる図形部品と、その直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新する手段として機能させる。
【００２２】
別の好ましい実施態様においては、前記コンピュータを前記第１の編集手段として機能させるときに、前記コンピュータを、
前記編集の情報が、表形式データのレコードの削除である場合に、前記図形部品ファイルのレコードの順序規定情報の値を参照して、前記削除されたレコードにかかる図形部品の直前の順序規定情報の値を有するレコードにかかる図形部品と、前記削除されたレコードにかかる図形部品の直後の順序規定情報の値を有するレコードにかかる図形部品とを接続する連結線をもつように、前記連結線ファイルのレコードを更新する手段として機能させる。
【００２３】
さらに別の好ましい実施態様においては、前記コンピュータを前記第２の編集手段として機能させるときに、前記コンピュータを、
前記画像中の図形部品または連結線の編集の情報を受け付けて、
当該編集の情報が、図形部品の追加である場合に、前記図形部品ファイルにおいて、前記編集の情報にしたがって、作業名、記号、プレイヤ、順序規定情報、図ＩＤ、および／または、配置位置を格納した新たなレコードを生成する手段、
前記編集の情報が、図形部品の変更である場合に、前記図形部品ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納する手段、
前記編集の情報が、図形部品の削除である場合に、前記図形部品ファイルにおいて特定されたレコードを削除する手段、
前記編集の情報が、連結線の追加である場合に、前記連結線ファイルにおいて、線ＩＤ、および、接続される図形部品の図ＩＤを格納した新たなレコードを生成し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新する手段、
前記編集の情報が、連結線の変更である場合に、前記連結線ファイルにおいて特定されたレコードにおいて、変更された項目の値を格納し、かつ、必要に応じて、前記図形部品ファイルにおいて、前記接続される図形部品にかかるレコードにおいて、前記連結線による接続にしたがって、前記順序規定情報の値を更新する手段、並びに、
前記編集の情報が、連結線の削除である場合に、前記連結線ファイルにおいて特定されたレコードを削除する手段として機能させる。
【発明の効果】
【００２４】
本発明によれば、表形式データの編集に伴った画像の編集、および、画像中の図形や線の編集に伴った表形式データの編集の双方が可能であり、かつ、その編集も容易である業務処理フロー図作成編集支援システムおよびプログラムを提供することが可能となる。
【００２５】
また、本発明によれば、業務処理の流れを表形式データにて記述すれば、自動的に図形部品を含む業務処理フロー図の画像を作成することができる。したがって、図形そのものを作成、編集する場合より、その作成や編集が容易である。また、表形式データ、或いは、図形部品を含む画像の何れか一方を編集すると同時に他方にもその編集が反映されるので、必要に応じて表形式データ、図形部品を含む画像の何れによる編集も可能となる。
【発明を実施するための最良の形態】
【００２６】
［全体構成］
以下、添付図面を参照して、本発明の実施の形態について説明する。図１に示すように、本発明の実施の形態にかかる業務処理フロー図作成編集支援サーバ（以下、単に「支援サーバ」と称する）１０は、通信網１４を介して、端末装置１６−１、１６−２、・・・に接続される。支援サーバ１０は、端末装置１６からの指示に従って処理を実行することができる。無論、支援サーバ１０は、自身の入力装置（図示せず）に入力された指示にしたがって処理を実行することもできる。本実施の形態では、利用者が端末装置１６を操作して指示を与え、支援サーバ１０が当該指示にしたがって処理を実行する場合について説明する。
【００２７】
支援サーバ１０は、記憶装置１８を有し、後述する種々のファイルを記憶することができる。図１に示すように、支援サーバ１０は、図形作成編集部２０、表図形変換部２２、表変更支援部２４、図形変更支援部２６、および、描画処理部２８を有する。また、記憶装置１８には、表テンプレート３０、表ファイル３２、記号テーブル３４、表図状態ファイル３６、および、画像ファイル３８を記憶する。
【００２８】
本実施の形態においては、業務処理フロー図作成編集支援プログラムを、支援サーバ１０にインストールして記憶装置１８に記憶し（図１においては図示せず）、インストールされたプログラムを支援サーバ１８が読み出すことで、プログラムが、支援サーバ１０を、図形作成編集部２０、表図形変換部２２、表変更支援部２４、図形変更支援部２６として機能させる。また、市販の描画プログラムを、支援サーバ１０にインストールして記憶装置１８に記憶し、インストールされた描画プログラムを支援サーバ１０が読み出すことで、描画プログラムが、支援サーバ１０を、描画処理部２８として機能させる。
【００２９】
図２は、表テンプレートのデータ構成の一例を示す図である。表テンプレート２００は、利用者が業務処理フローを表形式で記述するためのものであり、それぞれのレコード（たとえば、符号２０１参照）は、順序番号、組織名、プレイヤ、作業名、記号、後続、作業内容などの項目を含む。
【００３０】
「順序番号」は作業順を示すものであり、例えば、数字（整数に限定されず、小数点以下を含むものであっても良い）および文字を順に繰り返す値を設定することができる。このような値が、利用者の入力により設定されると、同じ位置の数字について、その値が大きくなるのにしたがって順位が後ろとなるように作業順序が定まる。また、左側の数字が同じでそのすぐ右側に位置する文字が異なる場合は、同一順序での分岐を示す。図４（ａ）に示す例において、たとえば、順序番号「２Ａ」、「２Ｂ」のレコードは、それぞれ、順序番号「２」に引き続く分岐に相当する。さらに、分岐後の作業順は、当該文字のすぐ右側の数字により決定される。この順序は、先述したものと同じであり、値が大きくなるのにしたがって順位が後ろとなるように作業順序が定まる。以後、右に向けて数字および文字を順次調べることにより作業順序に相当するレコードを決定することができる。
【００３１】
或いは、図４（ｂ）に示すように、レコードにおいて、「後続」の項目に値が格納されている場合には、「順序番号」に格納された値に優先して、「後続」の値が、次の作業順序に相当するレコードを決定する。
【００３２】
「組織名」、「プレイヤ」の項目は、どの組織名に属するどのプレイヤが作業を行うかを示すものである。「作業名」は業務処理フローにおける作業の名称である。「記号」は予め定められた作業の種別を示す名称であり、「記号」には、図形部品が対応付けられている。
【００３３】
図３は、記号テーブルのデータ構成の概略を示す図である。図３に示すように、記号テーブル３００においては、記号ごとに図形部品の形状を示すデータ（たとえば、図形部品の頂点の座標や線の長さを示すデータ）が関連付けられている（符号３０１、３０２参照）。なお、「記号」には、連結線が含まれる（符号３０３参照）。この連結線については、後述するように、他の記号に対応する図形部品とは異なる処理が施される。
【００３４】
端末装置１６の利用者は、たとえば、表作成ソフトウェアなどを利用して、表テンプレート３０を呼び出して、当該表テンプレートの各レコードの項目に値を入力する。各レコードの項目への値の入力が終了し、利用者が端末装置１６を操作して、支援サーバ１０に所定の指示を与えると、支援サーバ１０は、各レコードの項目に値が入力された表テンプレートを、表ファイル３２として記憶装置１８に記憶する。したがって、表ファイル３２のレコードの項目は、表テンプレート３０のレコードの項目と一致する。また、表ファイル３２には、利用者が入力した業務処理名が関連付けられる。
【００３５】
図４（ａ）は、本実施の形態にかかる表ファイルの一例を示す図である。図４（ａ）においては、各レコードにより作業が特定される。また、図４（ａ）の例においては、「順序番号」の値によって、作業順を特定することができる。ここでは、「順序番号＝１」のレコードの作業、「順序番号＝２」のレコードの作業に次いで、「順序番号＝２Ａ」のレコード、および、「順序番号＝２Ｂ」のレコードの作業への分岐が存在する。「順序番号＝２Ａ」のレコードの作業の次には、「順序番号＝２Ａ１」のレコードの作業が続く。
【００３６】
図４（ｂ）は、本実施の形態にかかる表ファイルの他の例を示す図である。この例では、「後続」の値によって作業順を特定することができる。つまり、「後続」を参照して、その値と同じ「順序番号」の値を有するようなレコードを特定すれば、次の作業の情報を格納したレコードを知ることができる。
【００３７】
本実施の形態において、図形作成編集部２０、表図形変換部２２、表変更支援部２４、或いは、図形変更支援部２６は、図形部品、連結線や文字列を、画像ファイル上に配置し、図形部品やその位置を変更し、図形部品を削除し、或いは、画像ファイルの保存や保存された画像の表示にあたって、描画処理部２８のメソッドを呼び出すように構成されている。図５は、本実施の形態にかかる描画処理部のメソッドの一例を示す図である。
【００３８】
描画処理部２８の図形部品の新規配置のメソッドは、記号、横方向と縦方向の配置位置（Ｘ座標、Ｙ座標）を引数に指定して呼び出されると、記号に対応する図形部品を、画像の配置位置に生成し、当該図形部品のオブジェクトを返す。当該オブジェクトは属性値として「図ＩＤ（図形部品が連結線である場合は線ＩＤと称することがある）」、「記号」、「配置位置（Ｘ座標、Ｙ座標）」を持つ。したがって、図形作成編集部２０、表図形変換部２２、表変更支援部２４、或いは、図形変更支援部２６は、描画処理部２８の処理の結果、これらの値を得ることができる。
［図形作成編集部の処理］
図６は、本発明の実施の形態にかかる図形作成編集部により実行される処理の例を示すフローチャートである。図６に示すように、支援サーバ１０の図形作成編集部２０は、端末装置１６から、利用者の入力による業務処理名を受け付ける（ステップ６０１）。本実施の形態においては、前述したように、表ファイル３２には業務処理名が関連付けられているが、そのほか、表図状態ファイル３６、画像ファイル３８にも業務処理名が関連付けられている。したがって、図形作成編集部２０は、受け付けた業務処理名により、処理において参照すべき表ファイル３２、表図状態ファイル３６および画像ファイル３８を特定することができる。
【００３９】
図形作成編集部２０は、記憶装置１８を参照して、受け付けた業務処理名と関連付けられた表図状態ファイルの有無を判断する。このような表図状態ファイルが存在しなければ、ファイルの新規作成と判断し（ステップ６０２でＹｅｓ）、後述する表図形変換部２２による処理が実行される（ステップ６０３）。
【００４０】
その一方、業務処理名を有するような表図状態ファイル３６が存在すれば（ステップ６０２でＮｏ）、図形作成編集部２０は、業務処理名と関連付けられた表図状態ファイル３６および画像ファイル３８を記憶装置から読み出し、表図状態ファイル３６に基づく表、および、画像ファイルに基づく画像を、端末装置１６の表示装置の画面上に表示する（ステップ６０４）。
【００４１】
利用者は、端末装置１６の入力装置を操作して、表示装置の画面上に表示された表において、各レコードの項目の値を変更することができる。また、画像を直接編集し、画像中の図形部品を変更、削除、或いは、画像中に図形部品を追加することができる。
【００４２】
なお、本明細書において、編集とは、基本的には、追加、変更、削除の何れも含むものとする。また、変更という場合に、上記追加、変更、削除のうちの変更のほか、編集と同義に使用する場合もある。
【００４３】
利用者による操作により、端末装置１６から支援サーバ１０に表の編集を示す情報が伝達された場合には（ステップ６０５でＹｅｓ）、後述する表変更支援部２４による処理が実行される（ステップ６０６）。また、端末装置１６から支援サーバ１０に図形の編集を示す情報が伝達された場合には（ステップ６０７でＹｅｓ）、後述する図形変更支援部２６による処理が実行される（ステップ６０７）。
【００４４】
支援サーバ１０においては、端末装置１６から終了の指示が与えられるまで（ステップ６０９参照）、ステップ６０５〜ステップ６０８の処理が繰り返される。
【００４５】
以下、本実施の形態にかかる表図状態ファイル３６についてより詳細に説明する。表図状態ファイル３６は、表或いは図形の何れに編集が発生した場合であっても、常に双方の最新の状態を保持するためのファイルである。図７（ａ）〜（ｃ）は、本実施の形態にかかる表図状態ファイルの一例を示す図である。図７（ａ）〜（ｃ）に示すように、表図状態ファイル３６は、第１のファイル７００、第２のファイル７１０および第３のファイル７２０から構成される。第１のファイル７００は、プレイヤデータ部であり、各レコードは「組織名」、「プレイヤ」、「Ｘ座標」および「空きＹ座標」などの項目を有する。プレイヤデータ部の「組織名」、「プレイヤ」は表テンプレート（図２参照）のものと同様である。また、プレイヤデータ部の「Ｘ座標」および「空きＹ座標」については後述するが、プレイヤデータ部のレコードは、画像における図形部品を配置する位置を特定するために利用される。
【００４６】
図７（ｂ）に示すように、第２のファイル７１０は、表データ部７１１および図データ部７１２から構成される。１つのレコード（たとえば、符号７１３参照）は、表データ部に属する第１の部分と、図データ部に属する第２の部分とからなる。レコードにおいて、表データ部に属する第１の部分の項目は、表テンプレート（図２）や表ファイル（たとえば、図４（ａ））のものと同一である。また、レコードにおいて、図データ部に属する第２の部分の項目のうち、「図ＩＤまたは線ＩＤ」は、図形作成編集部２０などが画像中に配置した図形部品を識別するための識別子（図ＩＤ）、或いは、図形部品をつなぐ連結線を識別するための識別子（線ＩＤ）である。「Ｘ座標」は、画像において図形部品の横方向の配置位置を示し、「Ｙ座標」は、図形部品の方向の配置位置を示す。「Ｘ座標」、「Ｙ座標」の値の単位は、ピクセル、長さ、行番号、列番号など、位置を確定できるものを利用することができる。
【００４７】
図７（ｃ）に示すように、第３のファイル７２０は、線データ部であり、各レコードは、「線ＩＤ」、「開始図ＩＤ」および「終了図ＩＤ」という項目を有する。線データ部のレコードは、それぞれ、連結線を特定する。本実施の形態において、連結線は、作業順序を示すための、一方の図形部品から他方の図形部品に向けた矢印であり、画像において２つの図形部品の間に配置される。「開始図ＩＤ」は連結線における出発側の図形部品の図ＩＤを示し、「終了図ＩＤ」は、到着側の図形部品の図ＩＤを示す。
【００４８】
たとえば、利用者が端末装置を操作して、表示された表のうち、表図状態ファイル３６の第１のファイル７００のレコードの値を変更すると、支援サーバ１０は、第２のファイル７１０においても、必要なレコードの値を変更するとともに、表示されている画像も変更する。また、表図状態ファイル３６の第２のファイル７１０の表データ部７１１のレコードの値が変更されると、記憶装置１８に、値が変更された状態で表図状態ファイル３６が更新され、また、必要に応じて、描画処理部２８のメソッドが呼び出され、端末装置１６の画面上に表示された画像が更新されるとともに、記憶装置１８中の画像ファイル３８も更新される。
［表図形変換部の処理］
次に、表図形変換部２２による処理（図６のステップ６０３）についてより詳細に説明する。図８は、本実施の形態にかかる表図形変換部により実行される処理の例を示すフローチャートである。
【００４９】
図８に示すように、表図形変換部２２は、業務処理名と関連付けられた表ファイル３２を記憶装置１８から読み出し、「順序番号」の値に基づいて、表ファイル３２のレコードを作業順に並べ替える。また、表図形変換部２２は、画像一時ファイルの画像に、組織名、プレイヤなどの文字列を配置する。また、表図形変換部２２は、表ファイル３２のレコードに基づいて、表図状態ファイル３６を生成して、その第１のファイル（プレイヤデータ部）のレコードの値を生成する（ステップ８０１）。
【００５０】
画像一時ファイルの生成およびプレイヤデータ部のレコードの値の生成について、より詳細に説明する。図９に示すように、表図形変換部２２は、レコード順が並べ替えられた表ファイル３２のレコードを参照して、各レコードの「組織名」および「プレイヤ」の値に基づいて、「組織名」をその出現順に並べ（ステップ９０１）、かつ、「プレイヤ」をその出現順に並べる（ステップ９０２）。次いで、表図形変換部２２は、上記並べられた「組織名」の出現順、および、「プレイヤ」の出現順に、画像一時ファイルにおいて、「組織名」の文字列の配置位置よりも所定の値だけ縦方向に下側の位置に、横方向に一定の間隔で、「プレイヤ」の値に相当する文字列を配置していく（ステップ９０３）。また、表図形変換部２２は、「組織名」の値に相当する文字列について、当該「組織名」が属する「プレイヤ」の値に相当する文字列のうち両端の文字列の横方向の位置を参照して、「プレイヤ」の文字列群の中央に位置するように、「組織名」の文字列を配置する（ステップ９０４）。
【００５１】
本実施の形態において、「組織名」の値に相当する文字列を配置する縦方向の位置、および、「プレイヤ」の値に相当する文字列を配置する縦方向の位置は定められたものとする（たとえば、「組織名」の文字列が、縦方向に「５０」（つまり、Ｙ座標で「５０」）の位置、「プレイヤ」の文字列が、縦方向に「１００」（つまり、Ｙ座標で「１００」）の位置）。さらに、横方向の配置位置については、「プレイヤ」の値に相当する文字列では、初期位置（たとえば、横方向に「１００」（つまり、Ｘ座標で「１００」）の位置）から、所定の間隔（たとえば、横方向に「２００」（つまり、Ｘ座標で「２００」）の間隔）で、その出現順に文字列が配置される。その一方、「組織名」の値に相当する文字列は、当該「組織名」の値に属する「プレイヤ」の文字列の両端の配置位置の中央とする。
【００５２】
次いで、表図形変換部２２は、表図状態ファイル３６の第１のファイル（プレイヤデータ部）の各レコードにおいて、「プレイヤ」の値に相当する文字列の横方向の配置位置（Ｘ座標）、および、「空きＹ座標」の初期値を格納する（ステップ９０５）。「空きＹ座標」は、「プレイヤ」について、以後に図形部品を配置可能な縦方向の位置を示す。初期値としては、「プレイヤ」の値に相当する文字列が配置されている縦方向の位置（たとえば、Ｘ座標「１００」）に、所定の増分（たとえば、「１００」、以後、「RegularInvervals」と称する）を与えた値（すなわち、Ｘ座標「２００」）が用いられ、当該初期値がレコード中に格納される。
【００５３】
次いで、表図形変換部２２は、表図状態ファイル３６の第２のファイルのレコードについて、表データ部に属する第１の部分に、作業順に並べられた表ファイル３２のレコードの値を格納する（ステップ８０２）。つまり、表図状態ファイル３６の第２のファイルにおいて、表データ部に属する第１の部分が、作業順に並べ替えられた表ファイル３２と一致する状態となる。たとえば、ステップ８０２の状態で、端末装置１６の表示装置の画面上に、表図状態ファイル３６に基づく表を表示すればよい。
【００５４】
次いで、表図形変換部２２は、表図状態ファイル３６の第２のファイルにおける処理対象となるレコードを特定し、その表データ部に属する第１の部分を取得する（ステップ８０３）。当該特定されたレコードを、「LineCurr」と称する。「LineCurr」にデータが存在しなければ、全てのレコードについて処理が終了しているため、ステップ８０４でＮｏと判断される。
【００５５】
ステップ８０４でＹｅｓと判断された場合には、表図形変換部２２は、レコード中の「記号」の値が「分岐」であるかどうかを判断する（ステップ８０５）。ステップ８０５でＹｅｓであれば、ステップ８０３に戻り、次のレコードのデータを取得する。ステップ８０５でＮｏと判断された場合には、表図形変換部２２は、「LineCurr」中の「記号」が示す図形部品の配置位置を算出する（ステップ８０６）。
【００５６】
ステップ８０６において、表図形変換部２２は、まず、「LineCurr」中の「組織名」および「プレイヤ」と同じ値をもつ、表図状態ファイル３６の第１のファイル中のレコードを参照して、題１のファイルのレコード中の「Ｘ座標」を得て、これを、図形部品の、画像一時ファイル中の横方向の位置とする。次いで、表図形変換部２２は、表図状態ファイル３６の第２のファイルにおいて、「順序番号」の値および／または「後続」の値を参照して、「LineCurr」の直前の作業順であるようなレコードを特定する。表図形変換部２２は、特定されたレコード中の「組織名」および「プレイヤ」と同じ値をもつ、表図状態ファイル３６の第１のファイル中のレコードを参照して、そのレコードの「空きＹ座標」の値を取得する。なお、「LineCurr」の直前の作業順にあるようなレコードが複数存在する場合には、それぞれの「空きＹ座標」を取得して、それらの最大値のものを採用する。得られた「空きＹ座標」が、図形部品の縦方向の配置位置となる。
【００５７】
表図形変換部２２は、描画処理部２８のメソッドを呼び出し、画像一時ファイルにおいて、縦方向および横方向の配置位置に、図形部品を配置させる（ステップ８０７）。ステップ８０７において、図形部品のオブジェクトを得て、その属性値として「作業名」の値の文字列を設定すると、描画処理部２８は、画像一時ファイルの画像において、文字列を図形部品に添えた形態で配置する。表図形変換部２２は、オブジェクトの属性である「図ＩＤ」の値を得て、「LineCurr」の図データ部に属する第２の部分の「図ＩＤ」の値として格納する。
【００５８】
また、表図形変換部２２は、当該第２のファイルの第２の部分の「Ｘ座標」、「Ｙ座標」に、それぞれ図形部品の横方向、縦方向の配置位置を格納する。さらに、表図形変換部２２は、表図状態ファイル３６の第１のファイルにおいて、図形部品の配置にかかる「組織名」および「プレイヤ」の値を含むようなレコードの「空きＹ座標」の値として、図形部品を配置した縦方向の位置（Ｙ座標）に、「RegularIntervals」を加算した値を格納する（ステップ８０８）。
【００５９】
その後、表図状態ファイル３６の第２のファイルにおいて、「LineCurr」の直前の作業順にあるようなレコードが存在すれば（ステップ８０９でＹｅｓ）、表図形変換部２２は、表データ部の「順序番号」の値および／または「後続」の値に基づいて、直前の作業順にあるようなレコードを求め、描画処理部２８のメソッドを呼び出し、画像一時ファイルの画像において、当該求めたレコードにかかる図形部品（「PrePiece」と称する。）と、「LineCurr」にかかる図形部品（「PostPiece」と称する。）と、をつなぐ連結線を生成して配置させる（ステップ８１０）。その後、表図形変換部２２は、連結線の「線ＩＤ」の値を得て、表図状態ファイル３６の第３のファイルのレコードにおいて、「線ＩＤ」の値、「開始図ＩＤ」として「PrePiece」の「図ＩＤ」の値、および、「終了図ＩＤ」として「PostPiece」の「図ＩＤ」の値を格納する（ステップ８１１）。なお、「PrePiece」が複数あれば、その数だけステップ８１１の処理は実行される。
【００６０】
また、「PrePiece」に相当する「記号」の値が「判断」である場合に、「PostPiece」にかかる第２のファイルのレコードにおいて、「順序番号」の値の右端の数字を取り除いた値と同一の値を「順序番号」の値として持ち、かつ「記号」の値が「分岐」であるようなレコードが存在すれば、当該レコードの「作業名」の値の文字列が、画像一時ファイル中の連結線の付近に配置される。また、当該レコードの「図ＩＤまたは線ＩＤ」の値として、連結線の「線ＩＤ」の値が格納される。
【００６１】
表図状態ファイル３６の第２のファイルの全てのレコードについて処理が終了すると（ステップ８０４でＮｏ）、表図形変換部２２は、その時点の画像一時ファイルを、画像ファイル３８として記憶装置１８に記憶する（ステップ８１２）。
【００６２】
図１０は、図４（ａ）に示す表ファイルに基づいて、本実施の形態にかかる表図形変換部２２の処理により作成された画像の例を示す。この画像は、記憶装置１８に記憶された画像ファイルに基づくものである。また、処理により作成された表図状態ファイル３６が、図７（ａ）〜（ｃ）に示すものとなる。なお、図１１は、図１０の画像に、便宜上、「Ｘ座標」、「Ｙ座標」を示す目盛り、図７（ａ）〜（ｃ）の表図状態ファイルにおける「順序番号」、「図ＩＤまたは線ＩＤ」、「線ＩＤ」の値を重ねた説明図である。
［表変更支援部の処理］
次に、表変更支援部２４の処理（図６のステップ６０６）についてより詳細に説明する。図１２〜図１５および図３２は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【００６３】
表および画像が、端末装置１６の表示装置の画面上に表示されているときに、利用者が端末装置１８を操作して、表に行を追加等することができる。なお、表示される表は表図状態ファイル３６の表データ部７１１に対応し、また、表示される画像は、画像ファイル３８をコピーして一時的に記憶装置１８に保存されている画像一時ファイルに対応する。以下に説明する処理は、利用者により表に行が追加され、行の値が変更され、或いは、行が削除されたときに実行される。
【００６４】
端末装置１６から、追加や変更にかかる行（ファイルにおけるレコード）の「順序番号」、「組織名」、「プレイヤ」、「記号」の値が妥当でなければ、表変更支援部２４は、エラーメッセージを端末装置１６の表示装置の画面上に表示して、利用者からの入力を受け付けない。妥当な値について、たとえば、「順序番号」の値では、数字と文字を順に繰り返す値を持つものをいう。また、「組織名」および「プレイヤ」では、表図状態ファイル３６の第１のファイルのレコード中に値が存在するものである。また、「記号」では、記号テーブル３４中に値が存在するものである。なお、「記号」の値が「分岐」の場合には、「組織名」、「プレイヤ」の値は空白であってもよい。
【００６５】
たとえば、利用者が行を追加する場合には、表示装置の画面上に表示された表において、最下行の下の空白行に値を入力すればよい。また、行を変更、削除する場合には、利用者は、対象行を選択指定することにより、支援サーバ１０が、表の最下行の下の空白行に、選択指定した行をコピーして表示し、利用者が、その行について、変更または削除を指定すればよい。
【００６６】
利用者が端末装置１６を操作して、表に行を追加した場合には（図１２のステップ１２０１でＹｅｓ）、表変更支援部２４は、まず、表図状態ファイル３６の第２のファイルにおいて、入力された「順序番号」の値が示す所定の位置にレコードを追加して、利用者が入力した値を格納する（ステップ１２０２）。
【００６７】
次いで、表変更支援部２４は、当該追加されたレコード中の「記号」の値に対応する図形部品の、画像一時ファイル中の配置位置を算出する（ステップ１２０３）。横方向の位置は、図８のステップ８０６の処理と同様にして算出することができる。また、縦方向の位置について、表変更支援部２４は、表図状態ファイル３６の第２のファイルにおいて、処理対象となったレコードの作業の直前の作業順の作業のレコードを見出し、見出されたレコード中の「Ｙ座標」の値に、「RegularIntervals」を加える。得られた値が、図形部品の縦方向の配置位置となる。なお、直前の作業順の作業が複数存在する場合には、各レコードを参照して、Ｙ座標の値が最大であるものが用いられる。また、ステップ１２０３において、表変更支援部２４は、描画処理部２８のメソッドを呼び出して、画像に新たな図形部品を追加したような新たな画像一時ファイルを生成させる。次いで、表変更支援部２４は、ステップ１２０２にて追加されたレコードにおいて図データ部に属する第２の部分に、配置された図形部品について、「図ＩＤまたは線ＩＤ」、「Ｘ座標」および「Ｙ座標」の値を格納する（ステップ１２０４）。
【００６８】
表変更支援部２４は、表図状態ファイル３６の第２のファイルのレコードを参照して、算出された図形部品の縦方向の配置位置から、同方向にプラスマイナス「RegularIntervals」の範囲内に、同じ「組織名」および「プレイヤ」にかかる他の図形部品が存在する場合には、図形部品の縦方向の移動が必要であると判断する（ステップ１２０５でＹｅｓ）。つまり、新たな図形部品を配置した場合、その付近（一定の縦方向の範囲）に既に図形部品が存在する場合に、新たな図形部品の配置に伴って、既に存在する図形部品の配置位置をずらす。
【００６９】
ステップ１２０５でＹｅｓと判断された場合には、表変更支援部２４は、表図状態ファイル３６の第２のファイルにおいて、移動が必要な図形部品にかかるレコード、つまり、後続する作業にかかるレコードを特定し、そのレコードの第２の部分の「Ｙ座標」の値を、もとの値に「RegularIntervals」を加えたものに更新する（ステップ１２０６）。ステップ１２０６の処理により、画像においては、後続する作業の図形部品が「RegularIntervals」だけ移動する。
【００７０】
ステップ１２０６の処理は、新たに配置された図形部品にかかる作業に後続する全ての作業にかかるレコードについて実行される。
【００７１】
他の図形部品について縦方向の移動が不要であった場合や、所定の図形部品の配置位置の変更によるステップ１２０６の処理が終了すると（ステップ１２０５でＮｏ）、表変更支援部２４は、描画処理部２８のメソッドを呼び出して、第２のファイルのレコードの更新に伴う、追加された図形部品や移動された図形部品を含む新たな画像一時ファイルを生成させる（ステップ３２０１）。生成された画像一時ファイルに基づく画像は、端末装置１６の表示装置の画面上に表示される。また、表変更支援部２４は、追加された図形部品の図ＩＤを、描画処理部２８から得て、第２のファイルの該当レコード中に格納する（ステップ３２０２）。
【００７２】
次いで、表変更支援部２４は、図形部品の追加に伴う新たな連結線などについて、第３のファイルのレコードを更新する（ステップ３２０３）。たとえば、新たに追加された図形部品の図ＩＤがステップ３２０２で得られることで、元から存在する図形部品から新たに追加された図形部品までの連結線にかかる第３のファイルのレコードにおいて、終了図ＩＤの値が格納される。また、新たに追加された図形部品から元から存在する図形部品までの連結線にかかる第３のファイルのレコードにおいても、開始図ＩＤおよび終了図ＩＤの値が格納される。なお、このレコードにおいては、連結線が描画される前の状態であるため、線ＩＤは空白の状態である。これについても後により具体的に説明する。
【００７３】
表変更支援部２４は、描画処理部２８のメソッドを呼び出して、第３のファイルの変更に伴う、新たな連結線などを含む画像一時ファイルを生成させる（ステップ３２０４）。生成された画像一時ファイルに基づく画像は、端末装置１６の表示装置の画面上に表示される。また、表変更支援部２４は、追加された連結線の線ＩＤを、描画処理部２８から得て、第３のファイルの該当レコードに格納する（ステップ３２０５）。
【００７４】
以下、表変更支援部２４の処理において、行追加のときの各種ファイルの状態について、具体例を参照しつつ説明する。
【００７５】
図３３（ａ）は、端末装置の表示装置の画面上に表示された表の部分の例、図３３（ｂ）は、表図状態ファイルの第２のファイルおよび第３のファイルの部分の例、図３３（ｃ）は、画像一時ファイルの部分の例を示す。この状態において、利用者が、図３４（ａ）に示すように、「順序番号」が「１」である行（レコード）と、「２」である行（レコード）との間に、「順序番号」が「１．５」であるような行（レコード）を追加した場合に（符号３４０１参照）、表変更支援部２４は、第２のファイルにレコードを追加して、各項目に値を格納する（符号３４１１参照）。なお、この時点では、図形部品が描画されていない（つまり、追加された図形部品を含む画像一時ファイルが生成されていない）ため、追加されたレコードの「図ＩＤまたは線ＩＤ」の値は空白である（符号３４１３参照）。また、後続する作業の図形部品の配置位置が変更される（符号３４１２参照）。
【００７６】
描画処理部２８のメソッドが呼び出されることにより、第２のファイルのレコードの更新に基づき図形部品が描画される（図３４（ｃ）参照）。図３４（ｃ）では、第２のファイルの追加されたレコードに基づく「番号札交付」という「作業名」の図形部品（符号３４２１）が追加される。
【００７７】
図形部品が追加されると、描画処理部２８から追加された図形部品の「図ＩＤ」が表変更支援部２４に与えられる（符号３４２２参照）。
【００７８】
表変更支援部２４は、第２のファイルの追加されたレコード（符号３５１１参照）中、「図ＩＤまたは線ＩＤ」の項目の値として、追加された図形部品の「図ＩＤ」である「ｐ２３」を格納する（符号３５１３参照）。また、表変更支援部２４は、第３のファイルにおいても、既に存在する連結線のレコード（符号３５２１参照）の「終了図ＩＤ」、および、追加される連結線のレコード（符合３５２２参照）の「開始図ＩＤ」として、追加された図形部品の「図ＩＤ」の値が格納される。また、追加される連結線のレコードの「終了図ＩＤ」にも所定の値が格納される。
【００７９】
描画処理部２８のメソッドが呼び出されることにより、第３のファイルのレコードの更新に基づき連結線が描画される（図３５（ｂ）参照）。描画処理部２８からは、追加されたレコードに基づき描画された連結線（符号３５３１参照）の「線ＩＤ」が表変更処理部２４に与えられる（符号３５３２参照）。
【００８０】
表変更処理部２４は、第３のファイルの追加されたレコード（図３６の符号３６０１参照）中、「線ＩＤ」の項目の値として、追加された連結線の「線ＩＤ」である「ｐ２４」を格納する（符号３６０２参照）。このようにして、利用者による表中の行追加に伴って、表図状態ファイル３６の状態と、画像一時ファイルに相当する描画の状態とを整合させることが可能となる。
【００８１】
次に、利用者が表の行を変更する場合について、図１３および図１４を参照して説明する。利用者が表の行を変更すると（ステップ１３０１でＹｅｓ）、表変更支援部２４は、表において、「記号」の値が変更されているか否かを調べる。「記号」の値が変更されていた場合には（ステップ１３０２でＹｅｓ）、表図状態ファイル３６の第２ファイルにおいて、該当レコードの「記号」の値を変更する（ステップ１３０３）。ここで、表変更支援部２４は、描画処理部２８のメソッドを呼び出して、「記号」の値の変更に伴って、図形部品が変更されるように、新たな画像一時ファイルを生成させる。
【００８２】
また、「組織名」および／または「プレイヤ」が変更されていた場合には（ステップ１３０４でＹｅｓ）、表変更支援部２４は、変更された「組織名」および「プレイヤ」にかかる図形部品のそれぞれを横方向に移動させたときの画像中の配置位置を算出する（ステップ１３０５）。次いで、表変更支援部２４は、変更された「組織名」および／または「プレイヤ」にかかる、表図状態ファイル３６の第２のファイルのレコードにおいて、「組織名」および／または「プレイヤ」の値、並びに、「Ｘ座標」の値を更新する（ステップ１３０６）。
【００８３】
なお、図形部品の移動先（つまり、横方向に移動させたときの配置位置）に、既に他の図形部品が配置されている場合（ステップ１３０７でＹｅｓ）には、表変更支援部２４は、表図状態ファイル３６の第２のファイルにおいて、移動が必要な図形部品にかかるレコード、つまり、新たに配置された図形部品にかかる作業に後続する作業にかかるレコードを特定し、そのレコードの第２の部分の「Ｙ座標」の値を、もとの値に「RegularIntervals」を加えたものに更新する（ステップ１３０８）。ステップ１３０７の判断およびステップ１３０８の処理は、図１２のステップ１２０５およびステップ１２０６にそれぞれ相当する。
【００８４】
表変更支援部２４は、「後続」の値の変更の有無を判断する。「後続」の値が変更されていれば（ステップ１４０１でＹｅｓ）、表変更支援部２４は、「後続」の値の変更にしたがって、表図状態ファイル３６の第３のファイルの該当レコードを更新する（ステップ１４０２）。たとえば、「後続」の値が、空白であった状態から、「順序番号」の値が格納されるように変更された場合には、第３のファイルの該当レコードにおいて、「終了図ＩＤ」の値を、「順序番号」の値を含む第２のファイル中のレコードの「図ＩＤ」の値に変更する。その一方、「後続」の値が空白に変更された場合には、第２のファイルのレコードにおいて、「順序番号」を参照して、次の順序となるレコードを見出し、当該レコード中の「図ＩＤ」の値を、第３のファイルのレコードの「終了線ＩＤ」の値とする。
【００８５】
さらに、表変更支援部２４は、表における「作業名」などの変更があれば、当該変更に伴って、表図状態ファイルの該当レコードを更新する（ステップ１４０３）。なお、表において、「順序番号」が変更されている場合には、後述する行の削除処理（図１５参照）および行の追加処理（図１２のステップ１２０１〜１２０６、図３２のステップ３２０１〜３２０５）を実行すれば良い。その後、表変更支援部２４は、描画処理部２８のメソッドを呼び出して、更新された表図状態ファイル３６の内容を反映するように、新たな画像一時ファイルを生成させる（ステップ１４０４）。生成された画像一時ファイルに基づく画像は、端末装置１６の表示装置の画面上に表示される。
【００８６】
次に、利用者が表の行を削除する場合について、図１５を参照して説明する。利用者が表の行を削除すると（ステップ１５０１でＹｅｓ）、表変更支援部２４は、表図状態ファイル３６の第２のファイルにおいて、該当レコードを削除する（ステップ１５０２）。次いで、表変更支援部２４は、上記表図状態ファイル３６の第２のファイルの削除に伴う連結線について、第３のファイルのレコードを更新する（ステップ１５０３）。ここでは、表変更支援部２４は、第２のファイルのレコードの「順序番号」の値などに基づいて、削除された図形部品と前の図形部品とをつなぐ連結線を、当該前の図形部品と、削除された図形部品の後の図形部品とをつなぐように、第３のファイルのレコードを更新し、かつ、削除された図形部品とその後の図形部品をつなぐ連結線に関する第３のファイルのレコードを削除する。
【００８７】
次いで、表変更支援部２４は、描画処理部２８のメソッドを呼び出して、更新された表図状態ファイル３６の内容を反映するように、新たな画像一時ファイルを生成させる（ステップ１５０４）。生成された画像一時ファイルに基づく画像は、端末装置１６の表示装置の画面上に表示される。
【００８８】
利用者により表に行が追加され、行の値が変更され、或いは、行が削除された場合にはいずれも、最終的には、表変更支援部２４は、画像一時ファイルのデータを、画像ファイル３８として記憶装置１８に記憶して（ステップ１５０５）、処理を終了する。このように本発明によれば、表図状態ファイル３６と画像ファイル３８との相互の状態を反映して記憶することができる。
【００８９】
図１６（ａ）は、端末装置１６の表示装置の画面上に表示された表の例、図１６（ｂ）は、利用者が端末装置１６を操作して作成した、表における新たな行の例を示す図である。図１６（ｂ）に示すように、新たな行において、「順序番号」の値が「１．５」であるような作業の内容が格納されている。表における行の追加に伴って、表変更支援部２４により図１２に示す処理が実行される。
【００９０】
その結果、表図状態ファイル３６が更新されて、その表データ部７１１は、図１６（ｃ）に示すようなものとなる。また、端末装置１６の表示装置の画面上の表も、図１６（ｃ）に示すように更新される。図１６（ｃ）において、太枠で囲った部分（符号１６０１参照）が、表データ部７１１において挿入されたレコードとなる。
【００９１】
図１７（ａ）は、端末装置の画面上に表示された画像の一部を示す図である。この画像の部分は、図１０の「組織名」が「営業店フロント」で、かつ、「プレイヤ」が「テラー」の一番上および２番目の図形部品を示す部分に相当する。図１７（ｂ）は、図１６（ａ）の表に利用者が図１６(ｂ)の行を追加した場合に、表変更支援部２４による処理の結果、更新された画像の部分を示す図である。
【００９２】
図１８は、表図状態ファイル３６の第２のファイルおよび第３のファイルの一部を示す図である。この第２のファイルおよび第３のファイルの部分は、図７（ｂ）、（ｃ）に示す表図状態ファイルの一部に相当する。図１９は、図１６（ａ）の表に利用者が図１６(ｂ)の行を追加した場合に、表変更支援部２４による処理の結果、更新された第２のファイルおよび第３のファイルの部分を示す図である。図１９において、太枠で囲った部分（符号１９０１〜１９０４）が、処理の結果、更新されたレコード（符号１９０２、１９０３）および追加されたレコード（符号１９０１、１９０４）を示す。
【００９３】
表図状態ファイル３６の第２のファイルでは、レコード１９０１の挿入に伴って、同じ「組織名」の値および「プレイヤ」の値を有し、かつ、挿入されたレコードに含まれる作業に後続するような作業に関するレコードについては、「Ｙ座標」の値が更新されている（符号１９０２）。また、第３のファイルにおいて、図形部品の挿入に伴って、連結線の情報が書き換えられる（符号１９０３、１９０４）。
【００９４】
なお、利用者が表の行を追加、変更、削除した場合に、当該表において「記号」の値が「分岐」であった場合には、図２０、図２１に示す処理が実行される。利用者が、端末装置１６を操作して、表に「記号」の値が「分岐」であるような行を追加すると（ステップ２００１でＹｅｓ）、表変更支援部２４は、利用者の入力にしたがって、表図状態ファイル３６の第２のファイルにおいて、入力された「順序番号」の値が示す所定の位置にレコードを追加して、利用者が入力した値を格納する（ステップ２００２）。
【００９５】
表変更支援部２４は、表図状態ファイル３６の第２のファイルのレコードにおいて、「順序番号」の値を参照して、追加された作業である「分岐」の前後の「順序番号」の値を有するレコードを見出す。レコードが見出された場合には（ステップ２００３でＹｅｓ）、表変更支援部２４は、当該前後に相当するレコードが示す作業にかかる図形部品を連結するような連結線について、表図状態ファイル３６の第３のファイルにレコードを生成する（ステップ２００４）。また、表変更支援部２４は、上記連結線についての第３のファイルに追加されたレコードにしたがって、ステップ２００２にて追加した第２のファイルのレコード中、その第２の部分において、「図ＩＤまたは線ＩＤ」の項目の値として、ステップ２００４にて生成した連結線の「線ＩＤ」の値を与える（ステップ２００５）。
【００９６】
表作成支援部２４は、ステップ２００６において、描画処理部２８のメソッドを呼び出して、更新された表図状態ファイル３６の内容を反映するように、新たな画像一時ファイルを生成させる。そして配置された新たな連結線について、表図状態ファイル３６の第３のファイル７２０のレコードの「線ＩＤ」に描画処理部２８から得た線ＩＤの値を格納する。生成された画像一時ファイルに基づく画像は、端末装置１６の表示装置の画面上に表示される。最終的には、表変更支援部２４は、画像一時ファイルのデータを、画像ファイル３８として記憶装置１８に記憶して処理を終了する。
【００９７】
利用者が、端末装置１６を操作して、表中の「記号」の値が「分岐」であるような行を変更した場合（ステップ２１０１でＹｅｓ）、当該「記号」の値を「分岐」から他の値に変更するような場合には、表変更支援部２４は、変更を認めず（ステップ２１０２でＹｅｓ）、処理を終了する。また、本実施の形態においては、「記号」の値を「分岐」に変更することも認められない。
【００９８】
ステップ２１０２でＮｏと判断された場合には、表変更支援部２４は、変更にしたがって、表図状態ファイル３６の第２のファイルの該当レコードを変更する（ステップ２１０３）。その後、ステップ２００６において、新たな画像一時ファイルが生成され、対応する画像が端末装置１６の表示装置の画面上に表示される。たとえば、「作業名」などの変更があれば、表図状態ファイル３６の第２のファイルにおいて「図ＩＤまたは線ＩＤ」の「線ＩＤ」の値を持つ連結線に沿えた文字列の表示が変更されたような画像が表示される。
【００９９】
また、利用者が、端末装置１６を操作して、表中の「記号」の値が「分岐」である行を削除すると（ステップ２１０４でＹｅｓ）、表変更支援部２４は、表図状態ファイル３６の第２のファイルにおいて、該当するレコードを削除する（ステップ２１０５）。また、表変更支援部２４は、第３のファイルにおいて、削除されたレコードの「図ＩＤまたは線ＩＤ」の値と同一の「線ＩＤ」を有するようなレコードを削除する（ステップ２１０６）。その後、ステップ２００６において、新たな画像一時ファイルが生成され、画像一時ファイルに基づく画像が端末装置１６の表示装置の画面上に表示される。
［図形変更支援部の処理］
業務処理フローの表形式及び図形が端末の画面に表示されているときに、利用者が図形を追加、変更、削除した場合に図形変更支援部が行う処理の一例について、図２２に示す処理の流れに沿って説明する。利用者が、端末装置１６の表示装置の画面上に表示された画像（図形部品や連結線を含む画像）中、図形部品の追加、変更、削除を行うと、描画処理部２８は、画像一時ファイルを編集した上で図形変更支援部２６を呼び出す。このときに、図形変更支援部２６は、画像一時ファイルをもとにして画像ファイル３８を更新する(ステップ２２００)。また、描画処理部２８から、追加、変更、削除の情報および対応する図形部品のオブジェクトを受け取る。このオブジェクトには、「図ＩＤ（線ＩＤ）」、「記号」、「配置位置（Ｘ座標およびＹ座標）」などの属性値が含まれる。
【０１００】
なお、利用者が複数の図形部品および／または連結線をまとめて移動や削除した場合には、図形変更支援部２６は複数のオブジェクトを得るので、繰返し処理にて当該オブジェクトごとに図２２に示す処理を実行する。
【０１０１】
利用者が、画像において図形部品を追加すると（ステップ２２０１でＹｅｓ）、描画処理部２８により呼び出された図形変更支援部２６は、表図状態ファイル３６の第２のファイルにレコードを生成し、描画処理部２８から引き渡されたオブジェクトの属性値に基づいて、「記号」、「Ｘ座標」、「Ｙ座標」、「図ＩＤまたは線ＩＤ」の値を格納する（ステップ２２０２）。また、ステップ２２０２において、第１のファイルのレコード中の「Ｘ座標」の値と、第２のファイルのレコードに格納した「Ｘ座標」の値とを比較して、値の差が最も近いような第１のファイルのレコードを特定して、特定された第１のファイルのレコードの、「組織名」および「プレイヤ」の値を、第２のファイルの追加されたレコードの、「組織名」および「プレイヤ」の値とする。
【０１０２】
利用者が、画像において図形部品の移動や作業名の変更を行うと（ステップ２２０３でＹｅｓ）、図形変更支援部２６は、表図状態ファイル３６の第２のファイルにおいて、「図ＩＤまたは線ＩＤ」の値として、オブジェクトに含まれる「図ＩＤ」と同じ値を有するようなレコードを特定し、オブジェクトに含まれる情報にしたがって、レコードにおいて該当する項目の値を変更する（ステップ２２０４）。たとえば、「Ｘ座標」或いは「Ｙ座標」の値が異なっていれば、レコード中、これらの項目の値を変更する。なお、第１のファイルのレコード中の「Ｘ座標」の値と、第２のファイルのレコードに格納した新たな「Ｘ座標」の値とを比較して、値の差が最も近いような第１のファイルのレコードを特定することにより、第２のファイルのレコードにおいて、「組織名」や「プレイヤ」の値が変更される場合もある。また、「作業名」が変更されていれば、変更に応じて、第２のファイルのレコードにおいて、「作業名」の値を変更する。
【０１０３】
利用者が、画像において図形部品を削除すると（ステップ２２０５でＹｅｓ）、図形変更支援部２６は、表図状態ファイル３６の第２のファイルにおいて、「図ＩＤまたは線ＩＤ」の値として、オブジェクトに含まれる「図ＩＤ」と同じ値を有するようなレコードを特定し、特定されたレコードを削除する（ステップ２２０６）。なお、このとき、削除された図形部品につながっていた連結線の一方のつなぎ先が空くことになるが、これについては別途、連結線変更処理（ステップＳ２２１０）が行われる。
【０１０４】
利用者が、画像において連結線を追加すると（ステップ２２０７でＹｅｓ）、図形変更支援部２６は、連結線追加処理を実行する（ステップ２２０８）。図２３は、連結線追加処理をより詳細に示すフローチャートである。
【０１０５】
図形変更支援部２６は、表図状態ファイル３６の第３のファイルにレコードを追加し、オブジェクトに含まれる情報にしたがって、レコードにおいて「線ＩＤ」、「開始図ＩＤ」および「終了図ＩＤ」の値を格納する（ステップ２３０１）。なお、連結線において、一方の端に接続される図形部品が存在しない場合には、「開始図ＩＤ」或いは「終了図ＩＤ」の値として「無し」が格納される。
【０１０６】
次いで、図形変更支援部２６は、追加された第３のファイルのレコードの「開始図ＩＤ」および「終了図ＩＤ」の値を基づいて、表図状態ファイル３６の第２のファイルにおいて、「図面ＩＤまたは線ＩＤ」の値が、「開始図ＩＤ」の値と同一であるようなレコードの「順序番号」の値（第１の順序番号）、および、「図面ＩＤまたは線ＩＤ」の値が、「終了図ＩＤ」の値と同一であるようなレコードの「順序番号」の値（第２の順序番号）を特定する（ステップ２３０２）。
【０１０７】
第１の順序番号が設定済みであり（つまり、値が存在し）、かつ、第２の順序番号が空白の（つまり、値が存在しなかった）場合には（ステップ２３０４でＹｅｓ），図形変更支援部２６は、「終了図ＩＤ」の値と同じ「図面ＩＤまたは線ＩＤ」の値を有する第２のファイルのレコードにおいて、「順序番号」の値として、上記第１の順序番号の直後となるような値を格納する（ステップ２３０５）。
【０１０８】
その一方、第１の順序番号が空白であり、かつ、第２の順序番号が設定済みであった場合には（ステップ２３０６でＹｅｓ），図形変更支援部２６は、「開始図ＩＤ」の値と同じ「図面ＩＤまたは線ＩＤ」の値を有する第２のファイルのレコードにおいて、「順序番号」の値として、第２の順序番号の直前となるような値を格納する（ステップ２３０７）。ステップ２３０５或いはステップ２３０７が実行されると、図形変更支援部２６は、第２のファイルのレコード、特に、順序番号を設定したレコードについて、順序番号の順序となるように並び替える（ステップ２３０８）。
【０１０９】
次いで、図形変更支援部２６は、追加された連結線でつながれた図形部品の実際の順序と、第２のファイルの、それぞれの図形部品に関するレコードの「順序番号」が示す順序とを比較する（ステップ２３０９）。これらが一致する場合には（ステップ２３０９でＹｅｓ）、図形変更支援部２６は、表図状態ファイル３６の第２のファイル中、「図ＩＤまたは線ＩＤ」の値が、「開始図ＩＤ」の値と同じであるようなレコードにおいて、「後続」の値を空白とする（ステップ２３１０）。これらが一致しない場合には（ステップ２３０９でＮｏ）、第２のファイル中、「図ＩＤまたは線ＩＤ」の値が「開始図ＩＤ」の値と同じであるようなレコードにおいて、「後続」の値として、「終了図ＩＤ」の値を「図ＩＤまたは線ＩＤ」として持つようなレコードの「順序番号」の値を格納する（ステップ２３１１）。
【０１１０】
利用者が、画像において連結線を変更すると（ステップ２２０９でＹｅｓ）、図形変更支援部２６は、連結線変更処理を実行する（ステップ２２１０）。図２４は、連結線変更処理をより詳細に示すフローチャートである。
【０１１１】
図２４に示すように、図形変更支援部２６は、オブジェクトに含まれる情報に基づいて、表図状態ファイル３６の第３のファイルにおいて、オブジェクトに含まれる「線ＩＤ」の値と同じ「線ＩＤ」の値を有するレコードを特定する（ステップ２４０１）。次いで、オブジェクトに含まれる「開始線ＩＤ」および「終了線ＩＤ」の値と、第３のファイルの特定されたファイル中の「開始線ＩＤ」および「終了線ＩＤ」の値とを比較して、何れかの値に変化があったか否かを判断する（ステップ２４０２）。ステップ２４０２でＹｅｓと判断された場合には、図形変更支援部２６は、ステップ２４０１で特定されたレコードにおいて、変更にしたがって値を格納する（ステップ２４０３）。
【０１１２】
図形変更支援部２６は、表図状態ファイル２６の第２のファイルにおいて、「図ＩＤまたは線ＩＤ」の値として、オブジェクトに含まれる「開始図ＩＤ」の値を有するレコードを特定し、そのレコードの「後続」の値として、オブジェクトに含まれる「終了図ＩＤ」の値を有するレコードの「順序番号」の値を格納する（ステップ２４０４）。このような処理の後、図形編集支援部２６は、図２３のステップ２３０２〜ステップ２３０１１と同様の処理を実行する（ステップ２４０５）。
【０１１３】
利用者が、画像において連結線を削除すると（ステップ２２１１でＹｅｓ）、図形変更支援部２６は、連結線削除処理を実行する（ステップ２２１２）。図２５は、連結線削除処理をより詳細に示すフローチャートである。
【０１１４】
図２５に示すように、図形変更支援部２６は、オブジェクトに含まれる情報に基づいて、表図状態ファイル３６の第３のファイルにおいて、オブジェクトに含まれる「線ＩＤ」の値と同じ「線ＩＤ」の値を有するレコードを特定する（ステップ２５０１）。次いで、図形変更支援部２６は、特定された第３のファイルのレコードを削除する（ステップ２５０２）。次いで、図形変更支援部２６は、表図状態ファイル３６の第２のファイルにおいて、「図ＩＤまたは線ＩＤ」の値として、オブジェクトに含まれる「開始図ＩＤ」の値と同じ値を有するレコードを特定し、当該レコードの「後続」の値を、「無し」に変更する（ステップ２５０３）。
【０１１５】
さらに、図形変更処理部２６は、第２のファイルにおいて、「図ＩＤまたは線ＩＤ」の値として、削除された連結線の「線ＩＤ」の値と同じ値を有するレコードを特定する（ステップ２５０４）。上述したようなレコードが存在し（ステップ２５０５でＹｅｓ）、かつ、当該レコードにおいて、「記号」の値が「分岐」である場合には（ステップ２５０６でＹｅｓ）、図形変更処理部２６は、特定された第２のファイルのレコードを削除する（ステップ２５０７）。
【０１１６】
以下、図２６（ａ）〜（ｅ）および図２７〜図３１を参照して、利用者が端末装置１６の表示装置の画面上に表示された画像において、図形部品を追加し、或いは、変更した具体例について説明する。図２６（ａ）は、図１０の左上（「組織名」が「営業店フロント」で、「プレイヤ」が「テラー」の先頭の２つの作業）に相当する。
【０１１７】
図２６（ａ）〜（ｅ）に示す例では、利用者は、端末装置１６を操作して、段階的に、以下のように図形部品を追加等する。
（１）図形部品「金額確認」を縦方向に移動（図２６(ｂ)）、
（２）図形部品「番号札交付」を追加（図２６(ｃ)）、
（３）図形部品「受付」から出発し、「金額確認」へ到着する連結線を、「番号札交付」へ到着するように変更（図２６(ｄ)）、
（４）図形部品「番号札交付」から出発し、「金額確認」へ到着する連結線を追加（図２６(ｅ)）。
【０１１８】
たとえば、利用者の操作により、図２６（ａ）に示す画像から図２６（ｂ）に示す画像に変更されたときに、図形変更支援部２６は、図２２のステップ２２０４に示す処理を実行する。図２７〜図３１には、それぞれ、表図状態ファイルの第２のファイルの部分および第３のファイルの部分を示している。ステップ２２０４の処理に伴って、表図状態ファイル３６の第２のファイルは、図２７に示す状態から、図２８に示す状態に変更される。図形部品「金額確認」の縦方向の移動により、該当するレコード（符号２８０１参照）の「Ｙ座標」が変更される（符号２８０２参照）。
【０１１９】
次いで、利用者の操作により、図２６（ｂ）に示す画像から図２６（ｃ）に示す画像に変更されたときに、図形変更支援部２６は、図２２のステップ２２０２に示す処理を実行する。ステップ２２０２の処理に伴って、表図状態ファイル３６の第２のファイルは、図２８に示す状態から図２９に示す状態に変更される。図２９においては、第２のファイルに新たなレコードが追加され（ステップ２９０１参照）。レコードに、「組織名」、「プレイヤ」、「作業名」、「記号」、「後続」の値、および、「図ＩＤまたは線ＩＤ」、「Ｘ座標」、「Ｙ座標」の値が格納される（符号２９０２、２９０３参照）。
【０１２０】
利用者の操作により、図２５（ｃ）に示す画像から図２５（ｄ）に示す画像に変更されたときに、図形変更支援部２６は、図２２のステップ２２１０（図２４）に示す処理を実行する。ステップ２２１０（図２４）の処理に伴って、表図状態ファイル３６の第２のファイルおよび第３のファイルは、図２９に示す状態から、図３０に示す状態に変更される。図３０に示すように、第３のファイルにおいては、「終了図ＩＤ」の変更に伴って、その値が変更されている（符号３００２）。また、第２のファイルのレコード（符号３００１）では、図２９で追加されたレコードにおいて、「順序番号」の値が格納される。また、第２のファイルは順序番号にしたがってソートされている。
【０１２１】
利用者の操作により、図２５（ｄ）に示す画像から図２５（ｅ）に示す画像に変更されたときに、図形変更支援部２６は、図２２のステップ２２０８（図２３）に示す処理を実行する。ステップ２２０８（図２３）の処理に伴って、表図状態ファイル３６の第２のファイルおよび第３のファイルは、図３０に示す状態から、図３１に示す状態に変更される。図３１に示すように、第３のファイルにおいて、新たなレコードが生成されている（符号３１０３）。また、第２のファイルのレコード（符号３１０１参照）において、「後続」の値が空白になるような処理が施されている。
【０１２２】
このように本発明によれば、図形部品の移動（図２６（ｂ））、図形部品の追加（図２６（ｃ））、連結線の変更（図２６（ｄ））、連結線の追加（図２６（ｅ））の各処理の段階ごとに画像ファイル３８が更新されるとともに、表図状態ファイル３６が、画像の編集を反映するように更新される。このように変更の途中段階の状態を画像ファイル３８と表図状態ファイル３６に保存することができる。
【０１２３】
本実施の形態によれば、端末装置の画面上に表示された表の追加、変更、削除に伴って、表図状態ファイル３６の各種ファイルのレコードが追加、変更、削除され、追加、変更、削除後の表図状態ファイル３６に基づいて、端末装置の表示装置上の画像も更新され、また、画像ファイル３８も更新される。これにより、利用者が表に対して施した行為にしたがった表図状態ファイル３６および画像ファイル３８を保持することができる。
【０１２４】
また、本実施の形態によれば、図形部品や連結線が配置された画像において、図形部品や連結線の追加、変更、削除により画像が編集されると、画像ファイル３８が更新されるとともに、表図状態ファイル３６が、画像の編集を反映するように更新される。したがって、利用者が画像に対して施した行為にしたがった表図状態ファイル３６および画像ファイル３８を保持することができる。
【０１２５】
本発明は、上記実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【０１２６】
たとえば、本実施の形態においては、図ＩＤや線ＩＤの値として、描画処理部２６から返されるオブジェクトの属性値を利用しているが、これに限定されるものではなく、図形作成編集部２０、表図形変換部２２、表変更支援部２４、図形変更支援部２８において、新たな図形部品や連結線について、図ＩＤや線ＩＤを生成し、オブジェクトと、図ＩＤまたは線ＩＤとの対応テーブルを記憶装置に記憶することで、オブジェクトと、図ＩＤまたは線ＩＤとを関連付けても良い。
【図面の簡単な説明】
【０１２７】
【図１】図１は、本発明の実施の形態にかかる業務処理フロー図作成編集支援サーバ、通信網、および、端末装置の構成を示すブロックダイヤグラムである。
【図２】図２は、本実施の形態にかかる表テンプレートのデータ構成の一例を示す図である。
【図３】図３は、本実施の形態にかかる記号テーブルのデータ構成の概略を示す図である。
【図４】図４（ａ）、（ｂ）は、本実施の形態にかかる表ファイルの例を示す図である。
【図５】図５は、本実施の形態にかかる描画処理部のメソッドの一例を示す図である。
【図６】図６は、本発明の実施の形態にかかる図形作成編集部により実行される処理の例を示すフローチャートである。
【図７】図７（ａ）〜（ｃ）は、本実施の形態にかかる表図状態ファイルの一例を示す図である。
【図８】図８は、本実施の形態にかかる表図形変換部により実行される処理の例を示すフローチャートである。
【図９】図９は、本実施の形態にかかる画像一時ファイルの生成およびプレイヤデータ部のレコードの値の生成をより詳細に示すフローチャートである。
【図１０】図１０は、図４（ａ）に示す表ファイルに基づいて、本実施の形態にかかる表図形変換部２２の処理により作成された画像の例を示す図である。
【図１１】図１１は、図１０の画像に、便宜上、「Ｘ座標」、「Ｙ座標」を示すメモリ、図７（ａ）〜（ｃ）の表図状態ファイルにおける「順序番号」、「図ＩＤまたは線ＩＤ」、「線ＩＤ」の値を重ねた説明図である。
【図１２】図１２は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図１３】図１３は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図１４】図１４は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図１５】図１５は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図１６】図１６（ａ）〜（ｃ）は、端末装置の表示装置の画面上に表示された表の例を示す図である。
【図１７】図１７（ａ）は、端末装置の画面上に表示された画像の一部を示す図、図１７（ｂ）は、処理の結果、更新された画像の部分を示す図である。
【図１８】図１８は、表図状態ファイルの第２のファイルおよび第３のファイルの一部を示す図である。
【図１９】図１９は、処理の結果、更新された第２のファイルおよび第３のファイルの部分を示す図である。
【図２０】図２０は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図２１】図２１は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図２２】図２２は、本実施の形態にかかる図形変更支援部により実行される処理の例を示すフローチャートである。
【図２３】図２３は、本実施の形態において、連結線追加の際に実行される処理の例をより詳細に示すフローチャートである。
【図２４】図２４は、本実施の形態において、連結線変更の際に実行される処理の例をより詳細に示すフローチャートである。
【図２５】図２５は、本実施の形態において、連結線削除の際に実行される処理の例をより詳細に示すフローチャートである。
【図２６】図２６（ａ）〜（ｅ）は、端末装置の表示装置の画面上に表示された画像の部分の例を示す図である。
【図２７】図２７は、本実施の形態にかかる表図状態ファイルの部分の例を示す図である。
【図２８】図２８は、本実施の形態にかかる表図状態ファイルの部分の例を示す図である。
【図２９】図２９は、本実施の形態にかかる表図状態ファイルの部分の例を示す図である。
【図３０】図３０は、本実施の形態にかかる表図状態ファイルの部分の例を示す図である。
【図３１】図３１は、本実施の形態にかかる表図状態ファイルの部分の例を示す図である。
【図３２】図３２は、本実施の形態にかかる表変更支援部により実行される処理の例を示すフローチャートである。
【図３３】図３３（ａ）〜（ｃ）は、本実施の形態にかかる表変更支援部にて実行される処理を具体的に説明する図である。
【図３４】図３４（ａ）〜（ｃ）は、本実施の形態にかかる表変更支援部にて実行される処理を具体的に説明する図である。
【図３５】図３５（ａ）、（ｂ）は、本実施の形態にかかる表変更支援部にて実行される処理を具体的に説明する図である。
【図３６】図３６は、本実施の形態にかかる表変更支援部にて実行される処理を具体的に説明する図である。
【符号の説明】
【０１２８】
１０  業務処理フロー図作成編集支援サーバ
１４  通信網
１６  端末装置
１８  記憶装置
２０  図形作成編集部
２２  表図形変換部
２４  表変更支援部
２６  図形変更支援部
２８  描画処理部
３０  表テンプレート
３２  表ファイル
３４  記号テーブル
３６  表図状態ファイル
３８  画像ファイル
【図１】
2008059010.tif 000003
【図２】
2008059010.tif 000004
【図３】
2008059010.tif 000005
【図４】
2008059010.tif 000006
【図５】
2008059010.tif 000007
【図６】
2008059010.tif 000008
【図７】
2008059010.tif 000009
【図８】
2008059010.tif 000010
【図９】
2008059010.tif 000011
【図１０】
2008059010.tif 000012
【図１１】
2008059010.tif 000013
【図１２】
2008059010.tif 000014
【図１３】
2008059010.tif 000015
【図１４】
2008059010.tif 000016
【図１５】
2008059010.tif 000017
【図１６】
2008059010.tif 000018
【図１７】
2008059010.tif 000019
【図１８】
2008059010.tif 000020
【図１９】
2008059010.tif 000021
【図２０】
2008059010.tif 000022
【図２１】
2008059010.tif 000023
【図２２】
2008059010.tif 000024
【図２３】
2008059010.tif 000025
【図２４】
2008059010.tif 000026
【図２５】
2008059010.tif 000027
【図２６】
2008059010.tif 000028
【図２７】
2008059010.tif 000029
【図２８】
2008059010.tif 000030
【図２９】
2008059010.tif 000031
【図３０】
2008059010.tif 000032
【図３１】
2008059010.tif 000033
【図３２】
2008059010.tif 000034
【図３３】
2008059010.tif 000035
【図３４】
2008059010.tif 000036
【図３５】
2008059010.tif 000037
【図３６】
2008059010.tif 000038