Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7449708B2 - Business management system - Google Patents
[go: Go Back, main page]

JP7449708B2 - Business management system - Google Patents

Business management system Download PDF

Info

Publication number
JP7449708B2
JP7449708B2 JP2020021120A JP2020021120A JP7449708B2 JP 7449708 B2 JP7449708 B2 JP 7449708B2 JP 2020021120 A JP2020021120 A JP 2020021120A JP 2020021120 A JP2020021120 A JP 2020021120A JP 7449708 B2 JP7449708 B2 JP 7449708B2
Authority
JP
Japan
Prior art keywords
rpa
business
information
business management
tool
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.)
Active
Application number
JP2020021120A
Other languages
Japanese (ja)
Other versions
JP2021128395A (en
Inventor
晋太郎 小林
知樹 横田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amano Corp
Original Assignee
Amano Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amano Corp filed Critical Amano Corp
Priority to JP2020021120A priority Critical patent/JP7449708B2/en
Publication of JP2021128395A publication Critical patent/JP2021128395A/en
Application granted granted Critical
Publication of JP7449708B2 publication Critical patent/JP7449708B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、企業の業務管理をおこなう業務管理システム及びそのためのプログラムに関する。 The present invention relates to a business management system for managing corporate business and a program therefor.

近年、働き方改革の必要性が叫ばれる中で、業務を効率化する手段として、RPA(Robotic Process Automation)を導入する企業が増加している。しかし、業務管理システムの自動化と効率化をRPAを用いて実施しようとする場合、RPAの定義情報を生成するには専門家のコンサルティングや利用者の習熟が必要であり、RPAが身近なツールになっているとまでは言えない。 In recent years, as the need for work style reform has been called out, an increasing number of companies are introducing RPA (Robotic Process Automation) as a means to streamline operations. However, when trying to automate and improve the efficiency of business management systems using RPA, generating RPA definition information requires expert consulting and user familiarization, making RPA a familiar tool. I cannot go so far as to say that it has.

また、RPAの導入によって引き起こされる弊害として、利用者各自が中途半端なRPA定義情報などを作成したものの適正に管理がされず、所謂野良RPAが蔓延して記憶装置の容量を圧迫したり、意図せずに自動プログラムが動作して業務に支障を起こすといった問題があり、RPAプログラムや定義情報の管理の適正化が望まれている。 In addition, as a negative effect caused by the introduction of RPA, each user creates half-finished RPA definition information, etc., but it is not managed properly, and so-called stray RPA spreads and overwhelms the capacity of storage devices. There is a problem in that automatic programs run without proper processing, causing problems in business operations, and it is desired to properly manage RPA programs and definition information.

例えば特許文献1では、日常的に行っているコンピュータ操作から自動化すべきものを検知し、自動化のためのソフトウェアロボット定義情報を自動生成すことを課題とし、1ないし複数のソフトウェアロボットを導入済みのコンピュータに対する操作を、記憶部に操作履歴として記録する操作履歴検出記録部と、記録した操作がソフトウェアロボットによる操作であるか、人間による操作であるかを判別する操作元特定部と、人間が行った操作であれば、該当箇所の操作履歴と、過去に記録した操作履歴とを比較することによって、繰り返されている類似操作を探索する操作内容比較部と、繰り返し何度も類似操作を行っていた場合に、該当箇所の操作履歴に基づいて、ソフトウェアロボット定義情報を生成処理するソフトウェアロボット定義情報生成部と、を備えるソフトウェアロボット定義情報生成システムが開示されている。 For example, in Patent Document 1, the problem is to detect what should be automated from daily computer operations and automatically generate software robot definition information for automation. an operation history detection and recording section that records the operations performed by a human as an operation history in a storage section; an operation source identification section that determines whether the recorded operation was performed by a software robot or a human; In the case of operations, the operation content comparison unit searches for repeated similar operations by comparing the operation history of the relevant location with the operation history recorded in the past, and similar operations were repeatedly performed over and over again. In this case, a software robot definition information generation system is disclosed that includes a software robot definition information generation unit that generates software robot definition information based on the operation history of the corresponding location.

また、特許文献2では、ソフトウェアロボットの適切な保守や管理をすることを課題とし、アプリケーションの利用可否の情報、またはアクセス先の利用可否の情報を含む利用可否情報として取得する取得部と、ソフトウェアロボットの操作を検出する検出部と、前記ソフトウェアロボットの操作を検出したことに基づく前記ソフトウェアロボットが実行するアプリケーションと、該アプリケーションのアクセス先と、該アプリケーションを用いた処理内容を示す定義情報とが対応付けられた操作情報と、前記利用可否情報とに基づいて、管理中のソフトウェアロボットであるか否かを判定する判定部と、を備える管理システムが開示されている。 Furthermore, in Patent Document 2, the problem is to appropriately maintain and manage software robots, and an acquisition unit that acquires availability information including information on availability of applications or information on availability of access destinations, and software A detection unit that detects an operation of the robot, an application executed by the software robot based on the detection of the operation of the software robot, an access destination of the application, and definition information indicating processing content using the application. A management system is disclosed that includes a determination unit that determines whether or not a software robot is being managed based on the associated operation information and the availability information.

特開2019-169044号公報Japanese Patent Application Publication No. 2019-169044 特開2019-168945号公報JP2019-168945A

ところが特許文献1のソフトウェアロボット定義情報生成システムでは、利用者の操作履歴を比較してソフトウェアロボット定義情報(RPA定義情報)を自動的に生成するものであるが、多数の操作履歴を蓄積した後に実行されない限り、必要な定義情報が生成されず、ソフトウェアロボットを導入してもすぐに業務の効率化に役立つものではない。 However, in the software robot definition information generation system of Patent Document 1, software robot definition information (RPA definition information) is automatically generated by comparing user operation histories, but after accumulating a large number of operation histories, Unless it is executed, the necessary definition information will not be generated, and even if a software robot is introduced, it will not immediately help improve business efficiency.

また、特許文献2の管理システムでは、管理対象のソフトウェアのアップデートの更新漏れなど、ソフトウェアの適切な保守や管理をおこなうものであり、業務管理システムをRPAを導入して効率よく広範囲に利用できるようにしつつ、不要な定義ファイルの蔓延を防止する様な工夫は考慮されていない。 In addition, the management system of Patent Document 2 performs appropriate maintenance and management of software, such as omission of updates for managed software, and the business management system can be used efficiently and widely by introducing RPA. However, no consideration has been taken to prevent the spread of unnecessary definition files.

以上のような事情に鑑み、本発明は、業務管理システムに対してRPAツールを導入・利用しやすくして業務効率を向上させることを課題とする。さらに、本発明は、業務管理システムに結び付いたRPAツールおよびRPA定義情報を適切に管理することを課題とする。 In view of the above circumstances, it is an object of the present invention to improve business efficiency by making it easier to introduce and use RPA tools in a business management system. Furthermore, it is an object of the present invention to appropriately manage RPA tools and RPA definition information linked to a business management system.

上記目的を達成するため、本発明の一形態に係る業務管理システムは、企業の業務を管理するための業務管理プログラムがそれぞれインストールされた複数の業務装置と、上記業務装置における上記業務管理プログラムの実行を管理する業務管理装置とを有する。上記複数の業務装置のうち少なくとも管理者用の複数の業務装置は、RPA(Robotic Process Automation)ツールと、当該RPAツールを用いた処理内容を定義するRPA定義情報とを記憶する。上記業務管理装置は、上記管理者用の業務装置の上記RPAツールのRPA定義情報の実行可否を上記業務管理プログラムの状態に応じて判定するRPA実行判定部を有する第1制御部を有する。上記複数の業務装置は、上記RPA実行判定部の判定結果に応じてRPAツールを実行するRPA実行制御部を有する第2制御部を有する。 In order to achieve the above object, a business management system according to an embodiment of the present invention includes a plurality of business devices each having a business management program installed therein for managing the business of a company, and a business management system in which the business management program in the business device is installed. and a business management device that manages execution. Among the plurality of business devices, at least the plurality of business devices for administrators store an RPA (Robotic Process Automation) tool and RPA definition information that defines processing content using the RPA tool. The business management device includes a first control unit including an RPA execution determination unit that determines whether RPA definition information of the RPA tool of the administrator business device can be executed, depending on a state of the business management program. The plurality of business devices have a second control section including an RPA execution control section that executes the RPA tool according to the determination result of the RPA execution determination section.

この構成によれば、業務管理プログラムの状態から業務管理システムのセキュリティを担保でき、管理者が不在の場合でも、他の管理者がRPAツールを用いて代理でRPA定義情報を実行することができるため、RPAの利用により業務効率が向上する。 According to this configuration, the security of the business management system can be guaranteed from the status of the business management program, and even if the administrator is absent, other administrators can use the RPA tool to execute RPA definition information on their behalf. Therefore, the use of RPA improves business efficiency.

上記業務管理装置は、上記管理者を含む従業者毎のログインID情報に紐付けられ各従業者の上記RPAツールの実行に関する操作権限を示す操作権限条件情報を記憶してもよい。この場合上記RPA実行判定部は、上記RPAツールの夫々の上記RPA定義情報の上記実行可否を、当該操作権限条件情報および上記業務管理プログラムにおける上記従業者又は上記企業のステータス情報に応じて判定してもよい。 The business management device may store operation authority condition information that is linked to login ID information for each employee including the administrator and indicates each employee's operation authority regarding execution of the RPA tool. In this case, the RPA execution determination unit determines whether or not the RPA definition information of each of the RPA tools can be executed, according to the operation authority condition information and the status information of the employee or the company in the business management program. It's okay.

この構成によれば、操作権限条件と業務管理プログラムにおける従業者又は企業のステータス情報によって、適切なRPAツールの管理が行える。ステータス情報とは、IDでログインした社員の出退勤、在室等の状況(一人で入室しているか等)、通常時/期末(繁忙期)、株主総会前後、個人の能力(資格の有無)等である。 According to this configuration, appropriate management of the RPA tool can be performed based on the operating authority conditions and the employee or company status information in the business management program. Status information includes the status of employees who have logged in with their IDs, such as their attendance at work, attendance, etc. (whether they are alone in the room, etc.), normal times/end of term (busy season), before and after the general meeting of shareholders, individual abilities (qualifications or not), etc. It is.

上記操作権限条件情報は、代理専用IDを用いた上記業務プログラムの制限的な操作権限を示す操作権限条件情報を含んでもよい。この場合上記第1制御部は、上記管理者が上記代理専用IDを用いて上記業務管理プログラムを起動し、且つ、上記RPA実行判定部により当該管理者が上記RPAツールを実行可と判定された場合に、当該管理者が当該代理専用IDを用いて上記RPAツールを操作した内容を示すRPA定義情報を、上記制限的な操作権限条件情報と対応付けて記憶するID権限制御部を有してもよい。 The operating authority condition information may include operating authority condition information indicating limited operating authority for the business program using the proxy-only ID. In this case, the first control unit determines that the administrator starts the business management program using the proxy-only ID, and that the RPA execution determination unit determines that the administrator can execute the RPA tool. In this case, the system has an ID authority control unit that stores RPA definition information indicating the operation of the RPA tool by the administrator using the representative ID in association with the restrictive operation authority condition information. Good too.

この構成によれば、代理専用IDでログインした管理者の操作したRPAツールのRPA定義情報を、管理者が制限的に自動実行できるため、管理者による確認が容易に行え、適切なRPAツールの管理が行える。また、一の管理者の操作に基づくRPA定義情報を他の管理者の操作に基づくRPA定義情報に変化させる手順が自動化されるため、RPAツールの利用頻度や範囲が拡大され、RPAツールの有効活用が図られる。よってRPAツールを導入・利用しやすくなり業務効率が向上する。 According to this configuration, the administrator can automatically execute the RPA definition information of the RPA tool operated by the administrator logged in with the proxy-only ID in a limited manner, making it easy for the administrator to check and select the appropriate RPA tool. Can be managed. In addition, since the procedure for changing RPA definition information based on the operations of one administrator to RPA definition information based on the operations of another administrator is automated, the frequency and range of use of RPA tools is expanded, and the effectiveness of RPA tools is increased. It will be put to good use. This makes it easier to introduce and use RPA tools and improves business efficiency.

上記ID権限制御部は、一の管理者が上記操作権限条件情報に基づいて上記RPAツールを実行することで記憶されたRPA定義情報を、他の管理者が上記一の管理者の代理専用IDを用いて操作可能となるように当該他の管理者のログインID情報と対応付けて記憶してもよい。 The ID authority control unit stores the RPA definition information stored when one administrator executes the RPA tool based on the operation authority condition information, and allows another administrator to use a proxy ID for the first administrator. The information may be stored in association with the login ID information of the other administrator so that the information can be operated using the .

この構成によれば、一の管理者が作成したRPA定義情報を他の管理者が制限的に自動実行できることで、他の管理者による代理の作業が容易となり、RPAツールを導入・利用しやすくなり業務効率が向上する。 According to this configuration, other administrators can automatically execute the RPA definition information created by one administrator in a limited manner, making it easier for other administrators to perform work on their behalf, making it easier to introduce and use RPA tools. This will improve work efficiency.

上記業務管理プログラムは、就業管理または入室管理アプリケーションであってもよい。 The business management program may be a work management or room entry management application.

この構成によれば、管理者の就業状態または入室状態に応じてRPAツールを用いた代理でのRPA定義情報が実行できるため、管理者が不在での状態や、作業場所の状態が確認でき、適切なRPAツールの管理が行える。 According to this configuration, RPA definition information can be executed on behalf of the administrator using the RPA tool according to the administrator's work status or entry status, so the status of the administrator's absence or the status of the work place can be confirmed. Appropriate RPA tool management can be performed.

本発明の他の形態に係る業務管理プログラムは、業務装置に、
RPAツールを起動するステップと、
当該RPAツールを用いた処理内容を定義するRPA定義情報を読み出すステップと、
上記業務管理プログラムの状態に応じて判定された、上記RPA定義情報の実行可否の判定結果を取得するステップと、
上記判定結果に応じて上記RPAツールを実行するステップと、を実行させるものである。
A business management program according to another embodiment of the present invention includes a business management program that includes:
a step of starting an RPA tool;
a step of reading RPA definition information that defines processing content using the RPA tool;
acquiring a determination result of whether or not the RPA definition information can be executed, determined according to the state of the business management program;
and executing the RPA tool according to the determination result.

以上説明したように、本発明によれば、業務管理システムに対してRPAツールを導入・利用しやすくして業務効率を向上させることができる。 As described above, according to the present invention, RPA tools can be easily introduced and used in a business management system, thereby improving business efficiency.

さらに、本発明によれば、業務管理システムに結び付いたRPAツールおよびRPA定義情報を適切に管理することができる。しかし、これらの効果は本発明を限定するものではない。 Further, according to the present invention, RPA tools and RPA definition information linked to a business management system can be appropriately managed. However, these effects do not limit the present invention.

本発明の実施形態に係る業務管理システムの構成図である。1 is a configuration diagram of a business management system according to an embodiment of the present invention. 本発明の実施形態に係る業務管理装置および業務装置の構成図である。FIG. 1 is a configuration diagram of a business management device and a business device according to an embodiment of the present invention. 本発明の実施形態に係るログインID情報の説明図である。It is an explanatory diagram of login ID information concerning an embodiment of the present invention. 本発明の実施形態に係る操作権限条件の説明図である。FIG. 3 is an explanatory diagram of operation authority conditions according to the embodiment of the present invention. 本発明の実施形態に係るトランザクション情報とRPA判定レベルの説明図である。FIG. 2 is an explanatory diagram of transaction information and RPA determination levels according to an embodiment of the present invention. 本発明の実施形態に係るRPA実行判定のフロー図である。FIG. 3 is a flow diagram of RPA execution determination according to an embodiment of the present invention. 本発明の実施形態に係るRPAツールの動作状態説明図である。FIG. 2 is an explanatory diagram of the operating state of the RPA tool according to the embodiment of the present invention. 本発明の実施形態に係るRPAツールの動作状態説明図である。FIG. 2 is an explanatory diagram of the operating state of the RPA tool according to the embodiment of the present invention. 本発明の実施形態に係るRPAツールで作成される週報帳票の印刷例を示した図である。FIG. 3 is a diagram showing an example of printing a weekly report form created by the RPA tool according to the embodiment of the present invention.

以下、図面を参照しながら、本発明の実施形態を説明する。以下の実施形態は、本発明の好適な具体例であって、種々の好ましい技術を開示しているが、本発明の技術範囲は これらの態様に限定されるものではない。 Embodiments of the present invention will be described below with reference to the drawings. Although the following embodiments are preferred specific examples of the present invention and disclose various preferred techniques, the technical scope of the present invention is not limited to these aspects.

[業務管理システムの構成]
図1は、本発明の実施形態に係る業務管理システムの構成図である。
[Business management system configuration]
FIG. 1 is a configuration diagram of a business management system according to an embodiment of the present invention.

同図に示すように、業務管理システムは、企業内で構築され、業務管理装置100(サーバ)と、管理者の業務装置200(A-C)と、従業者の業務装置200(D,E...)とを有し、それらがネットワーク50(例えば社内LAN等)で通信可能に接続されている。 As shown in the figure, the business management system is constructed within a company and includes a business management device 100 (server), an administrator's business devices 200 (A-C), and employee business devices 200 (D, E). ...), which are communicably connected via a network 50 (for example, an in-house LAN).

業務管理システムは、主に人事・就業・給与等の企業の業務処理をおこなう業務管理システムである。従業者の個々の業務装置200には、予め業務管理プログラムが記憶されている。 A business management system is a business management system that mainly processes corporate business such as personnel, employment, and payroll. A business management program is stored in advance in each business device 200 of the employee.

主管理者および副管理者(以下、単に管理者と云う場合は両者)の権限を有する従業者の業務装置200には、人事・就業・給与等の各業務管理プログラムがインストールされ、他の従業者の業務装置200には、少なくとも就業等の業務管理プログラムがインストールされている。もちろん、オフィススイート・ブラウザ・CAD(Computer-Aided Design)等の各従業者の業務毎に必要な業務用アプリケーションは適宜記憶されている。 The business devices 200 of employees who have authority as a main administrator and a sub-administrator (hereinafter referred to simply as both administrators) have various business management programs such as personnel, employment, and payroll installed on them. The person's business device 200 has at least a business management program such as work installed therein. Of course, business applications necessary for each job of each employee, such as an office suite, a browser, and CAD (Computer-Aided Design), are stored as appropriate.

また、管理者の権限を有する従業者の業務装置200には、RPAツールと、RPAツールを用いた処理内容を定義するRPA定義情報が記憶されている。 Further, the business device 200 of an employee who has administrator authority stores an RPA tool and RPA definition information that defines the processing content using the RPA tool.

RPAとは主に人間がパソコンを使って行っている作業を自動化するソフトウェアのことであり、ソフトウェアロボットとも言われるが、本実施形態では業務プロセスを自動化するために導入する既成のソフトウェアロボットアプリケーションをRPAツールという。 RPA is software that automates the work that humans mainly do using computers, and is also called a software robot. In this embodiment, we will introduce a ready-made software robot application to automate business processes. It is called RPA tool.

管理者の業務装置200は、例えばデスクトップタイプのPC(Personal Computer)であり、従業者の業務装置200には、上記デスクトップタイプのPCの他、ノート型PCやタブレットやスマートフォン等の所謂PDA(Personal Digital Assistance)も含まれる。 The administrator's business device 200 is, for example, a desktop-type PC (Personal Computer), and the employee's business device 200 includes a so-called PDA (Personal Computer) such as a notebook PC, a tablet, or a smartphone, in addition to the above-mentioned desktop-type PC. Digital Assistance) is also included.

