JP4738787B2 - Process visualization program, process visualization apparatus, and process visualization method - Google Patents
Process visualization program, process visualization apparatus, and process visualization method Download PDFInfo
- Publication number
- JP4738787B2 JP4738787B2 JP2004297633A JP2004297633A JP4738787B2 JP 4738787 B2 JP4738787 B2 JP 4738787B2 JP 2004297633 A JP2004297633 A JP 2004297633A JP 2004297633 A JP2004297633 A JP 2004297633A JP 4738787 B2 JP4738787 B2 JP 4738787B2
- Authority
- JP
- Japan
- Prior art keywords
- parent
- processes
- created
- adoption
- reference information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、案件毎に作成されたプロセスを可視化するプロセス可視化プログラム、プロセス可視化装置およびプロセス可視化方法に関するものである。 The present invention relates to a process visualization program, a process visualization apparatus, and a process visualization method for visualizing a process created for each item.
従来、設計業務では、部品表やCADデータなどの業務で発生したアウトプットの版数または履歴について、最終的な結果のみを管理していた。 Conventionally, in the design work, only the final result of the version number or history of the output generated in the work such as the bill of materials or CAD data has been managed.
また、最適設計におけるパラメタの変更を順に履歴として蓄積し、その履歴を必要に応じて表示するようにしていた(特許文献1参照)。
上述した前者の技術では、最終的な結果のみを蓄積していたため、なぜ改版されたのか、どういう経緯で改版が発生し、最終的な状態になったか、という情報について、簡単には知ることができないという問題があった。 In the former technique described above, only the final results were accumulated, so it is easy to know information about why the revisions were made, how the revisions occurred, and the final state. There was a problem that I could not.
また、上述した後者の技術では、パラメタの変更の順の履歴を蓄積してこれを表示して参照し、パラメタの変更の順を知ることができるのみで、同様に、なぜ改版されたのか、どういう経緯で改版が発生し、最終的な状態になったか、という詳細な情報について、簡単には知ることができないという問題があった。 Also, in the latter technique described above, the history of parameter change order is accumulated, displayed and referenced, and only the parameter change order can be known. Similarly, why was it revised? There was a problem that it was not possible to easily know detailed information about how the revision occurred and the final state.
本発明は、これらの問題を解決するため、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示することを目的としている。 In order to solve these problems, the present invention automatically sets and accumulates the parent-child relationships of all processes created for each case and the successes and failures, and succeeds in a hierarchical structure based on these, The purpose is to automatically display unsuccessful processes and routes.
従って、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することが可能となる。 Therefore, it is possible to automatically present which process and its route are adopted on the hierarchical structure, and which process and its route are tried and rejected.
本願発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示しているため、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できる。 The invention of the present application automatically sets and accumulates the parent-child relationships of all processes created for each case and their successes and unsuccesses, and based on these, it distinguishes between successful and unsuccessful processes and routes. Since it is automatically displayed separately, it is possible to easily recognize which process and its route are adopted in the hierarchical structure and which process and its route are tried and not adopted.
本発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示し、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することを実現した。 The present invention automatically sets and accumulates the parent-child relationships of all processes created for each case and their successes and failures, and based on these, it distinguishes between successful and unsuccessful processes and routes. Separately, it was automatically displayed, and it was realized to automatically recognize which process and its route were adopted on the hierarchical structure, and which process and its route were tried and rejected.
図1は、本発明のシステム構成図を示す。
図1において、計算機1は、プログラムに従い各種処理を実行するものであって、ここでは、データ収集手段2、表示情報生成手段3、採用パス表示手段4、プロセス参照情報テーブル5、表示装置6、および入力装置7などから構成されるものである。
FIG. 1 shows a system configuration diagram of the present invention.
In FIG. 1, a
データ収集手段2は、案件毎に作成されたプロセス、その親子関係、成功/不成功などのデータを自動的に収集してプロセス参照情報テーブル5に蓄積するものである(図2、図5から図8参照)。 The data collection means 2 automatically collects data such as processes created for each case, their parent-child relationships, success / unsuccess, and stores them in the process reference information table 5 (from FIGS. 2 and 5). (See FIG. 8).
表示情報生成手段3は、プロセス参照情報テーブル5を参照し、案件毎の表示情報を自動作成するものである(図3、図8から図10参照)。 The display information generating means 3 refers to the process reference information table 5 and automatically creates display information for each case (see FIGS. 3 and 8 to 10).
採用パス表示手段4は、表示情報生成手段3で生成された案件毎に階層構造でプロセスを表示したときに、その採用パス(末尾のプロセスが成功したときの親のプロセス(あるいは他の採用パス)までのパス)を検索して自動表示するものである。 The hiring path display means 4 displays the hiring path (the parent process (or other hiring path when the last process succeeds) when displaying the process in a hierarchical structure for each item generated by the display information generating means 3. ) Is automatically searched and displayed.
プロセス参照情報テーブル5は、データ収集手段2が案件毎に作成されたプロセス、親子関係、成功/不成功などのデータを蓄積したテーブルである(図8参照)。
The process reference information table 5 is a table in which the
表示装置6は、各種データを表示するものであって、各種ディスプレイ装置である。
入力装置7は、各種データや操作指示を入力するものであって、マウス、キーボードなどである。
The
The
次に、図2のフローチャートの順番に従い、図1の構成のもとで、利用者が案件毎に作成したプロセス、親子関係、成功/不成功などのデータを収集してプロセス参照情報テーブル5に蓄積するときの手順を、図8を参照しつつ詳細に説明する。 Next, in accordance with the order of the flowchart of FIG. 2, data such as processes, parent-child relationships, success / failures, etc. created by the user for each case are collected in the process reference information table 5 according to the configuration of FIG. 1. The procedure for storing will be described in detail with reference to FIG.
図2は、本発明の動作説明フローチャート(蓄積)を示す。
図2において、S1は、参照中のプロセスIDを取得する。これは、ユーザが例えば後述する図5の(a)のカルテK0001(案件に相当)の作成を開始し、最初に図示のプロセス(プロセスID=プロセス1−1)を作成(画面上のタイトル(導入)およびその内容(右側の矩形内の図示外の内容)を作成)したことに対応し、当該プロセスのプロセスIDとしてプロセス1−1を取得し、更に、例えば図8の(a)に示すように、
(1)初期状態として、カルテIDのみが存在している。
FIG. 2 shows a flowchart (accumulation) for explaining the operation of the present invention.
In FIG. 2, S1 acquires the process ID being referred to. For example, the user starts to create a chart K0001 (corresponding to a case) in FIG. 5A to be described later, and first creates a process (process ID = process 1-1) as illustrated (title on the screen ( Process 1-1), and process 1-1 is acquired as the process ID of the process. Further, for example, as shown in FIG. like,
(1) Only the chart ID exists as an initial state.
(2)ユーザがカルテID”K0001”の案件に、最初のプロセス”プロセス1−1”を登録する、
という処理を行い、結果として、図8の(a)の下段のテーブル(プロセス参照情報テーブル5)の状態に示す下記のように設定する。
(2) The user registers the first process “Process 1-1” in the case with the chart ID “K0001”.
As a result, the following setting shown in the state of the lower table (process reference information table 5) in FIG.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 0(失敗) 0(非採用) ここでは、カルテID=K0001,プロセスID=1(最初に作成したプロセスであるので、1と設定)、親プロセスID=0(最初に作成した親プロセスであるので、0と設定)、成功/失敗=0(失敗)(初期状態として0(失敗)を設定)、採用/非採用=0(非採用)(初期状態として0(非採用)と設定)とそれぞれ設定する。
Chart ID Process ID Process name Parent process ID Success / Failure Adopt / Not Adopt K0001 1 Process 1-1 0 0 (Fail) 0 (Not Adopt) Here, chart ID = K0001, process ID = 1 (first created process Therefore, set as 1), parent process ID = 0 (set to 0 because it is the first created parent process), success / failure = 0 (failure) (set 0 (failure) as the initial state), Adopt / non-adopt = 0 = 0 (non-adopt) (set to 0 (non-adopt) as the initial state).
S2は、プロセス追加か判別する。これは、ユーザがS1で図5の(a)のカルテK0001(案件に相当)のプロセス1−1を作成した状態で、追加ボタンをクリックして追加指示したか判別する。YESの場合には、ユーザがプロセスの追加検討と判明したので、S3に進む。NOの場合には、追加検討しなく、次のプロセスの作成と判明したので、S7に進む。 In S2, it is determined whether a process is added. In this state, it is determined whether or not the user has instructed to add by clicking the add button in the state in which the process 1-1 of the medical record K0001 (corresponding to the case) in FIG. In the case of YES, since the user is found to be an additional examination of the process, the process proceeds to S3. In the case of NO, it is determined that the next process is to be created without additional consideration, and the process proceeds to S7.
S7は、S2のNOで次プロセスの作成に進むと判明したので、追加プロセスのIDとして参照中のプロセスIDをセットする。これは、ユーザが例えば後述する図5の(b)の次のプロセスとして、プロセス2−1を作成(画面上のタイトルおよびその内容を作成)を開始したので、図8の(b)に示すように、
(3)ユーザが”プロセス1−1”を参照中に「次プロセス」”プロセス2−1”を登録する
という処理を行い、結果として、図8の(b)の下段のテーブルの状態に示す下記のように設定する。
In S7, since it has been determined that the process proceeds to the creation of the next process by NO in S2, the process ID being referred to is set as the ID of the additional process. This is because, for example, the user has started creating process 2-1 (creating the title on the screen and its contents) as the next process of FIG. like,
(3) The user performs a process of registering “next process” and “process 2-1” while referring to “process 1-1”, and as a result, the state shown in the lower table of FIG. Set as follows.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 0(失敗) 0(非採用)
K0001 2 プロセス2−1 1 0(失敗) 0(非採用)
ここで、追加したプロセス2−1の下線の親プロセスID=1とセットする。
Medical record ID Process ID Process name Parent process ID Success / Failure Adopt / Non-adopt K0001 1 Process 1-1 0 0 (Fail) 0 (Non-adopt)
K0001 2 Process 2-1 1 0 (failure) 0 (not adopted)
Here, the underlined parent process ID = 1 is set for the added process 2-1.
S8は、参照中のプロセスに成功属性をセットする。これは、同様に、図8の(b)の下段に示すテーブルの状態に示す下記の下線のように設定する。 In step S8, a success attribute is set in the process being referred to. Similarly, this is set like the following underline shown in the table state shown in the lower part of FIG.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 1(成功) 0(非採用)
K0001 2 プロセス2−1 1 0(失敗) 0(非採用)
ここで、下線の親プロセス1−1の成功/失敗について、0(失敗)であったものを1(成功)にセットする。
Medical record ID Process ID Process name Parent process ID Success / Failure Adoption / non-adoption K0001 1 Process 1-1 0 1 (Success) 0 (Non-adoption)
K0001 2 Process 2-1 1 0 (failure) 0 (not adopted)
Here, the success / failure of the underlined parent process 1-1 is set to 1 (success) from 0 (failure).
以上のS2のNO,S7,S8で、次プロセスが作成されたときに、自動的に、作成されたプロセス(例えばプロセス2−1)をテーブルに登録すると共に、その親プロセスID(例えばプロセスID=1)を当該作成したプロセス(プロセス2−1)の親プロセスIDの欄にセット(ここでは、プロセス2−1の親プロセスID=1とセット)することにより、参照中プロセス(親)から次のプロセス(子)が作成されたときに参照中プロセス(親)の成功/失敗を成功にセットしてプロセス(親)に成功属性を自動的にセットすると共に、作成した次のプロセス(子)に親プロセスのIDをセットして親子関係を自動的に設定することが可能となる。 When the next process is created in the above S2, NO, S7, and S8, the created process (eg, process 2-1) is automatically registered in the table and its parent process ID (eg, process ID) is registered. = 1) is set in the parent process ID field of the created process (process 2-1) (here, the parent process ID of process 2-1 is set to 1), so that the reference process (parent) When the next process (child) is created, the success / failure of the referenced process (parent) is set to success, the success attribute is automatically set to the process (parent), and the created next process (child) It is possible to automatically set the parent-child relationship by setting the ID of the parent process.
S3は、S2のYESでプロセスの追加検討(ユーザが追加ボタンをクリックした)と判明したので、追加プロセスの親IDとして参照中のプロセスの親IDをセットする。これは、例えば、ユーザが例えば後述する図5の(b)のプロセス2−1を作成中に、追加ボタンをクリック(プロセスの追加検討を指示)して、図5の(c)のプロセス2−2を作成したことに対応して、図8の(c)に示すように、
(4)ユーザが”プロセス2−1”を参照中に「追加検討」”プロセス2−2”を登録する
という処理を行い、結果として、図8の(c)の下段のテーブルの状態に示す下記の下線のように設定する。
In S3, since it is found that the process is considered to be added (YES when the user clicks the add button) in S2 YES, the parent ID of the process being referred to is set as the parent ID of the additional process. For example, when the user creates the process 2-1 in FIG. 5B (to be described later), for example, the user clicks the add button (instructs to consider adding a process), and the
(4) The user performs a process of registering “additional examination” and “process 2-2” while referring to “process 2-1”. As a result, the state shown in the lower table of FIG. Set as underlined below.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 1(成功) 0(非採用)
K0001 2 プロセス2−1 1 0(失敗) 0(非採用)
K0001 3 プロセス2−2 1 0(失敗) 0(非採用)
ここで、プロセス2−2が追加検討としてセット(登録)されたものである。
Medical record ID Process ID Process name Parent process ID Success / Failure Adoption / non-adoption K0001 1 Process 1-1 0 1 (Success) 0 (Non-adoption)
K0001 2 Process 2-1 1 0 (failure) 0 (not adopted)
Here, the process 2-2 is set (registered) as additional consideration.
S4は、参照中のプロセスを最終採用プロセスにするか判別する。これは、図6の(d)のプロセス3−1を作成中に、ユーザが上段の採用あるいは不採用のボタンのうち採用ボタンをクリックして最終採用プロセスとして選択されたか判別する。YESの場合には、S5に進む。NOの場合には、S6に進む。 In S4, it is determined whether or not the process being referred to is the final adoption process. This is to determine whether or not the user has selected the final hiring process by clicking the hiring button among the hiring or non- hiring buttons in the upper stage while creating the process 3-1 in FIG. If YES, the process proceeds to S5. If NO, the process proceeds to S6.
S5は、S4のNOで最終採用プロセスにしないと判明したので、図6の(d)に示すように、
(5)ユーザが”プロセス2−2”を参照中に「次のプロセス」”プロセス3−1”を登録する
ということが判明したので、結果として、図8の(d)の下段のテーブルの状態に示す下記のように設定する。
Since S5 was determined not to be a final adoption process with NO in S4, as shown in FIG.
(5) Since it has been found that the user registers “next process” and “process 3-1” while referring to “process 2-2”, as a result, the lower table in FIG. Set as shown below.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 1(成功) 0(非採用)
K0001 2 プロセス2−1 1 0(失敗) 0(非採用)
K0001 3 プロセス2−2 1 0(失敗) 0(非採用)
K0001 4 プロセス3−1 3 0(失敗) 0(非採用)
一方、S5は、S4のYESで、図6の(d)で作成中(参照中)のプロセス3−1を最終採用プロセスとして選択(採用タブがクリックされて選択)されたと判明したので、図8の(e)に示すように、
(6)ユーザが参照中の”プロセス3−1”を採用(最終)プロセスとして設定する
という処理を行い、結果として、図8の(e)の下段のテーブルの状態に示す下記のように設定する。
Medical record ID Process ID Process name Parent process ID Success / Failure Adoption /
On the other hand, S5 is YES in S4, and it is found that the process 3-1 being created (referenced) in FIG. 6D is selected as the final adoption process (selected by clicking the adoption tab). As shown in 8 (e),
(6) The process of setting the “process 3-1” being referred to by the user as the adopted (final) process is performed, and as a result, the following settings shown in the state of the lower table in FIG. To do.
カルテID プロセスID プロセス名称 親プロセスID 成功/失敗 採用/非採用
K0001 1 プロセス1−1 0 1(成功) 0(非採用)
K0001 2 プロセス2−1 1 0(失敗) 0(非採用)
K0001 3 プロセス2−2 1 0(失敗) 0(非採用)
K0001 4 プロセス3−1 3 1(成功) 1(採用)
ここで、プロセス3−1が最終プロセスと選択されたので、1(成功)、1(採用)とセット(登録)する。
Medical record ID Process ID Process name Parent process ID Success / Failure Adoption /
Here, since the process 3-1 is selected as the final process, it is set (registered) as 1 (successful) and 1 (adopted).
以上のS2のYES,S4からS6で、追加プロセスが作成されたときに、自動的に、作成されたプロセス(例えばプロセス2−2、3−1)をテーブルに登録すると共に、その親プロセスID(例えばプロセスID=1、3)を当該作成したプロセス(プロセス2−2、3−1)の親プロセスIDの欄にセット(ここでは、プロセス2−2の親プロセスID=1、プロセス3−1の親プロセスID=3とそれぞれセット)すると共に、成功/不成功、採用/不採用の属性をセットすることが可能となる。 When an additional process is created in S2 YES, S4 to S6, the created process (for example, process 2-2, 3-1) is automatically registered in the table, and its parent process ID (For example, process ID = 1, 3) is set in the parent process ID column of the created process (process 2-2, 3-1) (here, parent process ID = 1 of process 2-2, process 3- It is possible to set success / non-success and adoption / non-adoption attributes.
次に、図3のフローチャートの順番に従い、図1の構成のもとで、表示するときの処理の手順を、図7から図9を参照しつつ詳細に説明する。 Next, in accordance with the order of the flowchart of FIG. 3, the procedure of processing when displaying in the configuration of FIG. 1 will be described in detail with reference to FIGS. 7 to 9.
図3は、本発明の動作説明フローチャート(表示)を示す。
図3において、S11は、試行錯誤可視化するカルテを決定する。これは、図7に示すカルテ一覧(案件一覧)を表示し、試行錯誤したプロセスの状態を可視化する、カルテ(案件)を選択する。ここでは、カルテK0001を選択する。
FIG. 3 shows a flowchart (display) for explaining the operation of the present invention.
In FIG. 3, S11 determines a chart to be visualized by trial and error. In this case, a chart list (case list) shown in FIG. 7 is displayed, and a chart (case) for visualizing the state of a trial and error process is selected. Here, the chart K0001 is selected.
S12は、処理IDに一番最初のプロセスIDをセットする。処理IDに、例えば図8の(e)のテーブル(プロセス参照情報テーブル5)の先頭のエントリのプロセスID=1をセットする。 In S12, the first process ID is set as the process ID. For example, process ID = 1 of the first entry of the table (process reference information table 5) in FIG.
S13は、プロセスID階層テーブルを参照する。ここでは、図8の(e)のプロセス参照情報テーブル5を参照する。 S13 refers to the process ID hierarchy table. Here, the process reference information table 5 shown in FIG.
S14は、取得したIDを親とするプロセスがあるか判別する。これは、例えば図8の(e)のテーブルの先頭のエントリのプロセスのプロセスID=1を親とするプロセスがあるか判別する。ここでは、プロセスID=1を親とするプロセス2−1,2−2の2つがあると判明するので、YESとなり、S15で子の情報を取得し作業域に格納して記憶し、S16で処理IDに子のプロセスIDをセットし、S13を繰り返す。一方、S14のNOの場合には、親とするプロセスが無いと判明したので、S17に進む。 S14 determines whether there is a process whose parent is the acquired ID. For example, it is determined whether there is a process whose parent is the process ID = 1 of the process of the first entry in the table of FIG. Here, since it becomes clear that there are two processes 2-1 and 2-2 having the process ID = 1 as a parent, YES is obtained, and child information is acquired and stored in the work area and stored in S15, and in S16. The child process ID is set in the process ID, and S13 is repeated. On the other hand, in the case of NO in S14, since it has been found that there is no parent process, the process proceeds to S17.
S17は、現在の処理IDは一番最初のプロセスIDか判別する。YESの場合には、全てのデータを処理したので、S19で作業域に格納したデータをもとに、プロセスを階層構造に表示、例えば図9の(a)から(d)に示すように、表示する。一方、S17のNOの場合には、全てのデータの処理を終了していないので、S18で処理IDに親のプロセスIDをセット、プロセス参照情報テーブルの参照行をインクリメントし、S13以降を繰り返す。 In S17, it is determined whether the current process ID is the first process ID. In the case of YES, since all the data has been processed, the processes are displayed in a hierarchical structure based on the data stored in the work area in S19. For example, as shown in FIGS. indicate. On the other hand, in the case of NO in S17, since the processing of all data has not been completed, the parent process ID is set as the process ID in S18, the reference row of the process reference information table is incremented, and S13 and subsequent steps are repeated.
以上によって、図8の(e)のテーブルの全てのエントリについて、プロセスID,その親プロセスIDをもとに、プロセスの親子関係、更に、兄弟関係を抽出して階層構造でプロセスを配置して表示、例えば図9の(d)に示すように表示することが可能となる。以下図9を参照して詳細に説明する。 As described above, for all entries in the table of FIG. 8E, the process ID and the parent process ID are used to extract the parent-child relationship of the process and the sibling relationship and arrange the processes in a hierarchical structure. It is possible to display as shown in FIG. 9D, for example. This will be described in detail below with reference to FIG.
図9は、本発明の表示例(その1)を示す。
図9の(a)は、カルテID”K0001”の親プロセスID:0のプロセスを検索して配置(表示)する。これは、図8の(e)のテーブル中の親プロセスID=0のプロセス1−1を検索して取り出し、下段に示すように、当該プロセス1−1を表示する。
FIG. 9 shows a display example (part 1) of the present invention.
In FIG. 9, (a) searches for and arranges (displays) the process with the parent process ID: 0 of the chart ID “K0001”. This retrieves and retrieves the process 1-1 with the parent process ID = 0 in the table of FIG. 8E, and displays the process 1-1 as shown in the lower row.
図9の(b)は、”プロセス1−1”のプロセスID:1を親IDとするプロセスを検索して配置(表示)する。これは、図8の(e)のテーブル中の親プロセスID=1とするプロセス2−1を検索して取り出し、下段に示すように、当該プロセス2−1を表示する。 FIG. 9B searches for and arranges (displays) a process having the process ID: 1 of “process 1-1” as the parent ID. This searches for and retrieves the process 2-1 with the parent process ID = 1 in the table of FIG. 8E and displays the process 2-1 as shown in the lower row.
図9の(c)は、”プロセス2−1”のプロセスID:2を親IDとするプロセスを検索するが存在しないため、”プロセス2−1”の親”プロセス1−1”の次の子を検索して配置(表示)する。これは、図8の(e)のテーブル中の残りのプロセス2−2を取り出し、下段に示すように、当該プロセス2−2を表示する。 (C) in FIG. 9 searches for a process having the process ID: 2 of “process 2-1” as the parent ID, but does not exist, so the next of the “process 1-1” parent of “process 2-1”. Search and place (display) children. This takes out the remaining processes 2-2 in the table of FIG. 8E and displays the processes 2-2 as shown in the lower part.
図9の(d)は、これを繰り返して、全ての親子情報により配置を決め、プロセス間をラインで繋ぐ。(a),(b),(c)の検索時には、プロセス名称とプロセスIDだけでなく属性も取得するので、この情報をもとに、各プロセスの背景色と表示の内容を設定する。これにより、図示のように表示される。尚、実線の採用された成功ルート、不採用の点線の不成功ルートおよびプロセスをそれぞれ区別する色で表示する(図4を用いて詳細に説明する)。 In (d) of FIG. 9, this is repeated and the arrangement is determined based on all parent-child information, and the processes are connected by a line. When searching for (a), (b), and (c), not only the process name and process ID but also the attributes are acquired. Based on this information, the background color and display contents of each process are set. Thereby, it is displayed as shown in the figure. In addition, the success route in which the solid line is employed, the unsuccessful dotted line in the unsuccessful route, and the process are displayed in different colors (described in detail with reference to FIG. 4).
次に、図4のフローチャートの順番に従い、図1の構成のもとで、成功ルート、不成功ルートを自動生成(図9の(d)参照)するときの手順を詳細に説明する。 Next, a procedure for automatically generating a successful route and an unsuccessful route (see FIG. 9D) will be described in detail according to the order of the flowchart of FIG.
図4は、本発明の動作説明フローチャート(ルート表示)を示す。
図4において、S21は、ルートプロセスの情報をスタックに積む。これは、図8の(e)のプロセス参照情報テーブル4で、ルートプロセス(プロセス1−1)の情報(プロセスID、親プロセスID,成功/不成功、採用/非採用などの情報)をスタックに積む。
FIG. 4 is a flowchart for explaining the operation of the present invention (route display).
In FIG. 4, S21 loads root process information on the stack. This is the process reference information table 4 in FIG. 8 (e), in which the information on the root process (process 1-1) (information such as process ID, parent process ID, success / failure, adoption / non-adoption) is stacked. Load on.
S22は、スタックトップに子プロセスが残っているか判別する。YESの場合には、S23で子プロセスをスタックに積んで、属性値として不採用とセットし、S22を繰り返す。一方、NOの場合には、子プロセスが無いと判明したので、S24に進む。 In S22, it is determined whether a child process remains on the stack top. In the case of YES, the child process is loaded on the stack in S23, the attribute value is set to not adopted, and S22 is repeated. On the other hand, in the case of NO, since it is found that there is no child process, the process proceeds to S24.
S24は、スタックトップのプロセスの情報をテーブル(図8の(e))から採用/不採用を判断する。採用の場合には、S25からS27を実行し、S28に進む。不採用の場合には、S29、S30を実行し、S28に進む。 In S24, it is determined whether or not the information on the process at the top of the stack is adopted / not adopted from the table ((e) of FIG. 8). In the case of adoption, S25 to S27 are executed, and the process proceeds to S28. If not adopted, S29 and S30 are executed, and the process proceeds to S28.
S25は、S24で採用と判明したので、親プロセスとの間に採用の線を引く。
S26は、スタックから1つ取り除く。
Since S25 is found to be adopted in S24, a line of adoption is drawn between the parent process.
S26 removes one from the stack.
S27は、スタックトップの属性値を採用に変更する。そして、S28に進む。
以上のS24の採用、S25、S26、S27によって、採用と判明したプロセスから親プロセスの間を線で結び、成功ルートを生成することが可能となる。
In S27, the attribute value of the stack top is changed to adoption. Then, the process proceeds to S28.
By adopting S24, S25, S26, and S27, it is possible to connect the parent process to the parent process from the process found to be adopted, and generate a success route.
S29は、S24で不採用と判明したので、親プロセスとの間に不採用の線を引く。
S30は、スタックから1つを取り除く。そして、S28に進む。
In S29, since it has been determined that it has not been adopted in S24, a line that has not been adopted is drawn with the parent process.
S30 removes one from the stack. Then, the process proceeds to S28.
以上のS24の不採用、S29、S30によって、不採用と判明したプロセスから親プロセスの間を線で結び、不成功ルートを生成することが可能となる。 With the above-described non-adoption of S24, S29, and S30, it is possible to connect the parent process with a process that has been determined to be non-adoption and generate an unsuccessful route.
S28は、スタックトップはルートプロセスか判別する。YESの場合には、終了する。NOの場合には、S22以降を繰り返す。 In S28, it is determined whether the stack top is a root process. If YES, the process ends. In the case of NO, S22 and subsequent steps are repeated.
以上によって、図8の(e)のテーブル(プロセス参照情報テーブル5)をもとに、自動的に採用プロセスあるいは不採用プロセスを見つけてその親プロセスとの間を成功ルート、不成功ルートと区別して表示することが可能となる(図9の(d)参照)。 As described above, on the basis of the table (process reference information table 5) in FIG. It is possible to display separately (see FIG. 9D).
図5および図6は、本発明のプロセス例を示す。
図5の(a)は、カルテK0001のプロセス1−1を作成した状態を示す。プロセス1−1は、ここでは、例えばタイトル、内容の組から構成されるものである。このプロセス1−1が作成されると、図8の(a)に示すように、プロセス参照情報テーブル5に自動登録される。
5 and 6 show an example process of the present invention.
FIG. 5A shows a state in which the process 1-1 of the chart K0001 is created. Here, the process 1-1 is composed of, for example, a set of title and content. When this process 1-1 is created, it is automatically registered in the process reference information table 5 as shown in FIG.
図5の(b)は、カルテK0001のプロセス2−1を作成した状態を示す。このプロセス2−1が作成されると、図8の(b)に示すように、プロセス参照情報テーブル5に自動登録される。 FIG. 5B shows a state in which the process 2-1 of the chart K0001 is created. When this process 2-1 is created, it is automatically registered in the process reference information table 5 as shown in FIG.
図5の(c)は、更に、カルテK0001のプロセス2−2を作成した状態を示す。このプロセス2−2が作成されると、図8の(c)に示すように、プロセス参照情報テーブル5に自動登録される。 FIG. 5C further shows a state where a process 2-2 of the chart K0001 is created. When this process 2-2 is created, it is automatically registered in the process reference information table 5 as shown in FIG.
図6の(d)は、更に、カルテK0001のプロセス3−1を作成した状態を示す。このプロセス3−1が作成されると、図8の(d)、(e)に示すように、プロセス参照情報テーブル5に自動登録される。 FIG. 6D further shows a state where the process 3-1 of the chart K0001 is created. When this process 3-1 is created, it is automatically registered in the process reference information table 5 as shown in (d) and (e) of FIG.
図7は、本発明のカルテ一覧例を示す。これは、既述した図5の(a)から図6の(d)で作成して登録したカルテ一覧を表示し、カルテ一覧から1つを選択して試行錯誤を含めて作成した全てのプロセスを階層構造で表示すると共に、成功ルート、不成功ルートを表示するためのカルテ(案件)を1つ選択するためのものである。 FIG. 7 shows a chart list example of the present invention. This is a display of the charts created and registered in FIG. 5 (a) to FIG. 6 (d), and all processes created including trial and error by selecting one from the chart list. Are displayed in a hierarchical structure, and one chart (case) for displaying a successful route and an unsuccessful route is selected.
図8は、本発明の説明図(蓄積)を示す。これは、既述した図5の(a)から図6の(d)の順番にプロセスを作成したときにプロセス参照情報テーブル5に自動登録される状態をそれぞれ示す。 FIG. 8 is an explanatory diagram (accumulation) of the present invention. This indicates a state of being automatically registered in the process reference information table 5 when processes are created in the order of FIG. 5A to FIG. 6D described above.
図8の(a)は、図5の(a)のプロセス1−1を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。 FIG. 8A shows a state registered in the table when the process 1-1 of FIG. 5A is created. In this case, registration is performed as shown below.
(1)初期状態としてカルテIDのみが存在している。
(2)ユーザがカルテID”K0001”の案件に、最初のプロセス”プロセス1−1”を登録する。
(1) Only the chart ID exists as an initial state.
(2) The user registers the first process “process 1-1” in the case with the chart ID “K0001”.
図8の(b)は、図5の(b)のプロセス2−1を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。 FIG. 8B shows a state registered in the table when the process 2-1 in FIG. 5B is created. In this case, registration is performed as shown below.
(3)ユーザが”プロセス1−1”を参照中に「次プロセス」”プロセス2−1”を登録する。 (3) The user registers “next process” and “process 2-1” while referring to “process 1-1”.
図8の(c)は、図5の(c)のプロセス2−2を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。 FIG. 8C shows a state registered in the table when the process 2-2 in FIG. 5C is created. In this case, registration is performed as shown below.
(4)ユーザが”プロセス2−1”を参照中に「追加検討」”プロセス2−2”を登録する。 (4) The user registers “Additional Review” “Process 2-2” while referring to “Process 2-1”.
図8の(d)は、図6の(d)のプロセス3−1を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。 FIG. 8D shows a state registered in the table when the process 3-1 in FIG. 6D is created. In this case, registration is performed as shown below.
(5)ユーザが”プロセス2−2”を参照中に「次プロセス」”プロセス2−1”を登録する。 (5) The user registers “next process” and “process 2-1” while referring to “process 2-2”.
図8の(e)は、図6の(d)のプロセス3−1を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。 FIG. 8E shows a state registered in the table when the process 3-1 in FIG. 6D is created. In this case, registration is performed as shown below.
(6)ユーザが参照中の”プロセス3−1”を採用(最終)プロセスとして設定する。
図9は、本発明の表示例(その1)を示す。
(6) “Process 3-1” being referred to by the user is set as an adopted (final) process.
FIG. 9 shows a display example (part 1) of the present invention.
図9の(a)は、カルテID:”K0001”の親プロセスID:0のプロセスを検索して配置した状態を示す。これは、既述した図8の(e)のプロセス参照情報テーブル5をもとに、親プロセスを検索した配置し表示した状態を示す。 FIG. 9A shows a state where a process having a parent process ID: 0 with a chart ID: “K0001” is retrieved and arranged. This shows a state in which the parent process is searched and arranged and displayed based on the process reference information table 5 of FIG.
図9の(b)は、”プロセス1−1”のプロセスID:1を親とするプロセスを検索して配置した状態を示す。 FIG. 9B shows a state in which a process having a process ID “1” of “process 1-1” as a parent is retrieved and arranged.
図9の(c)は、”プロセス2−1”のプロセスID:2を親IDとするプロセスを検索するが存在しないため、”プロセス2−1”の親”プロセス1−1”の次の子を検索した配置した状態を示す。 (C) in FIG. 9 searches for a process having the process ID: 2 of “process 2-1” as the parent ID, but does not exist, so the next of the “process 1-1” parent of “process 2-1”. Indicates the placed state that has been searched for children.
図9の(d)は、これを繰り返して、全ての親子情報により配置を決め、プロセス間をラインで繋ぐ。(a),(b),(c)の検索時には、プロセス名称とプロセスIDだけでなく属性も取得するので、この情報をもとに各プロセスの背景色と表示の内容を設定する。更に、図4で既述した成功ルートを実線、不成功ルートを点線と区別して表示する。 In (d) of FIG. 9, this is repeated and the arrangement is determined based on all parent-child information, and the processes are connected by a line. When searching for (a), (b), and (c), not only the process name and process ID but also the attributes are acquired, so the background color and display contents of each process are set based on this information. Furthermore, the successful route described in FIG. 4 is displayed separately from the solid line and the unsuccessful route from the dotted line.
図10は、本発明の表示例(その2)を示す。これは、初期設計をルートプロセスとし、材料変更を子プロセスとし、試行錯誤で作成したプロセスも含め全てのプロセスとその親子関係、更に、成功/不成功、採用/不採用の属性をプロセス参照情報テーブル5に蓄積しておき、蓄積したプロセス参照情報テーブル5をもとに、プロセスを階層構造で表示すると共に、末端のプロセスで採用とされたプロセスとルートプロセスとの間を成功ルート(実線)、末端のプロセスで不採用とされたプロセスとルートプロセスとの間を不成功ルート(点線)で表示した例を示す。各プロセスにマウスカーソルを位置づけると、自動的にその内容が表示される。 FIG. 10 shows a display example (No. 2) of the present invention. This is the process reference information with the initial design as the root process, the material change as the child process, all processes including the process created by trial and error and their parent-child relationships, as well as the attributes of success / failure and adoption / non-adoption. The process is stored in the table 5, and the process is displayed in a hierarchical structure based on the stored process reference information table 5, and the success route (solid line) between the process adopted in the end process and the root process is displayed. An example is shown in which an unsuccessful route (dotted line) is displayed between a process that is not adopted in the terminal process and the root process. When the mouse cursor is positioned on each process, its contents are automatically displayed.
本発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示し、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することが可能となる。 The present invention automatically sets and accumulates the parent-child relationships of all processes created for each case and their successes and failures, and based on these, it distinguishes between successful and unsuccessful processes and routes. Separately, it is possible to automatically display so that it is possible to easily recognize which process and its route are adopted in the hierarchical structure and which process and its route are tried and rejected.
1:計算機
2:データ収集手段
3:表示情報生成手段
4:採用パス表示手段
5:プロセス参照情報テーブル
6:表示装置
7:入力装置
1: Computer 2: Data collection means 3: Display information generation means 4: Adopted path display means 5: Process reference information table 6: Display device 7: Input device
Claims (3)
案件に対して実行された複数のプロセス間の親子関係と、該複数のプロセスおのおのについて最終採用プロセスであるか否かの情報を記憶するプロセス参照情報テーブルを参照し、該複数のプロセスを階層構造で表示し、
前記プロセス参照情報テーブルに基づいて、前記複数のプロセスのうちの前記最終採用プロセスと、該案件に対して最初に実行されたプロセスとを結ぶルートと、該最終採用プロセス以外のプロセスと該最初に実行されたプロセスとを結ぶ他のルートとを識別可能な態様で表示する処理を実行させることを特徴とするプロセス可視化プログラム。 On the computer,
Refers to the process reference information table that stores the parent-child relationship between multiple processes executed for a matter and whether or not each of the multiple processes is a final adoption process, and the multiple processes are hierarchically structured. Display with
Based on the process reference information table, a route connecting the final adoption process of the plurality of processes and a process first executed for the matter, a process other than the final adoption process, and the first A process visualization program for executing a process of displaying a different route connecting with an executed process in an identifiable manner.
前記プロセス参照情報テーブルに基づいて、前記複数のプロセスのうちの前記最終採用プロセスと、該案件に対して最初に実行されたプロセスとを結ぶルートと、該最終採用プロセス以外のプロセスと該最初に実行されたプロセスとを結ぶ他のルートとを識別可能な態様で表示する手段と
を備えたことを特徴とするプロセス可視化装置。 Refers to the process reference information table that stores the parent-child relationship between multiple processes executed for a matter and whether or not each of the multiple processes is a final adoption process, and the multiple processes are hierarchically structured. Means to display with ,
Based on the process reference information table, a route connecting the final adoption process of the plurality of processes and a process first executed for the matter, a process other than the final adoption process, and the first A process visualizing device comprising: means for displaying in a manner capable of distinguishing other routes connecting the executed processes.
案件に対して実行された複数のプロセス間の親子関係と、該複数のプロセスおのおのについて最終採用プロセスであるか否かの情報を記憶するプロセス参照情報テーブルを参照し、該複数のプロセスを階層構造で表示するステップと、
前記プロセス参照情報テーブルに基づいて、前記複数のプロセスのうちの前記最終採用プロセスと、該案件に対して最初に実行されたプロセスとを結ぶルートと、該最終採用プロセス以外のプロセスと該最初に実行されたプロセスとを結ぶ他のルートとを識別可能な態様で表示するステップと
を実行するプロセス可視化方法。 The means provided in the computer is
Refers to the process reference information table that stores the parent-child relationship between multiple processes executed for a matter and whether or not each of the multiple processes is a final adoption process, and the multiple processes are hierarchically structured. Steps to display in
Based on the process reference information table, a route connecting the final adoption process of the plurality of processes and a process first executed for the matter, a process other than the final adoption process, and the first process visualization method and a step of displaying the other routes connecting the runs processes in an identifiable manner.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004297633A JP4738787B2 (en) | 2004-10-12 | 2004-10-12 | Process visualization program, process visualization apparatus, and process visualization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004297633A JP4738787B2 (en) | 2004-10-12 | 2004-10-12 | Process visualization program, process visualization apparatus, and process visualization method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2006113660A JP2006113660A (en) | 2006-04-27 |
| JP2006113660A5 JP2006113660A5 (en) | 2007-11-22 |
| JP4738787B2 true JP4738787B2 (en) | 2011-08-03 |
Family
ID=36382151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004297633A Expired - Fee Related JP4738787B2 (en) | 2004-10-12 | 2004-10-12 | Process visualization program, process visualization apparatus, and process visualization method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4738787B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111241274B (en) * | 2019-12-31 | 2023-11-28 | 航天信息股份有限公司 | Criminal legal document processing method and device, storage medium and electronic equipment |
| JP7218747B2 (en) * | 2020-04-28 | 2023-02-07 | Jfeスチール株式会社 | Support device and support method |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3065707B2 (en) * | 1991-05-13 | 2000-07-17 | 株式会社東芝 | Design support system |
| JPH0997277A (en) * | 1995-09-29 | 1997-04-08 | Sharp Corp | Design support device |
| JPH1166132A (en) * | 1997-08-25 | 1999-03-09 | Sekisui Chem Co Ltd | CAE information reuse system |
| JP2002215691A (en) * | 2001-01-19 | 2002-08-02 | Mitsubishi Heavy Ind Ltd | Design basis record / search system |
| JP3914010B2 (en) * | 2001-07-30 | 2007-05-16 | 富士通株式会社 | Design analysis method and design analysis program |
| JP2003216686A (en) * | 2002-01-25 | 2003-07-31 | Kanto Auto Works Ltd | Design business support system |
-
2004
- 2004-10-12 JP JP2004297633A patent/JP4738787B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006113660A (en) | 2006-04-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5967603B2 (en) | Method for searching for change contents in source code from plural change history data, and computer and computer program thereof | |
| US8762834B2 (en) | User interface for defining a text file transformation | |
| WO2011135733A1 (en) | Web page control method, computer system and program | |
| JP5675676B2 (en) | Business analysis design support device, business analysis design support method, and business analysis design support program | |
| JP2006285460A (en) | Information search system | |
| JP4738787B2 (en) | Process visualization program, process visualization apparatus, and process visualization method | |
| JP2010198058A (en) | Document processing system and method | |
| JP4888534B2 (en) | Program development support apparatus and processing method | |
| WO2022018899A1 (en) | System for extracting subtree from kpi tree | |
| JP2001125925A (en) | Structure display method and computer-readable recording medium storing a program for causing a computer to execute the method | |
| JP4595590B2 (en) | Text mining method and text mining apparatus | |
| JP5408623B2 (en) | Search formula providing method, program, and search formula providing system | |
| JP5380874B2 (en) | Information retrieval method, program and apparatus | |
| JP2007257369A (en) | Information retrieval device | |
| JP2004185346A (en) | Project work support method and system | |
| JP2008052378A (en) | TASK SEARCH DEVICE, TASK SEARCH METHOD, AND TASK SEARCH PROGRAM | |
| JP5299898B2 (en) | Database generation apparatus, database generation method, and computer program | |
| JP2002366354A (en) | Program specification creation device, program specification creation method, and program specification creation program | |
| JP2006276989A (en) | Web page contents generating system | |
| JP5652519B2 (en) | Information retrieval method, program and apparatus | |
| JP2002108875A (en) | Electronic manual unit and electronic manual change method | |
| JP2012181670A (en) | Website operation scenario presenting device, method for presenting website operation scenario, and website operation scenario presentation program | |
| JP4220439B2 (en) | Structured data conversion apparatus and method | |
| JP2005293403A (en) | Design work support device | |
| JP2006190332A (en) | Program specification creation device, program specification creation method, and program specification creation program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071005 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071005 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100924 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101223 |
|
| 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: 20110419 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110427 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4738787 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |