JP2007156678A - Workflow system and pending electronic document processing method - Google Patents
Workflow system and pending electronic document processing method Download PDFInfo
- Publication number
- JP2007156678A JP2007156678A JP2005348899A JP2005348899A JP2007156678A JP 2007156678 A JP2007156678 A JP 2007156678A JP 2005348899 A JP2005348899 A JP 2005348899A JP 2005348899 A JP2005348899 A JP 2005348899A JP 2007156678 A JP2007156678 A JP 2007156678A
- Authority
- JP
- Japan
- Prior art keywords
- approval
- workflow
- electronic document
- schedule
- deadline
- 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.)
- Withdrawn
Links
- 238000003672 processing method Methods 0.000 title claims 4
- 238000000034 method Methods 0.000 claims abstract description 55
- 230000008569 process Effects 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims description 85
- 230000008520 organization Effects 0.000 claims description 69
- 238000001514 detection method Methods 0.000 claims description 7
- 239000000725 suspension Substances 0.000 abstract 2
- 238000013475 authorization Methods 0.000 abstract 1
- 238000005111 flow chemistry technique Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 23
- 239000003795 chemical substances by application Substances 0.000 description 21
- 238000013461 design Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 3
- 230000000717 retained effect Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、ワークフローシステムにおいて、承認担当者不在等により滞留している未処理案件である滞留電子文書の処理に関する。 The present invention relates to processing of a staying electronic document which is an unprocessed matter staying in the workflow system due to absence of a person in charge of approval.
電子文書の承認業務の効率を向上させるインフラの1つとして、ワークフローシステムがある。 One infrastructure that improves the efficiency of electronic document approval is a workflow system.
ワークフローシステムは、組織または役割、もしくはユーザという個人単位の配布者を設定し、配布者間の電子文書の配布ルート(配布順序)を予めワークフローサーバに登録しておき、この順序に従って自動的に電子文書を配布しようとするものである。 The workflow system sets the distribution unit (distribution order) of the electronic document between the distributors in advance by registering the distribution unit (distribution order) of the electronic document between the distributors in advance by the organization, role, or user. Try to distribute documents.
多くのワークフローシステムでは、電子文書の配布先となった決裁担当者が不在となる場合、同等の役割をもつ担当者を事前に決裁代行者として設定し、決裁担当者に配布されるべき電子文書を該代行者が代わって受信し、業務処理を代行することで業務停滞を回避させている。 In many workflow systems, if the person in charge of distribution of electronic documents is absent, an electronic document that should be distributed to the person in charge of approval is set up in advance as a person in charge of approval. Is received on behalf of the agent, and the business process is avoided by acting on behalf of the business process.
しかし、現実の運用においては、ワークフロー上の正式な決裁担当者の突発的な所用、例えば病気や緊急出張等があったため、代行担当者を設定することなく不在にしてしまい、結果、長期間の電子文書の滞留を引き起こしていた。 However, in actual operation, there was a sudden use of a formal official in charge of the workflow, such as illness or an emergency business trip, so there was no agent in charge and no long-term results. It was causing the retention of electronic documents.
このような問題を解決するための提案としては、特開平11-219393がある。 As a proposal for solving such a problem, there is JP-A-11-219393.
これは、ワークフロー上の決裁担当者に代わって、決裁担当者による代行担当者を予め設定しておき、ワークフロー上の決裁担当者に対して処理が依頼されている電子文書について、予め設定された処理期間内に処理が完了しているか否かを所定のタイミングで判定し、滞留と判断された場合に、決裁担当者に代わる代行担当者に対し、当該電子文書の処理を依頼するための電子メールを生成して送信するというものである。 In this case, instead of the person in charge of approval on the workflow, an agent in charge of the person in charge of approval is set in advance, and the electronic document requested to be processed by the person in charge of approval on the workflow is set in advance. An electronic device that determines whether or not the processing is completed within a processing period at a predetermined timing, and when it is determined that the process is staying, an electronic device for requesting the agent in charge of the substitute in charge of processing the electronic document It is to generate and send mail.
これにより、ワークフロー上の正規の担当者が不在の場合でも、システム側で代行担当者に電子文書処理を依頼することができる。
しかしながら上述のワークフローシステムは、ワークフロー上の正規の業務担当者が長期不在により電子文書が滞留したことが判明した段階で、予め定めた決裁代行担当者に電子文書の処理依頼メールを送信し、代行を促す手法であるため、決裁担当者と代行担当者が同時期に急遽、長期不在となった場合、やはり、長期間、業務案件を滞留させてしまうことになり、電子文書の円滑な処理を損なうことになる。 However, the above-described workflow system sends an electronic document processing request email to a predetermined decision-making agent in charge at the stage where the electronic document has been retained due to the absence of a regular business person on the workflow for a long time. Therefore, if the person in charge of approval and the person in charge of the agency suddenly become absent for a long time at the same time, it will cause the business case to stay for a long period of time. You will lose.
また、同じ電子文書でも、たとえば社内稟議書や人事異動申請書といった重要な電子文書の場合、予め設定された決裁代行者に無条件に配送したのでは不都合が発生する場合もある。 Further, even if the same electronic document is an important electronic document such as an in-house approval document or a personnel transfer application, inconvenience may occur if it is unconditionally delivered to a preset approval agent.
そもそも、決裁代行者への配送はワークフロー上の正規の決裁担当者が明示的に代行委任設定を行ったときに限り行うべきものであり、突発的な事由による電子文書の滞留の場合には、当該事案の代行決裁は上長に委ねた方がセキュリティの観点からも無難な場合が多い。 In the first place, delivery to the approval agent should be done only when the authorized approval person in the workflow explicitly sets proxy delegation. In the case of electronic document retention due to sudden reasons, In many cases, it is safer to delegate the decision of the case to the senior manager from the viewpoint of security.
決裁担当者不在時の代行決裁者を電子文書配送経路上の直属の上長とした場合、該上長の長期不在においては、やはり電子文書の決裁業務が滞るという問題が考えられる。 If the substitute approver in the absence of the person in charge of approval is the superior who reports directly to the electronic document delivery route, there may be a problem that the approval of electronic documents will be delayed in the absence of the supervisor.
また、配送経路上のすべての上長の中で長期不在でない上長を決裁代行者として委任した場合にも、代行決裁者のスケジュールによっては、該上長への代行決裁では、起案者の決裁完了希望日までに決裁が完了できないという問題が考えられる。 In addition, even when all superiors on the delivery route who are not absent for a long time are delegated as approval agents, depending on the schedule of the agent, the approval of the drafter There is a problem that approval cannot be completed by the desired completion date.
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、次の承認・決裁者による電子文書のワークフロー処理が所定の滞留期限を超過している滞留電子文書を検知し、該検知された滞留電子文書の配送経路上で次の承認・決裁者の上長にあたる承認・決裁者のスケジュールを参照し、該上長にあたる参照した承認・決裁者のスケジュールと、前記滞留期限とに基づいて決裁代行者として委任設定する上長を決定することにより、ワークフロー上の正規の決裁担当者が不在であること等が判明した場合にも、起案者の決裁完了希望日を満足できるよう、配送経路上の最適な代行決裁者へ代行決裁委任を行うことができ、電子文書の円滑な処理が促進できるようにする仕組を提供することである。 The present invention has been made to solve the above-described problems, and an object of the present invention is to maintain a staying electronic document whose workflow processing of the electronic document by the next approver / authorizer has exceeded a predetermined staying deadline. Detecting and referring to the schedule of the approval / authorizer who is the superior of the next approval / authorizer on the delivery route of the detected electronic document, and the schedule of the approved / authorizer who is the superior is referred to Even if it is found that there is no regular official in charge of the workflow by deciding the superior to be delegated as the decision-making agent based on the stay deadline, the drafter's desired date for completion of the decision is also determined. In order to be satisfied, a mechanism is provided that can delegate proxy decision making to the best substitute decision maker on the delivery route, and facilitate smooth processing of electronic documents.
本発明は、所定の配送経路に従って電子文書を回覧して承認・決裁のワークフロー処理を行うワークフローシステムにおいて、承認・決裁者の組織情報,承認・決裁者のスケジュールを記憶する記憶手段と、次の承認・決裁者による電子文書のワークフロー処理が所定の滞留期限を超過している滞留電子文書を検知する滞留検知手段と、前記滞留検知手段で検知された滞留電子文書の配送経路上で次の承認・決裁者の上長にあたる承認・決裁者のスケジュールを参照し、該上長にあたる参照した承認・決裁者のスケジュールと、前記滞留期限とに基づいて決裁代行者として委任設定する上長を決定制御する制御手段とを有することを特徴とする。 The present invention relates to a workflow system that circulates an electronic document according to a predetermined delivery route and performs an approval / decision workflow process, a storage unit that stores organization information of the approval / decisioner, an approval / decisioner schedule, and A stay detection unit for detecting a staying electronic document whose workflow processing of an electronic document by an approval / authorizer has exceeded a predetermined stay deadline, and a next approval on the delivery route of the staying electronic document detected by the stay detection unit -Refers to the approval / authorizer schedule corresponding to the superior of the authorizer, and decides and controls the superior to be delegated as the authorizing agent based on the approval / authorizer schedule referred to by the superior and the retention period And a control means.
本発明によれば、ワークフローの滞留を防止でき、処理すべきワークフロー業務の効率化を促進することができる。 According to the present invention, it is possible to prevent stagnation of a workflow and to promote the efficiency of the workflow work to be processed.
従って、ワークフローシステムにおいて、承認担当者不在等により滞留している未処理案件を、その状態をシステム管理者に通達し、長期間滞留を回避させることができる等の効果を奏する。 Therefore, in the workflow system, there is an effect that an unprocessed matter staying due to the absence of the person in charge of approval or the like is notified to the system administrator of the status, and staying for a long time can be avoided.
〔第1実施形態〕
以下、図面を参照して、本発明の詳細を説明する。
[First Embodiment]
Hereinafter, details of the present invention will be described with reference to the drawings.
図1は、本実施形態が適用されるワークフローシステムの概略構成を示す図である。 FIG. 1 is a diagram showing a schematic configuration of a workflow system to which this embodiment is applied.
本実施形態におけるワークフローシステムは、ワークフロー及び伝票設計用コンピュータ端末(ワークフロー及び伝票設計用端末)400、業務を遂行する処理者(担当者)に対応して設けられたワークフロー操作用コンピュータ端末(ワークフロー操作用端末)300、ワークフローを実行するための各種テーブル,各種プログラムを格納するワークフローサーバ200を備えている。
The workflow system according to this embodiment includes a workflow and slip design computer terminal (workflow and slip design terminal) 400, and a workflow operation computer terminal (workflow operation) provided corresponding to a processor (person in charge) who performs a task. Terminal 300), various tables for executing workflows, and a
これらワークフロー及び伝票設計用端末400,ワークフロー操作用端末300,ワークフローサーバ200は、それぞれネットワーク500に接続され運用されている。
The workflow and
ワークフロー及び伝票設計用端末400は、伝票デザイナプログラム401及びシステム管理プログラム402を有し、ワークフローサーバ200上の図示しない管理プログラムと通信して、ワークフローシステムにて使用する伝票の定義体の作成及びワークフローシステムで利用する各種定義情報の作成を行う。例えば、ワークフロー及び伝票設計用端末400は、ワークフローサーバ200に組織テーブル,役割テーブル,ユーザテーブル,ユーザ役割テーブル,配送定義情報,各種伝票情報等を登録することができる。このワークフロー及び伝票設計用端末400は、これらの作業を行うために、自己の識別情報を入力することによりワークフローサーバ200に接続することが可能になる。
The workflow and
ワークフロー操作用端末300は、ワークフロー操作用端末300上で実行されるWebブラウザ301を用いて、伝票に関するアクセス情報をワークフローサーバ200に対してHTTPで送信し、その結果を受信するものであり、その際に、発生する表示・計算処理は、Java(登録商標)アプレット302等を利用することにより実行する。なお、このワークフロー操作用端末300は、予め指定された所定の業務を行う担当者(例えば、起票者、課長、部長等)に配置されている。
The
ワークフローサーバ200は、ワークフローシステムに関する情報(組織テーブル,役割テーブル,ユーザテーブル,ユーザ役割テーブル,配送定義情報,配送情報テーブル,決裁担当者のスケジュールデータ,システム管理者テーブル等)を格納するRDBMS(Relational DataBaSe Management System)205、ワークフロー操作用コンピュータ端末よりの要求を受け付けて要求を実行するためのHTTPサーバ201,サーブレットエンジン202,ワークフロープログラム204、ワークフロー通知機能を実現するSMTPサーバ203にて構成されている。
The
なお、ワークフローサーバ200は、外部DBに格納された所定のスケジュール情報(一般的なスケジュール管理ソフトウェアを用いて入力された各ユーザのスケジュール情報)を取得可能である。
The
以下、図2を参照して、図1に示したワークフローサーバ200,ワークフロー操作用端末300,ワークフロー及び伝票設計用端末400に適用可能なコンピュータのハードウェア構成について説明する。
Hereinafter, a hardware configuration of a computer applicable to the
図2は、図1に示したワークフローサーバ200,ワークフロー操作用端末300,ワークフロー及び伝票設計用端末400に適用可能なコンピュータのハードウェア構成の一例を示すブロック図である。
FIG. 2 is a block diagram showing an example of a hardware configuration of a computer applicable to the
図2において、101はCPUで、ROM103又はハードディスク(HD)(その他の記憶装置、例えば、フレキシブルディスク,CD−ROM,DVD−ROM等どのような記憶装置であってもよい)104に格納されたプログラムをRAM102上にロードして実行することにより、コンピュータ全体を制御する。RAM102は、CPU101の作業領域として使用される。
In FIG. 2,
107は通信インタフェースで、ネットワーク500への接続を可能とする。105は入力装置で、キーボードやマウス等のポインティングデバイス等に相当する。106は表示装置で、CRT,LCD等で構成される。
A communication interface 107 enables connection to the
なお、図1に示したワークフローサーバ200のRDBMS205は、ワークフローサーバ200のHD104内に構築されている。また、ワークフローサーバ200のHTTPサーバ201,サーブレットエンジン202,ワークフロープログラム204,SMTPサーバ203は、ワークフローサーバ200のCPU101が、HD104に格納されるプログラムをRAM102上にロードして実行することにより、実現される。
Note that the RDBMS 205 of the
また、図1に示したワークフロー操作用端末300のWebブラウザ301は、ワークフロー操作用端末300のCPU101が、HD104に格納されるプログラムをRAM102上にロードして実行することにより、実現される。
Further, the
さらに、図1に示したワークフロー操作用端末300のJava(登録商標)アプレット302は、ワークフロー操作用端末300のCPU101が、ワークフローサーバ200よりダウンロードされたプログラムをWebブラウザ301上で実行することにより、実現される。
Further, the Java (registered trademark)
また、図1に示したワークフロー及び伝票設計用端末400の伝票デザイナプログラム401,システム管理プログラム402は、ワークフロー及び伝票設計用端末400のCPU101が、HD104に格納されるプログラムをRAM102上にロードして実行することにより、実現される。
The
図3は、図1に示したワークフローシステムにおける伝票の流れを示す模式図である。 FIG. 3 is a schematic diagram showing the flow of slips in the workflow system shown in FIG.
本実施形態のワークフローシステムでは、ワークフロー操作用端末300を用いて、図3に示すように、伝票の起票,伝票の承認/否認の手続きを、ノードと呼ばれる組織と役割で定義された担当者が行う。なお、伝票が配送されるノードをひとつに括ったものをビジネスプロセスと定義する。
In the workflow system according to the present embodiment, as shown in FIG. 3, using the
図4は、図1に示したワークフローサーバ200のRDBMS205に記憶される組織テーブルのデータ構造の一例を示すデータ構成図である。なお、この組織テーブルは、ワークフローを実現するための組織に関する情報を記憶するためのものである。
FIG. 4 is a data configuration diagram showing an example of the data structure of the organization table stored in the RDBMS 205 of the
図4に示す組織テーブルにおいて、組織IDは、任意の組織名をコードとして表記したものであり、常に上位組織IDを網羅している。また、組織名は、組織IDの表示上の名称を示したものである。さらに、親組織IDは、上位の組織IDを示したものである。 In the organization table shown in FIG. 4, the organization ID is an arbitrary organization name written as a code, and always covers the upper organization ID. The organization name indicates the name on the display of the organization ID. Furthermore, the parent organization ID indicates a higher organization ID.
図5は、図1に示したワークフローサーバ200のRDBMS205に記憶される役割テーブルのデータ構造の一例を示すデータ構成図である。なお、この役割テーブルは、ワークフローを実現するための役割に関する情報を記憶するためのものである。
FIG. 5 is a data configuration diagram showing an example of the data structure of the role table stored in the
図5に示す役割テーブルにおいて、役割IDは、任意の役割名をコードとして表記したものである。また、役割名は、役割IDの表示上の名称を示したものである。 In the role table shown in FIG. 5, the role ID is an arbitrary role name written as a code. The role name indicates a name on the display of the role ID.
図6は、図1に示したワークフローサーバ200のRDBMS205に記憶されるユーザテーブルのデータ構造の一例を示すデータ構成図である。なお、このユーザテーブルは、ワークフローを利用するためのユーザの情報を記憶するためのものである。
FIG. 6 is a data configuration diagram showing an example of the data structure of the user table stored in the
図6に示すユーザテーブルにおいて、ユーザIDは、利用者を任意のコードとして表示したものである。また、パスワードは、ワークフローシステムにログインする際にユーザIDと共に認証に利用するためのものである。さらに、ユーザ名は、ユーザIDの表示上の名称を示したものである。 In the user table shown in FIG. 6, the user ID displays the user as an arbitrary code. The password is used for authentication together with the user ID when logging into the workflow system. Furthermore, the user name indicates the name on the display of the user ID.
図7は、図1に示したワークフローサーバ200のRDBMS205に記憶される役職テーブルのデータ構造の一例を示すデータ構成図である。なお、この役職テーブルは、ワークフローを利用するための役職の情報を記憶するためのものである。
FIG. 7 is a data configuration diagram showing an example of the data structure of the post table stored in the
図7に示すように、役職テーブルの各レコードは、ユーザテーブル内で定義されている「ユーザID」,役割テーブル内で定義されている「役割ID」,組織テーブル内で定義されている「組織ID」で構成されている。 As shown in FIG. 7, each record in the post table includes “user ID” defined in the user table, “role ID” defined in the role table, and “organization” defined in the organization table. ID ”.
図8は、図1に示したワークフローサーバ200のRDBMS205に記憶される配送定義情報のデータ構造の一例を示すデータ構成図である。なお、この配送定義情報は、伝票が配送される経路を定義した情報を記憶するためのものである。
FIG. 8 is a data configuration diagram showing an example of the data structure of the delivery definition information stored in the
ここでは、一例として役割が「社員」→「部長」→「本部長」→「事業本部長」→「社長」の順に伝票配送をする例を示している。このように伝票の配送経路を定義した場合、この配送経路の配送定義情報は、図8に示すような5レコードの情報として作成される。 Here, as an example, an example is shown in which the roles are delivered in the order of “employee” → “department manager” → “department manager” → “department manager” → “president”. When the delivery route of the slip is defined in this way, the delivery definition information of this delivery route is created as information of five records as shown in FIG.
以下、配送定義情報の作成方法について説明する。 Hereinafter, a method for creating the delivery definition information will be described.
例えば、伝票名が「交際費」の場合、まず、ユーザがワークフロー及び伝票設計用端末400から、システム管理プログラムを用いて、伝票名に「交際費」と設定し、次に、各ノードを設定する。ノード1を例にすると、ノード1に役割IDに部長を示すコード「004」を設定し、対象となる組織を選択(ここでは組織ID「80」の「A会社」を選択)することにより、「伝票名」が「交際費」,「組織ID」が「80」,「ノード番号」が「1」,「経路役割ID」が「部長」を示す役割ID「004」、「経路組織ID」が役割を担う組織IDとして設定される。なお、ここでは、対象となる組織として、組織ID「80」の「A会社」が選択されており、役割ID「部長」を持つ配送対象者は決定されない。そのため、経路組織IDは「NULL」となっている(図中では空白で示している)。
For example, when the voucher name is “account expense”, the user first sets “account expense” as the voucher name from the workflow and
図9は、図1に示したワークフローサーバ200のRDBMS205に記憶される配送情報テーブルのデータ構造の一例を示すデータ構成図である。なお、この配送情報テーブルは、後述する図10に示すワークフローシステムにおける配送処理時に図8に示した配送定義情報に基づいて生成されるものであり、ワークフローの経路,状態等を記憶するためのものである。また、この配送情報テーブルは、特に、ユーザID「U0012」のユーザが起票した場合に対応する。この場合、伝票は、ユーザID「U0012」,「U0007」,「U0003」,「U0002」,「U0001」のように配送されることとなる。
FIG. 9 is a data configuration diagram showing an example of the data structure of the delivery information table stored in the
図9に示すように、配送情報テーブルは、「伝票名」項目501、「伝票番号」項目502、「ノード番号」項目503、「処理ユーザ」項目504、「状態」項目505、「最終処理日付け」項目506、「決済完了希望」項目507、「決済完了希望日」項目508、「代行済」項目509等の項目を含む。
As shown in FIG. 9, the delivery information table includes a “slip name”
「伝票名」項目501には、"交際費"等の伝票名そのものが起票時に格納される。「伝票番号」項目502には、伝票を識別するための識別子が起票示に格納される。「処理ユーザ」項目504には、「ノード番号」項目503に対応する処理者のユーザIDが格納される。「状態」項目505には、"処理待ち"や"処理済"等の状態を示す情報が格納される。「最終処理日付け」項目505には、「ノード番号」項目503に対応するノードを処理した日時が格納される。
The “slip name”
なお、「決済完了希望」項目507、「決済完了希望日」項目508、「代行済」項目509については、後述する。
The “Payment completion desired”
以下、図10を参照して、本発明のワークフローシステムにおける配送処理手順の全体の流れについて説明する。 Hereinafter, the overall flow of the delivery processing procedure in the workflow system of the present invention will be described with reference to FIG.
図10は、本発明のワークフローシステムにおける第1の制御処理手順の一例を示すフローチャートであり、図1に示したワークフローサーバ200のワークフロープログラム204による配送処理に対応する。なお、図中、S5000〜S5013は各ステップを示す。
FIG. 10 is a flowchart showing an example of a first control processing procedure in the workflow system of the present invention, and corresponds to the delivery processing by the
まず、ワークフロープログラム204を実行するワークフローサーバ200のCPU(以下、ワークフローサーバ200のCPU)が、ワークフロー操作用端末300より伝票処理要求を受信すると(ステップS5000)、配送処理を開始する。
First, when the CPU of the
ワークフローサーバ200のCPUは、ステップS5000で受信した伝票処理要求の要求区分である「起票」,「承認」,「否認」に基づいて、配送処理を切り替えていく(ステップS5001)。
The CPU of the
ステップS5001において、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求の要求区分が「起票」であると判定した場合には、ステップS5002において、ワークフローサーバ200のCPUは、起票時の情報として、ノード番号「0」を配送情報テーブルに設定する。「処理ユーザ」には、起票したユーザのユーザIDを設定する。
If the CPU of the
例えば、図8に示した配送定義情報に基づく伝票が起票された場合、図8に示したように、配送情報テーブルのノード番号「0」のレコードに、伝票名に「交際費」、伝票番号を起票時に発行される伝票番号(ここでは「00001」とする)、ノード番号に「0」、処理ユーザを起票ユーザのユーザID「U0012」、状態に「処理済」を設定する。 For example, when a slip based on the delivery definition information shown in FIG. 8 is issued, as shown in FIG. 8, a record with the node number “0” in the delivery information table includes “accompaniment cost” in the slip name, slip The slip number issued at the time of drafting (here, “00001”), the node number “0”, the processing user user ID “U0012”, and the status “processed” are set.
次に、ステップS5003において、ワークフローサーバ200のCPUは、現在のノード番号を「1」とし、ステップS5000で受信した伝票処理要求の伝票名に対応する配送定義情報(図8)を参照し、ノード番号「1」の情報(経路役割ID,経路組織ID)を取得し、ステップS5008に進む。
Next, in step S5003, the CPU of the
例えば、図8に示した配送定義情報に基づく伝票が起票された場合、経路役割ID「004」,経路組織ID「NULL」を取得する。 For example, when a slip based on the delivery definition information shown in FIG. 8 is issued, the route role ID “004” and the route organization ID “NULL” are acquired.
一方、ステップS5001で、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求の要求区分が「承認」又は「否認」であると判定した場合には、ステップS5004において、ワークフローサーバ200のCPUは、配送情報テーブル(図9)を参照して現在のノード番号を取得する。
On the other hand, if the CPU of the
次に、ステップS5005において、ワークフローサーバ200のCPUは、ステップS5000で受信した伝票処理要求の要求区分が「承認」であるか「否認」であるかを判定し、「承認」であると判定した場合には、ステップS5006において、ステップS5004で取得した現在のノード番号をインクリメントした後、該インクリメントした現在のノード番号を持つ配送定義情報(図8)を参照し、該現在のノード番号の情報(経路役割ID,経路組織ID)を取得し、ステップS5008に進む。
Next, in step S5005, the CPU of the
一方、ステップS5005で、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求の要求区分が「否認」であると判定した場合には、ステップS5007において、ステップS5004で取得した現在のノード番号をデクリメントした後、該デクリメントした現在のノード番号を持つ配送定義情報(図8)を参照し、該現在のノード番号の情報(経路役割ID,経路組織ID)を取得し、ステップS5008に進む。
On the other hand, if the CPU of the
そして、ステップS5008において、ワークフローサーバ200のCPUは、ステップS5003、S5006、又はS5007で取得した経路役割ID,経路組織IDを用いて、ユーザ役職情報(図7)を参照して次の配送対象ユーザIDを決定する(役職テーブル(図7)から役割IDが経路役割IDで、組織IDが経路組織IDのユーザIDを決定する)。なお、取得した経路組織IDが「NULL」の場合(図8の空白の場合)には、現在のノード番号より1つ小さいノード番号に対応するユーザIDの属する組織IDを「経路組織ID」として次の配送対象ユーザIDを決定するものとする。さらに、これでも次の配送対象ユーザIDを決定することができない場合(ユーザ役職情報(図7)に、役割IDが経路役割IDで、組織IDが経路組織IDのレコードが存在しない場合)には、該組織IDの親組織IDを「経路組織ID」として次の配送対象ユーザIDを決定するものとし、次の配送対象ユーザIDが決定するまでこの処理を繰り返すものとする。
In step S5008, the CPU of the
例えば、図8に示した配送定義情報に基づく伝票が起票された場合、図9に示したように、ステップS5003で、ノード番号「1」の経路役割ID「004」,経路組織ID「NULL」が取得され、該取得された経路役割ID「004」,経路組織ID「NULL」に基づいて配送対象となるユーザIDが決定される。ここで、取得した経路組織IDが「NULL」であるため、現在のノード番号「1」より1つ小さいノード番号「0」に対応するユーザID「U0012」の属する組織ID「8010101010」を「経路組織ID」として次の配送対象ユーザIDを決定する。このとき、ユーザ役職情報(図7)に、役割ID「004」で、組織ID「8010101010」のレコードが存在しないため、組織ID「8010101010」の親組織ID「80101010」を「経路組織ID」として次の配送対象ユーザIDを決定する。ここで、ユーザ役職情報(図7)を参照すると、役割ID「004」で、組織ID「8010101010」のユーザIDは「U0007」となり、このユーザID「U0007」が次の配送対象ユーザIDに決定される。 For example, when a slip based on the delivery definition information shown in FIG. 8 is issued, as shown in FIG. 9, the route role ID “004” of the node number “1” and the route organization ID “NULL” are shown in step S5003. ”Is acquired, and the user ID to be delivered is determined based on the acquired route role ID“ 004 ”and route organization ID“ NULL ”. Here, since the acquired route organization ID is “NULL”, the organization ID “8010101010” to which the user ID “U0012” corresponding to the node number “0” that is one smaller than the current node number “1” belongs is “route”. The next delivery target user ID is determined as the “organization ID”. At this time, since there is no record of the role ID “004” and the organization ID “8010101010” in the user post information (FIG. 7), the parent organization ID “80101010” of the organization ID “8010101010” is set as the “route organization ID”. The next delivery target user ID is determined. Here, referring to the user post information (FIG. 7), the role ID “004”, the user ID of the organization ID “8010101010” is “U0007”, and this user ID “U0007” is determined as the next delivery target user ID. Is done.
次に、ステップS5009において、ワークフローサーバ200のCPUは、ステップS5000で受信した伝票処理要求が最終承認者からのものであるか否かを判定する。最終承認者は、図8のノード番号の最大値のレコードに該当する役割IDの承認者からの承認であるかを判定するものとし、元々の最終承認者が委任(代行)ありの場合は、更にその上長とする。
Next, in step S5009, the CPU of the
ステップS5009で、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求が最終承認者からのものでないと判定した場合には、ステップS5011において、ワークフローサーバ200のCPUは、ステップS5000で受信した伝票処理要求の要求区分が「承認」又は「起票」であるか「否認」であるかを判定し、「承認」又は「起票」であると判定した場合には、ステップS5012において、配送情報テーブル(図9)に次のノード番号の情報を設定する。この時、「ノード番号」項目503には現在のノード番号を設定し、「処理ユーザ」項目504にはステップS5009で決定された次の配送対象ユーザIDを設定し、「状態」項目505には"処理待ち"を設定し、「最終処理日付け」項目506には現在の日時を設定する。そして、ワークフローサーバ200のCPUは、SMTPサーバ203により配送対象者にワークフロー通知を行い、処理を終了する。
When the CPU of the
一方、ステップS5011で、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求の要求区分が「否認」であると判定した場合には、ステップS5013において、配送情報テーブル(図9)から上記現在ノード番号を削除するとともに、SMTPサーバ203により配送対象者に否認された旨のワークフロー通知を行い、処理を終了する。
On the other hand, if the CPU of the
一方、ステップS5009で、ワークフローサーバ200のCPUが、ステップS5000で受信した伝票処理要求が最終承認者からのものであると判定した場合には、ステップS5010において、配送情報テーブル(図9)から当該配送情報を削除するとともに、SMTPサーバ203により起票者に全て承認された旨のワークフロー通知を行い、処理を終了する。
On the other hand, if the CPU of the
以下、図11〜図19を用いて本実施形態における長期滞留時の処理について説明する。 Hereinafter, the process at the time of long-term residence in this embodiment is demonstrated using FIGS.
図11は、本実施形態における決裁完了希望期限付きの電子文書(伝票)の一例を示す図であり、起票時に、ワークフロー操作用端末300の表示装置に表示され、ワークフロー操作用端末300の入力装置により入力指示可能である。
FIG. 11 is a diagram showing an example of an electronic document (slip) with a final decision completion deadline according to the present embodiment, which is displayed on the display device of the
図11に示すように、決裁完了希望期限付きの電子文書は、通常の電子文書に決裁完了希望無のチェックボックス601,決裁完了希望有のチェックボックス602を配置する。この決裁完了希望無のチェックボックス601,決裁完了希望有のチェックボックス602は、排他的にチェック「ON」可能である。
As shown in FIG. 11, for an electronic document with an approval completion deadline, a
希望有チェックボックスが「ON」の場合は、決裁完了希望日を決裁完了希望日入力欄603に入力する。
If the desired check box is “ON”, the desired date of completion of approval is entered in the desired date of approval
この伝票が起票されると、ワークフローサーバ200のCPUは、通常の電子文書に決裁完了希望無のチェックボックス601,決裁完了希望有のチェックボックス602の情報を、図9に示した配送情報テーブルの「決済完了希望の有無」項目507に格納する。また、ワークフローサーバ200のCPUは、決裁完了希望日入力欄603の情報を、図9に示した配送情報テーブルの「決裁完了希望日」項目508に格納する。なお、この処理は、図10のステップS5002で実行される。
When the voucher is issued, the CPU of the
図12は、本実施形態における電子文書の配送経路上の決裁担当者のスケジュールデータを示した図である。 FIG. 12 is a diagram showing schedule data of a person in charge of approval on the electronic document delivery route in the present embodiment.
なお、この決裁担当者のスケジュールデータは、一般的なスケジュール管理ソフトウェアを用いて入力された担当者のスケジュール情報を、本代行決裁業務向けに外部データとして取り込み、加工したものであり、ワークフローサーバ200のRDBMS205に記憶される。
The schedule data of the person in charge of approval is obtained by processing the schedule information of the person in charge input using general schedule management software as external data for the agency approval work, and processing the
この決裁担当者のスケジュールデータは、決済完了希望のある伝票が起票されると、該伝票の配送情報テーブルに基づいて、該起票された伝票毎に、ワークフローサーバ200により作成されるものである。
The schedule data of the person in charge of approval is created by the
図12において、この決裁担当者のスケジュールデータは、担当者欄701,日程欄702等から構成される。
In FIG. 12, the schedule data of the person in charge of approval is composed of a person in
担当者欄701には、配送経路上の承認担当者を特定する情報(ユーザ名やユーザID等)が格納される。また、日程欄702には、起案日(起票日)から決裁完了希望日までの日程が格納される。なお、決裁完了希望日がない場合は所定期間(例えば2週間)分の日程が格納される。
The person-in-
ワークフローサーバ200のCPUは、起票された伝票の配送情報テーブルに基づいて、配送経路上の各承認担当者を決定し、該各承認担当者を特定する情報(ユーザ名やユーザID等)を取得し、担当者欄701に格納する。また、ワークフローサーバ200のCPUは、担当者欄701に格納した各承認担当者の日程を、一般的なスケジュール管理ソフトウェアから取得して、日程欄702に格納する。その際、終日外出の日、半日外出または半日以上連続した打ち合わせのある日、前記以外の日の3種類に分類して格納する。なお、スケジュールが未定の場合はNullを格納する。
The CPU of the
本実施形態は、終日外出の日は703のように「×」印で示す。また、半日外出または半日以上連続した打ち合わせのある日は704のように「△」印で示す。上記以外の日は705のように「○」印で示す。なお、スケジュールが未定の場合は706に示すように空白で示す。 In the present embodiment, the day of going out all day is indicated by “x” marks such as 703. In addition, a day that goes out for half a day or has a meeting that lasts for more than half a day is indicated by “Δ” as in 704. Days other than the above are indicated by “◯” as in 705. If the schedule is undecided, it is blank as shown at 706.
図13は、電子文書の承認・決裁処理が所定の滞留期限を超過し、上長への代行決裁の設定ができなかった場合に、そのことを通知するシステム管理者の宛先を一覧表示する画面である。この画面は、ワークフローサーバ200に管理者モードでログインして、システム管理者宛先一覧の表示を指示することにより、ワークフロー操作用端末300の表示画面上に表示される。
FIG. 13 shows a screen for displaying a list of addresses of a system administrator notifying that when approval / approval processing of an electronic document exceeds a predetermined stay period and proxy approval cannot be set for the superior It is. This screen is displayed on the display screen of the
このシステム管理者宛先一覧では、ワークフローサーバ200のRDBMS205に登録されているシステム管理者テーブル内の情報が表示される。
In this system administrator destination list, information in the system administrator table registered in the
このシステム管理者宛先一覧には、管理者の名称801、管理者のメールアドレス802、管理対象組織803、当該組織における滞留を容認する期間を示す滞留期間804が表示される。
In this system administrator destination list, an
そして、このシステム管理者宛先一覧に登録されているシステム管理者テーブルの情報を変更する場合は、編集ボタン805、新規追加する場合は新規ボタン806、削除する場合は削除ボタン807、システム管理者登録機能を終了するときは、閉じるボタン808を押下する。これにより、ワークフローサーバ200のCPUは、対応する処理を行うように制御する。
If the information in the system administrator table registered in the system administrator destination list is to be changed, an
なお、編集ボタン805又は新規ボタン806を押下した場合は、ワークフローサーバ200のCPUは、図9のシステム管理者設定画面をワークフロー操作用端末300の表示装置に表示させる。
When the
システム管理者一覧画面の例として、図8のように、システム管理者毎に滞留期間804を設定する構成について示したが、滞留期間804は伝票の種別ごとに設定可能であってもよい。このシステム管理者一覧画面で編集されたシステム管理者テーブルは、ワークフローサーバ200のRDBMS205に登録される。
As an example of the system administrator list screen, as shown in FIG. 8, a configuration is shown in which a
図14は、本実施形態におけるシステム管理者設定画面の一例を示す図である。 FIG. 14 is a diagram showing an example of a system administrator setting screen in the present embodiment.
このシステム管理者設定画面は、管理者の名称901、管理者メールアドレス902、滞留期間903、対象組織904の各入力欄を有し、既登録の情報を編集する場合は各入力欄に既登録情報が表示され、新規登録する場合は各入力欄は空欄表示される。
This system administrator setting screen has input fields for an
上記各入力欄901〜904に各情報が入力され、登録ボタン905が押下されると、ワークフローサーバ200のCPUは、該情報をRDBMS205内のシステム管理者テーブルに登録し、図13に示したシステム管理者宛先一覧に画面を戻す。なお、対象組織904は、リストボックスから該当組織を選択可能である。
When each information is input to each of the input fields 901 to 904 and the
また、取消ボタン906が押下されると、ワークフローサーバ200のCPUは、各入力欄901〜904への入力情報をキャンセルし、図13に示したシステム管理者宛先一覧に画面を戻す。
When the cancel
また、システム管理者は、全組織で1人を指定することも、1又は複数部門ごとに1人を指定して全組織で複数人数指定することも可能である。 Further, the system administrator can designate one person in all the organizations, or designate one person for each or a plurality of departments and designate a plurality of persons in all the organizations.
以下、図15,図16を参照して、本発明のワークフローシステムにおける決裁未処理電子文書の滞留を検知する処理の流れについて説明する。 Hereinafter, the flow of processing for detecting stay of undecided electronic documents in the workflow system of the present invention will be described with reference to FIGS.
図15は、本発明のワークフローシステムにおける第2の制御処理手順の一例を示すフローチャートであり、図1に示したワークフローサーバ200のワークフロープログラム204による決裁未処理電子文書の滞留検知処理に対応する。なお、図中、S1001〜S1013は各ステップを示す。
FIG. 15 is a flowchart showing an example of a second control processing procedure in the workflow system of the present invention, and corresponds to the stay detection processing of an unprocessed electronic document by the
まず、ワークフロープログラム204を実行するワークフローサーバ200のCPU(以下、ワークフローサーバ200のCPU)は、所定の期間が経過すると(定期的に)、ステップS1001において、配送情報テーブルを検索(チェック)する。
First, the CPU of the
ワークフローサーバ200のCPUは、ステップS1002において、配送情報テーブルの「状態」項目505を確認し、状態が"処理済"ならば、処理を終了させる。また、フローチャートには示していないが「代行済」項目509"済"の場合も処理を終了させる。
In step S1002, the CPU of the
一方、ステップS1002で、配送情報テーブルの「状態」項目505が"処理待ち"と判断した場合には、ステップS1003に処理を進め、その伝票を「処理ユーザ」項目504内のユーザIDに基づいて役職テーブルを検索して組織コードを取得する。また、その伝票の「最終処理日付」項目506の情報も取得する。
On the other hand, if it is determined in step S1002 that the “status”
次に、ステップS1004において、ワークフローサーバ200のCPUは、当該伝票が決裁完了希望日付き電子文書であるか、配送情報テーブルの「決済完了希望」項目506内の情報から判断する。
In step S <b> 1004, the CPU of the
当該伝票が決裁完了希望日付き電子文書でないと判断した場合には、ステップS1005において、ワークフローサーバ200のCPUは、ステップS1003で取得した組織コードに基づいてシステム管理者テーブル内の滞留期間の情報を取得する。さらに、ワークフローサーバ200のCPUは、現在日時と処理待ち開始日時(最終処理日付)との差分を滞留猶予期間とし、ステップS1007に処理を進める。
If it is determined that the slip is not an electronic document with a desired date for completion of approval, in step S1005, the CPU of the
一方、ステップS1004で、当該伝票が決裁完了希望日付き電子文書であると判断した場合には、ステップS1006において、ワークフローサーバ200のCPUは、決裁完了希望日までの所要日数と全ノード通過日数の差分を滞留猶予期間とし、ステップS1007に処理を進める。以下、詳細に説明する。まず、決裁完了希望日までの所要日数は「決裁完了希望日−現在日時」となる。また、1つの決裁ノード通過に「1+α」日要すると仮定すると(αは補正値であり、組織の状態に応じて適宜定める)、全ノード通過日数は、「(全ノード数−現在ノード)×(1+α)」と算出される。よって、滞留猶予期間は「(決裁完了希望日−現在日時)−(全ノード数−現在ノード)×(1+α)」と算出される。
On the other hand, if it is determined in step S1004 that the slip is an electronic document with an approval completion desired date, in step S1006, the CPU of the
次に、ステップS1007において、ワークフローサーバ200のCPUは、ステップS1005又はS1006で算出した滞留猶予期間と、管理者テーブル内の滞留期間とを比較して、滞留オーバであるか否かを判定する。
Next, in step S1007, the CPU of the
ステップS1007で、滞留オーバでない(ステップS1005又はS1006で算出した滞留猶予期間が管理者テーブル内の滞留期間を超えていない)と判断した場合には、ワークフローサーバ200のCPUは、そのまま処理を終了させる。
If it is determined in step S1007 that the stay is not over (the stay grace period calculated in step S1005 or S1006 does not exceed the stay period in the administrator table), the CPU of the
一方、ステップS1007で、滞留オーバ(ステップS1005又はS1006で算出した滞留猶予期間が管理者テーブル内の滞留期間を超えている)と判断した場合には、ワークフローサーバ200のCPUは、ステップS1008において、配送経路上の代行承認可能な上長を選択する(詳細は図16に示す)。
On the other hand, if it is determined in step S1007 that the stay is over (the stay grace period calculated in step S1005 or S1006 exceeds the stay period in the administrator table), the CPU of the
次に、ステップS1009において、ワークフローサーバ200のCPUは、ステップS1008の処理で、配送経路上に代行承認可能な上長が存在したか否かを判定し、存在したと判断した場合には、ステップS1011に処理を進める。
Next, in step S1009, the CPU of the
ステップS1011において、ワークフローサーバ200のCPUは、ユーザテーブルから当該上長のメールアドレスを取得する。
In step S <b> 1011, the CPU of the
次に、ステップS1012において、ワークフローサーバ200のCPUは、ステップS1011で取得したメールアドレスに対して承認代行依頼を通知する電子メールを生成し送信するとともに、ステップS1008で選択された上長を承認代行者としてセットする。即ち、ステップS1008で選択された上長のユーザIDを配送情報テーブル内の現在滞留しているノード番号の「処理ユーザ」項目504にセットし、さらに「代行済」項目509に"済"をセットする。そして、本フローチャートの処理を終了する。
Next, in step S1012, the CPU of the
一方、ステップS1012において、ワークフローサーバ200のCPUは、ステップS1008の処理で配送経路上に代行承認可能な上長が存在しなかったと判断した場合には、ステップS1010において、ステップS1003で取得した組織コードに基づいてシステム管理者テーブルを検索し、システム管理者のメールアドレスを取得する。
On the other hand, in step S1012, the CPU of the
次に、ステップS1013において、ワークフローサーバ200のCPUは、ステップS1010で取得したシステム管理者のメールアドレスに対して、当該電子文書の承認・決済処理が滞留している旨を知らせる電子メールを生成して送信する。さらに、ワークフローサーバ200のCPUは、ワークフローサーバ200のRDBMS205内の承認・決裁滞留伝票一覧テーブル(図17)の「対象組織」項目1701,「伝票番号」項目1702,「ノード番号」項目1703,「滞留時間」項目1704に、ステップS1003で取得した組織コード,当該滞留伝票の伝票番号,当該滞留ノード番号,ステップS1005又はS1006で算出した滞留猶予期間をそれぞれ格納して、承認・決裁滞留伝票一覧テーブルを更新する。そして、本フローチャートの処理を終了する。
Next, in step S1013, the CPU of the
図16は、本発明のワークフローシステムにおける第3の制御処理手順の一例を示すフローチャートであり、図15のステップS1008の配送経路上の代行承認可能な上長を選択する処理に対応する。なお、図中、S1101〜S1107は各ステップを示す。 FIG. 16 is a flowchart showing an example of a third control processing procedure in the workflow system of the present invention, and corresponds to the process of selecting an upper length capable of proxy approval on the delivery route in step S1008 of FIG. In the figure, S1101 to S1107 indicate each step.
まず、ワークフローサーバ200のCPUは、ステップS1101において、当該承認者の直近の上長を当該伝票の配送経路上から選択する。
First, in step S1101, the CPU of the
次に、ステップS1102において、ワークフローサーバ200のCPUは、ステップS1101で選択した上長の承認スケジュールについて、終日外出の日(×印)はコストを「1日」とし、半日外出または半日以上連続した打ち合わせのある日(△印)はコストを「0.5日」とし、上記以外の日(○印)はコストを「0日」とし、さらに、組織の環境を加味した補正値を「α」とし、これを各コストに加算し、半日外出または半日以上連続した打ち合わせのある日(△印)または上記以外の日(○印)が出現するまで、上記コストを加算した総和を、当該承認代行者の決裁処理予定日(決裁予定コスト)とする。
Next, in step S1102, the CPU of the
次に、ステップS1103において、ワークフローサーバ200のCPUは、ステップS1102で算出した決裁処理予定コストが図15のステップS1105又はS1006で算出さいた滞留猶予予定日以内であるか判断し、滞留猶予予定日以内であると判断した場合には、ステップS1107に処理を進める。
Next, in step S1103, the CPU of the
そして、ステップS1107において、ワークフローサーバ200のCPUは、当該上長を決裁代行者(代行承認可能な上長)として選択し、処理を終了する。
In step S <b> 1107, the CPU of the
一方、ステップS1103で、ワークフローサーバ200のCPUは、ステップS1102で算出した決裁処理予定コストが図15のステップS1105又はS1006で算出さいた滞留猶予予定日以内でない(滞留猶予予定日を超過する)と判断した場合には、ステップS1104に処理を進める。
On the other hand, in step S1103, the CPU of the
次に、ステップS1104において、ワークフローサーバ200のCPUは、当該伝票の配送経路上の全ての上長を検査したか否かを判定し、まだ検査していない上長がいると判断した場合には、ステップS1105において、次の上長を選択し、ステップS1102に処理を戻す。
Next, in step S1104, the CPU of the
一方、ステップS1104で、ワークフローサーバ200のCPUは、当該伝票の配送経路上の全ての上長を検査したと判断した場合には、ステップS1106において、該当伝票を代行承認可能な上長不在として、処理を終了する。
On the other hand, if the CPU of the
なお、ステップS1102で用いた補正値「α」は、組織の環境や伝票の種別等により変更可能に構成してもよい。 Note that the correction value “α” used in step S1102 may be configured to be changeable depending on the environment of the organization, the type of slip, and the like.
図17は、本実施形態における滞留伝票情報テーブルの一例を示す図である。 FIG. 17 is a diagram illustrating an example of a staying slip information table in the present embodiment.
なお、この滞留伝票情報テーブルは、ワークフローサーバ200のRDBMS205に記憶される。
This staying slip information table is stored in the
滞留伝票情報テーブルは、「対象組織」項目1701,「伝票番号」項目1702,「ノード番号」項目1703,「滞留時間」項目1704を含む。
The staying slip information table includes a “target organization”
以下、図18,図19を参照して、本発明のワークフローシステムにおける処理が滞留している伝票にシステム管理者が代行者を設定する処理の流れについて説明する。 Hereinafter, with reference to FIG. 18 and FIG. 19, a flow of processing in which the system administrator sets a substitute for a slip in which processing in the workflow system of the present invention is retained will be described.
図18は、本実施形態において承認・決裁滞留伝票一覧で表示した画面を示す図である。 FIG. 18 is a diagram showing a screen displayed in the approval / approval staying slip list in the present embodiment.
この画面は、システム管理者がワークフロー操作用端末300からワークフローサーバ200にログインすると、ワークフローサーバ200は、該システム管理者に対応する組織コードに基づいて、図17に示した滞留伝票情報テーブルを検索し、対応する滞留伝票情報を取得する。そして、ワークフローサーバ200は、取得した滞留伝票情報に基づいて、承認・決裁滞留伝票一覧画面を生成し、システム管理者のワークフロー操作用端末300に送信する。これにより、システム管理者のワークフロー操作用端末300は承認・決裁滞留伝票一覧画面を表示装置に表示する。
When the system administrator logs in to the
この承認・決裁滞留伝票一覧画面には、承認もしくは決裁の処理が滞留している伝票の伝票番号1302、ノード番号1303、処理ユーザ1304、状態1305、滞留時間1306が表示される。なお、各伝票には、承認チェック欄1301,代行者設定欄1307が設けられている。
On this approval / approval staying slip list screen, the
システム管理者は、この承認・決裁滞留伝票一覧画面を用いて滞留している処理を代行するユーザを設定する。まず、代行者を設定する伝票の承認チェック欄1301にチェックを入れ、代行者設定欄1307に処理を代行するユーザのメールアドレスを入力する。
The system administrator uses this approval / approval staying slip list screen to set a user who performs the staying process. First, a check is made in an
なお、一度に複数の伝票に対して代行者の設定をすることが可能である。全ての設定が完了したら実行ボタン1308を押下する。また、この承認・決裁滞留伝票一覧画面を閉じる時には、閉じるボタン1309を押下する。
It is possible to set a substitute for a plurality of slips at a time. When all the settings are completed, the
実行ボタン1308が押下されると、当該ワークフロー操作用端末300から、この画面の情報がワークフローサーバ200に送信される。そして、これを受信したワークフローサーバ200は、図19に示す処理を開始する。
When the execute
図19は、本発明のワークフローシステムにおける第4の制御処理手順の一例を示すフローチャートであり、図1に示したワークフローサーバ200のワークフロープログラム204による処理が滞留している伝票にシステム管理者が代行者を設定する処理に対応する。なお、図中、S1401〜S1410は各ステップを示す。
FIG. 19 is a flowchart showing an example of a fourth control processing procedure in the workflow system of the present invention. The system administrator substitutes a slip in which processing by the
システム管理者によりワークフロー操作用端末300で図18に示した承認・決裁滞留伝票一覧画面で処理代行者が設定され、実行ボタン1308が押下されると、滞留案件の情報(図18の情報)がワークフローサーバ200に送信される。すると、ステップS1401において、ワークフロープログラム204を実行するワークフローサーバ200のCPU(以下、ワークフローサーバ200のCPU)は、ワークフロー操作用端末300より滞留案件の情報を取得する。
When the processing administrator is set on the approval / approval stay slip list screen shown in FIG. 18 on the
次に、ステップS1402において、ワークフローサーバ200のCPUは、まず、滞留案件の情報に承認チェック欄1301に承認チェックが入力されている案件があるか否かを判定し、承認チェックが入力されている案件がないと判断した場合には、処理を終了する。
Next, in step S1402, the CPU of the
一方、ワークフローサーバ200のCPUは、承認チェックが入力されている案件があると判断した場合には、ステップS14003に処理を進める。
On the other hand, if the CPU of the
ステップS1403において、ワークフローサーバ200のCPUは、滞留案件の情報の承認チェック欄1301に承認チェックが入力されている案件の代行者設定欄1307に代行者のメールアドレスが入力されている案件があるか否かを判定する。
In step S <b> 1403, the CPU of the
そして、ステップS1403において、ワークフローサーバ200のCPUは、代行者設定欄1307に代行者のメールアドレスが入力されている案件がないと判断した場合には、ステップS1407に処理を進め、代行者アドレスを入力するようメッセージをワークフロー操作用端末300に送信して画面表示させ、処理を終了する。
In step S1403, when the CPU of the
一方、ステップS1403で、ワークフローサーバ200のCPUは、滞留案件の情報の承認チェック欄1301に承認チェックが入力されている案件の代行者設定欄1307に代行者のメールアドレスが入力されている案件があると判断した場合には、ステップS1404に処理を進める。
On the other hand, in step S1403, the CPU of the
ステップS1404において、ワークフローサーバ200のCPUは、代行者に対して処理を依頼するメールを作成し、送信する。なお、送信するメールには、伝票番号、ノード番号、処理ユーザ、滞留時間などの代行処理の情報を含める。
In step S <b> 1404, the CPU of the
代行処理依頼のメールを送付後、ステップS1405において、ワークフローサーバ200のCPUは、代行者に対して伝票処理依頼を送信する。ワークフローサーバ200のCPUは、該代行者を当該滞留しているノード番号の「処理ユーザ」項目504にセットし、さらに「代行済」項目509に"済"をセットする。
After sending the proxy processing request mail, in step S1405, the CPU of the
そして、ステップS1406において、ワークフローサーバ200のCPUは、承認・決裁滞留伝票情報テーブル(図17)から該当の伝票番号とノード番号の行を削除して更新した滞留伝票一覧画面をワークフロー操作用端末300に送信して画面更新させる。そして、本フローチャートを終了する。
In step S1406, the CPU of the
以上の処理により、ワークフロー上の正規の決裁担当者が不在であることが判明した場合にも、起案者の決裁完了希望日を満足できるよう、配送経路上の最適な代行決裁者へ代行決裁委任を行うことができ、電子文書の円滑な処理が促進できる。 Through the above process, even if it is found that there is no official decision-maker in charge of the workflow, delegate decision-making is delegated to the best substitute decision-maker on the delivery route so that the drafter's decision-making date can be satisfied And smooth processing of electronic documents can be promoted.
従って、ワークフローの滞留を防止でき、処理すべきワークフロー業務の効率化を促進することができる等の効果を奏する。 Therefore, it is possible to prevent the stagnation of the workflow and to promote the efficiency of the workflow work to be processed.
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
以下、図20に示すメモリマップを参照して本発明に係るワークフローサーバ200で読み取り可能なデータ処理プログラムの構成について説明する。
The configuration of a data processing program that can be read by the
図20は、本発明に係るワークフローサーバ200で読み取り可能な各種データ処理プログラムを格納する記録媒体(記憶媒体)のメモリマップを説明する図である。
FIG. 20 is a diagram for explaining a memory map of a recording medium (storage medium) that stores various data processing programs readable by the
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。 Although not specifically shown, information for managing a program group stored in the recording medium, for example, version information, creator, etc. is also stored, and information depending on the OS on the program reading side, for example, a program is identified and displayed. Icons may also be stored.
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。 Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.
本実施形態における図10,図15,図16,図19に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。 The functions shown in FIGS. 10, 15, 16, and 19 in the present embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention is applied even when an information group including a program is supplied to the output device from a recording medium such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Is.
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium in which a program code of software for realizing the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus is stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the program code.
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。 In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk or the like can be used.
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) or the like running on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the case where the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Furthermore, by downloading and reading out a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. It becomes.
なお、上記実施形態内で示した各変形例のいずれか又は全てを組み合わせた構成も全て本発明に含まれるものである。 In addition, all the structures which combined any or all of each modification shown in the said embodiment are also contained in this invention.
以上のように、ワークフローシステムにおいて、承認担当者不在等により滞留している未処理案件について、その状態をシステム管理者に通達し、前記未処理案件の長期間滞留を回避させることができる等の効果を奏する。 As described above, in the workflow system, the status of the unprocessed matter staying due to the absence of the person in charge of approval, etc. is notified to the system administrator, and the long-term stay of the unprocessed matter can be avoided. There is an effect.
200 ワークフローサーバ
204 ワークフロープログラム
205 RDBMS
300 ワークフロー操作用端末
101 CPU
102 RAM
103 ROM
104 HD
200
300
102 RAM
103 ROM
104 HD
Claims (8)
承認・決裁者の組織情報,承認・決裁者のスケジュールを記憶する記憶手段と、
次の承認・決裁者による電子文書のワークフロー処理が所定の滞留期限を超過している滞留電子文書を検知する滞留検知手段と、
前記滞留検知手段で検知された滞留電子文書の配送経路上で次の承認・決裁者の上長にあたる承認・決裁者のスケジュールを参照し、該上長にあたる参照した承認・決裁者のスケジュールと、前記滞留期限とに基づいて決裁代行者として委任設定する上長を決定制御する制御手段と、
を有することを特徴とするワークフローシステム。 In a workflow system that circulates electronic documents according to a predetermined delivery route and performs workflow processing for approval and approval,
Storage means for storing the organization information of the approval / authorizer and the schedule of the approval / authorizer;
A stay detection means for detecting a staying electronic document in which the workflow processing of the electronic document by the next approval / decision person exceeds a predetermined staying deadline;
Refers to the schedule of the approval / authorizer who is the superior of the next approval / authorizer on the delivery route of the staying electronic document detected by the residence detection means, and refers to the schedule of the approval / authorizer who is referred to as the superior; Control means for determining and controlling the superior to be delegated as a decision-making agent based on the stay deadline;
A workflow system characterized by comprising:
前記制御手段は、前記滞留期限を満足するスケジュールを有する上長が配送経路上に存在しない場合、前記電子文書の承認・決裁処理が前記滞留期限を超過している旨を前記システム管理者に対し通知することを特徴とする請求項2記載のワークフローシステム。 A system administrator setting means for setting at least one system administrator;
The control means informs the system administrator that the approval / approval processing of the electronic document has exceeded the stay deadline when a superior having a schedule that satisfies the stay deadline does not exist on the delivery route. The workflow system according to claim 2, wherein notification is performed.
前記検知手段は、前記決裁希望期限設定手段により設定された決裁完了希望期限に基づいて前記滞留期限を決定することを特徴とする請求項1乃至4のいずれかに記載のワークフローシステム。 It has an approval request deadline setting means that can set an approval completion deadline for an electronic document,
5. The workflow system according to claim 1, wherein the detection unit determines the stay deadline based on a desired settlement completion deadline set by the final settlement desired deadline setting unit.
承認・決裁者の組織情報,承認・決裁者のスケジュールを記憶手段に登録する登録ステップと、
次の承認・決裁者による電子文書のワークフロー処理が所定の滞留期限を超過している滞留電子文書を検知する滞留検知ステップと、
該検知された滞留電子文書の配送経路上で次の承認・決裁者の上長にあたる承認・決裁者のスケジュールを参照し、該上長にあたる参照した承認・決裁者のスケジュールと、前記滞留期限とに基づいて決裁代行者として委任設定する上長を決定する決定ステップと、
を有することを特徴とする滞留電子文書処理方法。 In a staying electronic document processing method of a workflow system that circulates an electronic document according to a predetermined delivery route and performs workflow processing for approval and approval,
A registration step for registering the organization information of the approval / authorizer and the schedule of the approval / authorizer in the storage means;
A stay detection step for detecting a staying electronic document in which the workflow processing of the electronic document by the next approval / decision person has exceeded a predetermined staying deadline;
Refers to the schedule of the approval / authorizer who is the superior of the next approval / authorizer on the delivery route of the detected electronic document, and refers to the schedule of the approval / authorizer who is the superior, and the residence time limit. A determination step for determining a superior to be delegated as an approval agent based on
A method for processing a stagnant electronic document characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005348899A JP2007156678A (en) | 2005-12-02 | 2005-12-02 | Workflow system and pending electronic document processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005348899A JP2007156678A (en) | 2005-12-02 | 2005-12-02 | Workflow system and pending electronic document processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007156678A true JP2007156678A (en) | 2007-06-21 |
Family
ID=38240984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005348899A Withdrawn JP2007156678A (en) | 2005-12-02 | 2005-12-02 | Workflow system and pending electronic document processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007156678A (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157463A (en) * | 2007-12-25 | 2009-07-16 | Canon It Solutions Inc | Workflow server and control method thereof, program, and schedule management system |
JP2010079693A (en) * | 2008-09-26 | 2010-04-08 | Casio Computer Co Ltd | Approval apparatus and program |
JP2013178842A (en) * | 2013-06-18 | 2013-09-09 | Casio Comput Co Ltd | Processing system and program |
JP2013196473A (en) * | 2012-03-21 | 2013-09-30 | Fuji Xerox Co Ltd | Information processor, information processing system and program |
JP2016027469A (en) * | 2014-06-30 | 2016-02-18 | キヤノンマーケティングジャパン株式会社 | Workflow server, control method for workflow server, and program |
JP2016103093A (en) * | 2014-11-27 | 2016-06-02 | 富士通株式会社 | Information processing method and information processing program |
JP2016208459A (en) * | 2015-04-28 | 2016-12-08 | 京セラドキュメントソリューションズ株式会社 | Mobile communication device and program thereof |
JP2018197907A (en) * | 2017-05-23 | 2018-12-13 | 富士ゼロックス株式会社 | Document processing system and program |
US10282707B2 (en) | 2015-07-02 | 2019-05-07 | International Business Machines Corporation | Scheduling business process |
CN112184077A (en) * | 2020-10-30 | 2021-01-05 | 平安数字信息科技(深圳)有限公司 | Configurable process approval method and device, computer equipment and storage medium |
JP2021089665A (en) * | 2019-12-05 | 2021-06-10 | 富士フイルムビジネスイノベーション株式会社 | Information processor and program |
JP2021117730A (en) * | 2020-01-27 | 2021-08-10 | 富士通株式会社 | Information processing program, information processing method, information processing device and information processing system |
JP2022147058A (en) * | 2021-03-23 | 2022-10-06 | 株式会社伸和トータルエンジニアリング | Work management system |
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 |
CN117829786A (en) * | 2024-03-05 | 2024-04-05 | 深圳市企企通科技有限公司 | Auxiliary processing method and device for flow approval, computer equipment and storage medium |
JP7534748B2 (en) | 2020-06-05 | 2024-08-15 | Hennge株式会社 | Program, server and method |
-
2005
- 2005-12-02 JP JP2005348899A patent/JP2007156678A/en not_active Withdrawn
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009157463A (en) * | 2007-12-25 | 2009-07-16 | Canon It Solutions Inc | Workflow server and control method thereof, program, and schedule management system |
JP2010079693A (en) * | 2008-09-26 | 2010-04-08 | Casio Computer Co Ltd | Approval apparatus and program |
JP2013196473A (en) * | 2012-03-21 | 2013-09-30 | Fuji Xerox Co Ltd | Information processor, information processing system and program |
JP2013178842A (en) * | 2013-06-18 | 2013-09-09 | Casio Comput Co Ltd | Processing system and program |
JP2016027469A (en) * | 2014-06-30 | 2016-02-18 | キヤノンマーケティングジャパン株式会社 | Workflow server, control method for workflow server, and program |
JP2016103093A (en) * | 2014-11-27 | 2016-06-02 | 富士通株式会社 | Information processing method and information processing program |
JP2016208459A (en) * | 2015-04-28 | 2016-12-08 | 京セラドキュメントソリューションズ株式会社 | Mobile communication device and program thereof |
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 |
JP2018197907A (en) * | 2017-05-23 | 2018-12-13 | 富士ゼロックス株式会社 | Document processing system and program |
JP2021089665A (en) * | 2019-12-05 | 2021-06-10 | 富士フイルムビジネスイノベーション株式会社 | Information processor and program |
JP2021117730A (en) * | 2020-01-27 | 2021-08-10 | 富士通株式会社 | Information processing program, information processing method, information processing device and information processing system |
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 |
JP7534748B2 (en) | 2020-06-05 | 2024-08-15 | Hennge株式会社 | Program, server and method |
CN112184077A (en) * | 2020-10-30 | 2021-01-05 | 平安数字信息科技(深圳)有限公司 | Configurable process approval method and device, computer equipment and storage medium |
JP2022147058A (en) * | 2021-03-23 | 2022-10-06 | 株式会社伸和トータルエンジニアリング | Work management system |
JP7228143B2 (en) | 2021-03-23 | 2023-02-24 | 株式会社伸和トータルエンジニアリング | Work management system |
CN117829786A (en) * | 2024-03-05 | 2024-04-05 | 深圳市企企通科技有限公司 | Auxiliary processing method and device for flow approval, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3921865B2 (en) | Data processing system and program recording medium thereof | |
US7143048B1 (en) | System and method for managing real estate | |
JP2007156678A (en) | Workflow system and pending electronic document processing method | |
US20050102152A1 (en) | Commercial real estate property management system | |
US20160140464A1 (en) | Event assistance device and event assistance method | |
US20050193011A1 (en) | System and method for integrating reservation information with personal information management | |
US20020007305A1 (en) | Human resources employment method, job-offer method, human resources employment system, and recording medium containing human resources employing processing | |
US20060149569A1 (en) | Method for transitioning foreign employees | |
JP2001222574A (en) | Method and system for processing intellectual property job, server and recording medium | |
JP7159689B2 (en) | Payment device, payment method and program | |
JP4628086B2 (en) | Workflow system, browsing restriction method, program, and recording medium | |
JP4328557B2 (en) | Information processing apparatus and program | |
JP2003020120A (en) | Home-delivery service support system and method thereof | |
JP4183491B2 (en) | Workflow server and workflow system control method, program, and recording medium | |
JP2017208041A (en) | Information processor and information processing method | |
JP2004054655A (en) | Schedule management system, program and recording medium | |
JP4262655B2 (en) | Workflow system and workflow system management method | |
JP6603428B1 (en) | Information processing program, information processing apparatus, and information processing method | |
JP2006195833A (en) | Workflow system and its program | |
JP2006079403A (en) | Workflow server, method and program for controlling workflow and recording medium | |
JP2003108794A (en) | Job managing method and assignment system | |
JP2001290897A (en) | Management device for common use of parking lot | |
JP2006163514A (en) | Personnel selection support system and program applied thereto | |
JP2001357179A (en) | Device and method for operation support and recording medium with recorded operation support program | |
JP2002259899A (en) | Business transaction support system, business trip support system, business transaction support method, and transaction program thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080403 |
|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090203 |