また、管理者には、各部門での業務管理を行ういわゆる部門長である主管理者や、主管理者を補佐する副管理者や、人事・給与等を所轄する人事部の管理者や、社内ネットワークを管轄するシステム管理者などが含まれる。 In addition, administrators include the main administrator who is the so-called department head who manages business in each department, the deputy administrator who assists the main administrator, the administrator of the human resources department who is in charge of human resources, payroll, etc. This includes system administrators who are in charge of internal networks.

[業務管理装置および業務装置の構成]
図2は、上記業務管理装置100及び業務装置200の構成を示した図である。
[Configuration of business management device and business device]
FIG. 2 is a diagram showing the configuration of the business management device 100 and the business device 200.

同図に示すように、業務管理装置200は、制御部11(CPU;Central Processing Unit)と、記憶部12(HDD(Hard Disk Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)等で構成されるデータベース)と、例えばNIC(Network Interface Card)や無線通信インタフェースからなり業務装置200との通信処理を担う通信インタフェース13を備える。また業務管理装置200は、適宜表示装置と入力装置を備えてもよい。 As shown in the figure, the business management device 200 includes a control unit 11 (CPU; Central Processing Unit), a storage unit 12 (HDD (Hard Disk Drive), RAM (Random Access Memory), ROM (Read Only Memory), etc. 200), and a communication interface 13, which is composed of, for example, an NIC (Network Interface Card) or a wireless communication interface, and is responsible for communication processing with the business device 200. Further, the business management device 200 may include a display device and an input device as appropriate.

業務管理装置100の制御部11は、機能モジュールとして、ID権限制御部111と、RPA実行判定部112と、判定レベル制御部113とを有する。 The control unit 11 of the business management device 100 includes an ID authority control unit 111, an RPA execution determination unit 112, and a determination level control unit 113 as functional modules.

ID権限制御部111は、後述する操作権限条件情報を基に、ある管理者のRPAツールの、他の管理者による代理作業の可否を管理・判定する。 The ID authority control unit 111 manages and determines whether another administrator can perform work on a certain administrator's RPA tool on the basis of operation authority condition information, which will be described later.

RPA実行判定部112は、管理者用の業務装置200が有するRPA(Robotic Process Automation)ツールのRPA定義情報の実行可否を、業務装置200にインストールされた業務管理プログラムの状態に応じて判定する The RPA execution determination unit 112 determines whether RPA definition information of an RPA (Robotic Process Automation) tool possessed by the administrator's business device 200 can be executed, depending on the state of the business management program installed in the business device 200.

判定レベル制御部113は、RPAツールのRPA定義情報の実行や記録を実施する際の、対象となる業務管理プログラムや管理ツール等の状態に応じて、実行出来るレベル(RPA判定レベル)を変化させて設定する。 The judgment level control unit 113 changes the executable level (RPA judgment level) according to the state of the target business management program, management tool, etc. when executing or recording RPA definition information of the RPA tool. and set it.

また、記憶部12には、ログインID情報121、操作権限条件情報122、従業者マスター情報123、マスター権限情報124、トランザクション情報125、実行ログ情報126が記憶されている。各情報の詳細については後述する。 The storage unit 12 also stores login ID information 121, operation authority condition information 122, employee master information 123, master authority information 124, transaction information 125, and execution log information 126. Details of each piece of information will be described later.

業務装置200は、制御部21(CPU)と、記憶部22(HDD、RAM、ROM等で構成されるデータベース)と、例えばNICや無線通信インタフェースからなる通信インタフェース23と、表示装置24(例えば液晶ディスプレイや有機ELディスプレイ等)及び入力装置25(マウスやタッチパネル等)を備える。 The business device 200 includes a control unit 21 (CPU), a storage unit 22 (database composed of HDD, RAM, ROM, etc.), a communication interface 23 consisting of, for example, a NIC or a wireless communication interface, and a display device 24 (for example, a liquid crystal display). display, organic EL display, etc.) and an input device 25 (mouse, touch panel, etc.).

記憶部22には、上記RPAツール221と、複数のRPA定義情報222と、複数の業務管理プログラム223が記憶されている。個々の業務管理プログラム223としては、例えば就業管理プログラム、入室管理プログラム、人事管理プログラム、給与管理プログラム等が挙げられ、上記RPA定義情報222は、当該就業管理プログラム毎、及び、各就業管理プログラムを用いた異なる作業毎に記憶されている。 The storage unit 22 stores the RPA tool 221, a plurality of RPA definition information 222, and a plurality of business management programs 223. Examples of the individual work management programs 223 include a work management program, an entry management program, a personnel management program, a salary management program, etc., and the RPA definition information 222 includes information for each work management program and each work management program. It is stored for each different task used.

また業務装置200のうち、特に管理者向けの業務装置200(A-C)は、制御部21の機能モジュールとして、RPA実行制御部211及び定義変換制御部212を有する。 Further, among the business devices 200, the business devices 200 (AC) particularly for administrators include an RPA execution control unit 211 and a definition conversion control unit 212 as functional modules of the control unit 21.

RPA実行制御部211は、上記RPA実行判定部111の判定結果に応じてRPAツール221を実行する。 The RPA execution control unit 211 executes the RPA tool 221 according to the determination result of the RPA execution determination unit 111.

定義変換制御部212は、ユーザが操作に用いるハードウェア(マウス、タッチパネル、ディスプレイ等)の相違に応じて、RPA定義情報222を変換することが可能である。 The definition conversion control unit 212 can convert the RPA definition information 222 depending on the difference in hardware (mouse, touch panel, display, etc.) used by the user for operation.

業務管理装置100と業務装置200は、互いの通信インタフェース13及び23を介して通信可能に接続されている。なお図1で示した通り、業務装置200は複数あり、またその中でも管理者用の業務装置200も複数あり、一方で従業者用の業務装置200も多数がネットワーク50に接続されているが、他の業務装置200の詳細な構成は省略する。 The business management device 100 and the business device 200 are communicably connected via communication interfaces 13 and 23 with each other. As shown in FIG. 1, there are a plurality of business devices 200, among which there are a plurality of business devices 200 for administrators, and a large number of business devices 200 for employees are also connected to the network 50. The detailed configuration of other business devices 200 will be omitted.

[ログインID情報]
図3は、本実施形態に係る上記ログインID情報121の説明図である。
[Login ID information]
FIG. 3 is an explanatory diagram of the login ID information 121 according to the present embodiment.

