Source: https://patents.google.com/patent/JP2000040104A/en
Timestamp: 2018-08-17 23:38:37
Document Index: 676705051

Matched Legal Cases: ['art 110', 'art 112', 'art 120', 'art 122', 'art 124', 'art 112', 'art 105', 'art 120', 'art 120', 'art 120']

JP2000040104A - Workflow management method - Google Patents
Workflow management method
JP2000040104A
JP2000040104A JP20775098A JP20775098A JP2000040104A JP 2000040104 A JP2000040104 A JP 2000040104A JP 20775098 A JP20775098 A JP 20775098A JP 20775098 A JP20775098 A JP 20775098A JP 2000040104 A JP2000040104 A JP 2000040104A
JP20775098A
俊昭 阪口
篤 青木
PROBLEM TO BE SOLVED: To easily register the item of mail as the item of a workflow or a workflow definition and to transfer the workflow item to the other workflow definition including the present workflow definition in the middle.
SOLUTION: The flow pattern of mail is extracted from a mail transmission history storage part 110, workflow definition information stored in a workflow definition storage part 112 is referred to and the both are compared in a flow definition comparison part 120. A definition registration part 122 and an item registration part 124 register the flow pattern information of the mail as the item information of the designated workflow definition and register it as a new workflow definition. An extraction flow definition and a development flow definition pertinent to a mail flow are displayed from the workflow definitions defined beforehand, the displayed definition is selected and the flow pattern of the mail is registered in the workflow definition storage part 112 as the flow definition based on the selected flow definition.
【発明の属する技術分野】本発明は、ユーザインタフェース相互間でネットワークを介して仕事をやりとりするワークフロー管理方法に関し、特にメールシステムとワークフロー管理システムが連携して動作するワークフロー管理方法に関する。 The present invention relates to relates to a workflow management method of exchanging work through a network between the user interface each other, to the workflow management method which operates in particular cooperation mail system and the workflow management system.
【従来の技術】ワークフロー、すなわち紙の書類の流れを電子化された伝票や帳票による業務の流れに変えて、 BACKGROUND OF THE INVENTION workflow, that is, changing the flow of paper documents to the flow of business by the digitized document and the document,
コンピュータシステム上で再現し、回覧、承認等の業務を行うもので、我が国でも電子メールやディスカッション・データベース等として採用されている。 Reproduced on a computer system, circulation, and performs the duties of approval, etc., it has been adopted as e-mail and discussion database, etc. even in Japan. ワークフローに関する公知例としては、例えば記事「パワーワークフローの実力」（ソフトバンク社発行，"イントラネット"1998年3月号，Ｐ61〜71）がある。 As a well-known example of a workflow, for example, article "ability of the power Workflow" (Softbank Corp. issued, "intranet" 1998 March issue, P61~71) there is. 上記記事において、ワークフロー管理システムとは、業務（書類）の流れを定義し、それにもとづいて業務を自動的に回覧することにより、時間短縮や生産性向上を図るものである。 In the article, the workflow management system to define a flow of operations (documents), by circulating the work automatically based on it, is intended to shorten and improve productivity time.
上記記事によれば、ワークフロー管理システムは、ワークフローの定義，実行，監視の３つの要素からなる。 According to the article, the workflow management system, the definition of the workflow, execution consists of three elements of the monitoring. ワークフローの定義においては、流れる電子化文書と、文書の回覧先を定義する。 In the definition of the workflow, defining an electronic document flow, a circulation destination document. ワークフローの実行においては、定義した情報をもとに文書の回覧を実行する。 In the execution of the workflow, to run the circulation of the document on the basis of the information that you have defined. ワークフローの監視においては、流した電子化文書の処理状況を記録して、進捗把握ができるようにしたり、統計をとって仕事の流れを分析して、これを改善するツールとして利用されている。 In monitoring the workflow, recording the processing status of the electronic document of flowing, or to allow the progress grasped analyzes the flow of work taking statistics, it is used as a tool to improve this. また、ワークフローの定義の方法には、スクリプト（言語）によりプログラミングする、 In addition, the definition of the process of the workflow, programming by the script (language),
あるいはテーブルに回覧順を表現する、あるいはチャートを用いる、などの方法がある。 Or representing the circulation order of the table, or using the chart, there is a method such.
【０００３】一方、メールの履歴を参照することができるシステムの例としては、例えば特開平７−３３６３８ On the other hand, as an example of a system capable of referring to the mail history, for example, JP-A-7-33638
５号公報に記載の『電子メールシステム』がある。 5 JP there is "electronic mail system" described in. この技術によれば、複数のネットワーク間のメールの回覧履歴を、電子メールを利用してネットワーク上の１つの記憶装置に記憶し、複数のネットワークのどの端末からでもメールの回覧履歴を参照できるようにしている。 According to this technique, the mail circulation history among a plurality of networks, stored in one storage device on the network using electronic mail, so that you can refer to email circulation history from any terminal of the plurality of networks I have to. また、ワークフローの定義を管理する仕掛けとしては、例えば特開平８−１２３７４４号公報に記載の『ワークフローシステム』がある。 As the gimmick to manage the definition of the workflow, for example, a "workflow system" described in JP-A-8-123744. この例によれば、ワークフローの定義情報を分散管理するために、ワークフロー定義に設けた入口と出口を設け、これらの間をリンクすることにより、複数の部署にまたがったワークフロー定義を部署ごとに独立して管理することができる。 According to this embodiment, independently to disperse manages definition information of the workflow, providing an inlet and an outlet provided in the workflow definition, by linking between them, a workflow definition across multiple departments within department it can be managed.
【発明が解決しようとする課題】しかしながら、前述した従来の技術においては、以下に述べるような第１〜第３の課題があった。 [SUMMARY OF THE INVENTION However, in the conventional art described above, there has been the first to third problems as described below. 先ず第１に、メールを用いて文書を回覧した後、作業の進捗管理を行うためにワークフロー案件として作業を管理できるようにするためには、改めてワークフロー案件としてコンピュータに投入する必要があり、極めて煩雑である。 First, after the circulation of the document using the email, in order to be able to manage work as a workflow transactions to manage the progress of the work, it is necessary to newly introduced as a workflow case to a computer, a very it is complicated. また、特開平７−３３６３ In addition, JP-A-7-3363
８５号公報の電子メールシステムでは、メールの回覧履歴を利用してワークフローの案件情報を生成することはできない。 In the 85 JP's e-mail system, it is not possible to generate the project information of the workflow by using the e-mail circulation history. 第２に、メールにより回覧したフローを再利用して、ワークフロー定義として他のユーザが利用することはできなかった。 Second, reuse flow circulated by mail, the other user as a workflow definition can not be available. 前記記事によれば、本発明のワークフロー定義に相当するプロセス定義はプロセス定義ツールを用いて作成するようになっており、メールとして回覧したときのフローは、再度同様のフローで回覧することがわかっていても、再度ワークフロー定義として定義操作を行う必要があった。 According to the article, the process definition corresponding to the workflow definition of the present invention is adapted to create using the process definition tool, flow when circulated as a mail is found to be circulated again similar flow even if, it is necessary to perform a defined operation as a workflow definition again. 第３に、ワークフロー案件として流してある案件でも、その後処理が必要となったときに、後処理を含む他のフロー定義の案件に振り替えることができなかった。 Third, even in projects that is flowing as a workflow projects when the post-processing is needed, it could not reclassified to another flow definition projects including post-treatment. 特開平８−１２３７４４号公報のワークフローシステムでは、ワークフロー定義の連携先を変更して振り替える場合には、定められた入口や出口を境界として切り替える必要があり、もとのワークフロー定義の任意の場所で振り替えることができない。 In JP-A 8-123744 discloses a workflow system, when to transfer to change the cooperation destination in the workflow definition, it is necessary to switch the inlet and outlet defined as a boundary, anywhere original workflow definition it is not possible to transfer.
【０００５】そこで、本発明の第１の目的は、上記第１ [0005] Therefore, a first object of the present invention, the first
の課題を解決し、メールの案件をワークフローの案件として容易に登録することができるワークフロー管理方法を提供することにある。 Problem to resolve is to provide a workflow management method capable of easily email in projects as project workflow. 本発明の第２の目的は、上記第２の課題を解決し、メールの案件をワークフローの定義として容易に登録することができるワークフロー管理方法を提供することにある。 A second object of the present invention, the solve the second problem is to provide a workflow management method capable of easily email in projects as a definition of the workflow. 本発明の第３の目的は、上記第３の課題を解決し、ワークフロー案件を途中で現在のワークフロー定義を含む他のワークフロー定義に振り替えることのできるワークフロー管理方法を提供することにある。 A third object of the present invention is to provide the third problem to solve, workflow management method capable of reclassified prematurely workflow case to another workflow definition that contains the current workflow definition.
【課題を解決するための手段】上記目的を達成するため、本発明のワークフロー管理方法では、メールの送信履歴およびメール自体を記憶するステップと、メール履歴の記憶からメールのフローパターンを抽出し、別に記憶したあるフロー定義情報を参照することにより、メールのフローパターンと比較してメールのフローの展開フローまたは抽出フローを取り出すステップと、上記フローパターン情報を新規のワークフロー定義として登録するステップとを有することを特徴としている。 To achieve the above object, according to an aspect of, the workflow management method of the present invention, extracted and storing the mail transmission history and mail itself, the mail flow pattern from the storage of the mail history, by reference to certain flow definition information stored separately, retrieving the deployment flow or extraction flow of mail flow as compared to the mail flow pattern, and registering the flow pattern information as a new workflow definition It is characterized by having. また、 Also,
案件のフロー定義情報を参照してワークの流れを管理するワークフロー管理方法であって、別の記憶手段に格納したワークフロー定義情報から、既に投入されているワークフロー案件のワークフロー定義の展開フローまたは抽出フローを取り出すステップと、ワークフロー案件を上記で取り出したワークフロー定義の案件情報として再投入するステップとを有することも特徴としている。 With reference to the flow definition information projects a workflow management method for managing the flow of work, expansion flow or extraction flow of the workflow definition of the workflow transactions from the workflow definition information stored in another storage means, which has already been turned on retrieving a and workflow projects as a well characterized by a step of cycling as case information workflow definition taken out above.
【０００７】また、選択したメールのフローを表示するステップと、予め定義されたワークフロー定義からメールフローにあてはまる抽出フロー定義と展開フロー定義を表示するステップと、前記表示フロー定義を選択して前記メールフローを前記選択フロー定義に基づいたフロー定義として登録するステップとを有することも特徴としている。 Further, the select and displaying the flow of the selected mail, and displaying the expanded flow definition from predefined workflow definition and extraction flow definition that apply to mail flow, the display flow definition mail is also characterized by a step of registering as a flow definition based flows to the selected flow definition. また選択したメールのフローを表示するステップと、予め定義されたワークフロー定義からメールフローにあてはまる抽出フロー定義と展開フロー定義を表示するステップと、前記メールフローを前記選択フロー定義の案件として登録するステップとを有することも特徴としている。 The displaying a flow of the selected mail, and displaying the expanded flow definition and extraction flow definition applies from predefined workflow definition in the mail flow, the step of registering the mail flow as matters of the selected flow definition It is characterized also have and. またメールのフローを表示するステップと、その展開フロー定義と抽出フロー定義を表示するステップと、ワークフロー案件をその元になるワークフロー定義の展開フロー定義の案件として再投入するステップとを有することも特徴としている。 The displaying a mail flow, also characterized by having a step of displaying the extracted flow definition and deployment flow definition, and the step of cycling the development flow definition projects workflow definition comprising a workflow case to its original It is set to. さらに、 further,
ワークフロー定義の間での展開フロー・抽出フローの関係を格納し、管理するようにしたことも特徴としている。 Storing the relationship between the development flow extraction flow between the workflow definition, it is also characterized that be managed.
【発明の実施の形態】以下、本発明の実施例を、図面により詳細に説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. （第１の実施例）図１は、本発明の第１の実施例を示すワークフロー管理方法の機能ブロック図である。 (First Embodiment) FIG. 1 is a functional block diagram of a workflow management method showing a first embodiment of the present invention. 図１の各ブロックのうち、メールボックス１０８、メール送信履歴格納部１１０、ワークフロー定義格納部１１２、およびワークフロー案件格納部１１４は、記憶機能を備えたハードウェアを示しており、それ以外のユーザインタフェース処理部１０２、メールシステム１０４、ワークフローマネージャ１０６、およびフローパターン処理部１１６は、いずれもプログラムを実行するソフトウェア機能のブロックを示している。 Among the blocks of Figure 1, mailbox 108, the mail transmission history storage unit 110, a workflow definition storing unit 112 and the workflow transactions storage unit 114, shows a hardware having a storage function, the other user interface processing unit 102, mail system 104, the workflow manager 106 and flow pattern processing unit 116, are both a block of software function that executes the program. なお、メールシステム１ It should be noted that the mail system 1
０４およびワークフローマネージャ１０６は、公知の機能である。 04 and the workflow manager 106 is a known function. ユーザインタフェース処理部１０２は、接続リンクを介してメールシステム１０４のメール送受信受付部１０３を呼出す。 User interface processing unit 102 calls the mail transmitting and receiving receiving unit 103 of the mail system 104 via a connection link. 呼出しがメールの送信依頼である場合には、メール送受信受付部１０３がメール配送部を呼出し、メール配送部１０５が送信すべきメール内容を解釈して、定められた受信者のメールボックス１０８に格納する。 Stored when a call is sent request mail, the mail transmitting and receiving receiving unit 103 calls the mail delivery part interprets the mail content mail delivery unit 105 is to be transmitted, to the recipient's mailbox 108 defined to. メール配送部１０５によるメール配送が完了すると、履歴記録部１０７が、配送の履歴をメール送信履歴格納部１１０に格納する。 When the mail delivery is completed by the mail delivery part 105, the history recording unit 107 stores the delivery history in the mail transmission history storage unit 110. 呼出しがメールの受信依頼である場合には、メール送受信受付部１０３がメールボックス１０８から、呼び出したユーザに対応するメールを取り出し、ユーザインタフェース処理部１０２に表示する。 When a call is received request mail, the mail transmitting and receiving receiving unit 103 from the mailbox 108, it retrieves the e-mail corresponding to the calling user is displayed on the user interface processing unit 102.
【０００９】また、ユーザインタフェース処理部１０２ Further, the user interface processing unit 102
は接続リンクを介してワークフローマネージャ１０６の案件送受信受付部１０９を呼出す。 Calls the matter transceiver receiving unit 109 of the workflow manager 106 via a connection link. 呼出しが案件の送信（遷移）である場合には、案件送受信受付部１０９が案件配送部１１１を呼出し、案件配送部１１１が送信すべき案件に対応するワークフロー定義をワークフロー定義格納部１１２から取り出し、ワークフロー定義に従って次に配送すべきユーザを決定し、案件を前記ユーザの処理対象となるようにワークフロー案件格納部１１４を更新する。 If a call is transmitted matters (transition) calls the opportunity transceiver receiving unit 109 projects the delivery unit 111 extracts the workflow definition project delivery unit 111 corresponds to the opportunity to be transmitted from the workflow definition storing unit 112, the user should be delivered to the next determined according to a workflow definition, and updates the workflow transactions storage unit 114 so as a matter to be processed in the user. 呼出しが案件の受信である場合には、案件送受信受付部１０９がワークフロー案件格納部１１４から、 When a call is received projects from project transceiver receiving unit 109 workflow transactions storing unit 114,
呼出したユーザに対応する案件を取り出し、ユーザインタフェース処理部１０２に表示する。 Removed artifact corresponding to the calling user, and displays the user interface processing unit 102. また、ユーザインタフェース部１０２は、直接接続されたリンクを介してフローパターン処理部１１６を呼出し、メールボックス１０８、メール送信履歴格納部１１０、あるいはワークフロー定義格納部１１２から情報を読み出し、ワークフロー定義情報をワークフロー定義格納部１１２に書き込んだり、ワークフロー案件をワークフロー案件格納部１ The user interface unit 102, calls the flow pattern processing unit 116 through a direct connection link, mailbox 108, reads information from the mail transmission history storage unit 110 or the workflow definition storing unit 112, a workflow definition information write to the workflow definition storing unit 112, the workflow transactions storing unit 1 a workflow projects
１４に書き込む。 Write to 14. フローパターン処理部１１６は、メールフロー抽出部１１８、フロー定義比較部１２０、定義登録部１２２、および案件登録部１２４を含む。 Flow pattern processing unit 116 includes mail flow extractor 118, a flow definition comparison part 120, defines the registration unit 122, and an artifact registration unit 124. 本発明はこれらの各機能を備えたプログラムであるフローパターン処理部１１６を設けた点に特徴がある。 The present invention is characterized in having a flow pattern processing unit 116 is a program with each of these functions. なお、後述の図８にメールフロー抽出部１１８の詳細フローを、図１０にフロー定義比較部１２０の詳細フローを、図１１ Incidentally, a detailed flow of mail flow extraction unit 118 in FIG. 8 described later, a detailed flow of the flow definition comparison unit 120 in FIG. 10, FIG. 11
に定義登録部１２２の詳細フローを、図１２に案件登録部１２４をそれぞれ示している。 Define a detailed flow of the registration unit 122, respectively show the artifact registration unit 124 in FIG. 12.
【００１０】図３は、図１におけるメールボックスに格納されたデータの一例を示す図である。 [0010] Figure 3 is a diagram showing an example of data stored in the mail box in Fig. メールボックス１０８は、図３に示すように、メールボックスを持つユーザのリスト３０２と、リスト３０２の各フィールドに対応づけられたユーザ別のメールボックス３０４とからなる。 Mailbox 108, as shown in FIG. 3, a list 302 of the user with a mailbox, comprising a user-specific mailbox 304. associated with the fields in the list 302. ここでは、ユーザＡとユーザＢのメールボックス３０４が示されている。 Here, the mailbox 304 of the user A and user B are shown. ユーザ別のメールボックス３０ User-specific e-mail box 30
４は、メールの送信元フィールド３０６、メールの題名フィールド３０８、カーボンコピー送付ユーザフィールド３１０、メッセージＩＤフィールド３１２、リファレンス（メールの参照元となるメッセージ）のメッセージＩＤフィールド３１４、およびメールの内容フィールド３１５から構成されている。 4, the mail source field 306, email subject field 308, the carbon copy sending user field 310, Message ID field 312, reference message ID field 314 (messages to be mail referrers) and mail contents field 315, It is constructed from. なお、メッセージＩＤ３１ In addition, the message ID31
２はメールシステムがメールに一意に振る識別子である。 2 is an identifier by the mail system shake unique in the mail. ここでは、送信元３０６としてユーザＢ，Ｃ，Ｅ Here, the user B, C, E as the source 306
が、カーボンコピー送付ユーザフィールド３１０としてユーザＣ，Ｂが、メールの参照元３１４としてメッセージＩＤのｂ98012001と同一番号であるがユーザＡのメッセージを参照にしたり、メッセージＩＤのｃ98012101と類似した番号a98012001でユーザＡのメッセージを参照にした場合を示している。 But user C as carbon copy sending user field 310, B is, or with reference to the message in which is user A the same number and b98012001 message ID as a mail referrers 314, with the number a98012001 similar to c98012101 message ID shows a case where the reference to the message of the user a.
【００１１】図４は、図１におけるメール送信履歴格納部に格納された情報の一例を示す図である。 [0011] Figure 4 is a diagram showing an example of information stored in the mail transmission history storage unit in FIG. メール送信履歴は、図４に示すように、メールの送信日時フィールド４０２、メール送信者フィールド４０４、メール受信者フィールド４０６、カーボンコピー受信者フィールド４０８、メッセージＩＤフィールド４１０、リファレンスのメッセージＩＤフィールド４１２、およびメールの題名フィールド４１４から構成されている。 Mail transmission history, as shown in FIG. 4, mail transmission date field 402, e-mail sender field 404, a mail recipient field 406, a carbon copy recipient field 408, Message ID field 410, a reference message ID field 412, and it is configured from the mail of the title field 414. ここでは、 here,
一例として１月２０日の１３時から１月２２日の１３時までの３日間におけるメール送信履歴が示されている。 Mail transmission history is shown in January 3 days starting at 20 days 13 until 13 of January 22, as an example.
図５は、図１のワークフロー定義格納部に格納されているワークフロー定義の一例を示す図である。 Figure 5 is a diagram showing an example of a workflow definition stored in the workflow definition storing unit of FIG. ワークフロー定義は、図５に示すように、処理を表すノード５０ Workflow definition, as shown in FIG. 5, node 50 representing the process
２，５０６と、処理の流れを表すアーク５０４とからなる。 And 2,506, consisting of arc 504. representing the flow of processing. 処理を表すノードのうちノード５０２は担当者と役職者を表示するもの、つまりユーザが作業を行うノードであり、ノード５０６は条件判定を行い、結果に応じて処理の流れを変える制御ノードである。 Node 502 of the node representing the processing which displays the personnel and officials, ie the user is a node that performs work, node 506 performs condition judgment is the control node to change the flow of the processing according to the result . 左下には、各ノードの作業者の役割５０８と、それに対応するユーザ５ In the lower left, the worker role 508 of each node, the corresponding user 5
１０との対応表が記載されている。 It describes a correspondence table between 10. Ａ，Ｍ，Ｎが担当者、Ｂ，Ｐが課長、Ｃが部長、Ｄが企画係であって、担当者１から課長１または部長１の両者に渡された後、担当者２に集められ、課長２により承認されると部長２に渡され、ＮＯのときには担当者２に戻される。 A, M, N are representative, B, P is chief, C is director, a D is planning engagement, after passed from person 1 to both the manager 1 or manager 1, collected in the representative 2 , if it is approved by the manager 2 is passed to the director 2, at the time of the NO it is returned to the person in charge 2. 部長２により再度承認されて企画係に渡されるが、ＮＯになると再び担当者２に戻される。 But is passed to again approved by planning engagement by the Department 2, and returned again to the person in charge 2 comes to NO.
【００１２】図６は、図１におけるワークフロー案件格納部に格納される案件情報の一例を示す図である。 [0012] Figure 6 is a diagram illustrating an example of item information stored in the workflow projects storage unit in FIG. 案件情報は、図６に示すように、案件ＩＤ６０２、定義ＩＤ Case information, as shown in FIG. 6, projects ID 602, definition ID
６０４、状態６０６、回覧属性６０８、および付随情報６１０からなる。 604, state 606, consisting circulation attributes 608, and accompanying information 610. ワークフローマネージャ１０６は案件が生成されると、案件にユニークな案件ＩＤを割り当て、案件の回覧先が変更する度に状態を更新する。 If the workflow manager 106 is generated projects assigned a unique case ID to the project, and updates the state every time the change routing slip matters is. また、ワークフローマネージャ１０６は、作業者が設定される回覧属性とワークフロー定義に従って次の回覧先の決定を行う。 Further, the workflow manager 106, the determination of the next circulation destination according circulation attributes and workflow definition operator is set. 図６の場合、例えば、案件ＩＤ６０２としてＡＡ０００１、定義ＩＤ６０４として０００１を割り当てた後、状態６０６として例えば図５に示す課長２に渡すことを決定し、回覧属性６０８として課長２により承認されたことが示され、付随情報６１０として企画書ｄｏｃ． In FIG. 6, for example, as a project ID 602 ​​AA0001, after allocating 0001 as a definition ID 604, decided to pass to the state 606 to the manager 2 shown in FIG. 5, for example, be a circulation attributes 608 were approved by manager 2 indicated, proposal doc as the accompanying information 610. であることを示している。 It is shown that it is.
【００１３】次に、図７、図１３、図１４を用いて、ユーザの操作に対する本発明のワークフロー管理方法の動作を説明する。 [0013] Next, FIG. 7, FIG. 13, with reference to FIG. 14, the operation of the workflow management method of the present invention with respect to the operation of the user. 図７は、図１におけるユーザインタフェース処理部の動作フローチャートであり、図１３は、メールフローの表示例を示す図であり、図１４は、メールフローを展開または抽出したワークフロー定義の表示例を示す図である。 Figure 7 is a flow chart illustrating the operation of the user interface processing unit in FIG. 1, FIG. 13 is a diagram showing a display example of a mail flow, FIG. 14 shows a display example of a deployment or extracted workflow definition mail flow it is a diagram. 図１３に示すメールフローは図１に示すメール送信履歴格納部１１０から抽出することにより得られる。 Mail flow shown in FIG. 13 is obtained by extracting from the mail transmission history storage unit 110 shown in FIG. メールフローは、図１３に示すように、上半分に日時や送信元や題目等の条件（メール一覧）１３０ Mail flow, as shown in FIG. 13, the upper half time and source or topic such conditions (mail list) 130
２が記載され、下半分にメールの送信の順番を示すメールフロー図１３０４が記載されている。 2 is described, it describes a mail flow diagram 1304 showing the order of sending mail to the lower half. ここでは、ユーザＡからユーザＢ，Ｃに分けて送信された後、両者から再度ユーザＡに戻される。 Here, after being transmitted separately from the user A user B, and C, it is returned to the user again A from both. また、図１４（ａ）には、図１３のメールフローの表示をクリックにより展開した場合の展開フロー定義一覧が示され、図１４（ｂ）には、 Further, in FIG. 14 (a), expand the flow definition list when deployed by clicking the display of mail flow of FIG. 13 is shown in FIG. 14 (b),
図１３のメールフローの表示をクリックすることにより抽出した場合の抽出フロー定義一覧が示されている。 Extraction flow definition list when extracted by clicking the display of mail flow in FIG. 13 is shown. 図１４（ａ）の例では、展開フロー定義エリア１４０２の企画提案フローをクリックすることにより、担当者から企画係までの全体の展開フローが示されており、また図１４（ｂ）の例では、抽出フロー定義エリア１４０４の出張報告フローをクリックすることにより、そのうちの担当者から課長と部長に分けて渡され、出張報告に関するコメントの有無を再度担当者に渡される部分のみが抽出されている。 In the example of FIG. 14 (a), by clicking the proposal flow expansion flow definition area 1402, the entire development flow from person to planning engagement are the indicated, also in the example of FIG. 14 (b) , by clicking on the business trip report flow of extraction flow definition area 1404, passed separately to the manager and the general manager from the person in charge of them, only the portion that is passed to the person in charge the presence or absence of the comments on the business trip report again are extracted .
【００１４】図７において、ユーザインタフェース処理部１０２は、図１３に示すように、先ずメール一覧１３ [0014] In FIG 7, the user interface processing unit 102, as shown in FIG. 13, first, mail list 13
０２を表示し（ステップ７０２）、メールや操作の選択入力待ちになる（ステップ７０４）。 02 to display the (step 702), the selection input wait of mail and operation (step 704). 操作入力があると、選択されているメールのメールフローが抽出されているか、メールフロー抽出操作かあるいは比較操作かの判断を行う（ステップ７０６）。 If there is an operation input, or mail flow of mail being selected are extracted, perform the mail flow extraction operation or comparison operation of (step 706). メールフロー抽出操作かあるいはメールフロー未抽出の場合には、抽出するか否かのユーザの確認入力を待ち（ステップ７１２）、メールフロー抽出部１１８によりメールフローを抽出し（ステップ７１４）、メールフロー図１３０４（図１ If mail flow extraction or mail flow unextracted waits for confirmation input of whether or not the user is extracted (step 712), the mail flow extraction unit 118 extracts the mail flow (step 714), mail flow Figure 1304 (Fig. 1
３）を表示する（ステップ７１６）。 3) Show (step 716). ステップ７０６の判別の結果、定義比較操作であり、かつメールフロー抽出済みの場合には、ユーザの確認入力を待ち（ステップ７１８）、フロー定義比較部１２０によりメールフローとワークフロー定義の比較処理を行う（ステップ７２ Is determined in the step 706, a definition comparison operations, and in the case of mail flow already extracted waits for confirmation input from the user (step 718), the comparison process is performed for the mail flow and work flow defined by the flow definition comparison part 120 (step 72
【００１５】処理終了後、図１４（ａ）（ｂ）に示すように、マッチした定義の一覧を展開フロー定義一覧１４ The processing after completion, Fig. 14 (a) (b), the expand the list of matched defined flow definition list 14
０２と抽出フロー定義位置一覧１４０４に表示し（ステップ７２２）、操作入力待ちとなる（ステップ７０ 02 and displayed on the extraction flow definition position list 1404 (step 722), the operation input wait (step 70
８）。 8). ここで、定義登録かあるいは操作入力かのユーザの確認入力を待ち（ステップ７１０）、ユーザが一覧の定義を選択すると、フロー定義図１４０６（図１４）に選択したワークフロー定義が表示される。 Here, waits for confirmation input definitions registration or the operation input of the user (step 710), the user selects a definition list, workflow definition selected flow definition diagram 1406 (Figure 14) is displayed. 操作入力が選択された場合は、定義登録操作か案件登録操作かどうかの判断を行う（ステップ７１０）。 If the operation input is selected, it is judged whether or not defined registration operation or project registration operation (step 710). 定義登録操作入力の場合は、定義登録部１２２によりワークフロー定義としての登録を行う（ステップ７２４）。 For definitions registration operation input, to register as a workflow definition by definition registration unit 122 (step 724). また案件登録操作入力の場合は、案件登録部１２４によりワークフロー案件としての登録を行う（ステップ７２６）。 In the case of project registration operation input, to register as a workflow project by project registration unit 124 (step 726). 定義登録でも、操作入力でもない場合には、メール・操作の選択入力待ち（ステップ７０４）に戻る。 Also in the definition registration, if not also in the operation input, the process returns to the select input waiting for the mail operation (step 704).
【００１６】次に、図８と図９を用いて、メールフロー抽出部７１４の詳細な動作を説明する。 Next, with reference to FIGS. 8 and 9, a detailed operation of mail flow extractor 714. 図８は、図１に示すメール送信履歴格納部からメールフローを抽出する場合の動作フローチャートであり、図９は、実際に格納部に格納されたメールフローを抽出する場合の説明図である。 Figure 8 is an operation flowchart for extracting the mail flow from the mail transmission history storage unit shown in FIG. 1, FIG. 9 is an explanatory view of a case of extracting the stored actually in the storage unit mail flow. 先ず、選択したメールを参照するリファレンスがあるか否かをメール送信履歴格納部１１０から検索する（ステップ８０２）。 First, it searches whether there is a reference that refers to the selected mail from the mail transmission history storage unit 110 (step 802). ここで、リファレンスとは、図９ Here, the reference, FIG. 9
に示す順番に格納されたメール送信履歴の各リファレンス領域に記載された参照番号のことである。 Is that of the described reference number to each reference area of ​​the mail transmission history stored in the order shown. リファレンスとなる履歴がある場合は、その履歴に対応するメールを選択し（ステップ８０４）、そのリファレンスを再度検索する（ステップ８０２）。 If there is a history to be the reference, select the mail corresponding to the history (step 804), retrieves the reference again (step 802). リファレンスとなる履歴がなかった場合、選択したメールの履歴の送信元をメールフローの開始ノードとする（ステップ８０６）。 If there is no history of a reference to the source mail history and selected starting node for mail flow (step 806). ここで、送信元とは、送信履歴のうちのＦｒｏｍ領域に記載されたノード記号のことである。 Here, the transmission source is that of the node symbols listed in the From region in the transmission history. なお、ステップ８０４ It should be noted that, step 804
でその履歴を選択した後、ステップ８０２で再度検索する理由は、リファレンスをたどって一番最初に書かれたメールを探し出すためである。 In After selecting the history, reason for re-search in step 802 is to find the messages written in the very beginning by following the reference. つまり、再検索することにより、リァレンスのないメールに突き当ったとき、最初に書かれたメールであることが分かる。 That is, by re-search, when abuts against the no Riarensu mail, it can be seen that initially written mail.
【００１７】以上の動作を、図９において説明する。 [0017] The above operation will be described in FIG. 図９の上部に記載されたメール送信履歴から、図９の下部のメールフローを抽出しようとする場合、リファレンスがあればそれを選択し、なければ指定された履歴の送信元をメールフローの開始元とし、その開始元の履歴のメッセージＩＤがリファレンスとなっている履歴を検索し、その履歴があった場合には、選択した履歴の送信元と検索した履歴の送信元の間にアークを追加して、メールフローの流れとする。 From mail transmission history according to the upper part of FIG. 9, when trying to extract the bottom of the email flow of FIG. 9, and select if any reference start the source history specified unless the mail flow and source, retrieves the history message ID of the originator of history is a reference, when such a history, adding an arc between the source of the history of the search the source of the selected history then, the flow of mail flow. ここでは、最初に、ノードＣがメッセージＩＤとしてc98012101の履歴９０２を最初に選択したとすると、そのリファレンスであるメッセージＩＤa98012001のメール履歴９０４が選択され、履歴９ Here, the first, the node C has selected the history 902 of c98012101 as the message ID to the first mail history 904 of the message IDa98012001 its reference is selected, the history 9
０４のリファレンスはないので、メール履歴９０４の送信元であるノードＡ（９０６）が、開始ノードとなる。 Since 04 of the reference is not, which is the source of the mail history 904 node A (906) becomes the start node.
【００１８】図８において、選択した履歴のメッセージＩＤをリファレンスに含む履歴をメール送信履歴格納部１１０から検索し（ステップ８０８）、履歴があるか否かの判断を行う（ステップ８１０）。 [0018] In FIG. 8, searches the history including a message ID of the history of the selected reference from the mail transmission history storage unit 110 (step 808), and determines whether there is a history (step 810). 履歴がある場合は、検索した履歴の送信元のノードと、選択した履歴の送信元ノードから検索した履歴の送信元のノードへのアークを、メールフローのグラフに追加する（ステップ８ If there is a history, a source node of the history of the search, the arc to the source node of the history retrieved from the source node of the selected history is added to the graph of mail flow (Step 8
１２）。 12). そして検索した履歴を選択した履歴に置き換えて（ステップ８１４）、ステップ８０８に戻り、それ以降の動作を繰り返す。 And replaced with the selected history history retrieved (step 814), returns to step 808 to repeat the subsequent operations. 以上の動作を図９において説明すると、メッセージＩＤa98012001で送信元がＡのメール履歴（９０４）をリファレンスに含む履歴は、メッセージＩＤ b98012001で送信元がＢの履歴（９０８）と、メッセージＩＤがc98012001で送信元がＣの履歴（９０ Referring to 9 the above operation, the history source comprises mail history A (904) to the reference in the message IDa98012001 includes a history (908) of the source in the message ID B98012001 is B, the message ID is c98012001 the history of the sender C (90
２）の２つ存在するので、開始ノードＡからＡ→ＢとＡ Since there are two of 2), starting node A from A → B and A
→Ｃのアークがそれぞれ追加される。 → arc of C is added, respectively. 履歴（９０８）をリファレンスにしているメールの履歴は９１０であるので、ノードＢからＢ→Ａのアークが追加され、同じようにして以下、Ａ→Ｂ→Ｃ→Ｄとノードとアークが追加される。 Since history (908) of mail history that the reference is 910, is added from the node B is arc B → A, hereinafter in the same way, A → B → C → D and nodes and arcs are added that.
【００１９】図８のステップ８１０において、リファレンスを含む履歴がない場合は、選択した履歴の受信先と一致する送信元を含み、時刻が後であるメール履歴を他のグラフの枝から検索し（ステップ８１６）、そのような履歴がある場合は、選択した履歴の送信元のノードと検索した履歴の送信元のノードの間にアークを追加する。 [0019] In step 810 of FIG. 8, if there is no history including a reference, includes a source that matches the destination of the selected history, mail history time is later retrieved from the branch of other graph ( step 816), such when the history is adds an arc between the source node of the history of the search and the source node of the selected history. そうでない場合は、処理を終了する。 Otherwise, the process is terminated. 以上の動作を図９において説明すると、Ｃが送信元である履歴（９０ Referring to 9 the above operation, the history (90 C is a source
２）をリファレンスにしているメール履歴は存在しないので、履歴（９０２）の受信先であるＡを含み、時刻が後である履歴を検索する。 Since 2) mail history that the reference is not present, it comprises A a destination history (902), the time to search a history is later. 履歴（９１０）がそれに該当するので、履歴（９０２）の送信元Ｃ（９１２）と履歴（９１０）の送信元Ａ（９１４）の間にアークを追加する（ステップ８１８）。 Since history (910) corresponds to it, add an arc between the source C history (902) (912) and the history transmission source A of (910) (914) (step 818). 以上の動作により、図９に示すようなメールフロー９１６が生成される。 By the above operation, the mail flow 916 as shown in FIG. 9 is generated.
【００２０】次に、図１０と図１４を用いてワークフローの定義比較部の詳細な動作を説明する。 [0020] Next, the detailed operation of the definition comparison part of the workflow with reference to FIGS. 10 and 14. 図１０は、図１に示すワークフロー定義比較部の動作フローチャートであり、図１４は、メールフローを展開または抽出したワークフロー定義の表示例の図である。 Figure 10 is a flow chart illustrating the operation of the workflow definition comparison unit shown in FIG. 1, FIG. 14 is a diagram of a display example of the expansion or extracted workflow definition mail flow. 先ず、図１３に示すメールフローの中の１つを選択し、選択したメールのメールフローを取り出し（ステップ１００２）、一方、図１に示すワークフロー定義格納部１１２からワークフロー定義を図１４に示すように選択して、取り出す（ステップ１００４）。 First, select one of the mail flow shown in FIG. 13, taken out mail flow for the selected mail (step 1002), whereas, as shown in FIG. 14 the workflow definition from the workflow definition storing unit 112 shown in FIG. 1 Choose to, take out (step 1004). 次に、メールフローの最初のノードを選択し、ノードの表す送信元を含むグループを選択し、置き換える（ステップ１００５）。 Next, select the first node of mail flow, select the group that contains the source represented by the node, is replaced (step 1005). 例えば、図１ For example, Figure 1
３のメールフロー図に置き換える。 Replaced with the mail flow diagram of 3. 次に置き換えたノードとワークフロー定義の最初のノードを比較し（ステップ１００６）、一致するか否かの判断を行う（ステップ１００８）。 Compares then replace node and the first node of the workflow definition (step 1006), and the matching is determined whether (step 1008). ここでは、図１３のメールフロー図と図１ Here, mail flow diagram of FIG. 13 and FIG. 1
４（ａ）または（ｂ）のフロー定義図の最初のノードを比較する。 4 (a) or the first node in the flow definition view of (b) to compare. 一致しない場合は、次の定義があればステップ１００４に戻り（ステップ１０１８）、次の定義についても同様に比較する。 If not, the process returns to step 1004 if the following definition (step 1018), comparing the same for the following definitions. 一致する場合は、それぞれの次のノードを選択し（ステップ１０１０）、どちらかのノードがなくなるまでステップ１００５に戻り比較を繰り返す。 If they match, select respective next node (step 1010), either node to repeat the process returns to step 1005 compared until no. ノードがなくなった場合、どちらのノードがなくなったかの判断を行う（ステップ１０１２）。 If the node has disappeared, performs determination of whether one node is lost (step 1012). ワークフロー定義のノードがない場合は、選択した定義を抽出フローとする（ステップ１０１４）。 If there is no node in the workflow definition is the extraction flow the definition selected (step 1014). メールフローのノードがない場合は、選択した定義を展開フローとし（ステップ１０１６）、ステップ１０１８に進む。 If there is no node in the mail flow is a developing flow definitions selected (step 1016), the process proceeds to step 1018. 図１４ Figure 14
（ａ）は展開フローの例、図１４（ｂ）は抽出フローの例である。 (A) Examples of the deployment flow, FIG. 14 (b) is an example of the extraction flow. メールフロー図（１３０４）と比較して、展開フローはメールフロー図を包含し、抽出フローはメールフロー図に包含されるフローになっている。 Compared to mail flow diagram (1304), expanded flow includes mail flow diagram, the extraction flow is in the flow to be included in the mail flow diagrams.
【００２１】次に、図１１を用いてワークフロー定義登録の動作を説明する。 [0021] Next, the operation of the workflow definition registered with reference to FIG. 図１１は、図１におけるワークフロー定義登録部の動作フローチャートである。 Figure 11 is an operational flowchart of the process definition registering unit of FIG. 先ず、図７のステップ７０８で選択したワークフロー定義（例えば、図１４）が展開フローか抽出フローかの判断を行う（ステップ１１０２）。 First, the workflow definition selected in step 708 of FIG. 7 (e.g., FIG. 14) performs gets to expand the flow or extraction flow (step 1102). 抽出フローの場合は、抽出フロー定義と図７のステップ７１４で生成したメールフローとを比較し、抽出フロー定義に無い部分をメールフロー部分から追加したフロー定義を生成する（ステップ１１ For extraction flow, extract flow definition and compared with the mail flow generated in step 714 of FIG. 7, a portion without the extraction flow definition generating a flow definition added from the mail flow portion (Step 11
０４）。 04). 展開フローの場合は、同様に展開フロー定義とメールフロー定義を比較し、メールフロー定義に無い部分を展開フロー定義から削除したフロー定義を生成する（ステップ１１０６）。 For development flow, similarly compares the expanded flow definition and mail flow definition to generate a flow definition to delete the part without the mail flow definition from the deployment flow definition (step 1106). そして、生成したフロー定義を新規ワークフロー定義としてワークフロー定義格納部１ Then, the workflow definition storing unit 1 generated a flow definition as a new workflow definition
１２に登録する（ステップ１１０８）。 Register 12 (step 1108).
【００２２】次に、図１２を用いてワークフロー案件登録の動作を説明する。 Next, the operation of the workflow transactions registered with reference to FIG. 12. 図１２は、図１におけるワークフロー案件登録部の動作フローチャートである。 Figure 12 is an operational flowchart of the workflow project registration unit in FIG. 先ず、図７のステップ７０８で選択したワークフロー定義に分岐条件があるか否かの判断を行う（ステップ１２０２）。 First, it is determined whether or not there is a branch condition in the workflow definition selected in step 708 of FIG. 7 (step 1202).
分岐条件がない場合はステップ１２０８に進む。 If there is no branch condition, the process proceeds to step 1208. 分岐条件がある場合は、メールフローが選択している分岐の分岐条件を読み出し（ステップ１２０４）、分岐条件を満たす案件の属性値を設定する（ステップ１２０６）。 If there is a branch condition, it reads out the branch condition of the branch mail flow is selected (step 1204) and sets the attribute value of the branch condition is satisfied project (step 1206). そして、メールフローの最終ノードに対応する案件の状態と選択したワークフロー定義の定義ＩＤを設定し（ステップ１２０８）、ユニークな案件ＩＤを設定して、選択したメールフローを選択した定義の案件として、ワークフロー案件格納部１１４に登録する（ステップ１２１ Then, set the definition ID of the workflow definition selected state projects corresponding to the last node of the mail flow (step 1208), and set the unique opportunity ID, as defined projects selected mail selected flow, registering the workflow transactions storage unit 114 (step 121
【００２３】以上述べたように、本実施例においては、 [0023] As described above, in this embodiment,
回覧当初にワークフローシステムを通じて回覧を開始しなくとも、最初はメールシステムを用いて処理を開始し、後になってワークフロー案件として容易に投入し直せるので、ワークフローシステムの負荷をメールシステムに分散することが可能となる。 Initially without starts circulation through workflow system in circulation, since initially to start the process with a mail system, and easily turned as a workflow project at a later can fix, is to distribute the load of the workflow system to the mail system It can become. また、メールで回覧した履歴を用いて、ワークフロー定義を生成することが容易にできるので、ワークフロー定義の生成工数を削減することができる。 Further, by using a history of circulation via email, since it is easy to generate a workflow definition, it is possible to reduce the generation steps of a workflow definition. また、メールフローから既にあるワークフロー定義を元にワークフロー定義や案件を生成する際に、両者を画面上で比較できるようにしているので、 Moreover, when generating the already workflow definition and project based workflow definition from the mail flow, since to be able to compare on the screen both,
元にするワークフロー定義の決定を容易に行うことができる。 The determination of the workflow definition based on can be easily performed. 以上では、メールシステムとワークフローシステムを組み合わせた例を示したが、本発明はワークフローシステム単独にも適用可能である。 In the above, although an example that combines mail system and the workflow system, the present invention is also applicable to the workflow system itself.
【００２４】（第２の実施例）図２は、本発明の第２の実施例を示すワークフロー管理方法の機能ブロック図である。 [0024] (Second Embodiment) FIG. 2 is a functional block diagram of a workflow management method showing a second embodiment of the present invention. 図２の実施例構成は、図１の構成よりも簡略化されている。 Example configuration of FIG. 2 has been simplified than the configuration of FIG. 1. すなわち、ユーザインタフェース処理部１０ That is, the user interface processing unit 10
２、ワークフローマネージャ１０６、ワークフロー定義格納部１１２、ワークフロー案件格納部１１４、ワークフロー履歴格納部２０２、フロー定義比較部１２０と案件登録部１２４からなるフローパターン処理部１１６から構成される。 2, the workflow manager 106, a workflow definition storing unit 112, the workflow transactions storage unit 114, the workflow history storage unit 202, and a flow pattern processing unit 116 consisting of flow definition comparison part 120 and projects registration unit 124. なお、各格納部１１２，１１４，２０２ Each storage unit 112,114,202
以外のユーザインタフェース処理部１０２、ワークフローマネージャ１０６、およびフローパターン処理部１１ User interface processing unit 102, the workflow manager 106 other than and flow pattern processing unit 11,
６は、いずれもソフトウェア実行部分で構成されている。 6 are both configured with software execution part. ユーザインタフェース処理部１０２は、接続リンクを介してワークフローマネージャ１０６の案件送受信受付部１０９を呼出す。 User interface processing unit 102 calls the matter transceiver receiving unit 109 of the workflow manager 106 via a connection link. 呼出しが案件の送信（遷移）である場合には、案件送受信受付部１０９が案件配送部１１ If a call is transmitted matters (transition) is Proposal transceiver receiving unit 109 projects the delivery unit 11
１を呼出し、案件配送部１１１が送信すべき案件に対応するワークフロー定義をワークフロー定義格納部１１２ Call 1, workflow definition storing unit 112 the workflow definition project delivery unit 111 corresponds to the opportunity to be transmitted
から取り出し、ワークフロー定義に従って次に配送すべきユーザを決定し、案件を前記ユーザの処理対象となるようにワークフロー案件格納部１１４を更新する。 Was taken out, the user should be delivered to the next determined according to a workflow definition, and updates the workflow transactions storage unit 114 so as a matter to be processed in the user. 呼出しが案件の受信である場合には、案件送受信受付部１０ When a call is received projects are projects transceiver receiving unit 10
９がワークフロー案件格納部１１４から、呼び出したユーザに対応する案件を取り出し、ユーザインタフェース処理部１０２に表示する。 9 is from the workflow project storage unit 114 retrieves an artifact corresponding to the calling user, and displays the user interface processing unit 102. ワークフロー履歴格納部２０ Workflow history storage unit 20
２に格納される情報は、図１に示したメール履歴格納部１１０と同様の情報でよい。 Information stored in the 2 may be the same information as the mail history storage unit 110 shown in FIG. 但し、リファレンス、メッセージＩＤは案件ＩＤに置き換えられる。 However, reference, message ID is replaced with the project ID. 本実施例においては、既にワークフロー案件として投入し、回覧されている案件を、類似した他のワークフロー定義の案件として登録することが可能になるので、最初、処理手順が最後まで決まっていない案件でも、ワークフロー案件として管理することが可能になる。 In the present embodiment, previously introduced as a workflow projects the matter being circulated, it becomes possible to register as a project for other workflow definition similar initially, even projects procedure is not determined until the end , it is possible to manage as a workflow projects. また、ワークフロー定義の包含関係を得ることができるので、ワークフロー定義の管理が容易にできる。 Further, it is possible to obtain a containment relationship workflow definition, management workflow definition can be easily. このように、図２は、ワークフロー案件を対象とした例であり、案件に対応したワークフロー定義が既に存在しており、図１に示すように、 Thus, FIG. 2 is an example in which a target workflow projects, workflow definition corresponding to the project already exists, as shown in FIG. 1,
メールを解析するときのようにワークフローの定義の形式として抽出し、また抽出した定義を登録する手段は不要である。 It means for registering the defined extraction as defined in the form of workflow, also extracted as when analyzing the mail is not required.
回覧当初にワークフローシステムを通じて回覧を開始しなくとも、最初、メールシステムを用いて処理を開始し、後になってワークフロー案件として容易に投入し直せるので、ワークフローシステムの負荷をメールシステムに分散することが可能となる。 Initially without starts circulation through workflow system in circulation, first, to start the process with a mail system, since can fix easily introduced as a workflow project at a later, is to distribute the load of the workflow system to the mail system It can become. また、メールで回覧した履歴を用いて、ワークフロー定義を生成することが容易にできるので、ワークフロー定義の生成工数を削減することができる。 Further, by using a history of circulation via email, since it is easy to generate a workflow definition, it is possible to reduce the generation steps of a workflow definition. また、メールフローから既にあるワークフロー定義を元にワークフロー定義や案件を生成する際に、両者を画面上で比較できるので、元にするワークフロー定義の決定を容易に行うことができる。 Further, when generating a workflow definition and project based workflow definition already from the mail flow, since both can be compared on the screen, it is possible to easily determine the workflow definition based. また既にワークフロー案件として投入し、回覧されている案件を、類似した他のワークフロー定義の案件として登録することが可能になるので、最初、処理手順が最後まで決まっていない案件でも、ワークフロー案件として管理することが可能になる。 The already introduced as a workflow projects the matter being circulated, it becomes possible to register as a project for other workflow definition similar initially, even projects procedure is not fixed to the end, the management as a workflow transactions it becomes possible to. さらに、ワークフロー定義の包含関係を得ることができるので、ワークフロー定義の管理が容易にできる。 Furthermore, it is possible to obtain a containment relationship workflow definition, management workflow definition can be easily.
【図１】本発明の第１の実施例を示すワークフロー管理方法の機能ブロック図である。 1 is a functional block diagram of a workflow management method showing a first embodiment of the present invention.
【図２】本発明の第２の実施例を示すワークフロー管理方法の機能ブロック図である。 2 is a functional block diagram of a workflow management method showing a second embodiment of the present invention.
【図３】本発明におけるメールボックスの例を示す図である。 Is a diagram illustrating an example of a mailbox in the invention, FIG.
【図４】本発明におけるメール送信履歴の例を示す図である。 Is a diagram illustrating an example of a mail transmission history in the present invention; FIG.
【図５】本発明におけるワークフロー定義の例を示す図である。 Is a diagram showing an example of a workflow definition in the present invention; FIG.
【図６】本発明におけるワークフロー案件の例を示す図である。 Is a diagram illustrating an example of a workflow transactions in the present invention; FIG.
【図７】図１におけるユーザインタフェース処理部の動作フローチャートである。 7 is a flowchart of the user interface processing unit in FIG.
【図８】図１におけるメールフロー抽出部の処理のフローチャートである。 8 is a flowchart of the processing of mail flow extraction unit in FIG.
【図９】本発明におけるメール送信履歴情報と対応するメールフローの例を示す図である。 9 is a diagram showing an example of a mail flow and the corresponding mail transmission history information in the present invention.
【図１０】図１におけるワークフロー定義比較部のマッチング処理のフローチャートである。 It is a flowchart of the matching process of the workflow definition comparison unit in FIG. 10 FIG.
【図１１】図１におけるワークフロー定義登録部の処理のフローチャートである。 11 is a flowchart of a process of the workflow definition registration unit in FIG.
【図１２】図１におけるワークフロー案件登録部の処理のフローチャートである。 It is a flowchart of a process of the workflow project registration unit in FIG. 12 FIG.
【図１３】本発明におけるメールフローの表示例を示す図である。 13 is a diagram showing a display example of a mail flow in the present invention.
【図１４】本発明におけるメールフローを展開または抽出したワークフロー定義の表示例図である。 14 is a display example showing the workflow definition developed or extracted mail flow in the present invention.
１０２…ユーザインタフェース処理部、１０４…メールシステム、１０６…ワークフローマネージャ、１０８… 102 ... user interface processing unit, 104 ... mail system, 106 ... workflow manager, 108 ...
メールボックス、１１０…メール送信履歴格納部、１１ E-mail box, 110 ... e-mail transmission history storage unit, 11
２…ワークフロー定義格納部、１１４…ワークフロー案件格納部、１１６…フローパターン処理部、１１８…メールフロー抽出部、１２０…フロー定義比較部、１２２ 2 ... workflow definition storing unit, 114 ... workflow project storage section, 116 ... flow pattern processing section, 118 ... mail flow extractor, 120 ... flow definition comparison unit 122
…定義登録部、１２４…案件登録部、２０２…ワークフロー履歴格納部、３０２…ユーザのリスト、３０４…ユーザ別メールボックス、３０６…送信元フィールド、３ ... definition registration unit, 124 ... project registration unit, 202 ... workflow history storage section, 302 ... list of users, 304 ... user-specific mailbox, 306 ... source field, 3
０８…題名フィールド、３１０…カーボンコピー送付ユーザフィールド、３１２…メッセージＩＤフィールド、 08 ... title field, 310 ... carbon copy sending user field, 312 ... message ID field,
４０２…送信日時フィールド、４０４…メール送信者フィールド、４０６…メール受信者フィールド、４０８… 402 ... transmission time field, 404 ... mail sender field, 406 ... mail recipient field 408 ...
カーボンコピー受信者フィールド、４１０…メッセージＩＤフィールド、４１２…メッセージＩＤフィールド、 Carbon copy recipient field 410 ... message ID field, 412 ... Message ID field,
４１４…メールの題名フィールド、５０２…ノード、５ 414 ... e-mail subject field, 502 ... node, 5
０４…アーク、５０６…制御ノード、５０８…役割、５ 04 ... arc, 506 ... control node, 508 ... role, 5
１０…ユーザ、６０２…案件ＩＤ、６０４…定義ＩＤ、 10 ... user, 602 ... project ID, 604 ... definition ID,
６０６…状態、６０８…回覧属性、６１０…付随情報。 606 ... state, 608 ... circulation attribute, 610 ... incidental information.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 辻 洋 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 青木 篤 神奈川県横浜市戸塚区戸塚町5030番地 株 式会社日立製作所ソフトウェア開発本部内 Ｆターム(参考） 5B049 BB07 CC21 CC31 DD05 EE05 EE59 FF03 FF04 FF07 5B089 GA11 GA23 GB03 JA16 JB01 KA03 KA13 KB06 KC23 KH03 ────────────────────────────────────────────────── ─── of the front page continued (72) inventor Tsuji, Hiroshi Kawasaki City, Kanagawa Prefecture Aso District Ozenji 1099 address Co., Ltd., Hitachi systems development Laboratory in (72) inventor Atsushi Aoki Kanagawa Prefecture, Totsuka-ku, Yokohama-shi Totsuka-cho, 5030 address, Ltd. expression company, Hitachi software development Center in the F-term (reference) 5B049 BB07 CC21 CC31 DD05 EE05 EE59 FF03 FF04 FF07 5B089 GA11 GA23 GB03 JA16 JB01 KA03 KA13 KB06 KC23 KH03
【請求項１】 業務の流れを定義するワークフロー定義情報を参照して、メールの送受信やワークの流れを管理するワークフロー管理方法であって、 メールの送信履歴およびメール自体を記憶するステップと、 上記メール送信履歴の記憶からメールのフローパターン情報を抽出し、別に記憶してあるワークフロー定義情報を参照することにより、該メールのフローパターン情報と該ワークフロー定義情報とを比較して、該メールのフローの展開フローまたは抽出フローを取り出すステップと、 上記フローパターン情報を新規のワークフロー定義として上記ワークフロー定義記憶に登録するステップとを有することを特徴とするワークフロー管理方法。 [Claim 1] Referring to the workflow definition information defining a flow of operations, a work flow management method for managing the flow of mail transmission and reception and work, storing a transmission history and mail itself mail, the extract the mail flow pattern information from the storage of the mail transmission history, by referring to the work flow definition information stored separately, by comparing the said mail flow pattern information and the workflow definition information, the flow of the mail workflow management method characterized in that it comprises the retrieving the deployment flow or extraction flow, and registering to the workflow definition storing the flow pattern information as a new workflow definition.
【請求項２】 業務の流れを定義するワークフロー定義情報を参照して、ワークの流れを管理するワークフロー管理方法であって、 記憶手段に格納したワークフロー定義情報から、既にコンピュータに投入されて回覧されているワークフロー案件のワークフロー定義の展開フローまたは抽出フローを取り出すステップと、 上記ワークフロー案件を、上記記憶手段から取り出したワークフロー定義の案件情報として再投入するステップとを有することを特徴とするワークフロー管理方法。 2. Referring to the workflow definition information defining a flow of operations, a work flow management method for managing the flow of work, the work flow definition information stored in the storage means, are already circulated is introduced into the computer and retrieving the deployment flow or extraction flow of the workflow definition of the workflow transactions that, the workflow transactions, workflow management method characterized by a step of cycling as case information workflow definition retrieved from said storage means .
【請求項３】 請求項１に記載のワークフロー管理方法において、 前記メール送信履歴の記憶から選択したメールのフローを表示するステップと、 予め定義されたワークフロー定義から上記メールフローにあてはまる抽出フロー定義と展開フロー定義を表示するステップと、 該表示された各フロー定義を選択して、該メールフローを選択された該フロー定義に基づいたフロー定義として登録するステップとを有することを特徴とするワークフロー管理方法。 3. A work flow management method according to claim 1, displaying a flow for the selected mail from the storage of the mail transmission history, the extraction flow definition from predefined workflow definition applies to the mail flow and displaying the expanded flow definition, select each flow definition that is the display, workflow management, characterized in that a step of registering as a flow defined based on the flow definition that is selected the mail flow Method.
【請求項４】 請求項１に記載のワークフロー管理方法において、 前記メール送信履歴の記憶あるいはメール自体の記憶からメールフローを抽出するため、選択したメールを参照するリファレンスがあるか否かを判別するステップと、 該リファレンスとなる履歴がある場合には、該履歴に対応するメールを選択するステップと、 該リファレンスとなる履歴がない場合には、選択したメールの履歴の送信元を抽出するメールフローの開始ノードとするステップと、 次に、選択した履歴のメッセージ識別子をリファレンスに含む履歴を該メール送信履歴の記憶から検索するステップと、 該履歴がある場合には、選択した履歴の送信元ノードから検索した履歴の送信元ノードにアークを追加するステップと、 該検索した履歴を選択した履歴に置き 4. The workflow management method according to claim 1, for extracting the mail flow from a storage or storage of mail itself of the mail transmission history, determines whether there is a reference that refers to the selected email a step, when there is a history to be the reference, and selecting a mail corresponding to the subsequent history, if there is no history of the said reference, mail flow for extracting the source of mail history selected the method comprising the starting node, then retrieving the history including a message identifier of the selected history to the reference from the storage of the mail transmission history, if there is a subsequent history, the source node of the selected history a step of adding an arc source node history retrieved from, placed history of selecting the history of the search 換えて、上記検索処理を繰り返すステップと、 該選択した履歴のメッセージ識別子をリファレンスに含む履歴がない場合には、選択した履歴の受信先と一致する送信元を含み、時刻が後のメール履歴を別のグラフの枝から検索するステップと、 検索の結果、有りの場合には、選択した履歴の送信元ノードと検索した履歴の送信元ノードの間にアークを追加するステップとを有することを特徴とするワークフロー管理方法。 Modified by the step of repeating the search process, the message identifier of the history of the selected if there is no history including the reference includes a source that matches the destination of the selected history, time, mail history later characterized retrieving the branch of another graph, the result of the search, if there of, that a step of adding an arc between the source node history retrieved the source node of the selected history workflow management method to.
【請求項５】 請求項１に記載のワークフロー管理方法において、 前記メール送信履歴記憶あるいはメール自体の記憶からメールフローを抽出するステップと、 記憶手段からワークフロー定義情報を選択し、該ワークフロー定義情報が展開フローかあるいは抽出フローかを判別するステップと、 抽出フローである場合には、該抽出フロー定義と上記抽出されたメールフローを比較し、抽出フロー定義に無い部分をメールフロー部分から追加したフロー定義を生成するステップと、 展開フローである場合には、該展開フロー定義と上記抽出されたメールフローを比較し、メールフローに無い部分を展開フロー定義から削除したフロー定義をを生成するステップと、 生成したフロー定義を新規ワークフロー定義として登録するステップとを有す 5. A workflow management method according to claim 1, extracting the mail flow from the mail transmission history storage or storage of mail itself, select the workflow definition information from the storage means, the workflow definition information a step of determining whether expanded flow or extraction flow, in the case of extraction flow compares the extraction flow definition and the extracted mail flow, adding the part without the extraction flow definition from mail flow portion flows generating a definition, if an expansion flow, and generating a comparison the development flow definition and the extracted mail flow, the flow definition delete the part without the mail flow from expanded flow definition the generated flow definition have a and registering as a new workflow definition ことを特徴とするワークフロー管理方法。 Workflow management method, characterized in that.
【請求項６】 メール送信履歴記憶あるいはメール自体の記憶からメールフローを抽出するステップと、 記憶手段からワークフロー定義を選択し、該ワークフロー定義に分岐条件があるか否かを判別するステップと、 分岐条件がある場合には、該メールフローが選択している分岐条件を読み出し、該分岐条件を満たす案件の属性値を設定するステップと、 該メールフローの最終ノードに対応する案件の状態と、 A step of 6. The mail transmission history storage or storage of mail itself to extract the mail flow, the steps of selecting a workflow definition from the storage means, to determine whether there is a branch condition to the workflow definition, branch If there is a condition, reads out the branch condition the mail flow is selected, the step of setting an attribute value of the branch condition is satisfied projects, the state of matters corresponding to the last node of the mail flow,
選択したワークフロー定義の定義識別子を設定するステップと、 選択したメールフローを選択したワークフロー定義の案件として登録するステップとを有することを特徴とするワークフロー管理方法。 Steps and workflow management method characterized by a step of registering as a project of the workflow definition selected mail flow selected to set a defined identifier of the selected workflow definition.
JP20775098A 1998-07-23 1998-07-23 Workflow management method Pending JP2000040104A (en)
JP20775098A JP2000040104A (en) 1998-07-23 1998-07-23 Workflow management method
EP19990114030 EP0974919A3 (en) 1998-07-23 1999-07-19 Method of managing workflow based on electronic mail system
US09357831 US6594636B1 (en) 1998-07-23 1999-07-21 Method for managing workflow based on electronic mail system
US10448411 US20030195782A1 (en) 1998-07-23 2003-05-30 Method for managing workflow based on electronic mail system
US10447998 US20030195781A1 (en) 1998-07-23 2003-05-30 Method for managing workflow based on electronic mail system
JP2000040104A true true JP2000040104A (en) 2000-02-08
ID=16544931
JP20775098A Pending JP2000040104A (en) 1998-07-23 1998-07-23 Workflow management method
US (3) US6594636B1 (en)
EP (1) EP0974919A3 (en)
JP (1) JP2000040104A (en)
JP2005276170A (en) * 2004-02-23 2005-10-06 Ricoh Co Ltd Process management apparatus, user terminal apparatus, process management program, user terminal program, recording medium, process management method, and process execution method
JP2006338413A (en) * 2005-06-02 2006-12-14 Nec Corp Distributed application service management system, method and program
JP2007011445A (en) * 2005-06-28 2007-01-18 Fuji Xerox Co Ltd History providing device
JP2008041103A (en) * 2007-09-03 2008-02-21 Fuji Xerox Co Ltd Information retrieval support device
JP2015148982A (en) * 2014-02-07 2015-08-20 Kddi株式会社 Operation procedure flow update device, method, and program
FR2862781B1 (en) * 2003-11-21 2006-03-17 France Telecom Method for automatic management of an electronic messaging
CN102724135A (en) * 2011-12-14 2012-10-10 新奥特（北京）视频技术有限公司 Workflow mail synchronization method
FR1028782A (en) * 1949-10-31 1953-05-27 Glanzstoff Courtaulds Gmbh cellulose xanthogenate process for preparing
JPH07336385A (en) 1994-06-07 1995-12-22 Hitachi Inf Syst Ltd Electronic mail system
JPH10207750A (en) * 1997-01-20 1998-08-07 Hitachi Ltd Computer system for changing storage form of external storage
JP4506569B2 (en) * 2005-06-02 2010-07-21 日本電気株式会社 Distributed application service management system, method, and program, as well as the simulation apparatus, method and program
US6594636B1 (en) 2003-07-15 grant
US20030195781A1 (en) 2003-10-16 application
EP0974919A3 (en) 2001-02-28 application
US20030195782A1 (en) 2003-10-16 application
EP0974919A2 (en) 2000-01-26 application