JPH08190587A - 業務プロセスのシミュレーションシステム - Google Patents

業務プロセスのシミュレーションシステム

Info

Publication number
JPH08190587A
JPH08190587A JP50695A JP50695A JPH08190587A JP H08190587 A JPH08190587 A JP H08190587A JP 50695 A JP50695 A JP 50695A JP 50695 A JP50695 A JP 50695A JP H08190587 A JPH08190587 A JP H08190587A
Authority
JP
Japan
Prior art keywords
node
attribute
document
control
business process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP50695A
Other languages
English (en)
Inventor
Mototsugu Iwasa
元嗣 岩佐
Hiromasa Nemoto
弘正 根本
Hirobumi Kondo
博文 近藤
Hirotoshi Ise
広敏 伊勢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP50695A priority Critical patent/JPH08190587A/ja
Priority to US08/582,628 priority patent/US5887154A/en
Publication of JPH08190587A publication Critical patent/JPH08190587A/ja
Priority to US09/257,499 priority patent/US5999724A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Data Mining & Analysis (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Abstract

(57)【要約】 【目的】ワークフロー管理システムにおいて、定義され
た業務プロセス定義情報が正当かどうかをシミュレーシ
ョンによって確認する。 【構成】書類名、書類に付属する属性名及び選択する属
性値をもつ擬似ケースを投入し、業務プロセス定義情報
に基づいてノードからノードへ制御を渡す。現在のノー
ドが作業ノードであるとき、以後の制御ノードで属性値
を参照するような属性を擬似ケースによって更新する場
合には更新の記録を残して次のノードへ遷移する。現在
のノードが制御ノードであるとき、この更新記録に従っ
て定義されたノードへ制御を渡す。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ワークフロー管理シス
テムに係わり、特に業務プロセスの定義情報が正しいか
否かを検証する業務プロセスのシミュレーションシステ
ムに関する。
【0002】
【従来の技術】近年オフィスにおける事務作業の効率を
高めることを目的として、ワークフロー管理システムが
導入されている。ワークフロー管理システムは、複数の
作業者で構成される一連の業務の流れを電子化された書
類の流れとして自動化し、業務の効率化を図るためのも
のである。
【0003】ワークフロー管理システムは、通常業務プ
ロセスを定義する業務ヘプロセス定義ツール、業務プロ
セスを管理するワークフローマネージャ及び各業務を実
行する業務クライアントアプリケーションで構成され
る。業務プロセス定義ツールの支援を受けて記述された
業務プロセス定義情報に従って、ワークフローマネージ
ャが作業対象である書類を回覧し、一連の業務プロセス
を実行する。
【0004】業務プロセス定義ツールで作成された図式
的な業務プロセス定義情報は、トランスレータなどを経
由してワークフローマネージャが解釈可能なデータ形式
(実行可能形式)に変換される。ワークフロー管理シス
テムはこの実行可能形式になった業務プロセス定義情報
に基づいて業務プロセス内の作業者を通過するように書
類を移動させる。
【0005】上記のようなワークフロー管理システムに
おいて、業務プロセスのシミュレーションツールとして
各作業者に流れる書類の量をシミュレートする流量シミ
ュレーションツールが知られている。しかし従来のシミ
ュレーションツールは業務プロセスの処理性能を評価す
るためのツールであり、定義された業務プロセスの正当
性を検証することを目的とするシミュレーションツール
ではない。
【0006】なおワークフロー管理システムとして関連
するものには、例えば日経コンピュータ、1994.
5.2号、P57〜P63「業務の連携を自動化−時間
短縮と管理を実現」等がある。
【0007】
【発明が解決しようとする課題】上記したように、従来
の流量シミュレーションは、業務プロセス定義ツールを
用いて定義された業務プロセスが正当であることが前提
とされている。ワークフロー管理システムの運用中に発
生する異常な状態として、 (1)ループする経路からの脱出が不可能な場合 (2)次のノードへの遷移が不可能な状態が発生する場
合 があるが、これらの異常を業務プロセス定義情報のシン
タックスの検証のみで抽出することは困難である。
(1)(2)ともに実際に業務プロセスに書類を流して
みなければ判明しないことが多い。
【0008】本発明の目的は、業務プロセスの定義が正
当か否かを検証するためのシミユレーションシステムを
提供することにある。
【0009】
【課題を解決するための手段】本発明のシミュレーショ
ンシステムは、記述された業務プロセスの定義情報に基
づいて模擬的な書類をノードからノードへ遷移させるシ
ステムであるが、このような模擬的な書類を以下擬似ケ
ースと呼ぶ。ケースとは、実際に業務プロセスに投入す
る書類のことを言うが、以下本シミュレーションシステ
ムに投入するために設定された擬似ケースを簡単のため
に単にケースと呼ぶこともある。実際のワークフロー管
理システムの業務プロセスには、書類が到達したときこ
の書類に関して作業を行いその結果として書類に付属す
る属性の属性値を更新する作業ノードと、書類が到達し
たときこの属性値を参照して次に制御を渡すべきノード
を決定する制御ノードとがある。ここで書類に付属する
属性とは、例えばその書類を審査承認することであり、
属性値とは例えば審査承認の結果として付与される合格
/不合格等の区分を言う。またノードが属性値を参照又
は更新することを総称して以下操作すると言う。本発明
のシミュレーションシステムでは作業ノードが書類の属
性値を更新することはできないので、あらかじめ擬似ケ
ースに書類名の他に属性名及び選択する属性値を付けて
システムに投入する。システムは業務プロセス定義情報
を参照して入力された擬似ケースに関してノードからノ
ードへ制御を渡し、書類の属性を入力された属性値に更
新する作業ノードを通過することを確認した後に入力さ
れた属性値を参照する制御ノードに到達したとき、定義
されているノードに制御を渡す。
【0010】
【作用】擬似ケースが作業ノード又は制御ノードに到達
したが擬似ケースのもつ属性名や属性値がこの作業ノー
ド又は制御ノードの操作する属性名や属性値に合致しな
かったり、擬似ケースのもつ属性が制御ノードに到達す
る以前の作業ノードで更新されていない場合には次のノ
ードに遷移できないでシミュレーションが停止し、異常
を検出することができる。
【0011】
【実施例】以下、本発明の一実施例について図面を参照
して詳細に説明する。
【0012】図1は、本実施例の業務プロセスのシミュ
レーションシステムの概略構成を示すブロック図であ
る。図1は業務プロセス定義情報104及び制御属性情
報105を中心に処理部によるこれらの情報の参照及び
更新関係についてまとめたものである。図中の101は
利用者が表示装置の表示画面を介して業務プロセスを定
義したり定義された業務プロセスを編集する作業を支援
する業務プロセス記述である。業務プロセスは、作業ノ
ード、制御ノード及びこれらを接続するアロー等から構
成され、業務プロセス記述101は表示画面を介して業
務プロセスを定義するためのテンプレート、ノードを表
現するノードアイコン、書類と書類に付属する属性を表
現するケース等を提供し、利用者が業務プロセスを定義
する作業を支援し、定義された業務プロセスを業務プロ
セス定義情報104として記憶装置に格納する。また業
務プロセス記述101は利用者が業務プロセス定義情報
104上の業務プロセスを読み出して編集し、これを更
新する作業を支援する。102は各作業ノードの処理を
模擬する模擬ノード処理であり、業務プロセス定義情報
104を参照して作業ノードで書類の属性が更新される
場合に更新された属性についての情報を制御属性情報1
05に格納する。103は模擬書類制御であり、業務プ
ロセス定義情報104と模擬ノード処理102で更新さ
れる制御属性情報105を参照して書類を現在のノード
から次のノードへ遷移させる処理を模擬する。
【0013】本シミュレーションシステムは、電子計算
機、ワークステーション、パーソナルコンピュータ等の
情報処理装置によって実現される。業務プロセス定義情
報104及び制御属性情報105はこの情報処理装置に
接続される記憶装置に格納される情報である。業務プロ
セス記述101、模擬ノード処理102及び模擬書類制
御103はこの情報処理装置の記憶装置に格納されるプ
ログラムを実行することによって実現される。なおこの
情報処理装置には利用者が本システムへデータや指令を
入力するための入力装置及び業務プロセスのダイヤグラ
ムを表示する表示装置が接続される。
【0014】図2は、特に制御属性情報105及び模擬
書類制御103をさらに展開して示すブロック図であ
る。制御属性情報105はケース属性情報209、フロ
ー制御属性情報210及び属性情報更新履歴211から
構成される。ケース属性情報209は業務プロセス定義
情報104を基にして制御ノードで参照されている属性
に関連する書類についての情報を抽出して格納したもの
である。フロー制御属性情報210はシミュレーシヨン
の途中で更新された属性の現在の属性値を一時的に記憶
するものであり、書類が制御ノードに達したとき次の作
業ノードを選択するための情報として参照される。属性
情報更新履歴211は作業ノードで属性値が更新される
とき及び制御ノードで属性値が参照されるときにその履
歴情報を格納するものである。
【0015】模擬書類制御103は業務プロセス解析処
理202、シミュレーシヨン制御203、書類制御20
4、アイコン・アロー表示変更206及び履歴情報更新
履歴表示207から構成される。業務プロセス解析処理
202は、以下に詳細を説明するように、業務プロセス
定義情報104を解析してケース属性情報209を作成
する。シミュレーシヨン制御203は、業務プロセス定
義情報104及びケース属性情報209を参照し、それ
によって模擬ノード処理102、書類制御204及びア
イコン・アロー表示変更206を起動し、シミュレーシ
ョンの流れを制御する。模擬ノード処理102は業務プ
ロセス定義情報104を参照して後続の制御ノードで参
照されるような属性について作業ノードでその属性の属
性値を更新しているとき、この更新された属性値につい
ての情報をフロー制御属性情報210に追加するか又は
更新する。また模擬ノード処理102は属性値の更新に
ついての履歴情報を属性情報更新履歴211に格納す
る。書類制御204は現在のノードが作業ノードの場合
には業務プロセス定義情報104を参照して後続のノー
ドに遷移するよう指示するだけである。現在のノードが
制御ノードの場合には業務プロセス定義情報104及び
フロー制御属性情報210を参照して次に遷移すべき作
業ノードを決定し、この制御ノードでの属性の参照操作
を履歴として属性情報更新履歴211に格納する。アイ
コン・アロー表示変更206は、利用者からの要求に応
じて業務プロセス定義情報104から指定された業務プ
ロセス定義を取り出し、図8に示すような業務プロセス
のダイヤグラムを作成して表示装置の表示画面上に表示
する。また新しいノードに遷移するたびにシミュレーシ
ヨン制御203によって起動され、表示画面上で遷移す
るノードのアイコンとそのノードへ向かうアローを強調
表示する。履歴情報更新履歴表示207は、利用者から
の要求に応じて指定されたノードについて属性情報更新
履歴211を参照しこのノードの履歴情報を表示画面上
に表示する。
【0016】図3は、業務プロセス定義情報104のデ
ータ形式について事例をもって説明する図である。図3
(a)はこの業務プロセスについてノードの接続関係を
示す図である。ノード名401は各ノードの名称であ
り、名称によって作業ノードか制御ノードかが識別され
る。前のノードのリスト402及び後のノードのリスト
403はそれぞれ当該ノードの前段となるノード名の一
覧及び後段となるノード名の一覧である。ケースの属性
に対する操作404は当該ノードがケースについて行う
操作があれば定義される。操作対象のケース名405は
この操作に係わるケース名、操作対象の属性名406は
操作の対象とする属性名が定義される。
【0017】図3(b)は各ケースごと、属性ごとにと
り得る属性値のリストを設定するケースの属性の一覧で
ある。例えば属性名=検査結果は属性値として合格又は
不合格の値をとり得る。属性名=作成者については、業
務プロセスを実行するときに設定される値であり、業務
プロセス定義の段階では設定されない。
【0018】図3(c)は制御ノードについて、とり得
る属性値の各々について次に遷移する作業ノードの名称
を定義する制御ノードでの制御情報の一覧である。例え
ば制御1ノードでは書類1の検査結果が”合格”ならば
次の作業ノードは作業2であり、”不合格”ならば次の
作業ノードは作業3であることを示している。
【0019】図4は、ケース属性情報209のデータ形
式について事例をもって説明する図である。ケース属性
情報209は、業務プロセス定義情報104に基づいて
制御ノードで参照された属性名とケースとの対応関係及
びとり得る属性値の集合についての情報が格納される。
【0020】図5は、フロー制御属性情報210のデー
タ形式について事例をもって説明する図である。フロー
制御属性情報210は、ケースのフロー制御をするため
に特定の属性名について現在の属性値を一時的に設定す
るものである。図5の事例では、ケース名601が書類
1、属性名602が検査結果について現在の属性値60
4として”合格”が設定されている。
【0021】図6は、属性情報更新履歴211のデータ
形式について事例をもって説明する図である。属性情報
更新履歴211は、作業ノードで行われるケースの流れ
を変えるような更新操作の履歴及び制御ノードで行われ
る参照操作の履歴が格納される。
【0022】以下業務プロセス解析処理202の処理手
順について説明する。業務プロセス解析処理202は、
図3(a)に示される業務プロセス定義情報104のノ
ードの接続関係の定義情報を検索し、制御ノードの定義
情報を抽出する。次にこの制御ノードで参照されている
操作対象の属性名406をキーにして図3(b)に示さ
れる業務プロセス定義情報104のケースの定義情報を
検索し、この属性名に関係するケース名407を抽出
し、その属性の属性型409及び属性値のリスト410
を取り出す。このようにして得られた情報をケース名5
01、属性名502、属性型503及び属性値のリスト
504として、図4に示すようにケース属性情報209
に格納する。業務プロセス解析処理202は、業務プロ
セス定義情報104中のすべての制御ノードについてこ
の処理を繰り返す。
【0023】図7は、業務プロセスのシミュレーション
の手順を説明する図である。図はシミュレーシヨン制御
203を中心にした処理の流れを示しており、必要に応
じて模擬ノード処理102、書類制御204及びアイコ
ン・アロー表示変更206を起動している。そこで図7
に示す処理を行う処理部の全体をフロー制御手段と呼ぶ
ことができる。まずシミュレーシヨン制御203は入力
装置又は図示していない記憶装置から擬似ケースを投入
し、業務プロセスのシミュレーションを開始する(ステ
ップ302)。擬似ケースはケース名、属性名及び属性
値から構成される。本実施例ではケースとして、ケース
名=書類1,属性名=検査結果;属性値=合格又は不合
格と、ケース名=書類2,属性名=作成者;属性値=
(氏名),属性名=指摘番号;属性値=0,1又は2と
が入力できる。次に業務プロセス定義情報104のノー
ドの接続関係の定義情報についてノード名401を参照
して最初のノードを取り出し、このノードが作業ノード
か否かの判定を行う(ステップ303)。本実施例では
最初のノードは作業1の作業ノードであるからステップ
304へ移る。ステップ304ではフロー制御属性情報
210に情報を追加するか又は格納されている情報の更
新をするか否かの判定を行う。当該ノードについて操作
対象のケース名405と操作対象の属性名406とから
図4のケース属性情報209を参照してこの擬似ケース
のもつ属性がケース属性情報209に登録されているか
どうかを判定する。すなわち操作対象のケース名405
及び操作対象の属性名406が後続の制御ノードで参照
されていればケース属性情報209に登録されているの
でフロー制御属性情報210を更新する必要がある。本
実施例では作業1のノードを通過する書類1の属性名が
ケース属性情報209に登録されているので制御ノード
で参照されており、模擬ノード処理102を起動する。
業務プロセス定義情報104上の最初のノードの場合に
はシミュレーシヨン制御203はここでアイコン・アロ
ー表示変更206を起動して表示画面上で最初のノード
を強調表示する。模擬ノード処理102は、業務プロセ
ス定義情報104の当該ノードの操作対象のケース名4
05、操作対象の属性名406及びケースの属性に対す
る操作404を参照して擬似ケースの属性名に一致する
操作404の操作である”更新”の処理を実行する。次
に模擬ノード処理102は図5に示すようにフロー制御
属性情報210にケース名601、属性名602、属性
型603及び属性値604を追加する。属性型603は
ケース名407が書類1で属性名408が検査結果に一
致する属性型409を転記する。属性値604は投入さ
れた擬似ケースのもつ属性値である。次にこのノードで
属性値を更新したので、属性情報更新履歴211に履歴
情報を格納する。すなわち図6に示すようにノード名7
01、ケース名702、属性名703、属性型704、
属性値705及び操作706を格納する。操作706は
ケースの属性に対する操作404を転記する。このよう
にして模擬ノード処理102の処理が終了したときシミ
ュレーシヨン制御203を介して書類制御204を起動
する。書類制御204は業務プロセス定義情報104上
の後のノードのリスト403に格納されている次のノー
ド名を取り出してシミュレーシヨン制御203へ戻る。
シミュレーシヨン制御203はアイコン・アロー表示変
更206を起動して表示画面上で次のノードへ向かうア
ローと次のノードとを強調表示する。次にシミュレーシ
ヨン制御203は次のノードへ遷移させる。現在のノー
ドが作業1の場合に次のノードは制御1である。このよ
うに後のノードのリスト403に次のノードが記載され
ていればステップ303へ戻る。
【0024】シミュレーシヨン制御203は、現在のノ
ードが制御ノードであれば(ステップ303No)、直
ちに書類制御204を起動する。書類制御204は制御
ノードでのケースの処理を行う。すなわち業務プロセス
定義情報104の当該制御ノードが参照しているケース
名405及び属性名406を取り出し、これらをキーに
してフロー制御属性情報210を検索し、一致するケー
ス名601及び属性名602に対応する属性値604を
参照する。次に属性情報更新履歴211に履歴情報を追
加する。ノード名701は現在の制御ノード名を格納
し、ケース名702、属性名703、属性型704及び
属性値705はフロー制御属性情報210の該当するケ
ース名601、属性名602、属性型603及び属性値
604を転記する。操作706はケースの属性に対する
操作404を転記する。次に業務プロセス定義情報10
4上の後のノードのリスト403に格納されている次の
ノードの候補を取り出し、図3(c)に示される業務プ
ロセス定義情報104上の制御ノードの分岐条件定義に
ついてノード名411、ケース名412、属性名413
及び属性値414をキーにして検索して合致するエント
リの次のノード415を取り出してシミュレーシヨン制
御203へ戻る。シミュレーシヨン制御203はアイコ
ン・アロー表示変更206を起動して表示画面上で次の
ノードへ向かうアローと次のノードとを強調表示する。
本実施例では制御1のノードでフロー制御属性情報21
0の属性値604が”合格”であるので次のノードとし
て作業2を選択してステップ303へ戻る。
【0025】このようにして例えばケース名=書類1,
属性名=検査結果;属性値=合格の擬似ケースを投入し
たとき、このケースは業務プロセス定義の作業1,制御
1,作業2,作業5のように遷移することが確認でき、
ケースが通過するノードをトレースすることができる。
同様にケース名=書類1,属性名=検査結果;属性値=
不合格の擬似ケースを投入したとき、このケースは業務
プロセス定義の作業1,制御1,作業3,作業4,作業
5のように遷移することが確認できる。ケース名=書類
2の擬似ケースは、ケース名=書類1の擬似ケースに伴
ってノードを遷移するので、ケース名=書類2の擬似ケ
ースが属性名=指摘番号について更新操作を行う作業4
のノードを通過してもフロー制御属性情報210及び属
性情報更新履歴211にケース属性についての情報を格
納することはない。
【0026】こうして投入された擬似ケースがすべての
ノードを通過して業務プロセスが終了すれば(ステップ
308Yes)、シミュレーションを終了する。
【0027】図8は、表示装置の表示画面上に表示され
る業務プロセスシュミレーションの経過を示す図であ
る。アイコン・アロー表示変更206は業務プロセス定
義情報104を参照して業務プロセスについて各ノード
をアローで接続したダイヤグラムを作成して表示する。
また書類制御204を実行するごとに起動されて表示画
面上で現在のノードとこのノードに向かうアローとの表
示色、線の太さ及び線種を変更することによって強調表
示する。また入力装置を介して利用者が行う指令に応答
して履歴情報更新履歴表示207が起動される。履歴情
報更新履歴表示207は、指定されたノードを基にして
業務プロセス定義情報104を検索し、当該ノードにつ
いてケースの属性に対する操作404、操作対象のケー
ス名405及び操作対象の属性名406が設定されてい
ればノード名401、操作対象のケース名405、操作
対象の属性名406及びケースの属性に対する操作40
4をキーにして属性情報更新履歴211を検索し、その
ノードについて該当する履歴情報を図8に示すように表
示する。
【0028】なお上記実施例では業務プロセスのシュミ
レーションを行うに際してケース属性情報209及びフ
ロー制御属性情報210を利用したが、これは一例であ
り、この実施例に限定されるものではない。他の例とし
て、例えば業務プロセス定義情報104に基づいて擬似
ケースをノードからノードに遷移させ、書類の属性を擬
似ケースの属性値に更新する作業ノードに到達したと
き、擬似ケースを格納する記憶手段上で擬似ケースの属
性又はその属性値にフラグを立て、その後擬似ケースの
属性値を参照する制御ノードに到達したとき、この属性
又は属性値にフラグが立っていたらこの属性値に基づい
て設定された作業ノードへ制御を渡すように構成しても
よい。
【0029】またシミュレーション中の異常を検出して
表示装置にエラーメッセージを表示するようにしてもよ
い。例えばケースが制御ノードに到達したがケースのも
つ属性名や属性値がこの制御ノードの参照する属性名や
属性値に合致しなかったり、ケースのもつ属性が以前の
作業ノードで更新されていない場合には次に制御を渡す
べきノードを決定できないのでエラーとなり、シミュレ
ーションが停止する。また時間監視の手段によってケー
スが特定の経路を無限に巡回するループをエラーとして
検出できる。
【0030】また上記実施例は表示画面上に業務プロセ
スのダイヤグラムを表示し、ケースが通過するノードを
視覚的にとらえるようにしたが、このような方式に限定
されるものではない。他の例として、例えば通過するノ
ードについての情報をトレースの方法により順に履歴を
とってもよい。
【0031】
【発明の効果】以上述べたように本発明のシミユレーシ
ョンシステムによれば、業務プロセスの定義が正当か否
かを検証することができる。
【図面の簡単な説明】
【図1】業務プロセスのシミュレーションシステムの概
略構成を示す図である。
【図2】主として図1の模擬書類制御103及び制御属
性情報105を展開して示すブロック図である。
【図3】業務プロセス定義情報104のデータ形式を示
す図である。
【図4】ケース属性情報209のデータ形式を示す図で
ある。
【図5】フロー制御属性情報210のデータ形式を示す
図である。
【図6】属性情報更新履歴211のデータ形式を示す図
である。
【図7】シミュレーション処理の流れを示すフローチャ
ートである。
【図8】シミュレーションの経過を表示する表示画面の
例を示す図である。
【符号の説明】
104・・・業務プロセス定義情報、203・・・シミ
ュレーシヨン制御
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊勢 広敏 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】書類が到達したとき該書類について作業を
    行いその結果として該書類に付属する属性の属性値を更
    新する作業ノードと、該書類が到達したとき該書類に付
    属する属性の属性値を参照して次に制御を渡すべきノー
    ドを決定する制御ノードとを含み、該作業ノードと該制
    御ノードを含んでノードを順に接続して業務プロセスが
    定義され、かつ該書類を該業務プロセスに流したとき該
    書類が通過するノードをトレースするシュミレーション
    システムであって、 ノードの名称、該ノードの次に制御を渡すノードの名
    称、該ノードで作業の対象となる書類について該書類に
    付属する属性の属性値の集合及び該属性値の1つに対応
    して次に制御を渡すべきノードの名称が関連付けて設定
    される業務プロセス定義情報の記憶手段と、 書類の名称及び該書類に付属する属性の属性値を擬似ケ
    ースとして入力する手段と、 該業務プロセス定義情報を参照し入力された該擬似ケー
    スに関してノードからノードへ制御を渡し、該書類の属
    性を入力された該属性値に更新する作業ノードを通過し
    た後に入力された該属性値を参照する制御ノードに到達
    したとき設定されたノードへ制御を渡すフロー制御手段
    とを有することを特徴とする業務プロセスのシュミレー
    ションシステム。
  2. 【請求項2】該シミュレーションシステムは、更に業務
    プロセスを構成するノードの接続関係をダイヤグラムで
    表示し、制御が渡ったノードを強調表示する表示手段を
    設けたことを特徴とする請求項1記載の業務プロセスの
    シュミレーションシステム。
  3. 【請求項3】該シミュレーションシステムは、更に該書
    類の属性を入力された該属性値に更新する作業ノードに
    到達したときに更新の履歴情報を採取することを特徴と
    する請求項1記載の業務プロセスのシュミレーションシ
    ステム。
  4. 【請求項4】該シミュレーションシステムは、更に該書
    類の属性を入力された該属性値を参照する制御ノードに
    到達したときに参照の履歴情報を採取することを特徴と
    する請求項1記載の業務プロセスのシュミレーションシ
    ステム。
  5. 【請求項5】該シミュレーションシステムは、更に該履
    歴情報を到達したノードと対応づけて表示することを特
    徴とする請求項3又は4記載の業務プロセスのシュミレ
    ーションシステム。
JP50695A 1995-01-06 1995-01-06 業務プロセスのシミュレーションシステム Pending JPH08190587A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP50695A JPH08190587A (ja) 1995-01-06 1995-01-06 業務プロセスのシミュレーションシステム
US08/582,628 US5887154A (en) 1995-01-06 1996-01-04 Business process simulation system
US09/257,499 US5999724A (en) 1995-01-06 1999-02-25 Business process simulation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP50695A JPH08190587A (ja) 1995-01-06 1995-01-06 業務プロセスのシミュレーションシステム

Publications (1)

Publication Number Publication Date
JPH08190587A true JPH08190587A (ja) 1996-07-23

Family

ID=11475661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50695A Pending JPH08190587A (ja) 1995-01-06 1995-01-06 業務プロセスのシミュレーションシステム

Country Status (2)

Country Link
US (2) US5887154A (ja)
JP (1) JPH08190587A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974866B2 (en) 2006-07-14 2011-07-05 International Business Machines Corporation System and method for managing workflow among a plurality of business processes associated respectively with users having access rights to artifacts
US8185452B2 (en) 2006-12-19 2012-05-22 Fuji Xerox Co., Ltd. Document processing system and computer readable medium
US8384930B2 (en) 2007-03-23 2013-02-26 Fuji Xerox Co., Ltd. Document management system for vouchers and the like
US8671039B2 (en) 2006-10-04 2014-03-11 Fuji Xerox Co., Ltd. Information processing system, information processing method and computer readable medium
JP2015518202A (ja) * 2012-03-21 2015-06-25 インタートラスト テクノロジーズ コーポレイション 文書および他の電子コンテンツの管理のシステムと方法
US10423884B2 (en) 2015-06-04 2019-09-24 The Mathworks, Inc. Extension of model-based design to identify and analyze impact of reliability information on systems and components
CN112686580A (zh) * 2021-01-31 2021-04-20 重庆渝高科技产业(集团)股份有限公司 一种可自定义流程的工作流定义方法及系统

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6835207B2 (en) * 1996-07-22 2004-12-28 Fred Zacouto Skeletal implant
WO2000007129A1 (en) * 1998-07-31 2000-02-10 Summers Gary J Management training simulation method and system
US6408263B1 (en) 1998-07-31 2002-06-18 Gary J. Summers Management training simulation method and system
US7349838B2 (en) * 1998-07-31 2008-03-25 Summers Gary J Management training simulation method and system
US20020194056A1 (en) * 1998-07-31 2002-12-19 Summers Gary J. Management training simulation method and system
US6401119B1 (en) * 1998-09-18 2002-06-04 Ics Intellegent Communication Software Gmbh Method and system for monitoring and managing network condition
US6952807B1 (en) 2000-01-31 2005-10-04 Daimlerchrysler Corporation Vehicle supply chain analysis system
US7206751B2 (en) * 2000-03-23 2007-04-17 Sap Ag Value chain optimization system and method
US7280973B1 (en) * 2000-03-23 2007-10-09 Sap Ag Value chain optimization system and method
US6564226B1 (en) 2000-09-18 2003-05-13 Daimlerchyrsler Corporation Supplier management process with dynamically updated mapping
US20020188488A1 (en) * 2001-04-30 2002-12-12 Hinkle Burl Shannon Methods and systems for simulating business operations
US20030225651A1 (en) * 2002-05-21 2003-12-04 Yu-To Chen System and method for fulfillment value at risk scoring
US20040102940A1 (en) * 2002-11-22 2004-05-27 Singapore Institute Of Manufacturing Integration of a discrete event simulation with a configurable software application
WO2004079528A2 (en) * 2003-02-28 2004-09-16 Omnex Systems L.L.C. Quality information management system
GB0310371D0 (en) * 2003-05-07 2003-06-11 Salemander Organization The Lt Method and system for performance analysis for a service provided to or in an organisation
US7548871B2 (en) * 2003-09-11 2009-06-16 International Business Machines Corporation Simulation of business transformation outsourcing
US7548872B2 (en) * 2003-09-18 2009-06-16 International Business Machines Corporation Simulation of business transformation outsourcing of sourcing, procurement and payables
US8032831B2 (en) * 2003-09-30 2011-10-04 Hyland Software, Inc. Computer-implemented workflow replayer system and method
US20050154624A1 (en) * 2004-01-13 2005-07-14 Stefan Hack Scenario-oriented solution maps
JP4676784B2 (ja) * 2004-03-02 2011-04-27 株式会社リコー プロセス管理装置、プロセス管理方法及びプロセス管理プログラム
KR100621971B1 (ko) 2004-03-04 2006-09-08 한국과학기술원 워크플로우 시스템에 기반한 워크플로우 모델 시뮬레이션장치 및 방법
US8660870B2 (en) * 2005-02-15 2014-02-25 International Business Machines Corporation Method and system for modeling a call center transformation process
US8375372B2 (en) 2005-02-23 2013-02-12 International Business Machines Corporation Business process execution language program simulation
US7921137B2 (en) * 2005-07-18 2011-04-05 Sap Ag Methods and systems for providing semantic primitives
US9606772B2 (en) 2006-11-21 2017-03-28 International Business Machines Corporation Business process diagram data collection
US8041588B2 (en) * 2006-11-21 2011-10-18 International Business Machines Corporation Business process diagram visualization using heat maps
US20090089145A1 (en) * 2007-09-28 2009-04-02 Paul Edward Kent Freight transport logistics performance modeling software system and process
US8560576B2 (en) * 2007-12-27 2013-10-15 Sap Ag Mass change of master data via templates
US8285576B2 (en) 2009-10-30 2012-10-09 International Business Machines Corporation Automated derivation, design and execution of industry-specific information environment
US8085099B2 (en) 2010-04-06 2011-12-27 Sandisk Technologies Inc. Self-calibrating relaxation oscillator based clock source
CN114819458B (zh) * 2021-12-31 2025-02-11 第四范式(北京)技术有限公司 仿真模型的构建方法和仿真模型的构建装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2718031B2 (ja) * 1987-07-17 1998-02-25 株式会社日立製作所 履歴情報取得方法
US5535322A (en) * 1992-10-27 1996-07-09 International Business Machines Corporation Data processing system with improved work flow system and method
JP2947713B2 (ja) * 1994-09-21 1999-09-13 株式会社日立製作所 電子化書類回覧システム
JPH08123744A (ja) * 1994-10-26 1996-05-17 Hitachi Ltd ワークフローシステム
US5634127A (en) * 1994-11-30 1997-05-27 International Business Machines Corporation Methods and apparatus for implementing a message driven processor in a client-server environment
JPH08263481A (ja) * 1995-03-22 1996-10-11 Hitachi Ltd 電子化文書回覧システム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7974866B2 (en) 2006-07-14 2011-07-05 International Business Machines Corporation System and method for managing workflow among a plurality of business processes associated respectively with users having access rights to artifacts
US8671039B2 (en) 2006-10-04 2014-03-11 Fuji Xerox Co., Ltd. Information processing system, information processing method and computer readable medium
US8185452B2 (en) 2006-12-19 2012-05-22 Fuji Xerox Co., Ltd. Document processing system and computer readable medium
US8384930B2 (en) 2007-03-23 2013-02-26 Fuji Xerox Co., Ltd. Document management system for vouchers and the like
JP2015518202A (ja) * 2012-03-21 2015-06-25 インタートラスト テクノロジーズ コーポレイション 文書および他の電子コンテンツの管理のシステムと方法
US10423884B2 (en) 2015-06-04 2019-09-24 The Mathworks, Inc. Extension of model-based design to identify and analyze impact of reliability information on systems and components
CN112686580A (zh) * 2021-01-31 2021-04-20 重庆渝高科技产业(集团)股份有限公司 一种可自定义流程的工作流定义方法及系统
CN112686580B (zh) * 2021-01-31 2023-05-16 重庆渝高科技产业(集团)股份有限公司 一种可自定义流程的工作流定义方法及系统

Also Published As

Publication number Publication date
US5887154A (en) 1999-03-23
US5999724A (en) 1999-12-07

Similar Documents

Publication Publication Date Title
JPH08190587A (ja) 業務プロセスのシミュレーションシステム
AU4098700A (en) Circuit arrangement for measuring the resistances of a pressure-sensitive resistance mat
CN111679851B (zh) 需求代码管理方法、装置、系统与计算机可读存储介质
JP2006318448A (ja) インタフェース画面設計中心のソフトウェア生産工程の自動化方法及び、この方法をプログラム化して収録したコンピュータで読出し可能な記録媒体{Methodforautomationofsoftwaremanufacturingprocessbasedongraphicuserinterfacedesign,andComputerreadablemediumhavingthereoncomputerexecutableinstructionforperformingthesame}
CN110990055B (zh) 一种基于程序分析的Pull Request功能分类方法
JPH09212353A (ja) 再利用設計支援方法および設計支援装置
JPH08241191A (ja) Gui自動評価装置
CN110286882B (zh) 一种基于模型检测的前台系统设计与验证方法
JPH09244921A (ja) ソフトウエア試験の自動化システム
US6996516B1 (en) Apparatus for analyzing software and method of the same
CN107678975A (zh) 一种软件故障检测方法及装置
CN119357014A (zh) 一种银行系统测试用例生成方法
JP2003202920A (ja) 保守管理システム、方法及びプログラム
AU760395B2 (en) Program reproducing method and device, and medium on which program for program reproduction recording
JPH103405A (ja) テスト支援装置
JPH1153391A (ja) データベースアクセス方法
JP2004362495A (ja) エラーログ情報解析支援方法及び実施装置並びに処理プログラム
JPH056291A (ja) テスト資源の作成・管理方法
JPH1124904A (ja) プログラム作成装置及びプログラム作成プログラムを記憶した記憶媒体
JPH0749892A (ja) 設計支援システム
JPH07160536A (ja) 対話型システムのプログラムテスト支援装置
JPH0773030A (ja) 動的モデル設計支援方法
JPH05298082A (ja) プログラム編集装置及びその方法
JPH10116209A (ja) プログラムテスト自動化システム
JPH11353206A (ja) テスト支援システム