上述の通り、管理者や副管理者や従業者には、個々にログインIDが振り分けられており、当該ログインIDは、業務管理装置100において、様々なプログラムやツール(PR1、…PR4、RPA実行、RPA記録)のライセンス情報として設定されている。 As mentioned above, login IDs are assigned to administrators, sub-administrators, and employees individually, and the login IDs are used for various programs and tools (PR1,...PR4, RPA execution) in the business management device 100. , RPA recording).

また、ログインID毎に認証データ(パスワード等)が紐付けられている。当該認証データは、従業者マスター情報123に記憶されているものと同じであってもよい。また、複数の業務管理プログラム223のライセンス情報を設定したログインIDも記憶されている。 Further, authentication data (password, etc.) is linked to each login ID. The authentication data may be the same as that stored in the employee master information 123. Additionally, a login ID in which license information for a plurality of business management programs 223 is set is also stored.

各ログインIDには、管理者による従業者の管理範囲(従業者に代わって代替作業やデータ閲覧を行うことの可否)を示す情報が紐付けられる。例えば主管理者は全ての従業者を管理範囲に含めるが、副管理者は主管理者を除く管理範囲に限定されている。 Each login ID is associated with information indicating the scope of management of the employee by the administrator (whether or not the administrator can perform alternative work or view data on behalf of the employee). For example, a main manager includes all employees in his/her management scope, but a sub-manager's management scope is limited to excluding the main manager.

ここで、RPAツール221の代理作業の可否は、後述する操作権限条件情報122に基づいてID権限制御部111により最終的に判断される。管理者は、基本的にその管理範囲に登録された対象となるユーザの代替作業が出来るだけにとどまらず、例えば主管理者のRPAツール221におけるRPA定義情報222を用いた業務管理プログラム223の実行等を、副管理者が限定的に行うことができる。本実施形態では、その際に副管理者が、代理専用ID(Z)を利用して、操作履歴の記録なども行えるように工夫されている。代理専用IDの作用については後述する。 Here, whether or not the RPA tool 221 can perform the proxy work is ultimately determined by the ID authority control unit 111 based on operation authority condition information 122, which will be described later. Basically, the administrator is not only able to perform work on behalf of the target users registered in the management scope, but also execute the business management program 223 using the RPA definition information 222 in the main administrator's RPA tool 221, for example. etc., can be carried out by the sub-administrator to a limited extent. The present embodiment is devised so that the sub-administrator can also record the operation history by using the proxy-only ID (Z). The function of the proxy-only ID will be described later.

[操作権限条件情報]
図4は、本実施形態に係る上記操作権限条件情報122の説明図である。
[Operation authority condition information]
FIG. 4 is an explanatory diagram of the operation authority condition information 122 according to the present embodiment.

操作権限条件情報122は、代理専用IDを用いた上記業務プログラム223の制限的な操作権限を示すものであり、代理専用IDを用いて代理行為を行える業務管理プログラムの種類、又は、業務管理プログラム操作の詳細が登録されている。同図に示すように、RPAツール22に関する操作権限も、この操作権限条件として設定されている。 The operation authority condition information 122 indicates the limited operation authority of the business program 223 using the proxy-only ID, and indicates the type of business management program or business management program that can perform proxy actions using the proxy-only ID. Operation details are registered. As shown in the figure, the operating authority regarding the RPA tool 22 is also set as this operating authority condition.

一方で、各業務管理プログラム223については、上記のログインIDの管理範囲によって、代理IDによる操作が許可されている。よって、ログインIDの管理範囲は、定常的で変化しない各管理者の管理範囲となる従業者に対する操作権限条件であるといえる。 On the other hand, each business management program 223 is allowed to be operated by a proxy ID depending on the management range of the login ID described above. Therefore, it can be said that the management scope of the login ID is a constant and unchanging operational authority condition for employees, which is the management scope of each administrator.

簡単のため、主管理者はこの場合1人と仮定する。また、副管理者も1人、システム管理者も1人とするが、従業者は多数いてもよい。操作権限条件としては、主管理者や副管理者や従業者等の階層に応じたRPAツール221のRPA定義情報222の記録や実行の権限が設定されるだけでなく、代理による操作権限条件も設定されている。また、代理による操作権限条件の中でも、例えばシステム管理者や管理者でない従業者等には、さらに限定的な操作権限条件も設定されている。代理の操作権限条件の詳細については後述する。 For simplicity, it is assumed that there is one main administrator in this case. Further, although there is one sub-administrator and one system administrator, there may be many employees. The operation authority conditions include not only the authority to record and execute the RPA definition information 222 of the RPA tool 221 according to the hierarchy such as the main administrator, sub-administrator, and employee, but also the operation authority condition by a substitute. It is set. Further, among the operating authority conditions for a proxy, more limited operating authority conditions are also set for, for example, a system administrator or an employee who is not an administrator. Details of the operating authority conditions for the proxy will be described later.

[トランザクション情報とRPA判定レベル]
図5は、本実施形態に係る業務管理プログラム223のトランザクション情報125とRPA判定レベルの説明図である。
[Transaction information and RPA judgment level]
FIG. 5 is an explanatory diagram of the transaction information 125 and RPA determination level of the business management program 223 according to this embodiment.

RPA判定レベルは、RPAツール221のRPA定義情報222の実行や記録を実施する際、対象となる業務管理プログラム223や管理ツールの状態、すなわち、当該業務管理プログラム223を利用する企業や従業者等のステータス情報(トランザクション情報125)に応じて、実行出来るレベルを変化させて設定したものである。例えばレベル3は最も厳しい制限状態にあり、レベル1では制限が緩和されている。 The RPA judgment level is based on the status of the target business management program 223 or management tool when executing or recording the RPA definition information 222 of the RPA tool 221, i.e., the state of the business management program 223 or the management tool, that is, the company, employee, etc. The executable level is set by changing the executable level according to the status information (transaction information 125). For example, level 3 is the most severe restriction state, and level 1 is the most relaxed restriction state.

いずれの業務管理プログラム223も通常時は制限が厳しいが、例えば繁忙期には制限を緩和している。これは、各々の業務管理プログラム223自体の実行内容の制限のレベルのことではなく、RPAツール22を用いた業務管理プログラム223の実行や記録の場面における制限のレベルのことである。 Each of the business management programs 223 has strict restrictions during normal times, but the restrictions are relaxed during busy periods, for example. This does not mean the level of restriction on the execution content of each business management program 223 itself, but the level of restriction on the execution and recording of the business management program 223 using the RPA tool 22.

トランザクション情報125(ステータス情報)の詳細としては、同図に示すように、管理者の出退勤、所在(室)、期初/期末、締め日、年末、株主総会後等の時期等が挙げられる。これら以外にも、例えば管理者個人の能力(資格の有無等)、在室状況(一人で在室しているか他の従業者と在室しているか)等がステータス情報として用いられてもよい。 As shown in the figure, the details of the transaction information 125 (status information) include the manager's attendance and departure, location (room), beginning/end of term, closing date, end of the year, and timing such as after the general meeting of shareholders. In addition to these, for example, the manager's individual abilities (qualifications, etc.), occupancy status (whether alone or with other employees), etc. may be used as status information. .

[業務管理システムの動作]
次に、以上のように構成された業務管理システムの動作について説明する。以下の説明では、業務管理装置100の制御部11及び業務装置200の制御部21を主な動作主体として説明するが、当該動作は、業務管理装置100が有する制御用プログラム、並びに、業務装置200にインストールされた業務管理プログラム及びその他のプログラムと協働して実行される。
[Operation of business management system]
Next, the operation of the business management system configured as above will be explained. In the following explanation, the control unit 11 of the business management device 100 and the control unit 21 of the business device 200 will be explained as the main operating entities, but the operation will be performed by the control program included in the business management device 100 and the control unit 21 of the business device 200. It is executed in cooperation with the business management program and other programs installed on the computer.

図6は、本実施形態に係るRPA実行判定処理のフロー図である。また図7及び図8は、本実施形態に係るRPAツールの動作状態説明図である。実施例として、就業管理アプリケーションの就業管理プログラムを操作している状態を説明する。なお、この実施例では、就業管理プログラム、入室管理プログラム、給与管理プログラム、その他図示しない経理プログラム、会計プログラムなどが統合的に操作できる、所謂ERP(Enterprise Resources Planning)型の業務プログラムパッケージを示している。 FIG. 6 is a flow diagram of RPA execution determination processing according to this embodiment. Furthermore, FIGS. 7 and 8 are explanatory diagrams of the operating state of the RPA tool according to the present embodiment. As an example, a state in which a work management program of a work management application is operated will be described. In this embodiment, a so-called ERP (Enterprise Resources Planning) type business program package is shown in which a work management program, an entry management program, a salary management program, and other accounting programs (not shown) can be operated in an integrated manner. There is.

図6に示すように、まず業務装置200の制御部21が、ユーザ(例えば副管理者等の代理管理者)から、RPAツール221による業務管理プログラム223の実行/記録を起動する操作を受け付ける(ステップS1)。 As shown in FIG. 6, the control unit 21 of the business device 200 first receives an operation from a user (for example, a substitute administrator such as a deputy administrator) to start the execution/recording of the business management program 223 by the RPA tool 221 ( Step S1).

例えば、図7の1)に示すように、代理管理者が業務装置200の表示装置24に表示されたログイン画面71上で、就業管理プログラムにログイン操作する。RPAツール221の起動ボタン72は、例えば画面下部のタスクバーに埋め込まれており、これを代理管理者が押下操作することで上記ログイン画面71が表示される。 For example, as shown in 1) of FIG. 7, a proxy administrator performs a login operation to the work management program on the login screen 71 displayed on the display device 24 of the business device 200. The startup button 72 of the RPA tool 221 is embedded, for example, in the task bar at the bottom of the screen, and when the proxy administrator presses it, the login screen 71 is displayed.

なお、ログイン前にRPAツール221を起動し、起動されたRPAツール221に紐付けされた業務管理プログラム223から就業管理プログラムを選択して、就業管理プログラムを起動してもよい。就業管理プログラムに対してのみ、RPAツール221が紐付けられている場合は、RPAツール221の起動により図7の1)の画面に自動的に遷移する。 Note that the RPA tool 221 may be activated before logging in, and the employment management program may be activated by selecting the employment management program from the business management programs 223 linked to the activated RPA tool 221. If the RPA tool 221 is linked only to the employment management program, the screen 1) in FIG. 7 is automatically transitioned to when the RPA tool 221 is started.

図7の2)に示すように、本例では、上記ログイン画面71において、代理管理者が上記代理専用ZのIDを入力してログイン操作する。 As shown in 2) of FIG. 7, in this example, the proxy administrator enters the ID of the proxy Z on the login screen 71 and performs a login operation.

すると、同図3)に示すように、代理操作を行う代理管理者の個人ID及びパスワードの入力を求める入力指示ダイアログ73が表示される。 Then, as shown in FIG. 3), an input instruction dialog 73 is displayed that requests the input of the personal ID and password of the proxy administrator who will perform the proxy operation.

これに応じて、同図4)に示すように、代理管理者が個人ID及びパスワードを入力してログイン操作を行うと、制御部21は、業務管理装置100へ、ID権限条件の照会を要求する(図6のステップS2)。このとき、業務装置200にログインした時点のIDとパスワードがそのまま引き継がれてもよく、その場合は図7の4)に示した入力はスキップされる。上記ID権限条件の照会要求には、上記代理専用IDと、上記代理管理者の個人IDとが含まれる。 In response to this, as shown in FIG. 4), when the proxy administrator enters a personal ID and password and performs a login operation, the control unit 21 requests the business management device 100 to inquire about ID authority conditions. (Step S2 in FIG. 6). At this time, the ID and password at the time of logging in to the business device 200 may be inherited as they are, and in that case, the input shown in 4) of FIG. 7 is skipped. The ID authority condition inquiry request includes the proxy-only ID and the personal ID of the proxy administrator.

このID権限条件の照会に際し、代理管理者は、図8の1)に示すような代理権限指定画面81上で、代理権限の指定操作を行う。この場合副管理者としてのログイン情報をもとに、その管理範囲の従業者と、所属部門長が一覧で表示されているが、所属部門長が選択できる状態であり、他の管理範囲の従業者は選択できないようになっている。 When inquiring about the ID authority conditions, the proxy administrator performs a proxy authority designation operation on the proxy authority designation screen 81 as shown in 1) of FIG. In this case, based on the login information as a sub-administrator, the employees within the scope of management and the department head to whom they belong are displayed in a list, but the department head can select, and the employees under other scope of management are displayed in a list. The person cannot choose.

図6に戻り、業務管理装置100の制御部11は、上記ID権限条件照会要求を受信すると、ID権限制御部111により、上記代理専用IDと、代理での操作を要求した代理管理者個人のIDとによって、代理操作が可能となる代理対象ユーザ情報を取得する(ステップS21)。この場合は、代理専用IDの管理範囲に含まれる従業者全員が該当することになる。ただし、図4に示した操作権限条件情報122に基づき、主管理者が不在の場合の代理操作権限は副管理者に付与されていることから、副管理者が主管理者の操作を選択することが可能となっている。 Returning to FIG. 6, when the control unit 11 of the business management device 100 receives the above-mentioned ID authority condition inquiry request, the ID authority control unit 111 sends the above-mentioned proxy-only ID and the personal information of the proxy administrator who requested the operation by the proxy. Based on the ID, proxy target user information that enables proxy operations is acquired (step S21). In this case, all employees included in the management range of the proxy-only ID fall under this category. However, based on the operation authority condition information 122 shown in FIG. 4, the substitute operation authority is granted to the sub-administrator in the absence of the main administrator, so the sub-administrator selects the operation of the main administrator. It is now possible.

ここで、定義変換制御部212がRPA定義情報222の変換処理を行い、その内容に従って業務管理プログラム223を呼び出すようにしてもよい。なお、定義変換制御部212は、ユーザが操作に用いるハードウェアの相違に応じて、RPA定義情報222を変換することが可能であるが、同一の仕様の業務装置同士の場合は特に変換処理は行わない。 Here, the definition conversion control unit 212 may convert the RPA definition information 222 and call the business management program 223 according to the contents. Note that the definition conversion control unit 212 is capable of converting the RPA definition information 222 depending on the difference in hardware used by the user for operation, but the conversion process is particularly difficult in the case of business devices with the same specifications. Not performed.

続いて制御部11は、RPA実行判定部112により、代理対象ユーザに付与された操作権限条件情報122を参照して業務管理プログラム223へのアクセス権限やRPAツール221のRPA定義情報222等を取得し、さらにトランザクション情報125にアクセスして操作権限条件情報122からRPA判定レベルの判定処理を実行し、判定結果を業務装置200へ送信する(ステップS22)。 Next, the control unit 11 uses the RPA execution determination unit 112 to obtain the access authority to the business management program 223, the RPA definition information 222 of the RPA tool 221, etc. by referring to the operation authority condition information 122 granted to the proxy target user. Then, it further accesses the transaction information 125, executes the RPA determination level determination process based on the operation authority condition information 122, and transmits the determination result to the business device 200 (step S22).

業務装置200の制御部21は、上記操作権限条件に関する判定結果を受信すると(ステップS3)、当該判定結果が、実行可か、限定的に実行可か、実行不可かを判断する(ステップS4)。 When the control unit 21 of the business device 200 receives the determination result regarding the operation authority condition (step S3), it determines whether the determination result is executable, limitedly executable, or not executable (step S4). .

実行不可の場合、制御部21は例えばその旨を表示装置24に表示して処理を終了する。 If execution is not possible, the control unit 21 displays a message to that effect on the display device 24, and ends the process.

限定的に実行可の場合、制御部21は、限定内容(例えば業務管理プログラムの種類や業務管理プログラム操作等)を設定する(ステップS5)。この場合、設定された限定内容が表示装置24に表示され代理対象ユーザに報知されてもよい。 If it is possible to execute the program in a limited manner, the control unit 21 sets the content of limitations (for example, the type of business management program, business management program operation, etc.) (step S5). In this case, the set limited content may be displayed on the display device 24 and notified to the proxy target user.

実行可の場合及び上記限定内容の設定が完了した場合、制御部21は、RPAツールを起動する(ステップS5)。 If it is executable and if the setting of the above-mentioned limitation contents is completed, the control unit 21 starts the RPA tool (step S5).

この場合、図8の同図2)に示すような、操作権限内容を示す確認ダイアログ82が表示装置24に表示された上で、就業管理プログラムへのログインが実行される。 In this case, a confirmation dialog 82 indicating the details of the operating authority as shown in FIG. 8 (2) is displayed on the display device 24, and then the login to the work management program is executed.

図6に戻り、RPA実行制御部211は、RPAツールによる実行対象となる新たな業務管理プログラム223(例えば、就業/入室/給与/人事プログラム)を検出すると(ステップS6)、当該業務管理プログラム223について設定されたRPA判定レベルを業務管理装置100へ照会する(ステップS7)。 Returning to FIG. 6, when the RPA execution control unit 211 detects a new business management program 223 to be executed by the RPA tool (for example, employment/entering/payroll/personnel program) (step S6), the RPA execution control unit 211 detects a new business management program 223 to be executed by the RPA tool (step S6). The RPA determination level set for the transaction is inquired of the business management device 100 (step S7).

当該RPA判定レベルの照会を受けた業務管理装置100の判定レベル制御部113は、当該照会対象の業務管理プログラムの現在のトランザクション情報125を読み出す。 Upon receiving the inquiry about the RPA judgment level, the judgment level control unit 113 of the business management device 100 reads the current transaction information 125 of the business management program that is the subject of the inquiry.

