[go: up one dir, main page]

JP2013200753A - Workflow management system, workflow management method, and workflow management program - Google Patents

Workflow management system, workflow management method, and workflow management program Download PDF

Info

Publication number
JP2013200753A
JP2013200753A JP2012069190A JP2012069190A JP2013200753A JP 2013200753 A JP2013200753 A JP 2013200753A JP 2012069190 A JP2012069190 A JP 2012069190A JP 2012069190 A JP2012069190 A JP 2012069190A JP 2013200753 A JP2013200753 A JP 2013200753A
Authority
JP
Japan
Prior art keywords
approver
information
master
employee
role
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.)
Granted
Application number
JP2012069190A
Other languages
Japanese (ja)
Other versions
JP5812911B2 (en
Inventor
Yuichi Iwakiri
裕一 岩切
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2012069190A priority Critical patent/JP5812911B2/en
Publication of JP2013200753A publication Critical patent/JP2013200753A/en
Application granted granted Critical
Publication of JP5812911B2 publication Critical patent/JP5812911B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To create a workflow in consideration of a schedule of an approver.SOLUTION: A workflow management system comprises: an application matter table 107 for storing matter information on a matter applied by a user; an application route assignment table 108 for storing route information in order of approval of matters; a matter route master 119 for storing route setting of each matter information; an employee master 110 for storing employee information including information on employees and approvers; an organization master 111 for storing organization information; a role master 112 for storing a role as a role number; and an employee open schedule management master 116 for storing open schedule information of employees. In the system, approvers satisfy an approval buffer required for approval and a cumulative processing time required for a workflow, and from a list of the approvers, an approver having an open schedule is extracted.

Description

本発明は、作業手続きの処理手順をワークフローとして規定することによって関係者間の情報及び業務が円滑に流れるようにするワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムに係り、特に承認者の承認手続きの遅れによるワークフローの期限切れを防止することができるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムに関する。   The present invention relates to a workflow management system, a workflow management method, and a workflow management program that allow information and work between related parties to flow smoothly by defining a processing procedure of a work procedure as a workflow, and in particular, an approval procedure for an approver. The present invention relates to a workflow management system, a workflow management method, and a workflow management program that can prevent a workflow from being expired due to a delay in time.

近年の企業等においては、多数の作業を多数の作業者が分担して業務を円滑に遂行するため、各作業手続きの処理手順をコンピュータシステムによって管理することが行われている。従来技術によるワークフローの管理技術が記載された文献としては、下記の特許文献1が挙げられ、該特許文献1には、ワークフローサーバが、次作業の承認・決裁者による電子文書のワークフロー処理が所定の滞留期限を超過している滞留電子文書を検知し、この検知された滞留電子文書の配送経路上で次作業の承認・決裁者の上長にあたる承認・決裁者のスケジュールを参照し、該上長にあたる参照した承認・決裁者のスケジュールと、前記滞留期限とに基づいて決裁代行者として委任設定する上長を決定することによって、ワークフロー上の正規の決裁担当者が不在の場合にも、起案者の決裁完了希望日を満足できるようにする技術が記載されている。   In recent enterprises and the like, in order to perform a work smoothly by sharing a large number of work by a large number of workers, the processing procedure of each work procedure is managed by a computer system. As a document describing a workflow management technique according to the prior art, the following Patent Document 1 can be cited. In the Patent Document 1, a workflow server performs predetermined workflow processing of an electronic document by an approval / decisioner of the next work. The staying electronic document exceeding the staying deadline is detected, and on the delivery route of the detected staying electronic document, the approval / approver's schedule, which is the superior of the approval / approval of the next work, is referred to. Even if there is no official official in charge of the workflow, by determining the superior to be delegated as the decision-making agent based on the reference approval and decision-maker's schedule and the stay deadline Is described in order to satisfy the desired completion date of approval.

特開2007−156678号公報JP 2007-156678 A

前述の特許文献1記載技術は、滞留期限を超過した作業の決済担当者が不在の場合であっても決済担当者の上長決裁によりワークフローを継続することができるものの、滞留期限を超過する前に決済担当者に超過の決裁を得ることが考慮されておらず、ワークフローが承認を得る以前に期限を超過してしまう可能性があるという不具合があった。また、従来技術においては、一般的なワークフロー機能を持つシステムでは、ワークフローを作成する際、システムが自動で申請者が所属する組織の上位組織を辿り、権限を持つ人物を承認者に割り当てるものの、承認行為を行うために必要な時間は考慮されないため、承認者の予定が詰まっており実現困難なことや実現不可能なワークフローが作成される可能性があるという不具合があった。   Although the technique described in Patent Document 1 described above can continue the workflow by the settlement manager's senior decision even when there is no settlement person in charge of work that has exceeded the stay deadline, However, there is a problem in that it is not considered to obtain an excessive decision from the settlement officer, and the deadline may be exceeded before the workflow is approved. In addition, in the conventional technology, in a system having a general workflow function, when creating a workflow, the system automatically follows the higher organization of the organization to which the applicant belongs, and assigns the authorized person to the approver. Since the time required for performing the approval act is not taken into account, there is a problem that the schedule of the approver is clogged and it may be difficult to implement or an unrealizable workflow may be created.

更に、従来技術は、実現困難又は実現不可能なワークフローが作成された場合、承認者に対して通常より迅速な対応が求められ、事前に申請者からの連絡がない場合、承認者が遅延に気づくことが困難であるという課題や、遅延が発生した際には、承認者と調整し至急の対応を行う必要があるが、従来の仕組みでは実現不可であるか否かの情報は提供されず、自身で承認者のスケジュールを調べなければならないという課題があった。また、従来技術は、日程的に余裕のあるワークフローが作成された場合であっても、承認者が複数ステップに跨って存在する場合、最終承認者へ行きつくまでにバッファ(余裕期間)を使い切ってしまい、期限を守れないことや、このためにワークフローが遅延し始めた際の対応は一般的に滞留情報をトリガーに行われるため、事後対応となりリカバリできないケースが発生するという課題があった。   Furthermore, in the prior art, when a workflow that is difficult or impossible to implement is created, the approver is required to respond more quickly than usual, and if there is no prior communication from the applicant, the approver is delayed. When there is a problem that it is difficult to notice or when a delay occurs, it is necessary to coordinate with the approver and take urgent action, but information on whether or not it is impossible to realize with the conventional mechanism is not provided There was a problem that I had to check the approver's schedule. In addition, even when a workflow with sufficient schedule is created, the conventional technology uses up the buffer (margin period) before reaching the final approver if the approver exists across multiple steps. As a result, there is a problem that the deadline cannot be kept, and the response when the workflow starts to be delayed for this reason is generally triggered by the stay information, so that there is a case where it cannot be recovered because it is a post response.

本発明の目的は、前述の従来技術による課題を解決しようとするものであり、承認行為を行うために必要な時間及び承認者のスケジュールを考慮したワークフローを作成することができるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムを提供することである。   SUMMARY OF THE INVENTION An object of the present invention is to solve the above-described problems of the prior art, and a workflow management system and workflow capable of creating a workflow that takes into account the time required to perform an approval action and the approver's schedule A management method and a workflow management program are provided.

前記目的を達成するため本発明は、作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するワークフロー管理システムであって、
ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを備え、
前記制御部が、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行することを第1の特徴とする。
In order to achieve the above object, the present invention includes a case for registering an approval route of a work item registration and an approval person and a route charge information registration processing part, and a control part for performing an empty schedule process for managing an employee schedule, A workflow management system that creates workflow information based on request information from system users,
Approver search that specifies whether to search for the applicant's name number, application date / time, applicant organization number, approval deadline date / time, approver processing time, search target organization number, and approver in the upper organization direction An application matter table for storing matter information including a method, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, and the matter information are retained. Execute the workflow with the matter master that stores the information associated with the type of matter to be executed, the matter route master that stores the route settings for each matter information, and the employee master that stores the employee information including the employee who performs the work and the approver The organization master that stores the organization information to be stored, the role master that stores the role based on the job system as the role number, and the employee that stores the association information between the employee and the organization to which the employee belongs Comprising a woven master, and employee roll master for storing string pickled information of said role information, and employee schedule management master for storing schedule information employees, and employees empty schedule management master for storing empty schedule information for employees,
A first step in which the control unit calculates a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A first feature is to execute a sixth step of inputting the empty schedule information stored in the employee empty schedule management master and the approver list and extracting an approver having an empty schedule from the approver list. .

また、本発明は、第1の特徴のワークフロー管理システムの前記第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行することを第2の特徴とし、前記何れかの特徴のワークフロー管理システムの第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行することを第3の特徴とする。   In the first step of the workflow management system of the first feature, the present invention calculates a total processing time required for processing for each case based on the application date and time and the approval deadline date and time stored in the application case table, When the total processing time based on the application date / time is determined not to satisfy the approval deadline date / time, the second feature is to execute a seventh step of warning the user, and the workflow management of any of the above features In the third step of the system, when it is determined that the approver search method stored in the application matter table is higher, and in the third step, the applicant organization number is determined as the search target organization. When the third step is set as a number, and it is determined that it is not a higher rank in the third step, the third step is executed to set the search starting point number as a search target organization number. And features.

更に本発明は、作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するコンピュータシステムにおけるワークフロー管理方法であって、
該コンピュータシステムに、ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを設け、
前記制御部に、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行させることを第4の特徴とする。
Further, the present invention includes a case for registering a work item and an approval route of the person in charge of approval and a route charge information registration processing unit, and a control unit for performing an unoccupied schedule process for managing an employee schedule. A workflow management method in a computer system for creating workflow information based on request information,
Whether or not to search the computer system for the name of the applicant to whom the user applies, the application date / time, the applicant organization number, the approval deadline date / time, the approver processing time, the search target organization number, and the approver in the upper organization direction An application matter table for storing matter information including an approver search method to be designated, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, A matter master that stores information associated with the type of matter that holds the matter information, a matter route master that stores route settings for each matter information, and an employee master that stores employee information including employees and approvers who perform work An organization master that stores organization information for performing a workflow, a role master that stores a role based on a job system as a role number, an employee and an organization to which the employee belongs Employee organization master for storing linking information, employee role master for storing linking information of the role information, employee schedule management master for storing employee schedule information, and employee vacancy schedule for storing employee vacancy schedule information With a management master,
A first step of calculating a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table in the control unit;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A fourth feature is that the sixth step of executing the empty schedule information stored in the employee empty schedule management master and the approver list as input and extracting an approver having an empty schedule from the approver list is executed. .

また、本発明は、第4の特徴のワークフロー管理方法の第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行させることを第5の特徴とし、前記何れかの特徴のワークフロー管理方法の第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行させることを第6の特徴とする。   In the first step of the workflow management method of the fourth feature, the present invention calculates a total processing time required for processing for each case based on the application date and time and the approval deadline date and time stored in the application case table, A workflow management method according to any one of the above-mentioned features is characterized in that a seventh step of warning a user is executed when it is determined that the total processing time based on the application date / time does not satisfy the approval deadline date / time. In the third step, the eighth step of determining whether or not the approver search method stored in the application matter table is higher, and when it is determined higher in the third step, the applicant organization number is set as the search target organization number. And when the third step is determined not to be higher, the sixth step is to execute the ninth step of setting the search origin number as a search target organization number. That.

また、本発明は、作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するコンピュータシステムのワークフロー管理プログラムであって、
該コンピュータシステムが、ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを備え、
前記制御部に、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行させることを第7の特徴とする。
The present invention also includes a case for registering work items and an approval route for the person in charge of approval and a route charge information registration processing unit, and a control unit for performing an empty schedule process for managing the employee schedule. A workflow management program for a computer system that creates workflow information based on the request information of
Whether the computer system searches the applicant's name number, application date / time, applicant organization number, approval deadline date / time, approver processing time, search target organization number, and approver in the direction of the organization. An application matter table for storing matter information including an approver search method to be designated, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, A matter master that stores information associated with the type of matter that holds the matter information, a matter route master that stores route settings for each matter information, and an employee master that stores employee information including employees and approvers who perform work An organization master that stores organization information for performing a workflow, a role master that stores a role based on a job system as a role number, an employee and an organization to which the employee belongs Employee organization master for storing linking information, employee role master for storing linking information of the role information, employee schedule management master for storing employee schedule information, and employee vacancy schedule for storing employee vacancy schedule information With a management master,
A first step of calculating a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table in the control unit;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A seventh feature is that the sixth step of executing, from the empty schedule information stored in the employee empty schedule management master and the approver list, the approver having an empty schedule is extracted from the approver list. .

また、本発明は、第7の特徴のワークフロー管理プログラムの第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行させることを第8の特徴とし、前記何れかの特徴のワークフロー管理プログラムの第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行させることを第9の特徴とする。   In the first step of the workflow management program of the seventh feature, the present invention calculates a total processing time required for processing for each case based on the application date and time and the approval deadline date and time stored in the application case table, The workflow management program according to any one of the above-mentioned features is characterized in that when a total processing time based on an application date / time is determined not to satisfy the approval deadline date / time, a seventh step of warning a user is executed. In the third step, the eighth step of determining whether or not the approver search method stored in the application matter table is higher, and when it is determined higher in the third step, the applicant organization number is set as the search target organization number. And when it is determined that it is not a higher rank in the third step, the ninth step of setting the search origin number as a search target organization number is executed. It is a feature of the 9.

本発明によるワークフロー管理システム、ワークフロー管理方法及びワークフロー管理プログラムは、社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出すると共に承認行為を行うために必要な時間を加味することによって、承認者の承認時間及びスケジュールを考慮したワークフローを作成することができる。   A workflow management system, a workflow management method, and a workflow management program according to the present invention input empty schedule information stored in an employee empty schedule management master and the approver list, and extract approvers with an empty schedule from the approver list. In addition, by adding the time necessary for performing the approval action, a workflow that takes into consideration the approval time and schedule of the approver can be created.

本発明の実施形態によるワークフロー管理システムの構成図。1 is a configuration diagram of a workflow management system according to an embodiment of the present invention. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態によるワークフロー管理フローを示す図。The figure which shows the workflow management flow by this embodiment. 本実施形態による空きスケジュール作成処理フローを示す図。The figure which shows the empty schedule creation process flow by this embodiment. 本実施形態によるテーブル構成を示す図。The figure which shows the table structure by this embodiment. 本実施形態によるテーブル構成を示す図。The figure which shows the table structure by this embodiment. 本実施形態による各テーブルの相関関係を示す図。The figure which shows the correlation of each table by this embodiment.

以下、本発明によるワークフロー管理方法及びプログラムを採用したワークフロー管理システムの一実施形態を図面を参照して詳細に説明する。
本発明によるワークフロー管理システムは、マスタ登録されている各作業案件に紐づくプロセスステップ(最小単位の作業、以下、ステップという)と各ステップにて承認を行うために必要なロール(担う「役割」)とステップごとの処理時間と全利用者の空きスケジュール情報とを元に、各ステップ毎の承認者・想定処理時間・バッファ・承認期限をファクターとし、空きスケジュールを元にワークフローを作成することによって、承認者の承認時間及びスケジュールを考慮したワークフローを作成することができ、受け取った情報を全承認者に展開する事により全承認者が自身の作業量や時間的猶予、承認期限を明確に意識することができ、承認の遅延や全ての後続承認者のバッファを使い切ることを防ぐことができ、詳細を次に説明する。
Hereinafter, an embodiment of a workflow management system employing a workflow management method and program according to the present invention will be described in detail with reference to the drawings.
The workflow management system according to the present invention includes a process step (minimum unit work, hereinafter referred to as a step) associated with each work item registered as a master and a role necessary for performing approval at each step (a “role”). ) And the processing time for each step and the vacant schedule information of all users, by creating a workflow based on the vacant schedule based on the approver, assumed processing time, buffer, and approval deadline for each step. A workflow that takes into consideration the approval time and schedule of the approver can be created, and the received information is distributed to all approvers so that all approvers are clearly aware of their workload, time delay, and approval deadline. To prevent delays in approval and exhaustion of all subsequent approver buffers, as detailed below. .

なお、一般にロールとは、ユーザを特定する為のルールを定義したものであって、例えば、ロール名「申請者」のロール定義が「ログイン中のユーザ」、ロール名「課長」のロール定義が「申請者所属課の課長」、ロール名「部長」のロール定義が「申請者所属部の部長」等の如く、「役割(ロール)」から「社員(ユーザ)」への変換ルール定義であり、プロセスステップとは、業務を行う際の最小単位の作業をいう。   In general, a role defines a rule for identifying a user. For example, the role definition of “applicant” is “logged in user” and the role definition of “section manager” is The role definition of “Applicant Affiliation Division” and role name “General Manager” is a conversion rule definition from “Role (Role)” to “Employee (User)” such as “General Manager of Applicant Affiliation Department”. A process step refers to a minimum unit of work when performing business.

[構成]
本実施形態によるワークフロー管理システム103は、図1に示す如く、システムの利用者101からネットワーク102を介して受け取ったリクエスト情報を基にワークフロー情報を作成するものであって、作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部105及び社員スケジュールを管理する空きスケジュール作成処理部106を有する制御部117と、該制御部117によってアクセスされる多数のテーブルやマスタを有するデータベース(DB)118とを備える。
[Constitution]
As shown in FIG. 1, the workflow management system 103 according to the present embodiment creates workflow information based on request information received from the system user 101 via the network 102, and registers and approves work items. A control unit 117 having a case and route charge information registration processing unit 105 for registering the approval route of the person in charge and an empty schedule creation processing unit 106 for managing the employee schedule, and a number of tables accessed by the control unit 117 And a database (DB) 118 having a master.

