JP2016110169A - Work application processing device, work application processing method, and program - Google Patents
Work application processing device, work application processing method, and program Download PDFInfo
- Publication number
- JP2016110169A JP2016110169A JP2014243674A JP2014243674A JP2016110169A JP 2016110169 A JP2016110169 A JP 2016110169A JP 2014243674 A JP2014243674 A JP 2014243674A JP 2014243674 A JP2014243674 A JP 2014243674A JP 2016110169 A JP2016110169 A JP 2016110169A
- Authority
- JP
- Japan
- Prior art keywords
- information
- approver
- work
- approval
- identifier
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 114
- 238000003672 processing method Methods 0.000 title claims 3
- 230000005540 biological transmission Effects 0.000 claims abstract description 100
- 230000010365 information processing Effects 0.000 claims abstract description 26
- 238000012790 confirmation Methods 0.000 claims description 197
- 238000000034 method Methods 0.000 claims description 65
- 230000008569 process Effects 0.000 claims description 42
- 230000004044 response Effects 0.000 claims description 28
- 238000009825 accumulation Methods 0.000 claims description 6
- 238000012423 maintenance Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 21
- 239000004065 semiconductor Substances 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000007774 longterm Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、操作作業に関する申請の情報である作業申請情報等を受け付ける処理等を行う作業申請処理装置等に関する。 The present invention relates to a work application processing apparatus that performs processing for receiving work application information or the like, which is application information related to an operation work.
従来、情報処理システムに対する操作作業を行うにあたって、まず申請を行い、その申請が承認された後に、その承認された操作作業を実行することが行われていた(例えば、特許文献1参照)。 Conventionally, when performing an operation work on an information processing system, an application is first made, and after the application is approved, the approved operation work is executed (for example, see Patent Document 1).
そのような従来のシステムにおいて申請内容を承認する者は、通常、あらかじめ決められていた。また、申請内容を理解できない者は承認することができないため、申請内容に応じて異なる承認者を割り当てることも行われていた。そのように、承認者をあらかじめ決めておく場合には、人事異動等に応じて承認者の割り当てを更新する必要があり、そのメンテナンスが大変であるという問題があった。 In such a conventional system, the person who approves the application content is usually predetermined. Moreover, since the person who cannot understand the application contents cannot be approved, different approvers are assigned according to the application contents. As described above, when the approver is determined in advance, the assignment of the approver needs to be updated in accordance with the personnel change or the like, and there is a problem that the maintenance is difficult.
本発明は、上記課題を解決するためになされたものであり、作業申請情報に関する承認を行う承認者をあらかじめ決めなくてもよい作業申請処理装置等を提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a work application processing apparatus or the like that does not require an approver to approve work application information in advance.
上記目的を達成するため、本発明による作業申請処理装置は、情報処理システムに対する操作作業を示す情報であり、操作作業の申請の情報である作業申請情報を受け付ける作業申請情報受付部と、作業申請情報受付部が受け付けた作業申請情報を蓄積する作業申請情報蓄積部と、作業申請情報の承認を行う承認者を識別する承認者識別子が複数記憶される承認者識別子記憶部と、操作作業の申請に応じて、承認者識別子記憶部で記憶されている複数の承認者識別子を出力する承認者識別子出力部と、複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける承認者選択受付部と、承認者選択受付部が選択を受け付けた一以上の承認者識別子で識別される承認者に、承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する承認要求送信部と、承認要求送信部による承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける承認結果情報受付部と、承認結果情報受付部が受け付けた承認結果情報を、承認結果情報に対応する作業申請情報に対応付けて蓄積する承認結果情報蓄積部と、を備えたものである。
このような構成により、例えば、申請者等が承認者を選択することになる。したがって、選択対象の承認者に退職者が含まれていたとしても、その者を選択しなければよいだけであるため、承認者識別子記憶部で記憶されている承認者識別子のメンテナンスの負荷が軽減されることになる。また、例えば、申請者は、申請内容についてよく知っているため、承認者として誰が適切であるのかを容易に判断することができ、適切な承認者による承認を実現することもできうる。
In order to achieve the above object, a work application processing apparatus according to the present invention is information indicating an operation work for an information processing system, a work application information receiving unit for receiving work application information that is information on an operation work application, and a work application A work application information storage unit that stores the work application information received by the information reception unit, an approver identifier storage unit that stores a plurality of approver identifiers that identify approvers that approve the work application information, and an operation work application An approver identifier output unit that outputs a plurality of approver identifiers stored in the approver identifier storage unit, and an approver that approves work application information according to the output of the plurality of approver identifiers. The approver selection accepting unit that accepts selection of one or more approver identifiers to be identified, and the approver identified by the one or more approver identifiers accepted by the approver selection accepting unit Approval request transmitter that transmits approval request information that is information requesting approval of work application information that is subject to approval, and whether or not work application information has been approved in response to the transmission of approval request information by the approval request transmitter An approval result information receiving unit that receives the approval result information shown from the approver, an approval result information storing unit that stores the approval result information received by the approval result information receiving unit in association with work application information corresponding to the approval result information, and , With.
With such a configuration, for example, the applicant or the like selects the approver. Therefore, even if a retired employee is included in the approver to be selected, it is only necessary to select that person, so the burden of maintenance of the approver identifier stored in the approver identifier storage unit is reduced. Will be. Further, for example, since the applicant is well aware of the contents of the application, it is possible to easily determine who is appropriate as an approver, and it is possible to realize approval by an appropriate approver.
また、本発明による作業申請処理装置では、承認結果情報蓄積部が蓄積した承認結果情報によって承認されたことが示される作業申請情報に応じて情報処理システムに対してなされた操作作業の記録を示す作業記録情報を受け付ける作業記録情報受付部と、作業記録情報受付部が受け付けた作業記録情報を、作業記録情報に対応する作業申請情報に対応付けて蓄積する作業記録情報蓄積部と、作業記録情報の確認を行う確認者を識別する確認者識別子が複数記憶される確認者識別子記憶部と、確認者識別子記憶部で記憶されている複数の確認者識別子を出力する確認者識別子出力部と、複数の確認者識別子の出力に応じて、作業記録情報の確認を行う確認者を識別する一以上の確認者識別子の選択を受け付ける確認者選択受付部と、確認者選択受付部が選択を受け付けた一以上の確認者識別子で識別される確認者に、確認者の確認対象である作業記録情報の確認を要求する情報である確認要求情報を送信する確認要求送信部と、確認要求送信部による確認要求情報の送信に応じて、作業記録情報に関する確認結果を示す確認結果情報を確認者から受け付ける確認結果情報受付部と、確認結果情報受付部が受け付けた確認結果情報を、確認結果情報に対応する作業申請情報に対応付けて蓄積する確認結果情報蓄積部と、をさらに備えてもよい。
このような構成により、例えば、作業者等が確認者を選択することになる。したがって、選択対象の確認者に退職者が含まれていたとしても、その者を選択しなければよいだけであるため、確認者識別子記憶部で記憶されている確認者識別子のメンテナンスの負荷が軽減されることになる。また、例えば、作業者は、作業内容についてよく知っているため、確認者として誰が適切であるのかを容易に判断することができ、適切な確認者による確認を実現することもできうる。
Further, the work application processing apparatus according to the present invention shows a record of the operation work performed on the information processing system in accordance with the work application information indicated by the approval result information accumulated by the approval result information accumulating unit. A work record information receiving unit for receiving work record information, a work record information storing unit for storing work record information received by the work record information receiving unit in association with work application information corresponding to the work record information, and work record information A checker identifier storage unit that stores a plurality of checker identifiers for identifying a checker that performs confirmation, a checker identifier output unit that outputs a plurality of checker identifiers stored in the checker identifier storage unit, and a plurality of A checker selection receiving unit for receiving selection of one or more checker identifiers for identifying a checker for checking work record information, and a checker selection unit. A confirmation request transmitting unit that transmits confirmation request information, which is information for requesting confirmation of work record information to be confirmed by the confirmer, to the confirmer identified by the one or more confirmer identifiers that the reception unit has accepted the selection; In response to the transmission of the confirmation request information by the confirmation request transmission unit, the confirmation result information receiving unit that receives the confirmation result information indicating the confirmation result regarding the work record information from the confirmer, and the confirmation result information received by the confirmation result information receiving unit And a confirmation result information accumulating unit for accumulating in association with work application information corresponding to the confirmation result information.
With such a configuration, for example, an operator or the like selects a confirmer. Therefore, even if a retired person is included in the confirmation person to be selected, it is only necessary to select that person. Therefore, the maintenance burden on the confirmation person identifier stored in the confirmation person identifier storage unit is reduced. Will be. Further, for example, since the worker knows the details of the work well, it is possible to easily determine who is appropriate as the confirmer, and it is possible to realize confirmation by an appropriate confirmer.
また、本発明による作業申請処理装置では、承認者選択受付部が選択を受け付けた一以上の承認者識別子で識別される承認者の選択に関する情報である承認チェック情報を、承認者以外の者である承認チェック者に送信する承認チェック情報送信部をさらに備えてもよい。
このような構成により、第三者によって、承認者の選択が適切であったのかどうかをチェックすることができる。そして、例えば、その選択が適切でなかった場合には、作業前や作業後に、そのことを報告することもでき、不適切な承認が放置されないようにすることもできる。
In the work application processing apparatus according to the present invention, the approval check information, which is information related to the selection of the approver identified by the one or more approver identifiers received by the approver selection receiving unit, is received by a person other than the approver. You may further provide the approval check information transmission part which transmits to a certain approval checker.
With such a configuration, a third party can check whether the approver's selection is appropriate. For example, if the selection is not appropriate, it can be reported before or after the work, and inappropriate approval can be prevented from being left unattended.
また、本発明による作業申請処理装置では、承認チェック者は、承認者識別子記憶部で記憶されている複数の承認者識別子のうち、承認者選択受付部が選択を受け付けた一以上の承認者識別子ではない承認者識別子で識別される承認者のいずれかであってもよい。
このような構成により、承認者になりうる者が承認チェック者となるため、承認者の適切なチェックを行うことができると考えられる。
Further, in the work application processing apparatus according to the present invention, the approval checker is one or more approver identifiers that the approver selection receiving unit has received selection from among a plurality of approver identifiers stored in the approver identifier storage unit. It may be any approver identified by an approver identifier that is not.
With such a configuration, since a person who can be an approver becomes an approval checker, it is considered that an appropriate check by the approver can be performed.
また、本発明による作業申請処理装置では、作業申請情報は、申請を行う申請者を識別する申請者識別子を含んでおり、承認者選択受付部は、一以上の承認者識別子の申請者による選択を受け付け、承認チェック情報は、承認者選択受付部が選択を受け付けた一以上の承認者識別子と、承認者識別子で識別される承認者の承認対象である作業申請情報に含まれる申請者識別子とを含む情報であってもよい。
このような構成により、承認チェック者は、承認者と、その承認者を選択した申請者とが誰であるのかを知ることができる。その結果、両者の関係に応じて、適切な承認が行われたかどうか判断することができる。また、承認チェック情報に作業申請情報が含まれない場合には、作業内容にアクセス可能な者を増やさないようにすることができる。
In the work application processing apparatus according to the present invention, the work application information includes an applicant identifier for identifying an applicant who makes an application, and the approver selection receiving unit selects one or more approver identifiers by the applicant. Approval check information includes one or more approver identifiers received by the approver selection reception unit, and an applicant identifier included in the work application information that is the approval target of the approver identified by the approver identifier. May be included.
With such a configuration, the approval checker can know who is the approver and the applicant who has selected the approver. As a result, it is possible to determine whether appropriate approval has been performed according to the relationship between the two. Further, when the work application information is not included in the approval check information, it is possible to prevent an increase in the number of persons who can access the work content.
また、本発明による作業申請処理装置では、確認者選択受付部が選択を受け付けた一以上の確認者識別子で識別される確認者の選択に関する情報である確認チェック情報を、確認者以外の者である確認チェック者に送信する確認チェック情報送信部をさらに備えてもよい。
このような構成により、第三者によって、確認者の選択が適切であったのかどうかをチェックすることができる。そして、例えば、その選択が適切でなかった場合には、そのことを報告することもでき、不適切な確認が放置されないようにすることもできる。
Further, in the work application processing apparatus according to the present invention, confirmation check information, which is information related to selection of a confirmer identified by one or more confirmer identifiers received by the confirmer selection receiving unit, is received by a person other than the confirmer. You may further provide the confirmation check information transmission part which transmits to a certain confirmation checker.
With such a configuration, it is possible to check whether or not the confirmer's selection was appropriate by a third party. For example, if the selection is not appropriate, this can be reported, and inappropriate confirmation can be prevented from being left unattended.
また、本発明による作業申請処理装置では、確認チェック者は、確認者識別子記憶部で記憶されている複数の確認者識別子のうち、確認者選択受付部が選択を受け付けた一以上の確認者識別子ではない確認者識別子で識別される確認者のいずれかであってもよい。
このような構成により、確認者になりうる者が確認チェック者となるため、確認者の適切なチェックを行うことができると考えられる。
Further, in the work application processing apparatus according to the present invention, the confirmation checker can select one or more confirmer identifiers received by the confirmer selection accepting unit from among the plurality of confirmer identifiers stored in the confirmer identifier storage unit. Any of the confirmers identified by the confirmer identifier that is not.
With such a configuration, since a person who can be a confirmer becomes a confirmation checker, it is considered that an appropriate check by the confirmer can be performed.
また、本発明による作業申請処理装置では、作業記録情報蓄積部が蓄積した作業記録情報に対応付けられて、作業記録情報に応じた操作作業を行った作業者を識別する作業者識別子が記憶されており、確認者選択受付部は、一以上の確認者識別子の作業者による選択を受け付け、確認チェック情報は、確認者選択受付部が選択を受け付けた一以上の確認者識別子と、確認者識別子で識別される確認者の確認対象である作業記録情報に対応する作業者識別子とを含む情報であってもよい。
このような構成により、確認チェック者は、確認者と、その確認者を選択した作業者とが誰であるのかを知ることができる。その結果、両者の関係に応じて、適切な確認が行われたかどうか判断することができる。また、確認チェック情報に作業記録情報や作業申請情報が含まれない場合には、作業内容にアクセス可能な者を増やさないようにすることができる。
In the work application processing apparatus according to the present invention, a worker identifier for identifying a worker who has performed an operation work according to the work record information is stored in association with the work record information accumulated by the work record information accumulation unit. The confirmer selection accepting unit accepts selection of one or more confirmer identifiers by the operator, and the confirmation check information includes one or more confirmer identifiers accepted by the confirmer selection accepting unit and a confirmer identifier. The information including the worker identifier corresponding to the work record information that is the confirmation target of the confirmer identified in (1) may be used.
With such a configuration, the confirmation checker can know who is the confirmer and the worker who has selected the confirmer. As a result, it can be determined whether appropriate confirmation has been performed according to the relationship between the two. Further, when the confirmation check information does not include work record information or work application information, it is possible to prevent an increase in the number of persons who can access the work content.
また、本発明による作業申請処理装置では、承認者の選択に関する条件を示す情報である承認者選択条件情報が記憶される選択条件情報記憶部をさらに備え、承認者識別子出力部は、承認者選択条件情報をも出力し、承認者選択受付部は、承認者選択条件情報の示す条件に応じた一以上の承認者識別子の選択を受け付けてもよい。
このような構成により、条件に応じた承認者の選択を実現することができる。
The work application processing apparatus according to the present invention further includes a selection condition information storage unit that stores approver selection condition information that is information indicating a condition related to the selection of the approver, and the approver identifier output unit is configured to select the approver. The condition information is also output, and the approver selection accepting unit may accept selection of one or more approver identifiers according to the condition indicated by the approver selection condition information.
With such a configuration, an approver can be selected according to conditions.
また、本発明による作業申請処理装置では、作業申請処理装置は、操作作業の対象である情報処理システムとは異なるものであってもよい。
このような構成により、操作作業の対象と異なる装置において、作業申請等に関する処理を行うことができる。例えば、操作作業の対象が銀行のシステムである場合に、その銀行のシステムとは異なる装置によって、その銀行のシステムに対する作業申請等に関する処理を行うことができる。
In the work application processing apparatus according to the present invention, the work application processing apparatus may be different from the information processing system that is the target of the operation work.
With such a configuration, it is possible to perform processing relating to work application or the like in an apparatus different from the target of the operation work. For example, when the target of the operation work is a bank system, processing related to a work application to the bank system can be performed by a device different from the bank system.
また、本発明による作業申請処理装置では、作業記録情報受付部は、操作作業の対象である情報処理システムから作業記録情報を受信してもよい。
このような構成により、作業記録情報を作業申請処理装置にユーザが手作業で入力する必要がなくなり、ユーザの利便性が向上されることになる。
In the work application processing apparatus according to the present invention, the work record information receiving unit may receive work record information from an information processing system that is a target of the operation work.
With such a configuration, it is not necessary for the user to manually input the work record information to the work application processing apparatus, and the convenience for the user is improved.
本発明による作業申請処理装置等によれば、例えば、申請者等が承認者を選択することになるため、承認者に関する管理の負荷が軽減されることになる。 According to the work application processing apparatus or the like according to the present invention, for example, the applicant or the like selects the approver, and therefore, the management load related to the approver is reduced.
以下、本発明による作業申請処理装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。 Hereinafter, a work application processing apparatus according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.
(実施の形態1)
本発明の実施の形態1による作業申請処理装置について、図面を参照しながら説明する。本実施の形態による作業申請処理装置は、承認者や確認者を、申請者等が選択できるものである。
(Embodiment 1)
A work application processing apparatus according to Embodiment 1 of the present invention will be described with reference to the drawings. The work application processing apparatus according to the present embodiment allows an applicant or the like to select an approver or a confirmer.
図1は、本実施の形態による作業申請処理装置1の構成を示すブロック図である。本実施の形態による作業申請処理装置1は、作業申請情報受付部11と、作業申請情報蓄積部12と、記憶部13と、承認者識別子記憶部14と、選択条件情報記憶部15と、承認者識別子出力部16と、承認者選択受付部17と、承認要求送信部18と、承認結果情報受付部19と、承認結果情報蓄積部20と、作業記録情報受付部21と、作業記録情報蓄積部22と、確認者識別子記憶部23と、確認者識別子出力部24と、確認者選択受付部25と、確認要求送信部26と、確認結果情報受付部27と、確認結果情報蓄積部28と、承認チェック情報送信部29と、確認チェック情報送信部30と、を備える。
FIG. 1 is a block diagram showing a configuration of a work application processing apparatus 1 according to the present embodiment. The work application processing apparatus 1 according to the present embodiment includes a work application information receiving unit 11, a work application
作業申請情報受付部11は、作業申請情報を受け付ける。作業申請情報は、情報処理システムに対する操作作業を示す情報であり、その操作作業の申請の情報である。なお、この作業申請情報は、申請である旨を示す情報を含んでいてもよく、または、作業申請処理装置1において、申請の情報であると認識されるのであれば、申請である旨を示す情報を含んでいなくてもよい。「情報処理システムに対する操作作業」とは、情報処理システムに関係する種々の操作作業を含むものである。例えば、その操作作業は、システムや装置(スタンドアロンでもよく、そうでなくてもよい)に対する制御や操作等の処理(例えば、その装置等へのアクセスや、その装置等で用いられる設定情報の変更等の処理)であってもよく、ソフトウェアやデータに対する処理(例えば、ソフトウェアやデータの変更や追加、削除等の処理)であってもよく、その他の操作作業であってもよい。ただし、その操作作業は、例えば、コンピュータや、ネットワーク、ユーザインタフェース等を介して電子的に実行されるものである。 The work application information receiving unit 11 receives work application information. The work application information is information indicating an operation work for the information processing system, and is information on an application for the operation work. The work application information may include information indicating that it is an application, or if the work application processing apparatus 1 recognizes that it is application information, it indicates that the application is an application. It does not have to contain information. The “operation work for the information processing system” includes various operation work related to the information processing system. For example, the operation work may be control or operation processing (for example, access to the device or change of setting information used in the device) for a system or device (stand-alone or not). May be a process for software or data (for example, a process for changing, adding, or deleting software or data), or may be another operation work. However, the operation work is executed electronically via, for example, a computer, a network, a user interface, or the like.
作業申請情報は、操作作業の作業内容や作業順序を示す情報を少なくとも含んでいるものとする。また、作業申請情報は、操作作業の作業対象を特定可能な情報(例えば、装置やデータ、ソフトウェア等の識別情報であってもよい)を含んでいてもよい。作業内容を示す情報とは、例えば、操作作業の処理内容を示す情報(例えば、変更、追加、削除、読み出し、バックアップ等の処理)であってもよい。また、作業順序を示す情報とは、例えば、各操作作業の順序を示す情報(例えば、X情報の削除の後に、Y情報を追加する等)であってもよい。また、その操作内容を示す情報は、例えば、「CDを挿入します。」などのように自然言語によって記述されたテキスト情報であってもよく、「delete」「update」「insert」などのあらかじめ規定されているコマンドやコードなどによって記述された情報であってもよい。本実施の形態では、前者の場合について説明する。その前者の場合に、操作内容を示す情報は、キーボード等から入力されてもよく、または、メニュー等からの選択によって入力されてもよい。また、作業申請情報では、2以上の操作作業が、作業順序を含めて示されることが一般的である。例えば、1番目に操作内容Aを実行し、2番目に操作内容Bを実行し、3番目に操作内容Cを実行する、と言うように記述されていてもよい。そのように、操作作業の作業順序を示す情報が作業手順であると考えてもよい。本実施の形態では、作業手順が作業申請情報に含まれる場合について主に説明する。なお、作業申請情報は、一の操作作業のみを示すものであってもよい。また、作業申請情報に、申請を行う申請者を識別する申請者識別子が含まれていてもよい。その申請者識別子は、例えば、申請者の氏名であってもよく、社員コード等のIDであってもよく、その他の識別子であってもよい。後述する他の者の識別子、例えば、作業者識別子、承認者識別子、確認者識別子等についても同様であるとする。本実施の形態では、それらの識別子が氏名である場合について主に説明する。また、申請者識別子の入力は、申請者識別子の一覧からの選択によって行われてもよい。また、作業申請情報に、作業を行う時期を示す情報が含まれていてもよく、または、含まれていなくてもよい。作業を行う時期を示す情報は、例えば、時期の始期を示す情報であってもよく、時期の終期を示す情報であってもよく、または、その両方であってもよい。 It is assumed that the work application information includes at least information indicating the work content and work order of the operation work. Further, the work application information may include information (for example, identification information such as a device, data, software, or the like) that can specify a work target of the operation work. The information indicating the work content may be, for example, information indicating the processing content of the operation work (for example, processing such as change, addition, deletion, reading, and backup). The information indicating the work order may be, for example, information indicating the order of each operation work (for example, adding Y information after deleting the X information). Further, the information indicating the operation content may be text information described in a natural language such as “Insert CD” or the like, such as “delete”, “update”, “insert”, etc. It may be information described by a prescribed command or code. In the present embodiment, the former case will be described. In the former case, the information indicating the operation content may be input from a keyboard or the like, or may be input by selection from a menu or the like. Further, in the work application information, two or more operation works are generally shown including a work order. For example, it may be described that the operation content A is executed first, the operation content B is executed second, and the operation content C is executed third. As such, the information indicating the work order of the operation work may be considered as a work procedure. In the present embodiment, a case where a work procedure is included in work application information will be mainly described. The work application information may indicate only one operation work. Further, the work application information may include an applicant identifier for identifying an applicant who makes an application. The applicant identifier may be, for example, the name of the applicant, an ID such as an employee code, or any other identifier. The same applies to identifiers of other persons described later, for example, operator identifiers, approver identifiers, and confirmer identifiers. In the present embodiment, the case where these identifiers are names will be mainly described. Further, the input of the applicant identifier may be performed by selection from a list of applicant identifiers. Further, the work application information may or may not include information indicating the time when the work is performed. The information indicating the time when the work is performed may be, for example, information indicating the start of the time, information indicating the end of the time, or both.
作業申請情報受付部11は、通常、申請を行う申請者から作業申請情報を受け付ける。作業申請情報受付部11は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された作業申請情報を受け付けてもよく、有線または無線の通信回線を介して送信された作業申請情報を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された作業申請情報を受け付けてもよい。なお、作業申請情報受付部11は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、作業申請情報受付部11は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The work application information receiving unit 11 normally receives work application information from an applicant who makes an application. The work application information receiving unit 11 may receive work application information input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), for example, and the work application information transmitted via a wired or wireless communication line May be received, and work application information read from a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, etc.) may be received. Note that the work application information receiving unit 11 may or may not include a device (for example, a modem or a network card) for receiving. In addition, the work application information receiving unit 11 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.
作業申請情報蓄積部12は、作業申請情報受付部11が受け付けた作業申請情報を記憶部13に蓄積する。また、作業申請情報蓄積部12は、作業申請情報以外の情報を記憶部13に蓄積してもよい。例えば、作業申請情報蓄積部12は、承認者選択受付部17が選択を受け付けた承認者識別子や作業者識別子を記憶部13に蓄積してもよい。その場合に、承認者識別子は、その承認者識別子で識別される承認者によって承認される対象である作業申請情報に対応付けられて蓄積されることが好適である。また、作業者識別子は、その作業者識別子で識別される作業者が行う操作作業を含む作業申請情報に対応付けられて蓄積されることが好適である。また、例えば、作業申請情報蓄積部12は、確認者選択受付部25が選択を受け付けた確認者識別子を記憶部13に蓄積してもよい。その場合に、確認者識別子は、その確認者識別子で識別される確認者によって確認される作業記録情報に対応する操作作業を含む作業申請情報に対応付けられて蓄積されることが好適である。なお、ある識別子が、ある情報に対応付けられて蓄積されるとは、両者の紐付けができるように蓄積されることであり、その具体的な方法は問わない。例えば、その識別子と、その情報とが一のレコード等の情報に含まれるように蓄積されることであってもよく、その識別子と、その情報とのそれぞれに、両者を紐付けるためのID等が付加されて蓄積されることであってもよい。
The work application
記憶部13では、作業申請情報や、作業記録情報、承認者識別子、確認者識別子、承認結果情報、確認結果情報等が記憶される。また、作業者識別子も記憶されてもよい。なお、記憶部13で記憶される情報の種類は問わない。それら以外の情報が記憶部13で記憶されてもよく,または、それらの情報のうち、一部の情報が記憶部13で記憶されなくてもよい。記憶部13での記憶は、RAM等における一時的な記憶でもよく、または、長期的な記憶でもよい。記憶部13は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The
承認者識別子記憶部14では、複数の承認者識別子が記憶される。承認者識別子は、作業申請情報の承認を行う承認者を識別する識別子である。なお、作業申請情報の承認とは、例えば、作業申請情報で示される作業手順で操作作業を実行してもよいことを是認するかどうか決めることであってもよく、作業申請情報で示される作業対象に操作作業を実行してもよいことを是認するかどうか決めることであってもよく、その両方であってもよい。また、その承認者識別子によって識別される承認者は、厳密には承認者の候補者であり、選択された承認者によって、実際の承認の処理が行われることになる。また、承認者識別子記憶部14では、複数の作業者識別子も記憶されていてもよい。作業者識別子は、作業申請情報に応じた操作作業を、情報処理システムに対して実行する作業者を識別する識別子である。本実施の形態では、承認者識別子記憶部14で、複数の作業者識別子も記憶されている場合について主に説明する。なお、その作業者識別子によって識別される作業者は、厳密には作業者の候補者であり、選択された作業者によって、実際の操作作業が行われることになる。
The approver
承認者識別子記憶部14に承認者識別子等が記憶される過程は問わない。例えば、記録媒体を介して承認者識別子等が承認者識別子記憶部14で記憶されるようになってもよく、通信回線等を介して送信された承認者識別子等が承認者識別子記憶部14で記憶されるようになってもよく、または、入力デバイスを介して入力された承認者識別子等が承認者識別子記憶部14で記憶されるようになってもよい。承認者識別子記憶部14での記憶は、RAM等における一時的な記憶でもよく、または、長期的な記憶でもよい。承認者識別子記憶部14は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which the approver identifier and the like are stored in the approver
選択条件情報記憶部15では、承認者の選択に関する条件を示す情報である承認者選択条件情報が記憶される。その承認者選択条件情報は、例えば、選択対象となる承認者の人数(例えば、一人、二人、二人以上等)であってもよく、選択対象となる承認者の役職(例えば、課長以上、部長等)であってもよく、作業申請情報に含まれる作業手順と作業対象とのそれぞれについて承認者を選択する旨であってもよく、その他の条件であってもよい。また、選択条件情報記憶部15では、確認者の選択に関する条件を示す情報である確認者選択条件情報も記憶されていてもよい。その確認者選択条件情報は、例えば、選択対象となる確認者の人数であってもよく、選択対象となる確認者の役職であってもよく、作業記録情報に含まれる作業手順(作業内容)と作業対象とのそれぞれについて確認者を選択する旨であってもよく、その他の条件であってもよい。
The selection condition
選択条件情報記憶部15に承認者選択条件情報等が記憶される過程は問わない。例えば、記録媒体を介して承認者選択条件情報等が選択条件情報記憶部15で記憶されるようになってもよく、通信回線等を介して送信された承認者選択条件情報等が選択条件情報記憶部15で記憶されるようになってもよく、または、入力デバイスを介して入力された承認者選択条件情報等が選択条件情報記憶部15で記憶されるようになってもよい。選択条件情報記憶部15での記憶は、RAM等における一時的な記憶でもよく、または、長期的な記憶でもよい。選択条件情報記憶部15は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which the approver selection condition information or the like is stored in the selection condition
承認者識別子出力部16は、操作作業の申請に応じて、承認者識別子記憶部14で記憶されている複数の承認者識別子を出力する。操作作業の申請に応じて複数の承認者識別子を出力するとは、例えば、操作作業の申請時、すなわち、作業申請情報の受付時に複数の承認者識別子を出力することであってもよく、作業申請情報の受付後に複数の承認者識別子を出力することであってもよい。承認者識別子出力部16は、通常、承認者の選択を行う者に対して複数の承認者識別子を出力する。したがって、その選択を申請者が行う場合には、承認者識別子出力部16は、複数の承認者識別子を申請者に出力してもよい。なお、申請者に出力するとは、例えば、申請者の端末に複数の承認者識別子を出力することであってもよく、申請者を受け取り先として、電子メール等によって複数の承認者識別子を送信することであってもよく、その他の方法によって複数の承認者識別子を申請者に出力することであってもよい。例えば、承認者識別子出力部16は、作業申請情報に含まれる申請者識別子に対応する送信先に、複数の承認者識別子を送信してもよい。複数の承認者識別子を申請者以外に出力する場合にも同様である。
The approver
承認者識別子出力部16は、選択条件情報記憶部15で記憶されている承認者選択条件情報をも出力してもよい。なお、承認者選択条件情報がプログラム等のコード等によって記述されている場合には、承認者識別子出力部16は、承認者選択条件情報を出力する際に、承認者選択条件情報を承認者の選択者が理解可能な自然言語に変換して出力してもよい。例えば、「二人の承認者を選択してください」などが出力されてもよい。承認者識別子出力部16以外の処理においても、作業申請情報や作業記録情報等に含まれる作業内容等が、適宜、コードで記述されたものから自然言語で記述されたものに変換されてもよく、自然言語で記述されたものからコードで記述されたものに変換されてもよい。その変換は、例えば、自然言語によって記述されたテキスト情報である作業内容を示す情報と、コードによって記述された作業内容を示す情報とを対応付ける対応情報を用いて行われてもよい。その変換の詳細については、例えば、上記特許文献1を参照されたい。また、承認者識別子出力部16は、承認者選択条件情報を承認者選択受付部17に渡してもよい。
The approver
また、承認者識別子出力部16は、複数の承認者識別子の出力と同時に、または、異なるタイミングで、承認者識別子記憶部14で記憶されている複数の作業者識別子をも出力してもよい。
また、承認者識別子記憶部14で記憶されている承認者識別子が、社員コード等のIDである場合には、承認者識別子出力部16は、そのIDを氏名に変換して出力してもよい。選択者が容易に選択できるようにするためである。なお、作業者識別子を出力する際にも同様であるとする。また、承認者識別子や作業者識別子について、社員コード等のIDと氏名との変換は、適宜、行われてもよい。他の識別子、例えば、申請者識別子や確認者識別子についても同様である。
The approver
If the approver identifier stored in the approver
ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、送信や蓄積、引き渡しが行われる場合であっても、最終的には、承認者識別子の選択者が知ることができるように出力されることが好適である。また、承認者識別子出力部16は、出力を行うデバイス(例えば、表示デバイスや送信デバイスなど)を含んでもよく、または含まなくてもよい。また、承認者識別子出力部16は、ハードウェアによって実現されてもよく、または、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
Here, the output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, accumulation in a recording medium, It may be delivered to the component. Even when transmission, storage, and delivery are performed, it is preferable that the output is finally made so that the approver identifier selector can know. In addition, the approver
承認者選択受付部17は、承認者識別子出力部16による複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける。そのように選択の受け付けられた承認者識別子で識別される承認者によって、作業申請情報の承認の手続が行われることになる。なお、その一以上の承認者識別子の選択の受け付けは、例えば、一以上の承認者識別子の受け付けによって行われてもよく、一以上の承認者識別子に対応する識別情報等の受け付けによって行われてもよい。また、1個の承認者識別子が選択されてもよく、または、複数の承認者識別子が選択されてもよい。その選択が申請者によって行われる場合には、承認者選択受付部17は、一以上の承認者識別子の申請者による選択を受け付けることになる。また、承認者選択条件情報も出力された場合には、承認者選択受付部17は、その承認者選択条件情報の示す条件に応じた一以上の承認者識別子の選択を受け付けるものとする。したがって、その承認者選択条件情報によって、二人以上の承認者が選択される旨が決まっている場合には、承認者選択受付部17は、二人以上の承認者の選択を受け付け、そうでない選択、例えば、一人以下の承認者の選択を受け付けなくてもよい。選択を受け付けないとは、結果として、選択が行われなかった状況と同様な状況にすることであり、例えば、選択ボタン等を押すことができなくすることであってもよく、承認者選択受付部17が、選択結果の情報を破棄したり、後段の構成要素に渡さなかったりすることであってもよい。なお、承認者選択受付部17は、そのような承認者選択条件情報に応じた選択の受け付けを、承認者識別子出力部16から受け取った承認者選択条件情報を用いて行ってもよい。また、承認者選択受付部17によって一以上の承認者識別子の選択が受け付けられた場合には、その選択された一以上の承認者識別子が、前述のように、作業申請情報蓄積部12によって、その承認者識別子に対応する作業申請情報に対応付けられて記憶部13に蓄積されてもよい。そのように、承認者識別子を作業申請情報に対応付けて蓄積できるようにするため、記憶部13で記憶されている作業申請情報と、承認者選択受付部17が選択を受け付けた承認者識別子とが紐付けられていることが好適である。その紐付けは、例えば、ある作業申請情報に対応して複数の承認者識別子を出力する際に、その作業申請情報を識別可能な所定の識別情報と一緒に出力し、承認者識別子の選択を受け付ける際に、その所定の識別情報と一緒に選択を受け付けることによって行われてもよい。その識別情報は、例えば、作業申請情報の識別情報であってもよく、後述する具体例で用いられるIDであってもよい。
The approver selection accepting unit 17 accepts selection of one or more approver identifiers for identifying the approver who approves the work application information in response to the output of a plurality of approver identifiers by the approver
また、承認者選択受付部17は、承認者識別子出力部16による複数の作業者識別子の出力に応じて、一以上の承認者識別子の選択と同時に、または、異なるタイミングで、作業申請情報に応じた操作作業を行う作業者を識別する一以上の作業者識別子の選択を受け付けてもよい。なお、1個の作業者識別子が選択されてもよく、または、複数の作業者識別子が選択されてもよい。その作業者識別子の選択の受け付けは、承認者識別子が作業者識別子となった以外、上述の説明と同様にして行われてもよい。すなわち、選択の受け付けられた一以上の作業者識別子も、前述のように、作業申請情報蓄積部12によって、その作業者識別子に対応する作業申請情報に対応付けられて記憶部13に蓄積されてもよい。
Further, the approver selection receiving unit 17 responds to the work application information simultaneously with selection of one or more approver identifiers or at different timings according to the output of a plurality of worker identifiers by the approver
承認者選択受付部17は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された選択を受け付けてもよく、有線または無線の通信回線を介して送信された選択を受信してもよい。なお、承認者選択受付部17は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、承認者選択受付部17は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 For example, the approver selection reception unit 17 may receive a selection input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), and receives a selection transmitted via a wired or wireless communication line. Also good. The approver selection reception unit 17 may or may not include a device (for example, a modem or a network card) for reception. In addition, the approver selection receiving unit 17 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.
承認要求送信部18は、承認者選択受付部17が選択を受け付けた一以上の承認者識別子で識別される承認者に、その承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する。承認者に承認要求情報を送信するとは、承認者の端末に承認要求情報を送信することであってもよく、承認者を受け取り先として、電子メール等によって承認要求情報を送信することであってもよく、その他の方法による承認要求情報の承認者への送信であってもよい。例えば、承認者識別子と、その承認者識別子で識別される承認者の送信先とが対応付けられて記憶されている場合には、承認要求送信部18は、承認者選択受付部17が選択を受け付けた一以上の承認者識別子に対応する送信先に、承認要求情報を送信してもよい。承認要求情報には、承認対象の作業申請情報を識別可能な情報が含まれていることが好適である。なお、作業申請情報を識別可能な情報は、作業申請情報そのものであってもよく、または、その作業申請情報に対して付与されたID等の識別情報であってもよく、作業申請情報を識別可能なその他の情報であってもよい。なお、承認要求送信部18は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、承認要求送信部18は、ハードウェアによって実現されてもよく、または送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The approval
承認結果情報受付部19は、承認要求送信部18による承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける。なお、承認結果情報受付部19は、承認結果情報と共に、承認または却下の対象となる作業申請情報を識別可能な情報をも受け付けることが好適である。その結果、どの作業申請情報が承認されたのか、承認されなかったのかが分かるようになるからである。承認結果情報と共に受け付けられる作業申請情報を識別可能な情報は、例えば、その承認結果情報で承認結果が示される承認を要求する承認要求情報に含まれていたものであってもよい。その承認結果情報によって、例えば、作業申請情報で示される作業手順で操作作業を実行することが是認されたかどうかや、作業申請情報で示される作業対象に操作作業を実行することが是認されたかどうかなどが示されることになる。
The approval result
承認結果情報受付部19は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された承認結果情報を受け付けてもよく、有線または無線の通信回線を介して送信された承認結果情報を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された承認結果情報を受け付けてもよい。なお、承認結果情報受付部19は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、承認結果情報受付部19は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。なお、二以上の承認者が選択された場合には、承認結果情報受付部19は、各承認者から承認結果情報を受け付けることが好適である。
The approval result
承認結果情報蓄積部20は、承認結果情報受付部19が受け付けた承認結果情報を、その承認結果情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。承認結果情報蓄積部20は、例えば、承認結果情報と共に受け付けられた作業申請情報を識別可能な情報で識別される作業申請情報に対応付けて、その承認結果情報を蓄積してもよい。
The approval result
作業記録情報受付部21は、承認結果情報蓄積部20が蓄積した承認結果情報によって承認されたことが示される作業申請情報に応じて情報処理システムに対してなされた操作作業の記録を示す作業記録情報を受け付ける。作業記録情報には、実行された操作作業の作業内容が含まれていてもよく、また操作作業の作業対象を特定可能な情報が含まれていてもよい。この作業記録情報は、いわゆる操作作業の履歴の情報であってもよい。また、この作業記録情報は、作業申請情報に応じてなされた操作作業がコンピュータ等によって自動的に記録されたものである。その作業記録情報の記録は、例えば、前述の特許文献1で紹介されている方法を用いてもよい。そのような方法を用いることによって、操作画面の動画像や、通信ポート、ファイルアクセス、プロセス、キーボード打刻などの様々な操作作業に関する記録をとることができる。例えば、作業記録情報が操作画面の動画像である場合には、その動画像において表示されているテーブルやデータベースの名称を文字認識によって取得してもよい。通常、テーブルやデータベースの名称が表示される位置は決まっていることが多いため、その位置の画像についてのみ文字認識を行うようにしてもよい。また、ボタンがクリックされる際に、ボタンの色が変化することなどを用いて、クリックされたボタンを特定し、そのボタンの上に表示されている文字列を文字認識によって取得することにより、ボタンを特定する情報、例えば、「検索」等を取得してもよい。このようにして、動画像から、「検索」ボタンがクリックされた、と言う操作作業に関する情報を取得することもできる。なお、本実施の形態では、作業記録情報が、コマンドや、通信ポート、プロセス等を示す情報である場合について主に説明する。また、作業記録情報受付部21は、作業記録情報と共に、その作業記録情報に対応する作業申請情報を識別可能な情報をも受け付けてもよい。作業記録情報に対応する作業申請情報とは、その作業記録情報において記録された操作作業を申請するために用いられた作業申請情報である。作業記録情報受付部21は、作業記録情報と共に、その作業記録情報に応じた操作作業を行った作業者を識別する作業者識別子を受け付けてもよい。なお、その作業者識別子は、作業記録情報に含まれていてもよい。また、二以上の承認者が選択された場合には、承認結果情報によって承認されたことが示される作業申請情報とは、その二以上の各承認者にそれぞれ対応する承認結果情報のすべてによって承認されたことが示される作業申請情報であることが好適である。
The work record information receiving unit 21 indicates a work record indicating a record of operation work performed on the information processing system in accordance with work application information indicated by the approval result information accumulated by the approval result
作業記録情報受付部21は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された作業記録情報を受け付けてもよく、有線または無線の通信回線を介して送信された作業記録情報を受信してもよく、所定の記録媒体(例えば、USBメモリやSDカード、その他の半導体メモリ、磁気ディスクなど)から読み出された作業記録情報を受け付けてもよい。なお、通信回線を介して送信された作業記録情報を受信する場合に、作業記録情報受付部21は、その作業記録情報を、操作作業の対象である情報処理システムから受信してもよい。また、作業記録情報受付部21は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、作業記録情報受付部21は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The work record information receiving unit 21 may receive work record information input from an input device (for example, a keyboard, a mouse, a touch panel, etc.), for example, and the work record information transmitted via a wired or wireless communication line. May be received, and work record information read from a predetermined recording medium (for example, USB memory, SD card, other semiconductor memory, magnetic disk, etc.) may be received. When receiving work record information transmitted via a communication line, the work record information receiving unit 21 may receive the work record information from the information processing system that is the target of the operation work. Further, the work record information receiving unit 21 may or may not include a device (for example, a modem or a network card) for receiving. In addition, the work record information receiving unit 21 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.
作業記録情報蓄積部22は、作業記録情報受付部21が受け付けた作業記録情報を、その作業記録情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。その際に、作業記録情報蓄積部22は、作業記録情報と共に作業記録情報受付部21で受け付けられた、作業申請情報を識別可能な情報を用いて、その蓄積を行ってもよい。なお、結果として、作業記録情報と作業申請情報との紐付けができているのであれば、両者を対応付けて蓄積する方法は問わない。また、作業記録情報蓄積部22が蓄積した作業記録情報に対応付けられて、その作業記録情報に応じた操作作業を行った作業者を識別する作業者識別子が記憶されていてもよい。その作業者識別子は、結果として、その作業記録情報に応じた操作作業を行った作業者を識別することになればよい。したがって、例えば、作業記録情報の蓄積と同時に、またはその後に、その作業記録情報に対応付けられて記憶部13に蓄積されてもよく、あらかじめ記憶部13で記憶されている作業者識別子で識別される作業者によって実行された操作作業に応じた作業記録情報が記憶部13に蓄積されることによって、その作業記録情報に応じた操作作業を行った作業者を識別する作業者識別子が記憶されているようになってもよい。例えば、記憶部13において作業申請情報に対応付けられて作業者識別子が記憶されおり、その作業申請情報に対応付けられて、その作業者識別子の作業者によって行われた操作作業の記録である作業記録情報が記憶部13に蓄積される場合には、結果として、作業記録情報と作業者識別子とが紐付けられることになる。また、作業記録情報に、その作業記録情報で記録された操作作業を行った作業者の作業者識別子が含まれる場合には、その作業記録情報が記憶部13に蓄積されることによって、作業記録情報に対応付けられて、その作業記録情報に対応する作業者識別子が記憶されていることになると考えることができる。また、作業記録情報受付部21が作業記録情報と、その作業記録情報に対応する作業者識別子とを受け付けた場合には、作業記録情報蓄積部22は、両者を対応付けて記憶部13に蓄積してもよい。その場合にも、作業記録情報に対応付けられて、その作業記録情報に対応する作業者識別子が記憶されていることになる。
The work record
確認者識別子記憶部23では、複数の確認者識別子が記憶される。確認者識別子は、作業記録情報の確認を行う確認者を識別する識別子である。なお、作業記録情報の確認とは、例えば、作業記録情報で示される操作内容が、予定通りであるかどうか(申請通りであるかどうか)を確認することであってもよく、作業記録情報で示される作業対象が、予定通りの範囲であるかどうかを確認することであってもよく、作業記録情報で示される操作作業に、スパイウェアのインストールや機密情報の窃取等の不適切な作業が含まれていないかどうかを確認することであってもよく、それらの任意の二以上のものの組み合わせであってもよい。また、その確認者識別子によって識別される確認者は、厳密には確認者の候補者であり、選択された確認者によって、実際の確認の処理が行われることになる。
The confirmer
確認者識別子記憶部23に確認者識別子が記憶される過程は問わない。例えば、記録媒体を介して確認者識別子が確認者識別子記憶部23で記憶されるようになってもよく、通信回線等を介して送信された確認者識別子が確認者識別子記憶部23で記憶されるようになってもよく、または、入力デバイスを介して入力された確認者識別子が確認者識別子記憶部23で記憶されるようになってもよい。確認者識別子記憶部23での記憶は、RAM等における一時的な記憶でもよく、または、長期的な記憶でもよい。確認者識別子記憶部23は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。
The process in which a confirmer identifier is memorize | stored in the confirmer identifier memory |
確認者識別子出力部24は、確認者識別子記憶部23で記憶されている複数の確認者識別子を出力する。確認者識別子出力部24は、通常、確認者の選択を行う者に対して複数の確認者識別子を出力する。その複数の確認者識別子の出力は、例えば、作業記録情報の受け付けに応じて行われてもよく、操作作業の申請に応じて行われてもよい。作業記録情報の受け付けに応じて複数の確認者識別子を出力するとは、例えば、作業記録情報の受付前に複数の確認者識別子を出力することであってもよく、作業記録情報の受付時に複数の確認者識別子を出力することであってもよく、作業記録情報の受付後に複数の承認者識別子を出力することであってもよい。この場合には、確認者識別子出力部24は、例えば、作業記録情報受付部21が受け付けた作業記録情報の操作作業を行った作業者に対して複数の確認者識別子を出力してもよい。操作作業の申請に応じて複数の確認者識別子を出力するとは、例えば、操作作業の申請時、すなわち、作業申請情報の受付時に複数の確認者識別子を出力することであってもよく、作業申請情報の受付後に複数の確認者識別子を出力することであってもよい。この場合には、確認者識別子出力部24は、例えば、作業申請情報の申請を行った申請者に対して複数の確認者識別子を出力してもよい。なお、作業者や申請者に出力するとは、例えば、作業者や申請者の端末に複数の確認者識別子を出力することであってもよく、作業者や申請者を受け取り先として、電子メール等によって複数の確認者識別子を送信することであってもよく、その他の方法によって複数の確認者識別子を作業者や申請者に出力することであってもよい。複数の確認者識別子を作業者や申請者以外に出力する場合にも同様である。例えば、確認者識別子出力部24は、作業記録情報に対応付けられている作業者識別子に対応する送信先に、複数の確認者識別子を送信してもよい。本実施の形態では、確認者識別子が作業者に出力される場合について主に説明する。
The confirmer
確認者識別子出力部24は、選択条件情報記憶部15で記憶されている確認者選択条件情報をも出力してもよい。なお、確認者選択条件情報がプログラム等のコード等によって記述されている場合には、確認者識別子出力部24は、確認者選択条件情報を出力する際に、確認者選択条件情報を確認者の選択者が理解可能な自然言語に変換して出力してもよい。例えば、「二人の確認者を選択してください」などが出力されてもよい。また、確認者識別子出力部24は、確認者選択条件情報を確認者選択受付部25に渡してもよい。
また、確認者識別子記憶部23で記憶されている確認者識別子が、社員コード等のIDである場合には、確認者識別子出力部24は、そのIDを氏名に変換して出力してもよい。選択者が容易に選択できるようにするためである。
The confirmer
When the confirmer identifier stored in the confirmer
ここで、この出力は、例えば、表示デバイス(例えば、CRTや液晶ディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、送信や蓄積、引き渡しが行われる場合であっても、最終的には、確認者識別子の選択者が知ることができるように出力されることが好適である。また、確認者識別子出力部24は、出力を行うデバイス(例えば、表示デバイスや送信デバイスなど)を含んでもよく、または含まなくてもよい。また、確認者識別子出力部24は、ハードウェアによって実現されてもよく、または、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
Here, the output may be, for example, display on a display device (for example, a CRT or a liquid crystal display), transmission via a communication line to a predetermined device, accumulation in a recording medium, It may be delivered to the component. Even when transmission, storage, and delivery are performed, it is preferable that the final output is made so that the selector of the confirmer identifier can know. The confirmer
確認者選択受付部25は、確認者識別子出力部24による複数の確認者識別子の出力に応じて、作業記録情報の確認を行う確認者を識別する一以上の確認者識別子の選択を受け付ける。そのように選択の受け付けられた確認者識別子で識別される確認者によって、作業記録情報の確認の手続が行われることになる。なお、その一以上の確認者識別子の選択を受け付けは、例えば、一以上の確認者識別子の受け付けによって行われてもよく、一以上の確認者識別子に対応する識別情報等の受け付けによって行われてもよい。また、1個の確認者識別子が選択されてもよく、または、複数の確認者識別子が選択されてもよい。その選択が作業者によって行われる場合には、確認者選択受付部25は、一以上の確認者識別子の作業者による選択を受け付けることになる。また、その選択が申請者によって行われる場合には、確認者選択受付部25は、一以上の確認者識別子の申請者による選択を受け付けることになる。また、確認者選択条件情報も出力された場合には、確認者選択受付部25は、その確認者選択条件情報の示す条件に応じた一以上の確認者識別子の選択を受け付けるものとする。したがって、その確認者選択条件情報によって、二人以上の確認者が選択される旨が決まっている場合には、確認者選択受付部25は、二人以上の確認者の選択を受け付け、そうでない選択、例えば、一人以下の確認者の選択を受け付けなくてもよい。選択を受け付けないとは、結果として、選択が行われなかった状況と同様な状況にすることであり、例えば、選択ボタン等を押すことができなくすることであってもよく、確認者選択受付部25が、選択結果の情報を破棄したり、後段の構成要素に渡さなかったりすることであってもよい。なお、確認者選択受付部25は、そのような確認者選択条件情報に応じた選択の受け付けを、確認者識別子出力部24から受け取った確認者選択条件情報を用いて行ってもよい。また、確認者選択受付部25によって一以上の確認者識別子の選択が受け付けられた場合には、その選択された一以上の確認者識別子が、前述のように、作業申請情報蓄積部12によって、その確認者識別子に対応する作業申請情報に対応付けられて記憶部13に蓄積されてもよい。確認者識別子に対応する作業申請情報とは、その確認者識別子の選択が操作作業の申請時に行われた場合には、その申請対象となる作業申請情報のことであり、その確認者識別子の選択が作業記録情報の受け付けに応じて行われた場合には、その作業記録情報に対応する作業申請情報のことである。そのように、確認者識別子を作業申請情報に対応付けて蓄積できるようにするため、記憶部13で記憶されている作業申請情報と、確認者選択受付部25が選択を受け付けた確認者識別子とが紐付けられていることが好適である。その紐付けは、例えば、ある作業申請情報(または作業記録情報)に対応して複数の確認者識別子を出力する際に、その作業申請情報(またはその作業記録情報に対応する作業申請情報)を識別可能な所定の識別情報と一緒に出力し、確認者識別子の選択を受け付ける際に、その所定の識別情報と一緒に選択を受け付けることによって行われてもよい。その識別情報は、例えば、作業申請情報の識別情報であってもよく、作業申請情報に対応付けられている作業記録情報の識別情報であってもよく、後述する具体例で用いられるIDであってもよい。
The confirmer
確認者選択受付部25は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された選択を受け付けてもよく、有線または無線の通信回線を介して送信された選択を受信してもよい。なお、確認者選択受付部25は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、確認者選択受付部25は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
For example, the checker
確認要求送信部26は、確認者選択受付部25が選択を受け付けた一以上の確認者識別子で識別される確認者に、その確認者の確認対象である作業記録情報の確認を要求する情報である確認要求情報を送信する。確認者に確認要求情報を送信するとは、確認者の端末に確認要求情報を送信することであってもよく、確認者を受け取り先として、電子メール等によって確認要求情報を送信することであってもよく、その他の方法による確認要求情報の確認者への送信であってもよい。例えば、確認者識別子と、その確認者識別子で識別される確認者の送信先とが対応付けられて記憶されている場合には、確認要求送信部26は、確認者選択受付部25が選択を受け付けた一以上の確認者識別子に対応する送信先に、確認要求情報を送信してもよい。確認要求情報には、確認対象の作業記録情報を識別可能な情報が含まれていることが好適である。なお、作業記録情報を識別可能な情報は、作業記録情報そのものであってもよく、または、その作業記録情報に対して付与されたID等の識別情報であってもよく、作業記録情報を識別可能なその他の情報であってもよい。また、確認要求情報には、確認対象の作業記録情報に対応する作業申請情報を識別可能な情報を含んでいてもよい。なお、作業申請情報を識別可能な情報は、作業申請情報そのものであってもよく、または、その作業申請情報に対して付与されたID等の識別情報であってもよく、作業申請情報を識別可能なその他の情報であってもよい。また、確認要求送信部26は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、確認要求送信部26は、ハードウェアによって実現されてもよく、または送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
The confirmation
確認結果情報受付部27は、確認要求送信部26による確認要求情報の送信に応じて、作業記録情報に関する確認結果を示す確認結果情報を確認者から受け付ける。なお、確認結果情報受付部27は、確認結果情報と共に、確認の対象となる作業記録情報を識別可能な情報、またはその作業記録情報に対応する作業申請情報を識別可能な情報をも受け付けることが好適である。その結果、どの作業記録情報について確認が行われたのかが分かるようになるからである。確認結果情報と共に受け付けられる作業記録情報等を識別可能な情報は、例えば、その確認結果情報で確認結果が示される確認を要求する確認要求情報に含まれていたものであってもよい。その確認結果情報によって、例えば、作業記録情報で示される操作作業が、申請通りであるのかどうかや、作業記録情報で示される作業対象が、申請通りであるのかどうかなどが示されることになる。
In response to the transmission of the confirmation request information by the confirmation
確認結果情報受付部27は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された確認結果情報を受け付けてもよく、有線または無線の通信回線を介して送信された確認結果情報を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された確認結果情報を受け付けてもよい。なお、確認結果情報受付部27は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、確認結果情報受付部27は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。なお、二以上の確認者が選択された場合には、確認結果情報受付部27は、各確認者から確認結果情報を受け付けることが好適である。
The confirmation result
確認結果情報蓄積部28は、確認結果情報受付部27が受け付けた確認結果情報を、その確認結果情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。確認結果情報蓄積部28は、例えば、確認結果情報と共に受け付けられた作業記録情報を識別可能な情報で識別される作業記録情報に対応付けて、その確認結果情報を蓄積してもよく、確認結果情報と共に受け付けられた作業申請情報を識別可能な情報で識別される作業申請情報に対応付けて、その確認結果情報を蓄積してもよい。なお、作業申請情報と、作業記録情報とは対応付けられているため、作業記録情報に対応付けられて蓄積された確認結果情報は、結果として、作業申請情報に対応付けられて蓄積されたことになる。
The confirmation result
承認チェック情報送信部29は、承認者選択受付部17が選択を受け付けた一以上の承認者識別子で識別される承認者の選択に関する情報である承認チェック情報を、その承認者以外の者である承認チェック者に送信する。その承認チェック情報の送信は、承認者の選択が適切であったかどうかをチェックするために行われる。本実施の形態による作業申請処理装置1では、申請者等が自由に承認者を選択できるため、選択された承認者によっては、不適切な承認の行われる恐れがある。例えば、承認者が申請者の部下や後輩、親友である場合には、そのような恐れがあり得る。したがって、承認チェック情報を送信することによって、その承認者の選択が適切であったかどうかをチェックするものである。そのため、承認チェック情報には、承認者選択受付部17が選択を受け付けた一以上の承認者識別子と、その承認者識別子で識別される承認者の選択を行った者の識別子とが含まれてもよい。その選択者が申請者である場合には、承認チェック情報には、承認者選択受付部17が選択を受け付けた一以上の承認者識別子と、その承認者識別子で識別される承認者の承認対象である作業申請情報に含まれる申請者識別子とが含まれてもよい。また、承認チェック情報には、承認対象である作業申請情報が含まれてもよく、または、含まれなくてもよい。情報のアクセス範囲を制限し、情報漏洩を防止する観点からは、承認チェック情報に作業申請情報が含まれないことが好適である。承認チェック情報を送信する目的からすると、承認チェック情報には、承認者識別子と、その選択を行った者の識別子とが含まれていれば十分であると考えられるからである。なお、承認者が、承認対象について承認するかどうかを適切に判断できる能力を有しているかどうかが、そのチェックの目的に含まれていてもよい。例えば、申請者と承認者との技術分野がかけ離れているような場合には、承認者が適切な承認を行うことができないと判断することができる。また、承認チェック者は、承認者識別子記憶部14で記憶されている複数の承認者識別子のうち、承認者選択受付部17が選択を受け付けた一以上の承認者識別子ではない承認者識別子で識別される承認者のいずれかであってもよく、承認者以外の者(例えば、作業申請等の手続全体を管理する管理者等)であってもよい。選択された承認者以外の承認者から、承認チェック者を選択する方法は問わない。例えば、ランダムに承認チェック者を選択してもよく、所定のルールに応じて承認チェック者を選択してもよい。その所定のルールは、例えば、選択された承認者の役職以上の役職の承認者であることであってもよい。その承認チェック情報の送信は、承認者識別子の選択後に行われるのであれば、そのタイミングは問わない。また、例えば、承認チェック情報に二以上の承認者識別子が含まれる場合には、承認チェック者は、その承認者識別子ごとにチェックを行うことが好適である。
The approval check
なお、承認チェック者が承認者であり、承認者識別子と、その承認者識別子で識別される承認者の送信先とが対応付けられて記憶されている場合には、承認チェック情報送信部29は、承認チェック者の承認者識別子に対応する送信先に、承認チェック情報を送信してもよい。また、承認チェック者が管理者等であり、その管理者等の送信先が図示しない記録媒体で記憶されている場合には、承認チェック情報送信部29は、その記録媒体から読み出した送信先に、承認チェック情報を送信してもよい。また、承認チェック情報送信部29は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、承認チェック情報送信部29は、ハードウェアによって実現されてもよく、または送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
If the approval checker is an approver and the approver identifier and the transmission destination of the approver identified by the approver identifier are stored in association with each other, the approval check
作業申請処理装置1は、承認チェック情報の送信に応じて、そのチェック結果を受信してもよい。そして、そのチェック結果を、その承認チェック情報に対応する作業申請情報等に対応付けて記憶部13に蓄積してもよい。承認チェック情報に対応する作業申請情報とは、その承認チェック情報に含まれる承認者識別子で識別される承認者による承認対象となる作業申請情報である。そして、そのチェック結果によって承認者の選択が不適切であると判断された場合には、作業申請処理装置1は、例えば、その承認者に対して承認要求情報が送信されないように制御してもよい。
The work application processing apparatus 1 may receive the check result in response to the transmission of the approval check information. Then, the check result may be stored in the
確認チェック情報送信部30は、確認者選択受付部25が選択を受け付けた一以上の確認者識別子で識別される確認者の選択に関する情報である確認チェック情報を、その確認者以外の者である確認チェック者に送信する。その確認チェック情報の送信は、確認者の選択が適切であったかどうかをチェックするために行われる。本実施の形態による作業申請処理装置1では、作業者等が自由に確認者を選択できるため、選択された確認者によっては、不適切な確認の行われる恐れがある。例えば、確認者が申請者や作業者の部下や後輩、親友である場合には、そのような恐れがあり得る。したがって、確認チェック情報を送信することによって、その確認者の選択が適切であったかどうかをチェックするものである。そのため、確認チェック情報には、確認者選択受付部25が選択を受け付けた一以上の確認者識別子と、その確認者識別子で識別される確認者の選択を行った者の識別子とが含まれてもよい。その確認者が作業者である場合には、確認チェック情報には、確認者選択受付部25が選択を受け付けた一以上の確認者識別子と、その確認者識別子で識別される確認者の確認対象である作業記録情報に対応する作業者識別子とが含まれてもよい。作業記録情報に対応する作業者識別子とは、その作業記録情報の操作作業を行った作業者を識別する作業者識別子である。なお、記憶部13では、作業記録情報に対応付けられて、その作業記録情報に応じた操作作業を行った作業者を識別する作業者識別子が記憶されているものとする。また、確認チェック情報には、確認対象である作業記録情報や作業申請情報が含まれてもよく、または、含まれなくてもよい。情報のアクセス範囲を制限し、情報漏洩を防止する観点からは、確認チェック情報に作業記録情報等が含まれないことが好適である。確認チェック情報を送信する目的からすると、確認チェック情報には、確認者識別子と、その選択を行った者の識別子とが含まれていれば十分であると考えられるからである。なお、確認者が、確認対象について適切に確認できる能力を有しているかどうかが、そのチェックの目的に含まれていてもよい。例えば、作業者等と確認者との技術分野がかけ離れているような場合には、確認者が適切な承認を行うことができないと判断することができる。また、確認チェック者は、確認者識別子記憶部23で記憶されている複数の確認者識別子のうち、確認者選択受付部25が選択を受け付けた一以上の確認者識別子ではない確認者識別子で識別される確認者のいずれかであってもよく、確認者以外の者(例えば、作業申請等の手続全体を管理する管理者等)であってもよい。選択された確認者以外の確認者から、確認チェック者を選択する方法は問わない。例えば、ランダムに確認チェック者を選択してもよく、所定のルールに応じて確認チェック者を選択してもよい。その所定のルールは、例えば、選択された確認者の役職以上の役職の確認者であることであってもよい。その確認チェック情報の送信は、確認者識別子の選択後に行われるのであれば、そのタイミングは問わない。また、例えば、確認チェック情報に二以上の確認者識別子が含まれる場合には、確認チェック者は、その確認者識別子ごとにチェックを行うことが好適である。
The confirmation check
なお、確認チェック者が確認者であり、確認者識別子と、その確認者識別子で識別される確認者の送信先とが対応付けられて記憶されている場合には、確認チェック情報送信部30は、確認チェック者の確認者識別子に対応する送信先に、確認チェック情報を送信してもよい。また、確認チェック者が管理者等であり、その管理者等の送信先が図示しない記録媒体で記憶されている場合には、確認チェック情報送信部30は、その記録媒体から読み出した送信先に、確認チェック情報を送信してもよい。また、確認チェック情報送信部30は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、確認チェック情報送信部30は、ハードウェアによって実現されてもよく、または送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
If the confirmation checker is a confirmer, and the confirmer identifier is stored in association with the transmission destination of the confirmer identified by the confirmer identifier, the confirmation check
作業申請処理装置1は、確認チェック情報の送信に応じて、そのチェック結果を受信してもよい。そして、そのチェック結果を、その確認チェック情報に対応する作業記録情報等に対応付けて記憶部13に蓄積してもよい。確認チェック情報に対応する作業記録情報とは、その確認チェック情報に含まれる確認者識別子で識別される確認者による確認対象となる作業記録情報である。そして、そのチェック結果によって確認者の選択が不適切であると判断された場合には、作業申請処理装置1は、例えば、その確認者に対して確認要求情報が送信されないように制御してもよい。
The work application processing apparatus 1 may receive the check result in response to the transmission of the confirmation check information. Then, the check result may be accumulated in the
なお、記憶部13と、承認者識別子記憶部14と、選択条件情報記憶部15と、確認者識別子記憶部23とのうち、任意の二以上の記憶部は、同一の記録媒体によって実現されてもよく、または、別々の記録媒体によって実現されてもよい。前者の場合には、例えば、作業申請情報等を記憶している領域が記憶部13となり、承認者識別子を記憶している領域が承認者識別子記憶部14となってもよい。
Of the
また、作業申請処理装置1は、記憶部13で記憶されている情報を出力する図示しない出力部を備えていてもよい。作業申請情報や、その作業申請情報に対応する承認者識別子、承認結果情報、作業者識別子、作業記録情報、確認者識別子、確認結果情報等を知ることができるようにするためである。なお、それらの情報には、機密性を有する情報も含まれるため、それらの情報にアクセスできる者や、アクセスできる範囲を制限してもよい。例えば、申請者は、自らが申請した作業申請情報のみにアクセスできてもよい。また、作業者は、自らが作業を担当する作業申請情報のみにアクセスできてもよい。また、承認者は、自らが承認を担当する作業申請情報のみにアクセスできてもよく、その承認者が所属するグループに関する作業申請情報にアクセスできてもよい。また、確認者は、自らが確認を担当する作業記録情報及びそれに対応する作業申請情報にアクセスできてもよく、その確認者が所属するグループに関する作業記録情報及びそれに対応する作業申請情報にアクセスできてもよい。また、管理者は、記憶部13で記憶されているすべての情報にアクセスできてもよい。
Further, the work application processing apparatus 1 may include an output unit (not shown) that outputs information stored in the
また、作業申請処理装置1は、作業申請情報で示される操作作業を実行する作業者識別子を特定できる場合には、「承認」である承認結果情報に対応する作業申請情報を、その作業者識別子で識別される作業者に送信してもよい。その送信は、例えば、図示しない作業申請情報の送信部によって行われてもよい。なお、二以上の承認者が選択された場合には、そのすべての承認者による承認結果情報が「承認」であるときに、作業申請情報が作業者に送信されてもよい。 In addition, when the work application processing apparatus 1 can identify the worker identifier that executes the operation work indicated by the work application information, the work application information corresponding to the approval result information that is “approval” is displayed as the worker identifier. It may be transmitted to the worker identified by. The transmission may be performed by, for example, a work application information transmission unit (not shown). When two or more approvers are selected, the work application information may be transmitted to the worker when the approval result information by all the approvers is “approved”.
また、作業申請処理装置1は、通常、作業申請情報による操作作業の対象である情報処理システムとは異なるものであるが、そうでなくてもよい。なお、その情報処理システムは、例えば、銀行のシステムであり、作業申請処理装置1は、その銀行のシステムとは切り離されている情報処理装置であってもよい。なお、その銀行のシステム等の情報処理システムと、作業申請処理装置1との間での作業記録情報の授受は、前述のように、通信によって行われてもよく、通信以外の着脱可能な記録媒体等を介して行われてもよい。 Moreover, although the work application processing apparatus 1 is normally different from the information processing system that is the target of the operation work based on the work application information, this need not be the case. The information processing system may be, for example, a bank system, and the work application processing apparatus 1 may be an information processing apparatus that is separated from the bank system. Note that the transfer of work record information between the information processing system such as the bank system and the work application processing apparatus 1 may be performed by communication as described above, and is a removable record other than communication. It may be performed via a medium or the like.
次に、作業申請処理装置1の動作について図2Aのフローチャートを用いて説明する。
(ステップS101)作業申請情報受付部11は、作業申請情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS102に進み、そうでない場合には、ステップS103に進む。
Next, operation | movement of the work application processing apparatus 1 is demonstrated using the flowchart of FIG. 2A.
(Step S101) The work application information receiving unit 11 determines whether work application information has been received. If accepted, the process proceeds to step S102; otherwise, the process proceeds to step S103.
(ステップS102)作業申請情報蓄積部12等は、受け付けられた作業申請情報に関する処理を行う。この処理の詳細については、図2Bのフローチャートを用いて後述する。そして、ステップS101に戻る。
(Step S102) The work application
(ステップS103)承認結果情報受付部19は、承認結果情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS104に進み、そうでない場合には、ステップS105に進む。
(Step S103) The approval result
(ステップS104)承認結果情報蓄積部20等は、受け付けられた承認結果情報に関する処理を行う。この処理の詳細については、図2Cのフローチャートを用いて後述する。そして、ステップS101に戻る。
(Step S104) The approval result
(ステップS105)作業記録情報受付部21は、作業記録情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS106に進み、そうでない場合には、ステップS107に進む。 (Step S105) The work record information receiving unit 21 determines whether or not work record information has been received. If accepted, the process proceeds to step S106, and if not, the process proceeds to step S107.
(ステップS106)作業記録情報蓄積部22等は、受け付けられた作業記録情報に関する処理を行う。この処理の詳細については、図2Dのフローチャートを用いて後述する。そして、ステップS101に戻る。
(Step S106) The work record
(ステップS107)確認結果情報受付部27は、確認結果情報を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS108に進み、そうでない場合には、ステップS101に戻る。
(Step S107) The confirmation result
(ステップS108)確認結果情報蓄積部28は、受け付けられた確認結果情報を、その確認結果情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。そして、ステップS101に戻る。
なお、図2Aのフローチャートにおける処理の順序は一例であり、同様の結果を得られるのであれば、各ステップの順序を変更してもよい。また、図2Aのフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S108) The confirmation result
Note that the order of processing in the flowchart of FIG. 2A is an example, and the order of each step may be changed as long as similar results can be obtained. Also, in the flowchart of FIG. 2A, the process ends due to power-off or a process end interrupt.
図2Bのフローチャートは、図2Aのフローチャートにおける作業申請情報に関する処理(ステップS102)の詳細の一例を示すフローチャートである。
(ステップS201)作業申請情報蓄積部12は、受け付けられた作業申請情報を記憶部13に蓄積する。
The flowchart in FIG. 2B is a flowchart showing an example of details of the process (step S102) related to the work application information in the flowchart in FIG. 2A.
(Step S201) The work application
(ステップS202)承認者識別子出力部16は、承認者識別子記憶部14で記憶されている複数の承認者識別子を出力する。なお、その際に、承認者選択条件情報も一緒に出力されてもよい。また、承認者識別子記憶部14で複数の作業者識別子も記憶されている場合には、承認者識別子出力部16は、その複数の作業者識別子をも出力してもよい。
(Step S202) The approver
(ステップS203)承認者選択受付部17は、ステップS202における複数の承認者識別子の出力に応じて、一以上の承認者識別子の選択を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS204に進み、そうでない場合には、受け付けるまでステップS203の処理を繰り返す。なお、承認者選択受付部17は、承認者選択条件情報に応じて一以上の承認者識別子の選択を受け付けてもよい。また、承認者選択受付部17は、作業者識別子の選択を受け付けてもよい。 (Step S203) The approver selection receiving unit 17 determines whether selection of one or more approver identifiers has been received in response to the output of a plurality of approver identifiers in step S202. If accepted, the process proceeds to step S204. If not, the process of step S203 is repeated until accepted. The approver selection receiving unit 17 may receive selection of one or more approver identifiers according to the approver selection condition information. Moreover, the approver selection reception part 17 may receive selection of an operator identifier.
(ステップS204)作業申請情報蓄積部12は、受け付けられた一以上の承認者識別子を、その承認者識別子で識別される承認者による承認対象である作業申請情報に対応付けて記憶部13に蓄積する。なお、作業者識別子の選択も受け付けられた場合には、作業申請情報蓄積部12は、その受け付けられた作業者識別子をも、その作業者識別子で識別される作業者による操作作業の対象である作業申請情報に対応付けて記憶部13に蓄積してもよい。
(Step S204) The work application
(ステップS205)承認要求送信部18は、ステップS204で蓄積された一以上の承認者識別子でそれぞれ識別される一以上の承認者に、その一以上の承認者識別子に対応する作業申請情報に関する承認要求情報を送信する。
(Step S205) The approval
(ステップS206)承認チェック情報送信部29は、ステップS204で蓄積された一以上の承認者識別子と、その承認者識別子の選択を行った者の識別子とを含む承認チェック情報を、承認チェック者に送信する。そして、図2Aのフローチャートに戻る。
(Step S206) The approval check
なお、図2Bのフローチャートにおいて、ステップS205の処理よりも以前に、ステップS206の処理を実行してもよい。そして、ステップS205の処理よりも以前に、そのステップS206の承認チェック情報の送信に応じたチェック結果を受信し、そのチェック結果が「選択が不適切」であることを示す場合には、そのチェック結果を記憶部13に蓄積すると共に、ステップS205の承認要求情報の送信を行わないようにしてもよい。
In the flowchart of FIG. 2B, the process of step S206 may be executed before the process of step S205. Before the process of step S205, the check result corresponding to the transmission of the approval check information of step S206 is received, and if the check result indicates that “selection is inappropriate”, the check The result may be accumulated in the
図2Cのフローチャートは、図2Aのフローチャートにおける承認結果情報に関する処理(ステップS104)の詳細の一例を示すフローチャートである。
(ステップS301)承認結果情報蓄積部20は、受け付けられた承認結果情報を、その承認結果情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。
The flowchart in FIG. 2C is a flowchart showing an example of details of the process (step S104) regarding the approval result information in the flowchart in FIG. 2A.
(Step S301) The approval result
(ステップS302)作業申請情報の送信部(図示せず)は、ステップS301で蓄積された承認結果情報が「承認」であるのか、「却下」であるのか判断する。そして、承認であれば、ステップS303に進み、却下であれば、図2Aのフローチャートに戻る。 (Step S302) The work application information transmitting unit (not shown) determines whether the approval result information accumulated in Step S301 is “approval” or “rejection”. And if it is approval, it will progress to step S303, and if it is rejection, it will return to the flowchart of FIG. 2A.
(ステップS303)作業申請情報の送信部は、ステップS301で蓄積された承認結果情報に対応する作業申請情報を、その作業申請情報に対応する作業者識別子で識別される作業者に送信する。そして、図2Aのフローチャートに戻る。 (Step S303) The transmission unit of work application information transmits the work application information corresponding to the approval result information accumulated in step S301 to the worker identified by the worker identifier corresponding to the work application information. And it returns to the flowchart of FIG. 2A.
図2Dのフローチャートは、図2Aのフローチャートにおける作業記録情報に関する処理(ステップS106)の詳細の一例を示すフローチャートである。
(ステップS401)作業記録情報蓄積部22は、受け付けられた作業記録情報を、その作業記録情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。
The flowchart in FIG. 2D is a flowchart illustrating an example of details of the process (step S106) relating to the work record information in the flowchart in FIG. 2A.
(Step S401) The work record
(ステップS402)確認者識別子出力部24は、確認者識別子記憶部23で記憶されている複数の確認者識別子を出力する。なお、その際に、確認者選択条件情報も一緒に出力されてもよい。
(Step S402) The confirmer
(ステップS403)確認者選択受付部25は、ステップS402における複数の確認者識別子の出力に応じて、一以上の確認者識別子の選択を受け付けたかどうか判断する。そして、受け付けた場合には、ステップS404に進み、そうでない場合には、受け付けるまでステップS403の処理を繰り返す。なお、確認者選択受付部25は、確認者選択条件情報に応じて一以上の確認者識別子の選択を受け付けてもよい。
(Step S403) The confirmer
(ステップS404)作業申請情報蓄積部12は、受け付けられた一以上の確認者識別子を、その確認者識別子で識別される確認者による確認対象である作業記録情報に対応する作業申請情報に対応付けて記憶部13に蓄積する。
(Step S404) The work application
(ステップS405)確認要求送信部26は、ステップS404で蓄積された一以上の確認者識別子でそれぞれ識別される一以上の確認者に、その一以上の確認者識別子に対応する作業記録情報に関する確認要求情報を送信する。
(Step S405) The confirmation
(ステップS406)確認チェック情報送信部30は、ステップS404で蓄積された一以上の確認者識別子と、その確認者識別子の選択を行った者の識別子とを含む確認チェック情報を、確認チェック者に送信する。そして、図2Aのフローチャートに戻る。
(Step S406) The confirmation check
なお、図2Dのフローチャートにおいて、ステップS405の処理よりも以前に、ステップS406の処理を実行してもよい。そして、ステップS405の処理よりも以前に、そのステップS406の確認チェック情報の送信に応じたチェック結果を受信し、そのチェック結果が「選択が不適切」であることを示す場合には、そのチェック結果を記憶部13に蓄積すると共に、ステップS405の確認要求情報の送信を行わないようにしてもよい。
In the flowchart of FIG. 2D, the process of step S406 may be executed before the process of step S405. Before the process of step S405, the check result corresponding to the transmission of the confirmation check information of step S406 is received, and if the check result indicates that “selection is inappropriate”, the check The result may be accumulated in the
次に、本実施の形態による作業申請処理装置1の動作について、具体例を用いて説明する。この具体例では、図3で示されるように、作業申請処理装置1と、申請者端末2と、承認者端末3と、作業者端末4と、確認者端末5と、承認チェック者端末6と、確認チェック者端末7とが、有線または無線の通信回線500を介して接続されているものとする。通信回線500は、例えば、インターネットやイントラネット、公衆電話回線網等である。申請者端末2は、申請者が作業申請情報に含まれる情報の入力などを行う端末である。承認者端末3は、承認者が作業申請情報の承認を行う端末である。作業者端末4は、作業者が、作業申請情報の受信などを行う端末である。なお、作業対象の情報処理システムに対する操作作業も、その作業者端末4によって行われてもよく、または、そうでなくてもよい。確認者端末5は、確認者が作業記録情報の確認を行う端末である。承認チェック者端末6は、承認チェック者が承認チェック情報を用いた承認者の選択に関するチェックなどを行う端末である。承認チェック者が承認者から選択される場合には、承認チェック者端末6は、承認者端末3であると考えてもよい。確認チェック者端末7は、確認チェック者が確認チェック情報を用いた確認者の選択に関するチェックなどを行う端末である。確認チェック者が確認者から選択される場合には、確認チェック者端末7は、確認者端末5であると考えてもよい。また、図3では、申請者端末2、承認者端末3、作業者端末4、確認者端末5、承認チェック者端末6、確認チェック者端末7がそれぞれ1台ずつである場合について示しているが、それは説明の便宜上であり、2台以上の申請者端末2等が存在してもよい。また、操作作業の対象となる情報処理システムも、通信回線500に接続されていてもよく、または、そうでなくてもよい。
Next, operation | movement of the work application processing apparatus 1 by this Embodiment is demonstrated using a specific example. In this specific example, as shown in FIG. 3, the work application processing device 1, the applicant terminal 2, the
この具体例において、承認者識別子記憶部14では、図4Aで示される複数の承認者識別子が記憶されているものとする。図4Aで示されるように、この具体例では、承認者識別子は、承認者の氏名である。また、この具体例において、承認者識別子記憶部14では、図4Bで示される複数の作業者識別子も記憶されているものとする。図4Bで示されるように、この具体例では、作業者識別子も作業者の氏名である。また、この具体例において、確認者識別子記憶部23では、図4Cで示される複数の確認者識別子が記憶されているものとする。図4Cで示されるように、この具体例では、確認者識別子は、確認者の氏名である。
In this specific example, it is assumed that the approver
また、この具体例では、承認者識別子、確認者識別子、作業者識別子と、その識別子で識別される者の送信先とが対応付けられて記憶される図示しない記憶部を作業申請処理装置1が有しており、任意の構成要素は、その記憶部にアクセスして、識別子に対応する送信先を取得できるものとする。 In this specific example, the work application processing apparatus 1 includes a storage unit (not shown) in which the approver identifier, the confirmer identifier, the worker identifier, and the transmission destination of the person identified by the identifier are stored in association with each other. It is assumed that an arbitrary component can access the storage unit and acquire a transmission destination corresponding to the identifier.
また、この具体例では、選択条件情報記憶部15で記憶されている承認者選択条件情報や確認者選択条件情報に関する処理については、その説明を省略する。すなわち、選択条件情報記憶部15を備えていない作業申請処理装置1の処理について説明する。
Further, in this specific example, the description of the processes related to the approver selection condition information and the confirmer selection condition information stored in the selection condition
まず、作業申請を行う申請者が、申請者端末2を操作し、操作作業を申請するプログラムを起動したとする。そして、申請者端末2において、操作作業のタイトルや作業開始日時、作業終了日時、作業対象等を入力する画面が表示され、申請者がそれらの各情報をキーボードやマウスを用いて入力したとする。図5は、その入力が行われた画面を示す図である。図5では、作業対象であるサーバAに対して、アプリケーションBをインストールする作業の申請が行われており、タイトルや、作業開始日時、作業終了日時、作業対象、作業手順、申請者が入力されている。作業手順は、「1.」「2.」のように、順番を示す番号ごとに一の作業内容が入力されている。具体的には、「1."作業対象"に"作業用アカウント"で"ログオン"します。」が一の作業内容となる。申請者と作業者とは、同じであってもよく、違っていてもよい。この具体例では、両者は異なるものとする。申請者が、「OK」ボタンをクリックすると、図5で入力された各情報を有する作業申請情報が構成され、申請者端末2から作業申請処理装置1に送信される。 First, it is assumed that an applicant who performs a work application operates the applicant terminal 2 and starts a program for applying an operation work. Then, on the applicant terminal 2, a screen for inputting the title of the operation work, the work start date / time, the work end date / time, the work target, etc. is displayed, and the applicant inputs each information using a keyboard or a mouse. . FIG. 5 is a diagram illustrating a screen on which the input is performed. In FIG. 5, an application for installing the application B is applied to the server A, which is the work target, and the title, work start date / time, work end date / time, work target, work procedure, and applicant are input. ing. In the work procedure, one work content is input for each number indicating the order, such as “1.” and “2.”. Specifically, “1.“ Log on ”to“ Work target ”with“ Work account ”” is one work content. The applicant and the worker may be the same or different. In this specific example, both are different. When the applicant clicks an “OK” button, work application information having each information input in FIG. 5 is configured and transmitted from the applicant terminal 2 to the work application processing apparatus 1.
申請者端末2から送信された作業申請情報は、作業申請処理装置1の作業申請情報受付部11で受信され(ステップS101)、作業申請情報蓄積部12に渡される。作業申請情報蓄積部12は、受け取った作業申請情報を記憶部13に蓄積する(ステップS102,S201)。図6は、作業申請情報蓄積部12が蓄積した作業申請情報A101を示す図である。なお、図6は、一の作業申請情報のみを示す図であるが、記憶部13では、図7Aで示されるように、それ以外の作業申請情報や、その他の情報等も記憶されていてもよい。図7Aは、記憶部13で記憶されている情報を示す図である。図7Aにおいて、各レコードには、そのレコードを識別するIDと、作業申請情報と、承認者識別子と、承認結果情報と、作業者識別子と、作業記録情報と、確認者識別子と、確認結果情報とが記録されることになる。また、各レコードにそれ以外の情報が含まれていてもよい。なお、作業申請情報蓄積部12は、作業申請情報を蓄積する際に、その作業申請情報を含むレコードを識別するための情報として、IDを付与して蓄積するものとする。図6で示される作業申請情報A101には、ID「1235」が付与されている。なお、そのレコードに付与されたIDは、結果として、そのレコードに含まれる作業申請情報等と紐付けられているため、作業申請情報等を識別する情報であると考えることもできる。
The work application information transmitted from the applicant terminal 2 is received by the work application information receiving unit 11 of the work application processing apparatus 1 (step S101) and passed to the work application
承認者識別子出力部16は、新たな作業申請情報が記憶部13に蓄積されたことを図示しない経路によって検知すると、記憶部13から新たな作業申請情報が追加されたレコードのID「1235」を読み出し、承認者識別子記憶部14から複数の承認者識別子と複数の作業者識別子とを読み出し、それらを申請者端末2に送信する(ステップS202)。なお、承認者識別子出力部16は、例えば、作業申請情報受付部11から、作業申請情報の送信元のアドレスを受け取り、そのアドレスを送信先として承認者識別子等を送信してもよい。
When the approver
作業申請処理装置1から送信された承認者識別子等は、申請者端末2で受信され、申請者端末2のディスプレイに、承認者と、作業者とを選択するための画面が表示される。その画面において、申請者が、図8で示されるように、プルダウンメニューから承認者識別子「山本七郎」と作業者識別子「木村晋一」とを選択し、「OK」ボタンをクリックしたとする。すると、申請者端末2は、選択された承認者識別子「山本七郎」と作業者識別子「木村晋一」とを、複数の承認者識別子等と共に受信したID「1235」と一緒に、作業申請処理装置1に送信する。 The approver identifier transmitted from the work application processing apparatus 1 is received by the applicant terminal 2, and a screen for selecting the approver and the worker is displayed on the display of the applicant terminal 2. In this screen, as shown in FIG. 8, it is assumed that the applicant selects the approver identifier “Yamamoto Shichiro” and the worker identifier “Junichi Kimura” from the pull-down menu and clicks the “OK” button. Then, the applicant terminal 2 uses the work application processing apparatus together with the ID “1235” received together with the plurality of approver identifiers etc., with the selected approver identifier “Yamamoto Shichiro” and the worker identifier “Junichi Kimura”. 1 to send.
その送信された承認者識別子等は、作業申請処理装置1の承認者選択受付部17で受信され、作業申請情報蓄積部12に渡される(ステップS203)。承認者識別子「山本七郎」と、作業者識別子「木村晋一」と、ID「1235」とを受け取ると、作業申請情報蓄積部12は、記憶部13で記憶されているID「1235」のレコードに、承認者識別子「山本七郎」と作業者識別子「木村晋一」とを追加する(ステップS204)。その結果、記憶部13で記憶されている情報は、図7Bで示されるようになる。
The transmitted approver identifier and the like are received by the approver selection receiving unit 17 of the work application processing apparatus 1 and passed to the work application information storage unit 12 (step S203). Upon receiving the approver identifier “Yamamoto Shichiro”, worker identifier “Kimura Junichi”, and ID “1235”, the work application
承認要求送信部18は、新たな承認者識別子が記憶部13に蓄積されたことを検知すると、記憶部13から新たな承認者識別子「山本七郎」と、その承認者識別子が追加されたレコードのID「1235」と、そのレコードに含まれる作業申請情報A101とを読み出し、作業申請情報A101とID「1235」とを含む承認要求情報を、承認者識別子「山本七郎」に対応する送信先である承認者端末3に送信する(ステップS205)。また、承認チェック情報送信部29は、新たな承認者識別子が記憶部13に蓄積されたことを検知すると、記憶部13から新たな承認者識別子「山本七郎」と、その承認者識別子が追加されたレコードのID「1235」と、そのレコードの作業申請情報A101に含まれる申請者識別子「田中太郎」とを読み出し、それらを含む承認チェック情報を、承認チェック者に送信する(ステップS206)。
When the approval
その送信された承認チェック情報は、承認チェック者端末6で受信され、承認チェック者端末6のディスプレイに、申請者及び承認者の氏名が表示される。そして、承認チェック者が、その承認者の選択が適切であると考えた場合には、そのまま放置し、その選択が適切でないと考えた場合には、作業申請処理装置1の管理者に、ID「1235」に関する承認者の選択が適切でない旨を伝えてもよい。その結果、その管理者は、例えば、その申請に対応する作業を中止させたり、申請者に承認者を再選択させたりすることができる。 The transmitted approval check information is received by the approval checker terminal 6, and the names of the applicant and the approver are displayed on the display of the approval checker terminal 6. Then, if the approval checker thinks that the approver's selection is appropriate, leave it as it is, and if the approval checker thinks that the selection is not appropriate, the administrator of the work application processing apparatus 1 will receive the ID. You may tell that the selection of the approver regarding "1235" is not appropriate. As a result, the manager can, for example, stop the work corresponding to the application or cause the applicant to reselect the approver.
また、作業申請処理装置1から送信された承認要求情報は、承認者端末3で受信され、承認者端末3のディスプレイに図9で示される表示がなされる。図9の表示において、作業申請情報A101の内容と、承認を行うことを要求するための「承認」「却下」ボタンとが表示されている。この具体例では、図9で示される作業申請情報A101が承認されることになったとする。そのため、承認者は、マウスを操作して、「承認」ボタンをクリックする。すると、承認者端末3は、作業申請情報を承認する旨の承認結果情報「承認」と、受信したID「1235」とを作業申請処理装置1に送信する。
Further, the approval request information transmitted from the work application processing apparatus 1 is received by the
その送信された承認結果情報等は、作業申請処理装置1の承認結果情報受付部19で受信され、承認結果情報蓄積部20に渡される(ステップS103)。承認結果情報「承認」とID「1235」とを受け取ると、承認結果情報蓄積部20は、記憶部13で記憶されているID「1235」のレコードに、承認結果情報「承認」を追加する(ステップS104,S301)。その結果、記憶部13で記憶されている情報は、図7Cで示されるようになる。
The transmitted approval result information and the like are received by the approval result
また、作業申請処理装置1の作業申請情報の送信部(図示せず)は、新たな承認結果情報が記憶部13に蓄積されたことを検知すると、その承認結果情報が「承認」であるかどうか判断する(ステップS302)。この場合には「承認」であるため、その送信部は、新たな承認結果情報が追加されたレコードから作業申請情報A101と、作業者識別子「木村晋一」とを読み出し、その作業申請情報A101と、その作業申請情報A101に応じた操作作業で作業対象にログインする際に用いる作業用アカウント「123456」と、パスワードとを、作業者識別子「木村晋一」に対応する送信先である作業者端末4に送信する(ステップS303)。なお、作業用アカウントとパスワードは、作業申請情報A101の承認に応じて自動的に生成されてもよい。また、その作業用アカウントと、それに対応するレコードのID「1235」とは、作業申請処理装置1において対応付けられて保持されているものとする。また、その作業用アカウントによって作業対象にログインできるように設定がなされるものとする。
When the work application information transmitting unit (not shown) of the work application processing apparatus 1 detects that new approval result information is accumulated in the
その送信された作業申請情報A101は、作業者端末4で受信される。そして、作業者識別子「木村晋一」で識別される作業者(以下、この作業者を作業者「木村晋一」と呼ぶことがある。他の識別子に対応する者についても同様であるとする)は、作業申請情報A101の内容を知ることができ、その作業申請情報A101に従って、サーバAに対する作業を行うことになる。すなわち、2014年12月10日の22時に、作業者「木村晋一」が、作業用アカウントとパスワードを用いて、作業対象の情報処理システムであるサーバAにログインしたとする。そして、作業申請情報で申請した作業内容を順次、実行したとする。すると、サーバAにおいて、その作業内容は、図10で示されるように、順次、記録されることになる。なお、図10の作業記録情報において、作業用アカウント「123456」が1行目に含まれている。作業者「木村晋一」による一連の作業が終了すると、作業用アカウント「123456」を用いた作業の終了した旨が作業申請処理装置1に伝えられる。すると、作業申請処理装置1の作業記録情報受付部21は、作業用アカウント「123456」に対応した作業記録情報の送信要求をサーバAに送信する。その結果、作業記録情報受付部21は、図10で示される作業記録情報R101を受信し(ステップS105)、作業記録情報蓄積部22に渡す。作業記録情報蓄積部22は、その受け取った作業記録情報R101を、記憶部13における、作業用アカウント「123456」に対応するレコード「1235」に追加する(ステップS106,S401)。その結果、記憶部13で記憶されている情報は、図7Dで示されるようになる。
The transmitted work application information A101 is received by the worker terminal 4. The worker identified by the worker identifier “Kiichi Kimura” (hereinafter, this worker may be referred to as the worker “Kimura Junichi”. The same applies to the people corresponding to other identifiers). Thus, the contents of the work application information A101 can be known, and the work for the server A is performed according to the work application information A101. That is, it is assumed that the worker “Keiichi Kimura” logs in to the server A, which is the information processing system to be worked, using the work account and the password at 22:00 on December 10, 2014. Then, it is assumed that the work contents applied with the work application information are sequentially executed. Then, in the server A, the work contents are sequentially recorded as shown in FIG. In the work record information of FIG. 10, the work account “123456” is included in the first line. When a series of work by the worker “Kimura Junichi” is finished, the work application processing apparatus 1 is notified that the work using the work account “123456” is finished. Then, the work record information receiving unit 21 of the work application processing apparatus 1 transmits a work record information transmission request corresponding to the work account “123456” to the server A. As a result, the work record information receiving unit 21 receives the work record information R101 shown in FIG. 10 (step S105) and passes it to the work record
確認者識別子出力部24は、新たな作業記録情報が記憶部13に蓄積されたことを図示しない経路によって検知すると、記憶部13から新たな作業記録情報が追加されたレコードのID「1235」と、作業者識別子「木村晋一」とを読み出し、確認者識別子記憶部23から複数の確認者識別子を読み出し、IDと複数の承認者識別子とを、作業者識別子「木村晋一」に対応する送信先である作業者端末4に送信する(ステップS402)。
When the confirmer
作業申請処理装置1から送信された確認者識別子等は、作業者端末4で受信され、作業者端末4のディスプレイに、確認者を選択するための画面が表示される。その画面において、作業者が、図11で示されるように、プルダウンメニューから確認者識別子「松本健三」を選択し、「OK」ボタンをクリックしたとする。すると、作業者端末4は、選択された確認者識別子「松本健三」を、複数の確認者識別子と共に受信したID「1235」と一緒に、作業申請処理装置1に送信する。 The confirmer identifier or the like transmitted from the work application processing apparatus 1 is received by the worker terminal 4, and a screen for selecting the confirmer is displayed on the display of the worker terminal 4. Assume that the operator selects the confirmer identifier “Kenzo Matsumoto” from the pull-down menu and clicks the “OK” button on the screen as shown in FIG. Then, the worker terminal 4 transmits the selected confirmer identifier “Kenzo Matsumoto” to the work application processing apparatus 1 together with the ID “1235” received together with the plurality of confirmer identifiers.
その送信された確認者識別子等は、作業申請処理装置1の確認者選択受付部25で受信され、作業申請情報蓄積部12に渡される(ステップS403)。確認者識別子「松本健三」と、ID「1235」とを受け取ると、作業申請情報蓄積部12は、記憶部13で記憶されているID「1235」のレコードに、確認者識別子「松本健三」を追加する(ステップS404)。その結果、記憶部13で記憶されている情報は、図7Eで示されるようになる。
The transmitted confirmer identifier and the like are received by the confirmer
確認要求送信部26は、新たな確認者識別子が記憶部13に蓄積されたことを検知すると、記憶部13から新たな確認者識別子「松本健三」と、その確認者識別子が追加されたレコードのID「1235」と、そのレコードに含まれる作業申請情報A101及び作業記録情報R101とを読み出し、作業申請情報A101及び作業記録情報R101とID「1235」とを含む確認要求情報を、確認者識別子「松本健三」に対応する送信先である確認者端末5に送信する(ステップS405)。また、確認チェック情報送信部30は、新たな確認者識別子が記憶部13に蓄積されたことを検知すると、記憶部13から新たな確認者識別子「松本健三」と、その確認者識別子が追加されたレコードのID「1235」と、そのレコードに含まれる作業者識別子「木村晋一」とを読み出し、それらを含む確認チェック情報を、確認チェック者に送信する(ステップS406)。
When the confirmation
その送信された確認チェック情報は、確認チェック者端末7で受信され、確認チェック者端末7のディスプレイに、作業者及び確認者の氏名が表示される。そして、確認チェック者が、その確認者の選択が適切であると考えた場合には、そのまま放置し、その選択が適切でないと考えた場合には、作業申請処理装置1の管理者に、ID「1235」に関する確認者の選択が適切でない旨を伝えてもよい。その結果、その管理者は、例えば、ID「1235」に関する確認を別の確認者に依頼したり、作業者に確認者を再選択させたりすることができる。 The transmitted confirmation check information is received by the confirmation checker terminal 7, and the names of the worker and the confirmer are displayed on the display of the confirmation checker terminal 7. If the confirmation checker thinks that the selection of the checker is appropriate, the confirmation checker leaves it as it is. You may tell that the selection of the confirmer regarding "1235" is not appropriate. As a result, for example, the manager can request another confirmer to confirm the ID “1235” or cause the worker to reselect the confirmer.
また、作業申請処理装置1から送信された確認要求情報は、確認者端末5で受信され、確認者端末5のディスプレイに図12で示される表示がなされる。図12の表示において、作業申請情報A101の内容と、作業記録情報R101の内容と、確認を行うことを要求するための「整合」「不整合」ボタンとが表示されている。この具体例では、図12で示される作業申請情報A101と作業記録情報R101とが整合していると判断されることになったとする。そのため、確認者は、マウスを操作して、「整合」ボタンをクリックする。すると、確認者端末5は、作業申請情報と作業記録情報とが整合する旨の確認結果情報「整合」と、受信したID「1235」とを作業申請処理装置1に送信する。 Further, the confirmation request information transmitted from the work application processing apparatus 1 is received by the confirmer terminal 5 and displayed on the display of the confirmer terminal 5 as shown in FIG. In the display of FIG. 12, the contents of the work application information A101, the contents of the work record information R101, and “match” and “mismatch” buttons for requesting confirmation are displayed. In this specific example, it is assumed that it is determined that the work application information A101 and the work record information R101 shown in FIG. Therefore, the confirmer operates the mouse and clicks the “Align” button. Then, the confirmer terminal 5 transmits confirmation result information “match” indicating that the work application information and the work record information match, and the received ID “1235” to the work application processing apparatus 1.
その送信された確認結果情報等は、作業申請処理装置1の確認結果情報受付部27で受信され、確認結果情報蓄積部28に渡される(ステップS107)。確認結果情報「整合」とID「1235」とを受け取ると、確認結果情報蓄積部28は、記憶部13で記憶されているID「1235」のレコードに、確認結果情報「整合」を追加する(ステップS108)。その結果、記憶部13で記憶されている情報は、図7Fで示されるようになる。
The transmitted confirmation result information and the like are received by the confirmation result
作業申請処理装置1の管理者等は、図7F等で示される情報にアクセス可能であるとする。そして、例えば、図7Fの情報にアクセスすることによって、作業申請情報の承認が承認者「山本七郎」によって行われ、その結果が「承認」であり、その作業申請情報に応じた操作作業が作業者「木村晋一」によって行われ、その結果が作業記録情報R101であり、その作業記録情報の確認が確認者「松本健三」によって行われ、その結果が「整合」であることを知ることができる。また、その管理者等は、作業申請情報A101や作業記録情報R101の詳細にもアクセスできてもよい。 It is assumed that the administrator of the work application processing apparatus 1 can access the information shown in FIG. Then, for example, by accessing the information in FIG. 7F, the approval of the work application information is performed by the approver “Sanrou Yamamoto”, the result is “approval”, and the operation work according to the work application information is performed. The result is the work record information R101, the confirmation of the work record information is performed by the confirmer “Kenzo Matsumoto”, and the result is “consistent”. . Further, the administrator or the like may be able to access the details of the work application information A101 and work record information R101.
なお、この具体例では、承認者選択条件情報や確認者選択条件情報を用いない場合について説明したが、それらを用いた承認者の選択の受付等が行われてもよいことは言うまでもない。例えば、その条件によって、選択される承認者や確認者の役職が規定されている場合(例えば、選択者の役職以上の役職の承認者等を選択することが規定されている場合等)には、承認者識別子記憶部14では、図4Dで示されるように、承認者識別子が、役職に対応付けられて記憶されていてもよい。また、確認者識別子記憶部23では、図4Eで示されるように、確認者識別子が、役職に対応付けられて記憶されていてもよい。また、そのような役職に関する承認者選択条件情報や確認者選択条件情報を用いる場合には、承認者選択受付部17や確認者選択受付部25は、図示しない人事データベースにアクセスし、選択者の識別子に対応する役職と、選択された者の識別子に対応する役職とを取得し、その条件を満たしているかどうかを判断し、その判断結果に応じた受け付けを行ってもよい。
In this specific example, the case where the approver selection condition information and the confirmer selection condition information are not used has been described, but it goes without saying that the approver's selection reception using the information may be performed. For example, if the conditions of the approver or confirmer to be selected are defined by the conditions (for example, it is specified to select an approver of a position higher than the position of the selected person) In the approver
また、この具体例では、作業申請情報が受け付けられたタイミングで複数の承認者識別子の出力が行われる場合につい説明したが、そうでなくてもよい。作業申請情報が受け付けられた後であって、承認者識別子を選択する者からのアクセスがあったタイミングで複数の承認者識別子が出力されてもよい。 In this specific example, the case where a plurality of approver identifiers are output at the timing when the work application information is received has been described, but this need not be the case. A plurality of approver identifiers may be output at the timing when access from a person who selects the approver identifier is received after the work application information is received.
また、この具体例では、作業記録情報が受け付けられたタイミングで複数の確認者識別子の出力が行われる場合につい説明したが、そうでなくてもよい。作業記録情報が受け付けられた後であって、確認者識別子を選択する者からのアクセスがあったタイミングで複数の確認者識別子が出力されてもよく、作業記録情報が受け付けられる前に複数の確認者識別子が出力されてもよい。 Further, in this specific example, a case has been described where a plurality of confirmer identifiers are output at the timing when work record information is received, but this need not be the case. Multiple checker identifiers may be output after work record information has been received and at the timing of access from the person who selects the checker identifier, and multiple confirmations may be made before work record information is received. A person identifier may be output.
以上のように、本実施の形態による作業申請処理装置1によれば、承認者や確認者を人手で選択するため、承認者識別子記憶部14で記憶されている複数の承認者識別子や、確認者識別子記憶部23で記憶されている複数の確認者識別子をメンテナンスしなくてもよい、というメリットがある。すなわち、表示された承認者や確認者の一覧に含まれる者の中に、すでに退職したり、部署移動となったりした者がいても、承認者や確認者を選択する者は、通常そのような事情を知っているため、そのような者を承認者や確認者として選択しなければよいことになる。なお、承認者や確認者を人手で選択する場合には、選択者と承認者や確認者との関係によっては、適切な承認や確認を行うことができない場合もありうる。例えば、選択者が、その者の部下である承認者や確認者を選択した場合には、その選択された承認者や確認者が、上司である選択者に遠慮して、承認すべきでない作業申請情報を承認したり、適切に実行されていない作業記録情報について整合していると確認したりすることが考えられる。そのため、承認チェック情報や確認チェック情報を承認チェック者や確認チェック者に送信することによって、そのような不適切な選択が行われていないかどうかをチェックすることができ、そのような不正を防止することができうる。また、その承認チェック情報や確認チェック情報に、選択者の識別子と、選択される者の識別子とを含め、作業申請情報や作業記録情報等を含めないようにすることによって、情報漏洩の可能性を低減させることができる。
As described above, according to the work application processing apparatus 1 according to the present embodiment, a plurality of approver identifiers stored in the approver
なお、本実施の形態では、承認者選択条件情報や確認者選択条件情報に応じた承認者の選択や確認者の選択が行われる場合について説明したが、少なくとも一方の選択において、選択対象者の選択条件情報を用いないようにしてもよい。両方の選択において選択条件情報を用いない場合には、作業申請処理装置1は、選択条件情報記憶部15を備えていなくてもよい。
In the present embodiment, the case where the approver selection and the confirmer selection are performed according to the approver selection condition information and the confirmer selection condition information has been described. However, in at least one of the selections, The selection condition information may not be used. If the selection condition information is not used in both selections, the work application processing apparatus 1 may not include the selection condition
また、本実施の形態では、確認チェック情報が送信される場合について説明したが、そうでなくてもよい。確認チェック情報の送信が行われない場合には、作業申請処理装置1は、確認チェック情報送信部30を備えていなくてもよい。
In the present embodiment, the case where the confirmation check information is transmitted has been described, but this need not be the case. When the confirmation check information is not transmitted, the work application processing apparatus 1 may not include the confirmation check
また、本実施の形態では、承認チェック情報が送信される場合について説明したが、そうでなくてもよい。承認チェック情報の送信が行われない場合には、作業申請処理装置1は、承認チェック情報送信部29を備えていなくてもよい。
Further, although the case has been described with the present embodiment where approval check information is transmitted, this need not be the case. When the approval check information is not transmitted, the work application processing apparatus 1 may not include the approval check
また、本実施の形態では、確認者の選択を行い、その選択された確認者による確認の手続を行う場合について説明したが、そうでなくてもよい。それらの処理を行わない場合には、作業申請処理装置1は、作業記録情報受付部21や、作業記録情報蓄積部22、確認者識別子記憶部23、確認者識別子出力部24、確認者選択受付部25、確認要求送信部26、確認結果情報受付部27、確認結果情報蓄積部28を備えていなくてもよい。
Further, in the present embodiment, a case has been described in which a confirmer is selected and a confirmation procedure by the selected confirmer is performed, but this need not be the case. When these processes are not performed, the work application processing apparatus 1 includes a work record information receiving unit 21, a work record
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 In the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributedly processed by a plurality of devices or a plurality of systems. It may be realized by doing.
また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 In the above embodiment, the information exchange between the components is performed by one component when, for example, the two components that exchange the information are physically different from each other. It may be performed by outputting information and receiving information by the other component, or when two components that exchange information are physically the same, one component May be performed by moving from the phase of the process corresponding to to the phase of the process corresponding to the other component.
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。 In the above embodiment, information related to processing executed by each component, for example, information received, acquired, selected, generated, transmitted, or received by each component In addition, information such as threshold values, mathematical formulas, addresses, and the like used by each constituent element in processing may be temporarily or for a long time held in a recording medium (not shown), even if not specified in the above description. Further, the storage of information on the recording medium (not shown) may be performed by each component or a storage unit (not shown). Further, reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 In the above embodiment, when information used by each component, for example, information such as a threshold value, an address, and various setting values used by each component may be changed by the user, Even if it is not specified in the description, the user may be able to change the information as appropriate, or may not be so. If the information can be changed by the user, the change is realized by, for example, a not-shown receiving unit that receives a change instruction from the user and a changing unit (not shown) that changes the information in accordance with the change instruction. May be. The change instruction received by the receiving unit (not shown) may be received from an input device, information received via a communication line, or information read from a predetermined recording medium, for example. .
また、上記実施の形態において、作業申請処理装置1に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。 In the above embodiment, when two or more components included in the work application processing apparatus 1 have communication devices, input devices, etc., the two or more components have a physically single device. Or may have separate devices.
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における作業申請処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、情報処理システムに対する操作作業を示す情報であり、操作作業の申請の情報である作業申請情報の承認を行う承認者を識別する承認者識別子が複数記憶される承認者識別子記憶部にアクセス可能なコンピュータを、作業申請情報を受け付ける作業申請情報受付部、作業申請情報受付部が受け付けた作業申請情報を蓄積する作業申請情報蓄積部、操作作業の申請に応じて、承認者識別子記憶部で記憶されている複数の承認者識別子を出力する承認者識別子出力部、複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける承認者選択受付部、承認者選択受付部が選択を受け付けた一以上の承認者識別子で識別される承認者に、承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する承認要求送信部、承認要求送信部による承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける承認結果情報受付部、承認結果情報受付部が受け付けた承認結果情報を、承認結果情報に対応する作業申請情報に対応付けて蓄積する承認結果情報蓄積部として機能させるためのプログラムである。 In the above-described embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing the storage unit or the recording medium. In addition, the software which implement | achieves the work application processing apparatus 1 in the said embodiment is the following programs. In other words, this program is information indicating an operation work for the information processing system, and an approver identifier storage in which a plurality of approver identifiers for identifying an approver who approves work application information that is application work application information is stored. A computer that can access the department, a work application information reception part that receives work application information, a work application information storage part that stores work application information received by the work application information reception part, an approver identifier according to the application of the operation work An approver identifier output unit that outputs a plurality of approver identifiers stored in the storage unit, and one or more approver identifiers that identify an approver who approves work application information according to the output of the plurality of approver identifiers Approver selection accepting unit that accepts selection of the approver, Approver identified by one or more approver identifiers accepted by the approver selection accepting unit Approval result information indicating whether the work application information has been approved in response to the transmission of the approval request information by the approval request transmission unit that transmits the approval request information that is information for requesting approval of the work application information. For receiving the approval result information from the approver, and the approval result information storage unit for storing the approval result information received by the approval result information reception unit in association with the work application information corresponding to the approval result information It is.
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を送信する送信部、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, functions that can be realized only by hardware such as a modem and an interface card in a reception unit that receives information, a transmission unit that transmits information, and an output unit that outputs information are included in at least the functions realized by the program. Absent.
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by Further, this program may be used as a program constituting a program product.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、または分散処理を行ってもよい。 Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
図13は、上記プログラムを実行して、上記実施の形態による作業申請処理装置1を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 13 is a schematic diagram showing an example of the appearance of a computer that executes the program and realizes the work application processing apparatus 1 according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.
図13において、コンピュータシステム900は、CD−ROMドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
In FIG. 13, a
図14は、コンピュータシステム900の内部構成を示す図である。図14において、コンピュータ901は、CD−ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。
FIG. 14 is a diagram showing an internal configuration of the
コンピュータシステム900に、上記実施の形態による作業申請処理装置1の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。また、CD−ROM921に代えて他の記録媒体(例えば、DVD等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。
A program that causes the
プログラムは、コンピュータ901に、上記実施の形態による作業申請処理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) or a third-party program that causes the
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上より、本発明による作業申請処理装置等によれば、承認者識別子等のメンテナンスの負荷が軽減されるという効果が得られ、例えば、作業申請情報に関する処理を行う装置等として有用である。 As described above, according to the work application processing apparatus and the like according to the present invention, an effect that the maintenance load such as the approver identifier is reduced can be obtained, and it is useful, for example, as an apparatus that performs processing related to work application information.
1 作業申請処理装置
11 作業申請情報受付部
12 作業申請情報蓄積部
13 記憶部
14 承認者識別子記憶部
15 選択条件情報記憶部
16 承認者識別子出力部
17 承認者選択受付部
18 承認要求送信部
19 承認結果情報受付部
20 承認結果情報蓄積部
21 作業記録情報受付部
22 作業記録情報蓄積部
23 確認者識別子記憶部
24 確認者識別子出力部
25 確認者選択受付部
26 確認要求送信部
27 確認結果情報受付部
28 確認結果情報蓄積部
29 承認チェック情報送信部
30 確認チェック情報送信部
DESCRIPTION OF SYMBOLS 1 Work application processing apparatus 11 Work application
Claims (13)
前記作業申請情報受付部が受け付けた作業申請情報を蓄積する作業申請情報蓄積部と、
作業申請情報の承認を行う承認者を識別する承認者識別子が複数記憶される承認者識別子記憶部と、
操作作業の申請に応じて、前記承認者識別子記憶部で記憶されている複数の承認者識別子を出力する承認者識別子出力部と、
前記複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける承認者選択受付部と、
前記承認者選択受付部が選択を受け付けた一以上の承認者識別子で識別される承認者に、当該承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する承認要求送信部と、
前記承認要求送信部による承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける承認結果情報受付部と、
前記承認結果情報受付部が受け付けた承認結果情報を、当該承認結果情報に対応する作業申請情報に対応付けて蓄積する承認結果情報蓄積部と、を備えた作業申請処理装置。 Information indicating an operation work for the information processing system, a work application information receiving unit that receives work application information that is information of an application for the operation work,
A work application information storage unit for storing the work application information received by the work application information reception unit;
An approver identifier storage unit that stores a plurality of approver identifiers for identifying approvers that approve work application information;
An approver identifier output unit that outputs a plurality of approver identifiers stored in the approver identifier storage unit in response to an operation work application;
In response to the output of the plurality of approver identifiers, an approver selection receiving unit that receives selection of one or more approver identifiers that identify approvers that approve work application information;
Approval request information, which is information for requesting approval of work application information that is an approval target of the approver, is transmitted to an approver identified by one or more approver identifiers received by the approver selection reception unit. An approval request transmitter,
An approval result information receiving unit that receives approval result information indicating whether or not work application information has been approved in response to transmission of approval request information by the approval request transmitting unit;
A work application processing apparatus comprising: an approval result information storage unit that stores the approval result information received by the approval result information reception unit in association with work application information corresponding to the approval result information.
前記作業記録情報受付部が受け付けた作業記録情報を、当該作業記録情報に対応する作業申請情報に対応付けて蓄積する作業記録情報蓄積部と、
作業記録情報の確認を行う確認者を識別する確認者識別子が複数記憶される確認者識別子記憶部と、
前記確認者識別子記憶部で記憶されている複数の確認者識別子を出力する確認者識別子出力部と、
前記複数の確認者識別子の出力に応じて、作業記録情報の確認を行う確認者を識別する一以上の確認者識別子の選択を受け付ける確認者選択受付部と、
前記確認者選択受付部が選択を受け付けた一以上の確認者識別子で識別される確認者に、当該確認者の確認対象である作業記録情報の確認を要求する情報である確認要求情報を送信する確認要求送信部と、
前記確認要求送信部による確認要求情報の送信に応じて、作業記録情報に関する確認結果を示す確認結果情報を確認者から受け付ける確認結果情報受付部と、
前記確認結果情報受付部が受け付けた確認結果情報を、当該確認結果情報に対応する作業申請情報に対応付けて蓄積する確認結果情報蓄積部と、をさらに備えた、請求項1記載の作業申請処理装置。 A work record information receiving unit that receives work record information indicating a record of operation work performed on the information processing system in accordance with work application information indicated by the approval result information stored by the approval result information storage unit When,
A work record information storage unit that stores the work record information received by the work record information reception unit in association with work application information corresponding to the work record information;
A confirmer identifier storage unit in which a plurality of confirmer identifiers for identifying confirmers for confirming work record information are stored;
A confirmer identifier output unit that outputs a plurality of confirmer identifiers stored in the confirmer identifier storage unit;
A confirmer selection accepting unit that accepts selection of one or more confirmer identifiers for identifying a confirmer who confirms work record information in response to the output of the plurality of confirmer identifiers;
Confirmation request information, which is information for requesting confirmation of work record information to be confirmed by the confirmer, is transmitted to the confirmer identified by the one or more confirmer identifiers received by the confirmer selection receiving unit. A confirmation request transmission unit;
A confirmation result information receiving unit that receives confirmation result information indicating a confirmation result related to work record information from a confirmer in response to transmission of confirmation request information by the confirmation request transmitting unit;
The work application process according to claim 1, further comprising: a confirmation result information accumulating unit that accumulates the confirmation result information received by the confirmation result information receiving unit in association with work application information corresponding to the confirmation result information. apparatus.
前記承認者選択受付部は、一以上の承認者識別子の申請者による選択を受け付け、
前記承認チェック情報は、前記承認者選択受付部が選択を受け付けた一以上の承認者識別子と、当該承認者識別子で識別される承認者の承認対象である作業申請情報に含まれる申請者識別子とを含む情報である、請求項3または請求項4記載の作業申請処理装置。 The work application information includes an applicant identifier for identifying an applicant who performs an application,
The approver selection accepting unit accepts selection by the applicant of one or more approver identifiers,
The approval check information includes one or more approver identifiers received by the approver selection reception unit, and an applicant identifier included in work application information that is an approval target of the approver identified by the approver identifier. The work application processing apparatus according to claim 3 or 4, which is information including
前記確認者選択受付部は、一以上の確認者識別子の作業者による選択を受け付け、
前記確認チェック情報は、前記確認者選択受付部が選択を受け付けた一以上の確認者識別子と、当該確認者識別子で識別される確認者の確認対象である作業記録情報に対応する作業者識別子とを含む情報である、請求項6または請求項7記載の作業申請処理装置。 In association with the work record information accumulated by the work record information storage unit, a worker identifier for identifying a worker who has performed an operation work according to the work record information is stored,
The confirmer selection accepting unit accepts selection of one or more confirmer identifiers by an operator,
The confirmation check information includes one or more confirmer identifiers received by the confirmer selection accepting unit, a worker identifier corresponding to work record information that is a confirmation target of the confirmer identified by the confirmer identifier, The work application processing apparatus according to claim 6 or 7, which is information including:
前記承認者識別子出力部は、前記承認者選択条件情報をも出力し、
前記承認者選択受付部は、前記承認者選択条件情報の示す条件に応じた一以上の承認者識別子の選択を受け付ける、請求項1から請求項8のいずれか記載の作業申請処理装置。 Further comprising a selection condition information storage unit for storing approver selection condition information, which is information indicating conditions relating to the selection of the approver,
The approver identifier output unit also outputs the approver selection condition information,
The work application processing apparatus according to claim 1, wherein the approver selection receiving unit receives selection of one or more approver identifiers according to a condition indicated by the approver selection condition information.
前記作業申請情報受付部が、作業申請情報を受け付ける作業申請情報受付ステップと、
前記作業申請情報蓄積部が、前記作業申請情報受付ステップで受け付けられた作業申請情報を蓄積する作業申請情報蓄積ステップと、
前記承認者識別子出力部が、操作作業の申請に応じて、前記承認者識別子記憶部で記憶されている複数の承認者識別子を出力する承認者識別子出力ステップと、
前記承認者選択受付部が、前記複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける承認者選択受付ステップと、
前記承認要求送信部が、前記承認者選択受付ステップで選択が受け付けられた一以上の承認者識別子で識別される承認者に、当該承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する承認要求送信ステップと、
前記承認結果情報受付部が、前記承認要求送信ステップにおける承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける承認結果情報受付ステップと、
前記承認結果情報蓄積部が、前記承認結果情報受付ステップで受け付けられた承認結果情報を、当該承認結果情報に対応する作業申請情報に対応付けて蓄積する承認結果情報蓄積ステップと、を備えた作業申請処理方法。 Approver identifier for identifying an approver who approves the work application information, which is information indicating the operation work for the work application information receiving unit, the work application information storage unit, and the information processing system Are processed using an approver identifier storage unit, an approver identifier output unit, an approver selection reception unit, an approval request transmission unit, an approval result information reception unit, and an approval result information storage unit. The work application processing method
The work application information receiving unit, a work application information receiving step for receiving work application information;
The work application information accumulation unit accumulates the work application information accepted in the work application information acceptance step,
The approver identifier output unit outputs an plurality of approver identifiers stored in the approver identifier storage unit in response to an application for operation work; and
The approver selection accepting unit accepting a selection of one or more approver identifiers for identifying an approver who approves work application information according to the output of the plurality of approver identifiers;
Information for requesting approval of the work application information that is the approval target of the approver from the approver identified by the one or more approver identifiers selected by the approval request transmission unit in the approver selection reception step. An approval request sending step for sending approval request information,
An approval result information receiving unit that receives approval result information indicating whether or not work application information has been approved in response to transmission of the approval request information in the approval request transmitting step;
An approval result information storage step in which the approval result information storage unit stores the approval result information received in the approval result information reception step in association with work application information corresponding to the approval result information. Application processing method.
作業申請情報を受け付ける作業申請情報受付部、
前記作業申請情報受付部が受け付けた作業申請情報を蓄積する作業申請情報蓄積部、
操作作業の申請に応じて、前記承認者識別子記憶部で記憶されている複数の承認者識別子を出力する承認者識別子出力部、
前記複数の承認者識別子の出力に応じて、作業申請情報の承認を行う承認者を識別する一以上の承認者識別子の選択を受け付ける承認者選択受付部、
前記承認者選択受付部が選択を受け付けた一以上の承認者識別子で識別される承認者に、当該承認者の承認対象である作業申請情報の承認を要求する情報である承認要求情報を送信する承認要求送信部、
前記承認要求送信部による承認要求情報の送信に応じて、作業申請情報が承認されたかどうかを示す承認結果情報を承認者から受け付ける承認結果情報受付部、
前記承認結果情報受付部が受け付けた承認結果情報を、当該承認結果情報に対応する作業申請情報に対応付けて蓄積する承認結果情報蓄積部として機能させるためのプログラム。 This is information indicating the operation work for the information processing system, and is accessible to an approver identifier storage unit that stores a plurality of approver identifiers for identifying an approver who approves work application information that is application information of the operation work. Computer
Work application information reception part for receiving work application information,
A work application information storage unit for storing the work application information received by the work application information reception unit;
An approver identifier output unit that outputs a plurality of approver identifiers stored in the approver identifier storage unit in response to an application for operation work,
An approver selection accepting unit that accepts selection of one or more approver identifiers for identifying an approver who approves work application information according to the output of the plurality of approver identifiers,
Approval request information, which is information for requesting approval of work application information that is an approval target of the approver, is transmitted to an approver identified by one or more approver identifiers received by the approver selection reception unit. Approval request transmitter,
An approval result information receiving unit that receives approval result information indicating whether or not work application information has been approved in response to transmission of the approval request information by the approval request transmitting unit;
A program for causing the approval result information received by the approval result information receiving unit to function as an approval result information accumulating unit for accumulating in association with work application information corresponding to the approval result information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014243674A JP6423699B2 (en) | 2014-12-02 | 2014-12-02 | Work application processing device, work application processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014243674A JP6423699B2 (en) | 2014-12-02 | 2014-12-02 | Work application processing device, work application processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016110169A true JP2016110169A (en) | 2016-06-20 |
JP6423699B2 JP6423699B2 (en) | 2018-11-14 |
Family
ID=56124071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014243674A Active JP6423699B2 (en) | 2014-12-02 | 2014-12-02 | Work application processing device, work application processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6423699B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020091608A (en) * | 2018-12-04 | 2020-06-11 | ゆりこ 植木 | Intellectual property information management server, intellectual property information management system, intellectual property information management method, and intellectual property information management program |
JP6995273B1 (en) | 2021-02-10 | 2022-01-14 | 株式会社エクサウィザーズ | Business support methods, systems and programs |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004355374A (en) * | 2003-05-29 | 2004-12-16 | Aruze Corp | Application processing system |
JP2006126892A (en) * | 2004-10-26 | 2006-05-18 | Seiko Epson Corp | Workflow system |
JP2010211548A (en) * | 2009-03-11 | 2010-09-24 | Encourage Technologies Co Ltd | Information processing device, information processing method, and program |
US20110178837A1 (en) * | 2010-01-18 | 2011-07-21 | Siemens Ag | Systems and Methods for Managing Goodwill Activities in a Business Entity |
JP2011233053A (en) * | 2010-04-30 | 2011-11-17 | Encourage Technologies Co Ltd | Information processing apparatus, information processing method, and program |
-
2014
- 2014-12-02 JP JP2014243674A patent/JP6423699B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004355374A (en) * | 2003-05-29 | 2004-12-16 | Aruze Corp | Application processing system |
JP2006126892A (en) * | 2004-10-26 | 2006-05-18 | Seiko Epson Corp | Workflow system |
JP2010211548A (en) * | 2009-03-11 | 2010-09-24 | Encourage Technologies Co Ltd | Information processing device, information processing method, and program |
US20110178837A1 (en) * | 2010-01-18 | 2011-07-21 | Siemens Ag | Systems and Methods for Managing Goodwill Activities in a Business Entity |
JP2011233053A (en) * | 2010-04-30 | 2011-11-17 | Encourage Technologies Co Ltd | Information processing apparatus, information processing method, and program |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020091608A (en) * | 2018-12-04 | 2020-06-11 | ゆりこ 植木 | Intellectual property information management server, intellectual property information management system, intellectual property information management method, and intellectual property information management program |
JP6995273B1 (en) | 2021-02-10 | 2022-01-14 | 株式会社エクサウィザーズ | Business support methods, systems and programs |
JP2022122726A (en) * | 2021-02-10 | 2022-08-23 | 株式会社エクサウィザーズ | Business support method and system, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6423699B2 (en) | 2018-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9923889B2 (en) | Data processing system, data processing apparatus and log in method | |
JP4250344B2 (en) | Workflow system, workflow server, and storage medium | |
CN103038788A (en) | Provisioning multiple network resources | |
US9514291B2 (en) | Information processing system, information processing device, and authentication information management method | |
GB2507041A (en) | Property management system | |
JP2008117316A (en) | Business information protection device | |
CN105069366A (en) | Account registration and management method and device | |
JP6423699B2 (en) | Work application processing device, work application processing method, and program | |
US20220222360A1 (en) | Chatbot control device and chatbot control method | |
JP2008117317A (en) | Business information protection device | |
JP2015109015A (en) | Connection destination solution system and method | |
JP2008146107A (en) | Quality management system by construction inspection, and quality management program and its recording medium | |
US20110170674A1 (en) | Apparatus, a mediating method, a program thereof and a system | |
JP2020087129A (en) | Entry management system and entry management method | |
JP2019008591A (en) | Information processing apparatus and program | |
JP2011039626A (en) | Workflow system, control method, and program | |
JP2010224857A (en) | Image forming apparatus and image forming system | |
JP2019204561A (en) | Cleaning work management server, cleaning work management system, and control method thereof and program | |
CN114281849B (en) | Data query method and device | |
JP2007004210A (en) | Workflow processing method, device and program | |
US11961152B2 (en) | Order management server, order management program, order management method, information processing server, information processing program, and information processing method | |
JP2019139334A (en) | Internal report management system and internal report management method | |
CN116643794B (en) | Information processing method and device and electronic equipment | |
JP2003323410A (en) | Operator authority management system | |
JP2006244311A (en) | Electronic conference system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170705 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180706 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180828 |
|
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: 20181016 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181019 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6423699 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 |