そして業務管理装置100の判定レベル制御部113は、トランザクション情報125を参照し、当該トランザクション情報に応じて設定された照会対象の業務管理プログラム223のレベルを判定し(ステップS23)、判定したレベルを示す情報を業務装置200へ返す。 Then, the determination level control unit 113 of the business management device 100 refers to the transaction information 125, determines the level of the business management program 223 to be inquired that is set according to the transaction information (step S23), and sets the determined level to The information shown is returned to the business device 200.

RPA実行制御部211は、上記判定レベル情報を受信すると(ステップS8)、当該判定レベルを対象の業務管理プログラム223に設定する(ステップS9)。 Upon receiving the judgment level information (step S8), the RPA execution control unit 211 sets the judgment level in the target business management program 223 (step S9).

RPA実行制御部211は、新たな業務管理プログラムを検出するたびに上記S7~S9による判定レベル設定処理を繰り返す。 The RPA execution control unit 211 repeats the determination level setting process in S7 to S9 each time a new business management program is detected.

そして、RPA実行制御部211は、代理管理者からRPAツール221の終了を指示した場合(ステップS10のYES)、それまでのRPAツール221による業務管理プログラム223の実行ログを業務管理装置100へ送信するとともに(ステップS11)、それを新たなRPA定義情報222として記録して、RPAツール221を停止する(ステップS13)。 Then, when the proxy administrator instructs the RPA tool 221 to terminate (YES in step S10), the RPA execution control unit 211 sends the execution log of the business management program 223 by the RPA tool 221 up to that point to the business management device 100. At the same time (step S11), it is recorded as new RPA definition information 222, and the RPA tool 221 is stopped (step S13).

業務管理装置100は、上記実行ログを受信すると、実行ログ情報126としてデータベースに記録する(ステップ24)。 When the business management device 100 receives the execution log, it records it in the database as execution log information 126 (step 24).

図8の3)以降に、RPAツール221による業務管理プログラム223の自動実行処理の様子を示す。また、図9にRPAツール221によって作成される就業週報の印刷例を示す。 The automatic execution processing of the business management program 223 by the RPA tool 221 is shown in 3) and subsequent parts of FIG. Further, FIG. 9 shows an example of printing a weekly work report created by the RPA tool 221.

同図の3)では、RPAツール221により、業務管理プログラム選択画面83からメニューボタン84により業務管理プログラム223のうち就業管理プログラムを選択した状態を示しており、さらにRPAツール212が就業管理プログラムの図示しないタスクメニューから「日次・週次処理」を選択した後に、タスクエリア85の一覧より就業週報の処理を選択した状態を示している。 3) in the same figure shows a state in which the RPA tool 221 selects the employment management program from among the business management programs 223 using the menu button 84 from the business management program selection screen 83, and furthermore, the RPA tool 212 selects the employment management program This shows a state in which "daily/weekly processing" is selected from a task menu (not shown) and then weekly work report processing is selected from the list in the task area 85.

続いて同図4)に示すように、RPAツール221が、タスクエリア85に重畳表示された個人指定ダイアログ86から、就業週報作成処理の対象となる部署と個人を選択する。 Subsequently, as shown in FIG. 4), the RPA tool 221 selects the department and individual to be subjected to the weekly work report creation process from the individual specification dialog 86 superimposed on the task area 85.

そして、図9に示すように、RPAツール221就業週報を表示させて印刷処理する。 Then, as shown in FIG. 9, the weekly work report of the RPA tool 221 is displayed and printed.

RPAツール221は、これで処理を終えるか、または他の従業者の選択に戻り、同様に印刷処理を繰り返し、処理を終えたら、代理管理者は、図7の1)に示したタスクバーのRPAツール起動ボタン72から、RPAツール221を終了する。 The RPA tool 221 either finishes the process or returns to the selection of another employee and repeats the print process in the same way. When the process is finished, the delegated administrator clicks the RPA tool on the task bar shown in 1) in FIG. From the tool start button 72, the RPA tool 221 is terminated.

このように、本例のRPAツール221は、本来は主管理者がおこなう所属従業者の就業週報の印刷処理を、副管理者の代理によって行っている。この日、主管理者は私用により長期休暇となっていたとする。 In this way, the RPA tool 221 of this example performs the printing process of the weekly work report of the affiliated employee, which is normally performed by the main manager, on behalf of the sub-manager. Assume that on this day, the main administrator was on a long vacation due to personal business.

この場合のRPAツール221は、上述したように、副管理者の代理での操作状態をRPA定義情報222として逐次記録し、操作終了後に全体の操作を生成されたRPA定義情報222として業務管理装置100に送信して記録する。ここでは、副管理者の業務装置200にはRPA定義情報222は記憶されない。 As described above, the RPA tool 221 in this case sequentially records the operation status on behalf of the sub-administrator as RPA definition information 222, and after the operation is completed, the entire operation is recorded as the generated RPA definition information 222 on the business management device. 100 and record it. Here, the RPA definition information 222 is not stored in the business device 200 of the sub-administrator.

また上記実行ログ情報126には、代理での操作が終了した場合は、副管理者が代理専用IDを使用して処理を行ったこと、及び作業内容を、制限的な記録される。 In addition, in the execution log information 126, when the operation by the proxy is completed, the fact that the sub-administrator performed the process using the proxy-only ID and the content of the work are recorded in a limited manner.

この様にすれば、代理での処理をされた対象のユーザ(主管理者)は代理専用IDを用いた副管理者の作業結果の検証を行うことが可能であり、RPAツール221から業務管理プログラム223を呼び出し、代理作業を記録した実行ログデータから副管理者の記録したRPA定義情報222を抽出して読み込んで、その内容に従って業務管理プログラムを再度実行し、操作状態の確認や検証を行うことが出来る。 In this way, the target user (main administrator) who has been processed by the proxy can verify the work results of the deputy administrator using the proxy-only ID, and can manage the business from the RPA tool 221. Calls the program 223, extracts and reads the RPA definition information 222 recorded by the sub-administrator from the execution log data that records the proxy work, executes the business management program again according to the contents, and checks and verifies the operation status. I can do it.

すなわち、この場合ID権限制御部111は、上記管理者が上記代理専用IDを用いて上記業務管理プログラム223を起動し、且つ、上記RPA実行判定部112により当該管理者が上記RPAツール221を実行可と判定された場合に、当該管理者が当該代理専用IDを用いて上記RPAツール221を操作した内容を示すRPA定義情報222を、上記制限的な操作権限条件情報122と対応付けて記憶する。 That is, in this case, the ID authority control unit 111 causes the administrator to start the business management program 223 using the proxy-only ID, and causes the RPA execution determination unit 112 to cause the administrator to execute the RPA tool 221. If it is determined that the RPA tool 221 is operated by the administrator using the proxy ID, RPA definition information 222 is stored in association with the restrictive operation authority condition information 122. .

なお、代理専用IDの操作権限/参照権限は、副管理者の持つ操作権限/参照権限の範囲内で、予め制限を掛けておき、その制限が主管理者のトランザクション情報125(具体的には就業状況、不在であり、長期休暇の申請が受理されているというステータス)に応じて変化するというのが、本実施形態の特徴である。 Note that the operational authority/reference authority of the proxy-only ID is limited in advance within the scope of the operational authority/reference authority held by the sub-administrator, and the restriction is applied to the transaction information 125 of the main administrator (specifically, A feature of this embodiment is that the status changes depending on the employment situation, the status of being absent, and that an application for long-term leave has been accepted.

従って本実施形態によれば、業務管理システムに対してRPAツールを導入・利用しやすくして業務効率を向上させることができる。 Therefore, according to this embodiment, the RPA tool can be easily introduced and used in the business management system, and business efficiency can be improved.

さらに、本実施形態によれば、業務管理システムに結び付いたRPAツールおよびRPA定義情報222を適切に管理することができる。 Furthermore, according to this embodiment, the RPA tool and RPA definition information 222 connected to the business management system can be appropriately managed.

[変形例]
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
[Modified example]
The present invention is not limited to the above-described embodiments, and may be modified in various ways without departing from the gist of the present invention.

[他の実施例]
本発明を利用して、主管理者が通常行う月次作業などをRPAツール221にてRPA定義情報222を業務管理装置100に記憶しておいてもよい。このようなRPA定義情報222は、通常は副管理者によっても読み出しや操作は出来ないように制限が掛けられている。しかし、主管理者が不在時に、副管理者が処理内容が解らない状態で、業務処理を代理で実施しなければならない場合は、主管理者のトランザクション情報125(就業情報)を参照し、特段の事情による長期休暇等の場合はその情報を基に、代理操作の制限情報が緩和され、対象となるRPA定義情報222の実行が可能になるようにするのも有効である。
[Other Examples]
Utilizing the present invention, RPA definition information 222 may be stored in the business management device 100 using the RPA tool 221, such as monthly tasks normally performed by the main administrator. Such RPA definition information 222 is normally restricted so that it cannot be read or manipulated even by a sub-administrator. However, when the main administrator is absent and the sub-administrator has to carry out business processing on his/her behalf without knowing the details of the process, the main administrator's transaction information 125 (employment information) must be referred to, and special In the case of a long vacation or the like due to circumstances, it is also effective to relax the restriction information on proxy operations based on that information and to enable execution of the target RPA definition information 222.

すなわち、ID権限制御部111は、一の管理者が上記操作権限条件情報122に基づいて上記RPAツール221を実行することで記憶されたRPA定義情報222を、他の管理者が上記一の管理者の代理専用IDを用いて操作可能となるように当該他の管理者のログインID情報と対応付けて記憶してもよい。 That is, the ID authority control unit 111 allows another administrator to manage the RPA definition information 222 stored by one administrator executing the RPA tool 221 based on the operation authority condition information 122. The information may be stored in association with the login ID information of the other administrator so that the administrator can operate using the proxy ID.

この場合、単にRPA定義情報222を共有にした場合や、主管理者の不在の情報だけでRPA定義情報222を用いたRPAツール221の実行が可能になるだけではなく、就業管理プログラム223におけるトランザクション情報125の状態に応じて制限が変化することで、RPAツール221の有効活用ができ、さらに不正なRPAツール221の実行を禁止でき、RPA定義情報222の管理が徹底され、野良RPAといった管理者不在のRPA定義情報222が蔓延するなどの現象を抑制することが出来る。 In this case, it is possible not only to share the RPA definition information 222 or to execute the RPA tool 221 using the RPA definition information 222 only with information that the main administrator is absent, but also to enable transactions in the work management program 223. By changing the restrictions according to the state of the information 125, the RPA tool 221 can be used effectively, the execution of unauthorized RPA tools 221 can be prohibited, the RPA definition information 222 can be thoroughly managed, and administrators such as stray RPA can It is possible to suppress phenomena such as the spread of absent RPA definition information 222.

[その他追加事項]
業務管理装置100は、複数の業務管理プログラム223のトランザクション情報125の組み合わせで、操作権限条件情報122が変化するよう設定してもよい。例えば、入室管理プログラムのトランザクション情報125から、特定の個室内において、機密情報を扱った業務管理プログラム223の操作が可能となるようにすることもできる。
[Other additional matters]
The business management device 100 may be configured to change the operation authority condition information 122 based on a combination of transaction information 125 of a plurality of business management programs 223. For example, the transaction information 125 of the room entry management program may enable the operation of the business management program 223 that handles confidential information in a specific private room.

また、RPAツール221とは別のソフトウェアロボットが、操作者を自動的に判定して操作権限条件情報122を設定してもよい。 Further, a software robot different from the RPA tool 221 may automatically determine the operator and set the operation authority condition information 122.

さらに、操作権限条件情報122の組み合わせが多岐に渡る場合、ビックデータを用いたディープラーニング技術を活用して、RPA判定レベルの判断をするのも有効である。 Furthermore, when there are a wide variety of combinations of the operation authority condition information 122, it is also effective to utilize deep learning technology using big data to determine the RPA determination level.

以上説明した本発明に係る特徴部分のうち、少なくとも2つの特徴部分を組み合わせることも可能である。すなわち各実施形態で説明した種々の特徴部分は、各実施形態の区別なく、任意に組み合わされてもよい。また上記で記載した種々の効果は、あくまで例示であって限定されるものではなく、また他の効果が発揮されてもよい。 It is also possible to combine at least two of the characteristic parts according to the present invention described above. That is, the various characteristic portions described in each embodiment may be arbitrarily combined without distinction between each embodiment. Further, the various effects described above are merely examples and are not limited, and other effects may also be exhibited.

また、本発明は、請求の範囲及び明細書全体から読み取ることのできる発明の要旨又は思想に反しない範囲で適宜変更可能であり、そのような変更を伴う業務管理システムもまた本発明の技術思想に含まれる。 Furthermore, the present invention can be modified as appropriate within the scope or spirit of the invention that can be read from the claims and the specification as a whole, and a business management system that involves such modifications may also be modified without departing from the technical spirit of the present invention. include.

本発明の技術は、人事・就業・給与等の企業の業務処理をおこなう業務管理システムに
おいて、好適に利用できるものである。
The technology of the present invention can be suitably used in a business management system that performs corporate business processes such as personnel affairs, employment, and payroll.

11、21…制御部
12、22…記憶部
13、23…通信インタフェース
24…表示装置
25…入力装置
50…ネットワーク
71…ログイン画面
72…RPAツール起動ボタン
73…入力指示ダイアログ
81…代理権限指定画面
82…確認ダイアログ
83…業務管理プログラム選択画面
84…メニューボタン
85…タスクエリア
86…個人指定ダイアログ
100…業務管理装置
111…ID権限制御部
112…RPA実行判定部
113…判定レベル制御部
121…ログインID情報
122…操作権限条件情報
123…従業者マスター情報
124…マスター権限情報
125…トランザクション情報
126…実行ログ情報
200…業務装置
211…RPA実行制御部
212…定義変換制御部
221…RPAツール
222…RPA定義情報
223…業務管理プログラム
11, 21...Control units 12, 22...Storage units 13, 23...Communication interface 24...Display device 25...Input device 50...Network 71...Login screen 72...RPA tool start button 73...Input instruction dialog 81...Delegation authority specification screen 82...Confirmation dialog 83...Business management program selection screen 84...Menu button 85...Task area 86...Personal specification dialog 100...Business management device 111...ID authority control section 112...RPA execution judgment section 113...Judgment level control section 121...Login ID information 122...operation authority condition information 123...employee master information 124...master authority information 125...transaction information 126...execution log information 200...business device 211...RPA execution control unit 212...definition conversion control unit 221...RPA tool 222... RPA definition information 223...Business management program

Claims (4)

企業の業務を管理するための業務管理プログラムがそれぞれインストールされた複数の業務装置と、
前記業務装置における前記業務管理プログラムの実行を管理する業務管理装置と、
を具備し
前記複数の業務装置のうち少なくとも管理者用の複数の業務装置は、RPA(Robotic Process Automation)ツールと、当該RPAツールを用いた処理内容を前記業務管理プログラム毎に定義するRPA定義情報とを記憶し、
前記業務管理装置は、
前記管理者用の業務装置の前記RPAツールのRPA定義情報の実行可否を前記業務管理プログラムの状態に応じて判定するRPA実行判定部を有する第1制御部を有し、
管理者を含む従業者または前記企業の現在の状況を示すステータス情報を記憶し、当該ステータス情報は、前記業務管理プログラムの実行を要求する従業者の資格の有無、当該従業者の管理者の出勤状況、または前記企業が繁忙期か否かに関する情報を含み、
前記RPA実行判定部は、いずれかの前記業務装置から前記従業者による前記RPAツールの実行要求を受信した場合に、当該業務装置から当該RPAツールのRPA定義情報を取得し、当該RPA定義情報及び当該実行要求時の前記ステータス情報を基に、前記RPAツールの実行の場面を制限する判定レベルを設定し、当該判定レベルを基に前記実行可否を判定し、
前記複数の業務装置は、前記業務管理装置から、前記RPA実行判定部の判定結果及び前記判定レベルを示す情報を受信し、当該判定結果が実行可の場合に当該判定レベルに応じてRPAツールを実行するRPA実行制御部を有する第2制御部を有する
業務管理システム。
Multiple business devices, each with a business management program installed to manage the company's business,
a business management device that manages execution of the business management program in the business device;
Among the plurality of business devices, at least the plurality of business devices for administrators include an RPA (Robotic Process Automation) tool and RPA definition information that defines processing contents using the RPA tool for each of the business management programs. remember and
The business management device includes:
a first control unit including an RPA execution determination unit that determines whether RPA definition information of the RPA tool of the administrator business device is executable according to a state of the business management program;
Stores status information indicating the current status of employees including managers or the company, and the status information includes the qualifications of the employee requesting execution of the business management program, and the attendance of the manager of the employee. including information regarding the status or whether the business is in a busy season;
When the RPA execution determination unit receives a request for execution of the RPA tool by the employee from any of the business devices, the RPA execution determination unit acquires RPA definition information of the RPA tool from the business device, and executes the RPA definition information and the RPA definition information. Based on the status information at the time of the execution request, setting a determination level for restricting execution situations of the RPA tool, and determining whether or not the execution is possible based on the determination level;
The plurality of business devices receive the determination result of the RPA execution determination unit and information indicating the determination level from the business management device , and when the determination result is executable, execute the RPA tool according to the determination level. A business management system having a second control unit having an RPA execution control unit for execution.
企業の業務を管理するための業務管理プログラムがそれぞれインストールされた複数の業務装置と、
前記業務装置における前記業務管理プログラムの実行を管理する業務管理装置と、
を具備し
前記複数の業務装置のうち少なくとも管理者用の業務装置は、RPA(Robotic Process Automation)ツールと、当該RPAツールを用いた処理内容を前記業務管理プログラム毎に定義するRPA定義情報とを記憶し、
前記業務管理装置は、
前記管理者用の業務装置の前記RPAツールのRPA定義情報の実行可否を前記業務管理プログラムの状態に応じて判定するRPA実行判定部を有する第1制御部を有し、
前記複数の業務装置は、前記業務管理装置から、前記RPA実行判定部の判定結果を示す情報を受信し、当該判定結果が実行可の場合にRPAツールを実行するRPA実行制御部を有する第2制御部を有し、
前記業務管理装置は、管理者を含む従業者毎のログインID情報に紐付けられ各従業者の前記RPAツールの実行に関する操作権限を示す操作権限条件情報を記憶し、
前記RPA実行判定部は、いずれかの前記業務装置から前記従業者による前記RPAツールの実行要求を受信した場合に、当該業務装置から当該RPAツールのRPA定義情報を取得し、当該RPA定義情報及び前記操作権限条件情報を基に、前記RPAツールの前記RPA定義情報の前記実行可否を、前記実行要求の要求元の従業者に付与された前記操作権限条件情報に応じて判定し、
前記操作権限条件情報は、代理専用IDを用いた前記業務管理プログラムの制限的な操作権限を示す情報を含み、
前記第1制御部は、前記管理者が前記代理専用IDを用いて前記業務管理プログラムを起動したことを示す情報を前記業務装置から受信し、且つ、前記RPA実行判定部が当該管理者が前記RPAツールを実行可と判定した場合に、当該管理者が当該代理専用IDを用いて前記RPAツールを操作したログを示すRPA定義情報を前記業務装置から受信し、当該RPA定義情報を、前記制限的な操作権限を示す操作権限条件情報と対応付けて記憶するID権限制御部をさらに備える
業務管理システム。
Multiple business devices, each with a business management program installed to manage the company's business,
a business management device that manages execution of the business management program in the business device;
equipped with
At least a business device for an administrator among the plurality of business devices stores an RPA (Robotic Process Automation) tool and RPA definition information that defines processing contents using the RPA tool for each of the business management programs,
The business management device includes:
a first control unit including an RPA execution determination unit that determines whether RPA definition information of the RPA tool of the administrator business device is executable according to a state of the business management program;
The plurality of business devices receive information indicating the determination result of the RPA execution determination unit from the business management device, and have a second RPA execution control unit that executes the RPA tool when the determination result is executable. has a control section,
The business management device stores operational authority condition information that is linked to login ID information for each employee including the administrator and indicates operational authority for each employee regarding execution of the RPA tool,
When the RPA execution determination unit receives a request for execution of the RPA tool by the employee from any of the business devices, the RPA execution determination unit acquires RPA definition information of the RPA tool from the business device, and executes the RPA definition information and the RPA definition information. Based on the operation authority condition information, determining whether or not the RPA definition information of the RPA tool can be executed according to the operation authority condition information granted to the employee who requested the execution request ;
The operating authority condition information includes information indicating limited operating authority of the business management program using a proxy-only ID,
The first control unit receives information from the business device indicating that the administrator has started the business management program using the proxy-only ID, and the RPA execution determination unit When it is determined that the RPA tool is executable, the administrator receives RPA definition information indicating a log of the operation of the RPA tool using the proxy ID from the business device, and applies the RPA definition information to the restriction. The ID authority control unit further includes an ID authority control unit that stores operation authority condition information in association with operation authority condition information indicating operational authority.
Business management system.
請求項に記載の業務管理システムであって、
前記ID権限制御部は、一の管理者が前記操作権限条件情報に基づいて前記RPAツールを実行することで記憶されたRPA定義情報を、他の管理者が前記一の管理者の代理専用IDを用いて操作可能となるように当該他の管理者のログインID情報と対応付けて記憶する
業務管理システム。
The business management system according to claim 2 ,
The ID authority control unit may store RPA definition information stored when one administrator executes the RPA tool based on the operation authority condition information, so that another administrator can use a representative ID for the one administrator. A business management system that stores login ID information in association with the other administrator's login ID information so that it can be operated using.
請求項1乃至のいずれかに記載の業務管理システムであって、
前記業務管理プログラムは、就業管理または入室管理アプリケーションである
業務管理システム。
A business management system according to any one of claims 1 to 3 ,
The business management program is a business management system that is a work management or room entry management application.
JP2020021120A 2020-02-12 2020-02-12 Business management system Active JP7449708B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020021120A JP7449708B2 (en) 2020-02-12 2020-02-12 Business management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020021120A JP7449708B2 (en) 2020-02-12 2020-02-12 Business management system

Publications (2)

Publication Number Publication Date
JP2021128395A JP2021128395A (en) 2021-09-02
JP7449708B2 true JP7449708B2 (en) 2024-03-14

Family

ID=77488553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020021120A Active JP7449708B2 (en) 2020-02-12 2020-02-12 Business management system

Country Status (1)

Country Link
JP (1) JP7449708B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048860A (en) 2012-08-31 2014-03-17 Hitachi Systems Ltd Operation work automation system, operation work automation method and operation work automation program
JP2019032719A (en) 2017-08-08 2019-02-28 株式会社エス・エム・エス・データテック Information processing system, information processing method, and program
WO2019093239A1 (en) 2017-11-07 2019-05-16 日本電気株式会社 Information processing device, method, and recording medium
JP2019144400A (en) 2018-02-20 2019-08-29 エヌ・ティ・ティ・コミュニケーションズ株式会社 Controller, control method and computer program
JP2019159909A (en) 2018-03-14 2019-09-19 富士ゼロックス株式会社 Authority delegation processing apparatus and authority delegation processing program
JP2019159556A (en) 2018-03-09 2019-09-19 株式会社日本総合研究所 RPA maintenance support device and RPA maintenance support program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048860A (en) 2012-08-31 2014-03-17 Hitachi Systems Ltd Operation work automation system, operation work automation method and operation work automation program
JP2019032719A (en) 2017-08-08 2019-02-28 株式会社エス・エム・エス・データテック Information processing system, information processing method, and program
WO2019093239A1 (en) 2017-11-07 2019-05-16 日本電気株式会社 Information processing device, method, and recording medium
JP2019144400A (en) 2018-02-20 2019-08-29 エヌ・ティ・ティ・コミュニケーションズ株式会社 Controller, control method and computer program
JP2019159556A (en) 2018-03-09 2019-09-19 株式会社日本総合研究所 RPA maintenance support device and RPA maintenance support program
JP2019159909A (en) 2018-03-14 2019-09-19 富士ゼロックス株式会社 Authority delegation processing apparatus and authority delegation processing program

Also Published As

Publication number Publication date
JP2021128395A (en) 2021-09-02

Similar Documents

Publication Publication Date Title
US10521582B2 (en) Integrated robotics and access management for target systems
CN113094055B (en) Maintaining control over restricted data during deployment to a cloud computing environment
JP5148607B2 (en) Automation of standard operating procedures in database management
CN108351807B (en) Event management to maintain control of restricted data in a cloud computing environment
JP5990264B2 (en) Policy generation system and method
JP5623271B2 (en) Information processing apparatus, authority management method, program, and recording medium
JP2019049994A (en) System for automatic process
EP1967993A1 (en) Dynamic workflow resource authentication and discovery
US20070233600A1 (en) Identity management maturity system and method
US11928499B2 (en) Intent-based orchestration of independent automations
US20070233531A1 (en) Identity management system and method
JP2010123014A (en) Server illegal operation monitoring system
JP7475291B2 (en) Chatbot control device and chatbot control method
JP7449708B2 (en) Business management system
JP5090809B2 (en) Management server, management method, program, and recording medium
JP5980421B2 (en) Access control apparatus, access control method and program
JP2012137995A (en) Resource providing system, access control program and access control method
JP7451262B2 (en) Business management system, business management program execution method and program
JP2008243198A (en) Access authority control system
JP2005202920A (en) Workflow system and workflow system management method
CN106559381A (en) Intelligent organization management system and authentication and authorization method thereof
US8191135B2 (en) Secured web based access of failed flows in an integration server
JP5052053B2 (en) List registration target information acquisition apparatus, system, method, program, and computer-readable recording medium
JP7719034B2 (en) Management device, electronic commerce system, management method, and management program
JP2016051399A (en) Management access control system and management access control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221110

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20221110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231201

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240304

R150 Certificate of patent or registration of utility model

Ref document number: 7449708

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150