該データベース118は、ユーザが申請する案件情報(申請案件と呼ぶこともあり、申請日及び承認期限日を含む)を格納する申請案件テーブル107と、前記申請案件の経路情報(複数作業を遂行する際に承認を得る承認者の順番を含み、例えば、申請案件n番の各ステップ目の申請者名も含む)を格納する申請経路担当テーブル108と、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタ109と、案件情報毎の経路設定を格納する案件経路マスタ119と、作業を行う社員及び承認者を含む社員情報を格納する社員マスタ110と、本ワークフローを遂行する会社等の組織情報を格納する組織マスタ111と、「役割(ロール)」から「社員(ユーザ)」への変換ルールの定義であるロール情報を格納するロールマスタ112と、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタ113と、社員士ロール情報の紐づけ情報を格納する社員ロールマスタ114と、社員のスケジュール情報を格納する社員スケジュール管理マスタ115と、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタ116とを備える。   The database 118 includes an application item table 107 that stores item information (also referred to as an application item, which includes an application date and an approval deadline date) to be applied by the user, and route information of the application item (performs a plurality of operations). The application route person in charge table 108 for storing the order of the approver who obtains the approval, for example, including the name of the applicant at each step of the application case n), and the type of the case that holds the case information A case master 109 for storing information, a route master 119 for storing route settings for each case information, an employee master 110 for storing employee information including employees and approvers who perform work, and a company that executes this workflow. Organization master 111 for storing organization information such as, and a role for storing role information which is a definition of a conversion rule from “role (role)” to “employee (user)” A store 112, an employee organization master 113 that stores association information between an employee and the organization to which the employee belongs, an employee role master 114 that stores association information of employee role information, and employee schedule information. An employee schedule management master 115 and an employee schedule management master 116 for storing employee schedule information are provided.

前記データベース118の各テーブルやマスタは、図4A及び図4Bに示す如く、申請案件テーブル107が、「案件番号」・「案件種別番号」・「申請日時」・「承認期限日時」の各項目情報を含み、申請経路担当テーブル108が、「案件番号」・「氏名番号」・「経路順番」・「処理期限」・「メッセージ」の各項目情報を含み、案件マスタ109が、「案件種別番号」・「案件種別名称」の各項目情報を含み、案件経路マスタ119が、「案件種別番号」・「経路順番」・承認者が承認に要する時間を示す「承認者処理時間」・処理担当者を検索する際の対象組織をボトムアップ又はボトムダウンで示す「承認者検索方法」・「承認者ロール番号」の各項目情報を含み、社員マスタ110が、「氏名番号」・「姓」・「名」の各項目情報を含み、組織マスタ111が、課部等の「組織番号」・「組織名称」・「上位組織番号」の各項目情報を含み、ロールマスタ112が、ロールを一意に識別するための「ロール番号」・ロール番号に紐づく名称(職制)を示す「ロール名称」の各項目情報を含み、社員組織マスタ113が、「氏名番号」・「組織番号」・「主務兼務」の各項目情報を含み、社員ロールマスタ114が、「氏名番号」・「ロール番号」の各項目情報を含み、社員スケジュール管理マスタ115が、「氏名番号」・「スケジュール番号」・「タイトル」・「開始日時」・「終了日時」の各項目情報を含み、社員空きスケジュール管理マスタ116が、「氏名番号」・「空きスケジュール番号」・「開始日時」・「終了日時」の各項目情報を含むように構成されている。   As shown in FIG. 4A and FIG. 4B, each table and master of the database 118 includes items of item information of “case number”, “case type number”, “application date / time”, and “approval date / time”. The application route charge table 108 includes item information of “case number”, “name number”, “route order”, “processing deadline”, and “message”, and the case master 109 includes “case type number”. -Each item information of "Matter type name" includes the item route master 119, "Matter type number", "Route order", "Approver processing time" indicating the time required for approval by the approver-Processing person in charge Included in each item information of “approver search method” and “approver role number” indicating the target organization in the bottom-up or bottom-down, the employee master 110 has “name number”, “last name”, “first name” Each item The organization master 111 includes each item information of “organization number”, “organization name” and “higher organization number” such as a section, and the role master 112 uniquely identifies a role. Each item information of “Role Name” indicating the name (job system) associated with the “No.” and role number is included, and the employee organization master 113 stores each item information of “Name Number”, “Organization Number”, and “Concurrent”. The employee role master 114 includes item information of “name number” and “role number”, and the employee schedule management master 115 includes “name number”, “schedule number”, “title”, “start date”, Each item information of “end date and time” is included, and the employee empty schedule management master 116 is configured to include item information of “name number”, “empty schedule number”, “start date and time”, and “end date and time”. To have.

また、前記データベース118の各テーブルやマスタは、図5に示す如く、申請案件テーブル107の案件番号が申請経路担当テーブル108の案件番号に紐付き、該申請経路担当テーブル108の氏名番号が社員マスタ110の社員番号に紐付き、該社員マスタ110の氏名番号が社員ロールマスタ114と社員スケジュール管理マスタ115と社員空きスケジュール管理マスタ116と社員組織マスタ113と紐付くことができると共に、全てのテーブルやマスタが共通項目によって紐付けられように構成されている。   Further, as shown in FIG. 5, each table and master of the database 118 is associated with the case number of the application route table 108 and the name number of the application route table 108 is the employee master 110. The employee number 110 can be associated with the employee role master 114, the employee schedule management master 115, the employee empty schedule management master 116, and the employee organization master 113, and all tables and masters It is configured to be linked by common items.

[動作]
さて、前述のように構成されたワークフロー管理システム103は、制御部117の経路担当情報登録処理部105がワークフローの経路担当情報を登録するとき、初期処理として、図2A及び図2Bに示す如く、利用者101からのセッション201に基づいて、セッション及び氏名番号を氏名番号285の変数として図示しないワークメモリに格納するステップS201と、利用者101からのリクエスト203に基づいて案件種別と申請組織番号と承認期限日時とメッセージと検索起点組織番号と検索開始時間と検索終了時間とを取得し、案件種別211と申請者組織番号213と承認期限日時215とメッセージ217と検索起点組織番号251と検索開始時間287と検索終了時間589とを変数として図示しないワークメモリに格納するステップS202〜206,ステップS211〜212と、申請案件テーブル107から案件番号の最大値を取得し、プラス1(カウントアップ)した値を案件番号218の変数として図示しないワークメモリに格納するステップS213と、コンピュータのシステム年月時刻に基づいて申請日時220を変数として図示しないワークメモリに格納するステップS214と、前記ステップによってワークメモリに格納した情報207を新レコードとして申請案件テーブル107へ格納するステップS215とを実行するように動作する。
[Operation]
As shown in FIGS. 2A and 2B, the workflow management system 103 configured as described above has an initial process when the route charge information registration processing unit 105 of the control unit 117 registers the route charge information of the workflow, as shown in FIGS. 2A and 2B. Based on the session 201 from the user 101, the step S 201 stores the session and name number as a variable of the name number 285 in a work memory (not shown), and the case type and application organization number based on the request 203 from the user 101. Approval expiration date / time, message, search origin organization number, search start time, and search end time are acquired, and the case type 211, applicant organization number 213, approval expiration date / time 215, message 217, search origin organization number 251 and search start time. 287 and search end time 589 as variables in a work memory (not shown) Steps S202 to 206, Steps S211 to S212, and the maximum value of the case number obtained from the application case table 107, and the value incremented by 1 (counted up) is stored in the work memory (not shown) as a variable of the case number 218 S213, the application date 220 stored in the work memory (not shown) as a variable based on the system date of the computer, and the information 207 stored in the work memory by the above step is stored in the application item table 107 as a new record. It operates to execute step S215.

次いで、ワークフロー管理システム103は、図2Bに示す如く、利用者101から入力された氏名番号及びメッセージに基づいて申請経路担当テーブル108に経路順番「1」、処理期限「NULL」とした申請経路担当者を新レコードとして格納するステップS216を実行して申請者情報を登録し、図2Cに示す如く、案件経路マスタ119(案件種別番号・経路順番・承認者処理時間・承認者検索方法・承認者ロール番号を格納)から案件種別に紐付く全レコードの案件リスト246を取得するステップS221と、当該案件のワークフローに要する合成処理時間値を「0」に初期化するために時間「0」を合計処理時間221として図示しないワークメモリに格納するステップS222と、申請者の処理時間はカウントしないためにカウンタ(cnt)の値を「1」とした前記案件リストの処理ループを開始するステップS223と、前記案件リスト246の全経路を介した処理時間の合計値を合計処理時間として算出し、該算出した合計処理時間221を変数として図示しないワークメモリに格納するステップS225と、全ての案件に対する合計処理時間221の算出及び格納が終了するまで前記ステップS223との間で繰り返すステップS226とを実行する。   Next, as shown in FIG. 2B, the workflow management system 103 sets the route order “1” and the processing time limit “NULL” in the request route charge table 108 based on the name number and message input from the user 101. The applicant information is registered by executing step S216 for storing the user as a new record, and as shown in FIG. 2C, the item route master 119 (the item type number, the route order, the approver processing time, the approver search method, the approver Step S 221 for acquiring the case list 246 of all records linked to the case type from the role number (stored), and the time “0” is added to initialize the composite processing time value required for the workflow of the case to “0” Step S222 stored in the work memory (not shown) as the processing time 221 and the processing time of the applicant are not counted. A step S223 for starting the processing loop of the case list with the counter (cnt) value set to “1”, and a total processing time through all routes of the case list 246 are calculated as a total processing time, and the calculation is performed. The step S225 of storing the total processing time 221 as a variable in a work memory (not shown) and the step S226 of repeating between the step S223 until the calculation and storage of the total processing time 221 for all cases are completed.

更に本システムは、前記ステップS225によって格納した合計処理時間221と申請日時との和と承認期限の情報235を入力とし、申請日時と合計処理時間の和が承認期限日時を過ぎるか否か(想定時間内に処理を完了するか否か)を判定し、過ぎると判定したときにエラー処理300を行うステップS227とを実行することによって、利用者101はここで時間内に終わらせることが困難であり、スケジュール調整が必要であると認識でき、その後は本システムを利用せずに電話等で調整し処理可能な担当者をマニュアル設定する等の対応が考えられる。   Further, the present system inputs the sum 235 of the total processing time 221 and the application date / time stored in step S225 and the approval deadline information 235, and determines whether or not the sum of the application date / time and the total processing time has passed the approval date / time (assuming It is difficult for the user 101 to finish in time here by executing step S227 that performs error processing 300 when it is determined that the process is completed in time or not. Yes, it can be recognized that the schedule needs to be adjusted, and after that, it may be possible to manually set a person in charge who can make adjustments by telephone or the like without using this system.

更に、本実施形態によるワークフロー管理システム103は、前記ステップS227において申請日時と合計処理時間の和が承認期限日時を過ぎないと判定したとき、図2Dに示す如く、累計処理時間を初期化するために累計処理時間を「0」に初期化するステップS231と、カウンタ(cnt)2の値を「1」とした前記案件リストの処理ループを開始するステップS232と、案件リスト246から該当ステップの承認者処理時間と承認者検索方法と第1候補の承認者ロール番号を取得し、案件番号cnt番目の承認者処理時間239と承認者検索方法240と承認者ロール番号242と承認者バッファ245を変数として図示しないワークメモリに格納するステップS233〜ステップS236とを実行することによって、案件番号cnt番目に対する承認者が期限内に承認に要する時間である承認者バッファを取得することができる。前記ステップS236による承認者バッファの算出は、「((承認期限日時−申請日時)−合計処理時間)×(承認者処理時間/合計処理時間)」の計算式によって、申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を、各ステップに割り振ることによって算出し、作業時間が長いステップほど長いバッファが割り当てられるものである。   Furthermore, when the workflow management system 103 according to the present embodiment determines in step S227 that the sum of the application date and time and the total processing time has not passed the approval deadline date and time, as shown in FIG. Step S231 for initializing the accumulated processing time to “0”, Step S232 for starting the case list processing loop with the value of the counter (cnt) 2 being “1”, and approval of the corresponding step from the case list 246 Approver processing time, approver search method and approver role number of the first candidate are acquired, and the approver processing time 239, approver search method 240, approver role number 242 and approver buffer 245 of the case number cnt are variables By executing steps S233 to S236 stored in a work memory not shown as Approver against nt th it is possible to get the approver buffer is the time required for approval within the deadline. The calculation of the approver buffer in step S236 is performed from the application date and time to the approval date and time by a calculation formula of “((approval date / time−application date / time) −total processing time) × (approver processing time / total processing time)”. Of these periods, a period excluding the total processing time is calculated by allocating to each step, and a longer buffer is assigned to a step having a longer work time.

次いで、本実施形態は、図2Eに示す如く、承認者検索方法がボトムアップ(組織の上位を検索対象とする検索処理)が否かを判定するステップS241と、該ステップS241においてボトムアップと判定したとき、申請者組織番号213を検索対象組織番号に代入してワークメモリに検索対象組織番号268として格納するステップS242と、前記ステップS241においてボトムアップでないと判定したとき、検索起点組織番号251を検索対象組織番号に代入してワークメモリに検索対象組織番号275として格納するステップS243と、前記ステップS242又は243によりワークメモリに格納した検索対象組織番号に対する第2候補の承認者ロール番号に、案件リストのcntと案件マップの承認者ロール番号とを代入するステップS244とを実行する。   Next, in the present embodiment, as shown in FIG. 2E, step S241 for determining whether or not the approver search method is bottom-up (a search process for searching the top of the organization), and the bottom-up determination in step S241. In step S242, the applicant organization number 213 is substituted for the search target organization number and stored in the work memory as the search target organization number 268. If it is determined in step S241 that it is not bottom-up, the search origin organization number 251 is set. In step S243, which is substituted for the search target organization number and stored in the work memory as the search target organization number 275, the second candidate approver role number corresponding to the search target organization number stored in the work memory in step S242 or 243 Substitute cnt of list and approver role number of matter map To run and step S244.

なお、前記ステップS242におけるボトムアップの処理は、自身の直属の上長から承認が必要な案件に適し、例えば、半期毎の仕事内容の評価は、自身の課長、部長に承認をもらう事が一般的だが、そのような案件は自身が所属する組織から上位組織を辿るボトムアップが適しているためである。前記ステップS243におけるボトムアップで無いトップダウンの処理は、トップダウンが事業部単位に部や課を跨いで、係が選出される案件に適し、例えばフロア防災係の書類回覧等は、様々な組織から選出された係の間で担当・責任者が選ばれる事が一般的だが、そのような案件は任意の上位組織から下位組織を辿るトップダウンが適しているためであり、前述のステップS241による判定処理によって案件内容に適した承認者を設定することができる。   Note that the bottom-up process in step S242 is suitable for projects that require approval from the immediate manager of his / her immediate area. For example, evaluation of work contents every six months is generally approved by his / her section manager / department manager. This is because such a case is suitable for bottom-up in which the organization belongs to the higher organization. The top-down processing that is not bottom-up in step S243 is suitable for a case where a person in charge is selected because the top-down straddles departments or divisions in units of business units. In general, the person in charge / responsible is selected among the persons selected from the above, but such a case is suitable for top-down tracing from any upper organization to a lower organization, according to the above-described step S241. Approvers suitable for the matter contents can be set by the judgment process.

更に、本実施形態によるワークフロー管理システム103は、図2Fに示すごとく、社員ロールマスタ114と社員組織マスタ113と社員スケジュール空き管理マスタ115の各情報を紐付けて検索し、前記ステップにより取得した情報263(検索対象組織番号・承認者ロール番号・申請日時・累計処理時間・承認者処理時間・承認者バッファ・検索範囲開始・検索範囲終了の各情報)及び承認者の氏名番号リストとに基づいて案件番号cnt番目に対する承認者氏名番号リストを抽出するステップS251と、指定組織内に承認権限保持者が存在するか否かを判定し、存在する場合に後述のステップS261に移行するステップS252と、該ステップS252において存在しないと判定したとき、検索方法を基に処理の切り分けを行うため検索方法がボトムアップか否かを判定するステップS253と、該ステップS253においてボトムアップであると判定したとき、組織マスタ111から申請者組織番号に比べて上位の上位組織番号を検索対象組織番号に代入するステップS254と、ボトムアップでない(トップダウン)と判定したとき、組織マスタ111から検索起点組織番号を検索対象組織番号に代入するステップS255を実行することによって、作業内容に応じたボトムアップ又はトップダウンによる承認者を検索対象に設定することができる。   Furthermore, as shown in FIG. 2F, the workflow management system 103 according to the present embodiment searches the information of the employee role master 114, the employee organization master 113, and the employee schedule vacancy management master 115 in association with each other, and acquires the information obtained in the above steps. 263 (search target organization number, approver role number, application date / time, accumulated processing time, approver processing time, approver buffer, search range start / search range end information) and approver's name number list A step S251 for extracting an approver name number list for the case number cnt, a step S252 for determining whether or not an approval authority holder exists in the designated organization, and a transition to a later-described step S261 if there exists, When it is determined in step S252 that the file does not exist, the process is divided based on the search method. Therefore, in step S253 for determining whether or not the search method is bottom-up, and when it is determined that the search method is bottom-up in step S253, the higher-order organization number is compared with the applicant organization number from the organization master 111. Step S254 for substituting for and when it is determined that it is not bottom-up (top-down), by executing step S255 for substituting the search origin organization number from the organization master 111 to the search target organization number, bottom-up according to the work content Alternatively, a top-down approver can be set as a search target.

次いで本システムは、図2Gに示す如く、カウンタ(cnt)3の値を「0」とした前記案件リストの処理ループを開始するステップS261と、前記取得した各情報(案件番号・承認者氏名リスト・申請日時・累計処理時間・承認者処理時間・承認者バッファの各情報)を入力として申請経路担当テーブル108に新レコードとして追加格納するステップS262と、該ステップS262に続き後述の処理の繰り返しを開始するステップS263と、該申請経路担当テーブル108に格納した案件の累計承認時間と担当者処理時間と承認者バッファ時間とを積算して累計処理時間281としてワークメモリに格納するステップS264と、該ステップS264を対象案件が終了(全ステップに処理担当者を割り当てる処理の終了)するまで繰り返すステップS264とを実行することによって、本実施形態による制御部117の経路担当情報登録処理部105は、申請情報と承認者権限(ボトムアップ、ボトムダウン)と承認者の空きスケジュールを考慮したワークフローを作成することができる。   Next, as shown in FIG. 2G, the present system starts step S261 for starting the case list processing loop in which the value of the counter (cnt) 3 is “0”, and the acquired information (case number / approver name list). Step S262 for additionally storing the application date / time, accumulated processing time, approver processing time, and information of the approver buffer) as a new record in the application route charge table 108 as input and repeating the processing described later following Step S262 Step S263 to be started, Step S264 for accumulating the cumulative approval time, the person-in-charge processing time, and the approver buffer time of the cases stored in the application route charge table 108 and storing them in the work memory as the total processing time 281; Step S264 is completed until the target case is completed (end of processing for assigning a person in charge of processing to all steps). By executing the repeat step S264, the route charge information registration processing unit 105 of the control unit 117 according to the present embodiment considers the application information, the approver authority (bottom-up, bottom-down), and the vacant schedule of the approver. A workflow can be created.

また、前記空きスケジュール作成処理部106は、図4に示す如く、社員スケジュール管理マスタ115から社員全員のレコードを抽出してソートし、社員スケジュールリスト900として図示しないワークメモリに格納するステップS301と、カウンタcntの初期値を「0」、終了条件をカウンタが全レコード数−1になったときに設定して以降の処理を繰り返す処理を開始するステップS302と、前記カウンタが指すレコードの氏名番号とカウンタ+1のレコードの氏名番号が等しいか否かを判定するステップS303と、該ステップS303において等しいと判定したとき、前記社員スケジュールリスト900のスケジュール情報を社員空きスケジュール管理マスタ115に登録するステップS304と、終了時宇検を満たすまで前記ステップS303及び304を繰り返して処理を終了するステップS305とを実行するように動作することによって、社員の空きスケジュールを本システムに適用することができる。   Further, as shown in FIG. 4, the empty schedule creation processing unit 106 extracts and sorts all employee records from the employee schedule management master 115, sorts them, and stores them in a work memory (not shown) as an employee schedule list 900; An initial value of the counter cnt is set to “0”, an end condition is set when the counter reaches the total number of records −1, and a process of repeating the subsequent processing is started, step S302, the name number of the record pointed to by the counter, Step S303 for determining whether or not the name number of the record of the counter +1 is equal, and Step S304 for registering the schedule information of the employee schedule list 900 in the employee empty schedule management master 115 when it is determined that they are equal in Step S303 At the end By operating to perform a step S305 to end the process by repeating the steps S303 and 304, it is possible to apply the free schedule of employees in this system.

101 利用者、102 ネットワーク、103 ワークフロー管理システム、
105 経路担当情報登録処理部、106 スケジュール作成処理部、
107 申請案件テーブル、108 申請経路担当テーブル、109 案件マスタ、
110 社員マスタ、111 組織マスタ、112 ロールマスタ、
113 社員組織マスタ、114 社員ロールマスタ、
115 社員スケジュール管理マスタ、116 社員空きスケジュール管理マスタ、
117 制御部、118 データベース、119 案件経路マスタ、
213 申請者組織番号、215 承認期限日時、217 メッセージ、
218 案件番号、220 申請日時、221 合計処理時間、
239 承認者処理時間、240 承認者検索方法、242 承認者ロール番号、
245 承認者バッファ、246 案件リスト、251 検索起点組織番号、
268 検索対象組織番号、275 検索対象組織番号、281 累計処理時間、
285 氏名番号、287 検索開始時間、300 エラー処理、
589 検索終了時間、900 社員スケジュールリスト
101 users, 102 networks, 103 workflow management systems,
105 route charge information registration processing unit, 106 schedule creation processing unit,
107 Application matter table, 108 Application route charge table, 109 Case master,
110 employee master, 111 organization master, 112 role master,
113 employee organization master, 114 employee role master,
115 employee schedule management master, 116 employee empty schedule management master,
117 control unit, 118 database, 119 matter route master,
213 Applicant organization number, 215 Approval deadline date, 217 message,
218 case number, 220 application date and time, 221 total processing time,
239 Approver processing time, 240 Approver search method, 242 Approver role number,
245 Approver buffer, 246 Item list, 251 Search origin organization number,
268 Search target organization number, 275 Search target organization number, 281 Cumulative processing time,
285 name number, 287 search start time, 300 error handling,
589 Search End Time, 900 Employee Schedule List

Claims (9)

作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するワークフロー管理システムであって、
ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを備え、
前記制御部が、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行することを特徴とするワークフロー管理システム。
It is equipped with an item and route manager information registration processing unit for registering work items and approval routes for approval personnel, and a control unit that performs idle schedule processing to manage employee schedules, based on request information from system users A workflow management system for creating workflow information,
Approver search that specifies whether to search for the applicant's name number, application date / time, applicant organization number, approval deadline date / time, approver processing time, search target organization number, and approver in the upper organization direction An application matter table for storing matter information including a method, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, and the matter information are retained. Execute the workflow with the matter master that stores the information associated with the type of matter to be executed, the matter route master that stores the route settings for each matter information, and the employee master that stores the employee information including the employee who performs the work and the approver The organization master that stores the organization information to be stored, the role master that stores the role based on the job system as the role number, and the employee that stores the association information between the employee and the organization to which the employee belongs Comprising a woven master, and employee roll master for storing string pickled information of said role information, and employee schedule management master for storing schedule information employees, and employees empty schedule management master for storing empty schedule information for employees,
A first step in which the control unit calculates a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A workflow management system that executes the sixth step of extracting, from the approver list, an approver having a free schedule, by inputting the free schedule information stored in the employee free schedule management master and the approver list. .
前記第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行することを特徴とする請求項1記載のワークフロー管理システム。   In the first step, the total processing time required for processing for each case based on the application date and time and the approval deadline date stored in the application case table is calculated, and the total processing time based on the application date and time is the approval deadline date and time The workflow management system according to claim 1, wherein a seventh step of warning a user when it is determined that the condition is not satisfied is executed. 前記第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行することを特徴とする請求項1又は2記載のワークフロー管理システム。   In the third step, when it is determined that the approver search method stored in the application matter table is higher, and in the third step, the applicant organization number is determined as the search target organization number. The workflow management system according to claim 1 or 2, further comprising: a ninth step of setting the search origin number as a search target organization number when it is determined that the search origin number is not higher in the third step. 作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するコンピュータシステムにおけるワークフロー管理方法であって、
該コンピュータシステムに、ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを設け、
前記制御部に、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行させることを特徴とするワークフロー管理方法。
It is equipped with an item and route manager information registration processing unit for registering work items and approval routes for approval personnel, and a control unit that performs idle schedule processing to manage employee schedules, based on request information from system users A workflow management method in a computer system for creating workflow information,
Whether or not to search the computer system for the name of the applicant to whom the user applies, the application date / time, the applicant organization number, the approval deadline date / time, the approver processing time, the search target organization number, and the approver in the upper organization direction An application matter table for storing matter information including an approver search method to be designated, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, A matter master that stores information associated with the type of matter that holds the matter information, a matter route master that stores route settings for each matter information, and an employee master that stores employee information including employees and approvers who perform work An organization master that stores organization information for performing a workflow, a role master that stores a role based on a job system as a role number, an employee and an organization to which the employee belongs Employee organization master for storing linking information, employee role master for storing linking information of the role information, employee schedule management master for storing employee schedule information, and employee vacancy schedule for storing employee vacancy schedule information With a management master,
A first step of calculating a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table in the control unit;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A workflow management method, comprising: inputting empty schedule information stored in the employee empty schedule management master and the approver list; and executing a sixth step of extracting an approver having an empty schedule from the approver list. .
前記第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行させることを特徴とする請求項4記載のワークフロー管理方法。   In the first step, the total processing time required for processing for each case based on the application date and time and the approval deadline date stored in the application case table is calculated, and the total processing time based on the application date and time is the approval deadline date and time The workflow management method according to claim 4, further comprising: executing a seventh step of warning the user when it is determined that the condition is not satisfied. 前記第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行させることを特徴とする請求項4又は5記載のワークフロー管理方法。   In the third step, when it is determined that the approver search method stored in the application matter table is higher, and in the third step, the applicant organization number is determined as the search target organization number. The workflow management method according to claim 4 or 5, further comprising: executing the ninth step of setting the search origin number as a search target organization number when it is determined that the search origin number is not a higher rank in the third step. 作業案件の登録及び承認担当者の承認経路を登録するための案件及び経路担当情報登録処理部並びに社員スケジュールを管理する空きスケジュール処理を行う制御部を備え、システム利用者からのリクエスト情報を基にワークフロー情報を作成するコンピュータシステムのワークフロー管理プログラムであって、
該コンピュータシステムが、ユーザが申請する申請者の氏名番号と申請日時と申請者組織番号と承認期限日時と承認者処理時間と検索対象組織番号と承認者を組織上位方向に検索するか否かを指定する承認者検索方法とを含む案件情報を格納する申請案件テーブルと、前記案件情報に含まれる複数作業を遂行する際に承認を得る承認順を示す経路情報を格納する申請経路担当テーブルと、前記案件情報を保持する案件の種類に紐づく情報を格納する案件マスタと、案件情報毎の経路設定を格納する案件経路マスタと、作業を行う社員及び承認者を含む社員情報を格納する社員マスタと、ワークフローを遂行する組織情報を格納する組織マスタと、職制に基づく役割をロール番号として格納するロールマスタと、社員と該社員の所属する組織との紐づけ情報を格納する社員組織マスタと、前記ロール情報の紐づけ情報を格納する社員ロールマスタと、社員のスケジュール情報を格納する社員スケジュール管理マスタと、社員の空きスケジュール情報を格納する社員空きスケジュール管理マスタとを備え、
前記制御部に、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた複数案件の処理に要する累計処理時間を算出する第1工程と、
前記申請案件テーブルに格納した承認者処理時間と前記ロールマスタに格納した承認者のロール番号を第1承認者ロール番号として抽出し、該第1承認者ロール番号に対応した承認者バッファを、前記申請日時から承認期限日時までの期間のうち、合計処理時間を除いた期間を各作業に割り振って算出する第2工程と、
前記申請案件テーブルに格納した承認者検索方法により指定された組織の上位又は下位の検索対象組織番号を設定する第3工程と、
該第3工程によって設定した検索対象組織番号を起点として前記申請案件テーブルに格納した申請者の氏名番号に対する上位又は下位の第2承認者ロール番号を前記ロールマスタから抽出する第4工程と、
前記第1及び第2承認者ロール番号と前記申請日時と前記累計処理時間と前記検索対象組織番号と前記承認者バッファとに基づいて承認者バッファ及び承認期限日時とを満足する承認者の承認者リストを作成する第5工程と、
前記社員空きスケジュール管理マスタに格納した空きスケジュール情報及び前記承認者リストを入力とし、空きスケジュールのある承認者を前記承認者リストから抽出する第6工程とを実行させることを特徴とするワークフロー管理プログラム。
It is equipped with an item and route manager information registration processing unit for registering work items and approval routes for approval personnel, and a control unit that performs idle schedule processing to manage employee schedules, based on request information from system users A workflow management program for a computer system for creating workflow information,
Whether the computer system searches the applicant's name number, application date / time, applicant organization number, approval deadline date / time, approver processing time, search target organization number, and approver in the direction of the organization. An application matter table for storing matter information including an approver search method to be designated, an application route charge table for storing route information indicating an approval order for obtaining approval when performing a plurality of operations included in the matter information, A matter master that stores information associated with the type of matter that holds the matter information, a matter route master that stores route settings for each matter information, and an employee master that stores employee information including employees and approvers who perform work An organization master that stores organization information for performing a workflow, a role master that stores a role based on a job system as a role number, an employee and an organization to which the employee belongs Employee organization master for storing linking information, employee role master for storing linking information of the role information, employee schedule management master for storing employee schedule information, and employee vacancy schedule for storing employee vacancy schedule information With a management master,
A first step of calculating a cumulative processing time required for processing a plurality of cases based on the application date and time and the approval deadline date and time stored in the application case table in the control unit;
The approver processing time stored in the application matter table and the role number of the approver stored in the role master are extracted as the first approver role number, and the approver buffer corresponding to the first approver role number is A second step of calculating and allocating a period excluding the total processing time among the period from the application date to the approval deadline date;
A third step of setting a higher or lower search target organization number of the organization designated by the approver search method stored in the application matter table;
A fourth step of extracting, from the role master, a higher or lower second approver role number for the applicant's name number stored in the application matter table starting from the search target organization number set in the third step;
An approver of an approver who satisfies the approver buffer and the approval deadline date and time based on the first and second approver role numbers, the application date and time, the accumulated processing time, the search target organization number and the approver buffer. A fifth step of creating a list;
A workflow management program for executing the sixth step of extracting, from the approver list, an approver having a free schedule, based on the free schedule information stored in the employee free schedule management master and the approver list. .
前記第1工程において、前記申請案件テーブルに格納した申請日時及び承認期限日時に基づいた案件毎の処理に要する合計処理時間を算出し、前記申請日時を基準とした合計処理時間が前記承認期限日時を満足しないと判定したとき、利用者に警告する第7工程を実行させることを特徴とする請求項7記載のワークフロー管理プログラム。   In the first step, the total processing time required for processing for each case based on the application date and time and the approval deadline date stored in the application case table is calculated, and the total processing time based on the application date and time is the approval deadline date and time 8. The workflow management program according to claim 7, wherein a seventh step of warning the user is executed when it is determined that the condition is not satisfied. 前記第3工程において、申請案件テーブルに格納した承認者検索方法が上位か否かを判定する第8工程と、前記第3工程において上位と判定したとき、前記申請者組織番号を検索対象組織番号として設定し、第3工程において上位でないと判定したとき、前記検索起点番号を検索対象組織番号として設定する第9工程とを実行させることを特徴とする請求項7又は8記載のワークフロー管理プログラム。   In the third step, when it is determined that the approver search method stored in the application matter table is higher, and in the third step, the applicant organization number is determined as the search target organization number. The workflow management program according to claim 7 or 8, wherein when the third step is determined not to be a higher rank, the ninth step of setting the search origin number as a search target organization number is executed.
JP2012069190A 2012-03-26 2012-03-26 Workflow management system, workflow management method, and workflow management program Expired - Fee Related JP5812911B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012069190A JP5812911B2 (en) 2012-03-26 2012-03-26 Workflow management system, workflow management method, and workflow management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012069190A JP5812911B2 (en) 2012-03-26 2012-03-26 Workflow management system, workflow management method, and workflow management program

Publications (2)

Publication Number Publication Date
JP2013200753A true JP2013200753A (en) 2013-10-03
JP5812911B2 JP5812911B2 (en) 2015-11-17

Family

ID=49520938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012069190A Expired - Fee Related JP5812911B2 (en) 2012-03-26 2012-03-26 Workflow management system, workflow management method, and workflow management program

Country Status (1)

Country Link
JP (1) JP5812911B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10282707B2 (en) 2015-07-02 2019-05-07 International Business Machines Corporation Scheduling business process
CN111815119A (en) * 2020-06-12 2020-10-23 杭州东岸网络信息服务有限公司 Bad asset management system and method based on block chain
CN112070465A (en) * 2020-08-26 2020-12-11 中铁济南工程建设监理有限公司 OA cooperative office system for supervision
US20210304145A1 (en) * 2020-03-26 2021-09-30 Fujifilm Business Innovation Corp. Information processing apparatus and non-transitory computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003323531A (en) * 2002-02-27 2003-11-14 Osaka Gas Co Ltd Application data processing device
JP2006189930A (en) * 2004-12-28 2006-07-20 Canon Marketing Japan Inc Approval work support system, approval work support device, and approval work support program
JP2011008669A (en) * 2009-06-29 2011-01-13 Nomura Research Institute Ltd Task management system and security management support system
JP2011191964A (en) * 2010-03-15 2011-09-29 Hitachi Information & Control Solutions Ltd Workflow management method, program and workflow management device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003323531A (en) * 2002-02-27 2003-11-14 Osaka Gas Co Ltd Application data processing device
JP2006189930A (en) * 2004-12-28 2006-07-20 Canon Marketing Japan Inc Approval work support system, approval work support device, and approval work support program
JP2011008669A (en) * 2009-06-29 2011-01-13 Nomura Research Institute Ltd Task management system and security management support system
JP2011191964A (en) * 2010-03-15 2011-09-29 Hitachi Information & Control Solutions Ltd Workflow management method, program and workflow management device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10282707B2 (en) 2015-07-02 2019-05-07 International Business Machines Corporation Scheduling business process
US11188882B2 (en) 2015-07-02 2021-11-30 International Business Machines Corporation Scheduling business process
US20210304145A1 (en) * 2020-03-26 2021-09-30 Fujifilm Business Innovation Corp. Information processing apparatus and non-transitory computer readable medium
US11631053B2 (en) * 2020-03-26 2023-04-18 Fujifilm Business Innovation Corp. Information processing apparatus and non-transitory computer readable medium for preventing stagnation in workflow
CN111815119A (en) * 2020-06-12 2020-10-23 杭州东岸网络信息服务有限公司 Bad asset management system and method based on block chain
CN112070465A (en) * 2020-08-26 2020-12-11 中铁济南工程建设监理有限公司 OA cooperative office system for supervision

Also Published As

Publication number Publication date
JP5812911B2 (en) 2015-11-17

Similar Documents

Publication Publication Date Title
Zheng et al. SmartHS: An AI platform for improving government service provision
US7761393B2 (en) Creating and managing activity-centric workflow
CA2718002C (en) Methods and systems for group data management and classification
US9699196B1 (en) Providing security to an enterprise via user clustering
US20150081367A1 (en) Operations management system and related methods
KR20170084100A (en) Managing dynamically schedulable meetings
JP2015210821A (en) Computer-implemented system and method for integrating human observations into analytics data
US20130318079A1 (en) Relevance Analysis of Electronic Calendar Items
Yulfitri Modeling operational model of data governance in government: Case study: Government agency X in Jakarta
JP5812911B2 (en) Workflow management system, workflow management method, and workflow management program
Lestari et al. Technique for order preference by similarity to ideal solution as decision support method for determining employee performance of sales section
Górecki Big data as a project risk management tool
JP2008250558A (en) Workflow management system, workflow management method, search system, search method, and program
CN104715313A (en) Dispatch management system and method
JP4939274B2 (en) Workflow management system, workflow management method, and program
Hu Information lifecycle modeling framework for construction project lifecycle management
JP2025137344A (en) Decision support system, decision support method, decision support program
EP2140410A1 (en) Method and system for determining entitlements to resources of an organization
WO2010107326A1 (en) Organisational tool
Knežová et al. Possibilities of using the process management in public organisations for improving good governance
JP2004334454A (en) Knowledge information storage and reuse support system
KR20220148530A (en) The method to manage the project
JP2008250557A (en) Workflow management system, workflow management method, and program
CN112270627A (en) An enterprise intellectual property analysis system
TW201516897A (en) Deployment management system and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140922

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150812

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: 20150908

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150915

R150 Certificate of patent or registration of utility model

Ref document number: 5812911

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees