Nothing Special   »   [go: up one dir, main page]

JP7118305B1 - Apparatus, method and program for managing use of multiple applications in enterprise - Google Patents

Apparatus, method and program for managing use of multiple applications in enterprise Download PDF

Info

Publication number
JP7118305B1
JP7118305B1 JP2022075598A JP2022075598A JP7118305B1 JP 7118305 B1 JP7118305 B1 JP 7118305B1 JP 2022075598 A JP2022075598 A JP 2022075598A JP 2022075598 A JP2022075598 A JP 2022075598A JP 7118305 B1 JP7118305 B1 JP 7118305B1
Authority
JP
Japan
Prior art keywords
date
employees
employee
application
applications
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
JP2022075598A
Other languages
Japanese (ja)
Other versions
JP2023162073A (en
Inventor
絢一 横手
Original Assignee
ジョーシス株式会社
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
Priority claimed from JP2022072097A external-priority patent/JP2023161643A/en
Application filed by ジョーシス株式会社 filed Critical ジョーシス株式会社
Priority to JP2022075598A priority Critical patent/JP7118305B1/en
Application granted granted Critical
Publication of JP7118305B1 publication Critical patent/JP7118305B1/en
Publication of JP2023162073A publication Critical patent/JP2023162073A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】企業における複数のアプリケーションの利用を管理するための方法において、当該企業の従業員に発行された複数のアカウントを効率的に管理可能とする。【解決手段】装置100が、ユーザー端末110に従業員情報表示データを送信する(S201及びS202)。次に、装置100は、少なくとも2以上のアプリケーションに関する、当該企業の選択された1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信する(S203)。装置100は、当該一括処理要求に含まれる処理を実行するためのAPIの呼び出しを設定し(S204)、これを呼び出す(S205)。呼び出されたAPIを提供するアプリケーションサーバ120において、選択された1又は複数の従業員のアカウントについて、当該APIによる処理を行い(S206)、処理の完了通知を装置100に送信し、処理結果が記憶される(S207及びS208)。【選択図】図2A method for managing the use of multiple applications in an enterprise enables efficient management of multiple accounts issued to employees of the enterprise. A device (100) transmits employee information display data to a user terminal (110) (S201 and S202). Next, the device 100 receives batch processing reservation requests for accounts used by one or more selected employees of the company for at least two applications (S203). The device 100 sets an API call for executing the process included in the batch process request (S204), and calls this (S205). In the application server 120 that provides the called API, the account of one or more selected employees is processed by the API (S206), a processing completion notification is sent to the device 100, and the processing result is stored. (S207 and S208). [Selection drawing] Fig. 2

Description

本発明は、企業における複数のアプリケーションの利用を管理するための装置、方法及びそのためのプログラムに関する。 The present invention relates to an apparatus, method, and program for managing the use of multiple applications in an enterprise.

SaaSの拡がりとともに、企業において業務の効率化等の目的からさまざまなアプリケーションソフトウェア(以下「アプリケーション」という。)が採用され、利用されるアプリケーションの数は近年増加している。一社で利用するアプリケーション数が数十を超えることも珍しくない。
このように多数のアプリケーションが業務において利用される企業に従業員が入社した場合、一般的に入社情報が人事部門から情報システム部門に伝えられ、情報システム部門において、当該授業員がそれぞれのアプリケーションを利用するためのアカウントの発行手続を行う。また、従業員が退社した場合には、退社情報を伝えられた情報システム部門は、当該従業員に発行されたアカウントの削除等の退社に伴う手続を行う。
With the spread of SaaS, various application software (hereinafter referred to as "applications") have been adopted by companies for the purpose of improving business efficiency, etc., and the number of applications used has been increasing in recent years. It is not uncommon for a single company to use more than dozens of applications.
When an employee joins a company where a large number of applications are used in their work, the information about joining the company is generally conveyed from the human resources department to the information system department, and the employee uses each application in the information system department. Carry out procedures to issue an account for use. In addition, when an employee leaves the company, the information system department that receives the information on leaving the company carries out procedures associated with leaving the company, such as deleting the account issued to the employee.

従業員の入社及び退社に限らず、従業員の部署、役職、雇用形態等の従業員のステータスが変化する際には、当該従業員に発行されたアカウントを可及的に過不足なく適正に管理することが求められる。企業において利用されるアプリケーションの数が増加傾向にある今日、情報システム部門等の担当部署の管理負荷が高まっている。 Not only when an employee joins or leaves the company, but when an employee's status such as department, title, employment status, etc. changes, the account issued to the employee will be properly used as much as possible. management is required. As the number of applications used in companies tends to increase today, the management load on departments in charge such as information system departments is increasing.

本発明は、このような問題点に鑑みてなされたものであり、その目的は、企業における複数のアプリケーションの利用を管理するための装置、方法及びそのためのプログラムにおいて、当該企業の従業員に発行された複数のアカウントを効率的に管理可能とすることにある。 The present invention has been made in view of such problems, and an object of the present invention is to provide an apparatus, a method, and a program for managing the use of a plurality of applications in a company. To efficiently manage a plurality of registered accounts.

このような目的を達成するために、本発明の第1の態様は、企業における複数のアプリケーションの利用を管理するための方法であって、前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信するステップと、各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる処理を実行するためのAPIを呼び出すステップと、各アプリケーションについて、前記処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶するステップとを含む。 To achieve such an object, a first aspect of the present invention provides a method for managing usage of a plurality of applications in an enterprise, comprising: a step of receiving a batch processing reservation request for an account used by one or more employees of the above; and for each application, after said processing, storing the results of processing said one or more employee accounts.

また、本発明の第2の態様は、第1の態様の方法であって、各アプリケーションについて、前記処理の後に、前記処理の処理日時又は時間帯を記憶するステップをさらに含む。 A second aspect of the present invention is the method according to the first aspect, further comprising the step of storing, after the processing, the processing date and time or the time period of the processing for each application.

また、本発明の第3の態様は、第1又は第2の態様の方法であって、前記企業が用いる端末に、従業員情報表示データを送信するステップをさらに含み、前記一括処理予約要求の対象は、前記従業員情報表示データにより前記端末に表示される従業員情報に含まれる1又は複数の従業員のうちの少なくとも一部が用いるアカウントである。 A third aspect of the present invention is the method of the first or second aspect, further comprising the step of transmitting employee information display data to a terminal used by the company, The target is an account used by at least a part of one or more employees included in the employee information displayed on the terminal by the employee information display data.

また、本発明の第4の態様は、第1又は第2の態様の方法であって、前記企業の1又は複数の従業員の所属ステータス又は従業員ステータスの変更日又は変更日時の入力を受けるステップをさらに含む。 A fourth aspect of the present invention is the method of the first or second aspect, wherein an input of change date or change date and time of affiliation status or employee status of one or more employees of the company is received. Further including steps.

また、本発明の第5の態様は、第4の態様の方法であって、前記変更日又は変更日時の所定期間以上前に、前記企業が用いる端末に、前記変更日又は変更日時が入力された1又は複数の従業員に関する一括処理予約の入力を促す通知を送信するステップをさらに含み、前記一括処理予約要求の対象は、前記変更日又は変更日時が入力された1又は複数の従業員のうちの少なくとも一部が用いるアカウントである。 A fifth aspect of the present invention is the method according to the fourth aspect, wherein the date of change or date and time of change is input to a terminal used by the company at least a predetermined period before the date of change or date and time of change. sending a notification prompting the user to enter a batch processing reservation for one or more employees, wherein the target of the batch processing reservation request is the one or more employees for whom the change date or change date and time have been entered. account used by at least some of them.

また、本発明の第6の態様は、第4の態様の方法であって、前記変更日又は変更日時の入力は、前記企業の人事情報を管理するための人事アプリケーションを提供する人事アプリケーションサーバから、前記変更日又は変更日時を受信することによって行われる。 A sixth aspect of the present invention is the method according to the fourth aspect, wherein the change date or the change date and time is input from a personnel application server that provides a personnel application for managing personnel information of the company. , by receiving said modification date or modification date and time.

また、本発明の第7の態様は、第4の態様の方法であって、前記少なくとも2以上のアプリケーションは、変更後の所属ステータス又は従業員ステータスに応じた一組のアプリケーションのテンプレートにより定まる。 A seventh aspect of the present invention is the method according to the fourth aspect, wherein the at least two or more applications are defined by a set of application templates corresponding to the post-change affiliation status or employee status.

また、本発明の第8の態様は、第7の態様の方法であって、前記テンプレートは、従業員の役職変更又は部署変更に伴う処理を含むテンプレートである。 Also, an eighth aspect of the present invention is the method of the seventh aspect, wherein the template is a template that includes processing associated with a change in employee's position or department.

また、本発明の第9の態様は、コンピュータに、企業における複数のアプリケーションの利用を管理するための方法を実行させるためのプログラムであって、前記方法は、前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信するステップと、各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる処理を実行するためのAPIを呼び出すステップと、各アプリケーションについて、前記処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶するステップとを含む。 A ninth aspect of the present invention is a program for causing a computer to execute a method for managing use of a plurality of applications in an enterprise, the method comprising: With respect to the above, the step of receiving a batch processing reservation request for an account used by one or more employees of the company; Invoking an API to perform the processing contained in the request; and for each application, after said processing, storing the results of processing said one or more employee accounts.

また、本発明の第10の態様は、企業における複数のアプリケーションの利用を管理するための装置であって、前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信し、各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる処理を実行するためのAPIを呼び出し、各アプリケーションについて、前記処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶する。 A tenth aspect of the present invention is a device for managing use of a plurality of applications in a company, wherein one or more employees of the company related to at least two of the plurality of applications Receive a batch processing reservation request for the account to be used, call an API for executing the processing included in the batch processing reservation request on the date and time set by the batch processing reservation request for each application, For the application, after said processing, storing the results of processing said one or more employee accounts.

本発明の一態様によれば、企業の1又は複数の従業員が用いるアカウントについて、2以上のアプリケーションに関する所要の処理を一括してそれぞれ予約可能とし、予約された日時又は時間帯に、それらの処理をAPIの呼び出しを用いて実行させることによって、当該企業の従業員に発行された複数のアカウントを効率的に管理することが可能となる。 According to one aspect of the present invention, for an account used by one or more employees of a company, it is possible to collectively reserve necessary processing related to two or more applications, and to perform these processes on the reserved date and time or time period. By having the processing performed using API calls, it is possible to efficiently manage multiple accounts issued to employees of the company.

本発明の第1の実施形態にかかる装置を示す図である。1 shows a device according to a first embodiment of the invention; FIG. 本発明の第1の実施形態にかかる管理方法の流れを示す図である。It is a figure which shows the flow of the management method concerning the 1st Embodiment of this invention. 本発明の第1の実施形態にかかる従業員情報表示画面を示す図である。It is a figure which shows the employee information display screen concerning the 1st Embodiment of this invention. 本発明の第1の実施形態にかかる一括処理予約画面を示す図である。It is a figure which shows the collective processing reservation screen concerning the 1st Embodiment of this invention. 本発明の第1の実施形態にかかる管理サーバにおける流れを示す図である。It is a figure which shows the flow in the management server concerning the 1st Embodiment of this invention.

以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1の実施形態)
図1に本発明の第1の実施形態にかかる装置を示す。装置100は、ユーザー企業が用いるユーザー端末110及びアプリケーション提供企業が用いるアプリケーションサーバ120とインターネット等のIPネットワークを介して通信し、当該ユーザー企業によるアプリケーションの利用を管理する。ここで、当該ユーザー企業は複数のアプリケーションを用いることから、図1に示すようにアプリケーションサーバも複数存在するが、簡単のため、第1のアプリケーションサーバ120-1に着目して、単にアプリケーションサーバ120と呼ぶことがある。
(First embodiment)
FIG. 1 shows an apparatus according to a first embodiment of the invention. The device 100 communicates with a user terminal 110 used by a user company and an application server 120 used by an application provider company via an IP network such as the Internet, and manages the use of applications by the user company. Here, since the user company uses a plurality of applications, there are also a plurality of application servers as shown in FIG. sometimes called

装置100は、通信インターフェースなどの通信部101と、プロセッサ、CPU等の処理部102と、メモリ、ハードディスク等の記憶装置又は記憶媒体を含む記憶部103とを備え、各処理を行うためのプログラムを実行することによって構成することができる。装置100は、1又は複数の装置、コンピュータないしサーバを含むことがある。また、当該プログラムは、1又は複数のプログラムを含むことがあり、また、コンピュータ読み取り可能な記憶媒体に記録して非一過性のプログラムプロダクトとすることができる。当該プログラムは、記憶部103又は装置100からIPネットワークを介してアクセス可能なデータベース104等の記憶装置又は記憶媒体に記憶しておき、処理部102において実行することができる。以下で記憶部103に記憶されるものとして記述されるデータはデータベース104に記憶してもよく、またその逆も同様である。 The device 100 includes a communication unit 101 such as a communication interface, a processing unit 102 such as a processor and a CPU, and a storage unit 103 including a storage device or storage medium such as a memory and a hard disk, and stores programs for performing each process. It can be configured by running Device 100 may include one or more devices, computers or servers. Also, the program may include one or more programs, and may be recorded on a computer-readable storage medium to be a non-transitory program product. The program can be stored in a storage device or storage medium such as the database 104 accessible from the storage unit 103 or the device 100 via the IP network, and can be executed by the processing unit 102 . Data described below as being stored in storage 103 may be stored in database 104, and vice versa.

装置100の記憶部103には、当該ユーザー企業の従業員ごとにIDが記憶され、各IDに関連づけて、例として、名前、メールアドレス、従業員番号、部署等のグループ、役職等の役割、雇用形態、会社への所属の状態、利用中のアプリケーション、入社日、退社日等がさらに記憶されている。メールアドレスがIDに用いられることもある。「会社への所属の状態」とは、入社前、在職中、退職済等の会社に対する現在、過去又は未来の従業員の所属の状態をいい、「所属ステータス」とも呼ぶ。利用中のアプリケーションがある場合、当該アプリケーションの利用権限をさらにIDに関連づけて記憶してもよい。 The storage unit 103 of the device 100 stores an ID for each employee of the user company. Employment status, status of affiliation with company, application in use, date of joining company, date of leaving company, etc. are also stored. A mail address may be used as an ID. "Affiliation status to a company" refers to a current, past, or future status of an employee's affiliation with respect to a company, such as before joining the company, during employment, or after retirement, and is also referred to as "affiliation status." If there is an application in use, the authorization to use the application may be stored in association with the ID.

加えて、装置100の記憶部103には、装置100がアプリケーションサーバ120の1又は複数のAPI(Application Programming Interface)を呼び出すための1又は複数のクレデンシャルが記憶されており、装置100は、アプリケーションサーバ120に実行させたい処理に対応するAPIを呼び出して当該処理を実行させることができる。ある従業員が利用する複数のアプリケーションについて、アプリケーションごとにアカウントが発行されるため、各IDに関連づけて、利用中のアプリケーションに加えて、又はそれに代替して、利用中のアプリケーションのアカウントが記憶部103に記憶されている。 In addition, the storage unit 103 of the device 100 stores one or more credentials for the device 100 to call one or more APIs (Application Programming Interfaces) of the application server 120. 120 can call an API corresponding to a process to execute the process. Since an account is issued for each application for a plurality of applications used by an employee, the account for the application being used is stored in the storage unit in association with each ID in addition to or instead of the application being used. 103.

図2に、本発明の第1の実施形態にかかる管理方法の流れを示す。まず、装置100が、ユーザー端末110から、従業員情報表示データの要求を受信し(S201)、当該従業員情報表示データを送信する(S202)。従業員情報表示データは、ユーザー端末110の表示画面に従業員情報を表示するためのデータであり、一例として、HTML形式のデータとすることができる。 FIG. 2 shows the flow of the management method according to the first embodiment of the present invention. First, the device 100 receives a request for employee information display data from the user terminal 110 (S201), and transmits the employee information display data (S202). The employee information display data is data for displaying employee information on the display screen of the user terminal 110, and can be data in HTML format, for example.

図3に、本発明の第1の実施形態にかかる従業員情報表示画面を示す。従業員情報表示画面300には、各従業員について、当該従業員のIDに関連づけて記憶された内容の少なくとも一部が示されている。名前に加えて、所属ステータスは少なくとも表示することが好ましい。利用中のアプリケーションについては、ここでは利用中のアプリケーション数を表示しているが、利用中のアプリケーションのアイコンを併せて又は代替して表示してもよい。また、退職者については退社日を表示している。従業員一覧の上部に配置された検索のための入力欄に名前、ステータス等の従業員情報を入力して、所望の条件を満たす従業員に絞り込むことができる。 FIG. 3 shows an employee information display screen according to the first embodiment of the present invention. The employee information display screen 300 shows at least part of the contents stored in association with the ID of each employee for each employee. In addition to the name, it is preferable to display at least the affiliation status. As for applications in use, the number of applications in use is displayed here, but icons of applications in use may be displayed together or alternatively. For retirees, the date of leaving the company is displayed. Employee information such as name, status, etc. can be entered in the input field for search placed at the top of the employee list to narrow down to employees who meet desired conditions.

ここで、従業員情報表示画面300は、ウェブブラウザ上でウェブページとして表示されることのほかに、ユーザー端末110にインストールされた、装置100により提供されるサービスを用いるための専用のソフトウェア上で表示されることも考えられ、いずれにおいても、従業員情報を表示する領域を含む画面であれば「従業員情報表示画面」に該当する。 Here, the employee information display screen 300 is displayed as a web page on a web browser, and is also displayed on dedicated software installed in the user terminal 110 for using the services provided by the device 100. In any case, any screen that includes an area for displaying employee information corresponds to the "employee information display screen".

次に、装置100は、当該企業の選択された1又は複数の従業員のアカウントについての当該企業が用いる複数のアプリケーションのうちの少なくとも2以上に関する一括処理予約要求を受信する(S203)。3つのアプリケーションについて2人の従業員が用いるアカウントについて一括処理予約をする場合には、合計6個のアカウントが対象となる。一例として、従業員情報表示画面300に一覧表示されたいずれか又は一部の従業員を表す一部分をタップ又はクリックによって、従業員が選択されてもよい。また、グループ、役割、雇用形態及びこれらの任意の組み合わせのいずれかである従業員としてのステータス(以下「従業員ステータス」という。)又は所属ステータスを入力して、当該ステータスに合致する1又は複数の従業員のうちの少なくとも一部が選択されてもよい。そして、選択された1又は複数の従業員についての一括処理予約を行うための予約画面をユーザー端末110の表示画面に表示し、当該予約画面に対する入力を含む一括処理予約要求がユーザー端末110から送信されれば、装置100は、一括処理予約要求を受信することができる。予約画面は、一例として、装置100から受信するHTML形式のデータである予約画面表示データによって表示することができる。 Next, the device 100 receives a batch processing reservation request for at least two or more of the multiple applications used by the company for the selected one or more employee accounts of the company (S203). A total of 6 accounts are covered when batching accounts used by 2 employees for 3 applications. As an example, an employee may be selected by tapping or clicking a portion representing any or some of the employees listed on the employee information display screen 300 . Also, enter the status as an employee (hereinafter referred to as "employee status") or affiliation status, which is any of the group, role, employment type, and any combination thereof, and enter one or more that match the status employees may be selected. Then, a reservation screen for making a batch processing reservation for the selected one or more employees is displayed on the display screen of the user terminal 110, and a batch processing reservation request including input for the reservation screen is transmitted from the user terminal 110. Then, the device 100 can receive the batch processing reservation request. The reservation screen can be displayed by, for example, reservation screen display data, which is data in HTML format received from the device 100 .

図4に、本発明の第1の実施形態にかかる予約画面を示す。予約画面400は、1の従業員である「城戸大輝」が選択され、当該従業員が利用する14個のアプリケーションのうちの選択された5つのアプリケーションについてそれぞれ指定された処理を指定日時に実行させる予約を行う過程を示している。図4の例では、選択された各アプリケーションについて、プルダウンメニューによって実行させたい処理を選択可能である。処理の例としては、削除、一時停止、停止解除、権限変更等が挙げられる。権限変更が選択された場合には、さらにプルダウンメニューを表示して、いかなる権限に変更するかを選択可能としてもよい。 FIG. 4 shows a reservation screen according to the first embodiment of the present invention. On the reservation screen 400, one employee "Daiki Kido" is selected, and 5 selected applications out of 14 applications used by the employee are executed at a specified date and time. 4 shows the process of making a reservation. In the example of FIG. 4, it is possible to select a process to be executed from a pull-down menu for each selected application. Examples of processing include deletion, suspension, cancellation of suspension, change of authority, and the like. When the authority change is selected, a pull-down menu may be further displayed so that the authority to be changed can be selected.

ここで、予約画面400は、ウェブブラウザ上で表示される場合にはウェブページ、モーダルウィンドウ、ポップアップウィンドウ等のさまざまな形式を採用することができ、ユーザー企業端末110にインストールされた装置100により提供されるサービスを用いるための専用のソフトウェア上で表示されることも考えられ、この場合には、予約画面表示データは当該ソフトウェアが表示可能な形式であればよい。いずれにおいても、一括処理予約の予約内容を入力するための領域を含む画面であれば「予約画面」に該当する。 Here, the reservation screen 400 can adopt various forms such as a web page, modal window, pop-up window, etc. when displayed on a web browser, and is provided by the device 100 installed in the user company terminal 110. It is also conceivable that the reservation screen display data is displayed on dedicated software for using the service provided. In this case, the reservation screen display data may be in a format that can be displayed by the software. In any case, any screen that includes an area for inputting the reservation details of batch processing reservation corresponds to the "reservation screen".

複数の従業員が選択された場合、一般に各従業員が利用中のアプリケーションは必ずしも一致しないから、図4のように利用中のアプリケーションを表示して一括処理予約を進めることはできないことがある。その際、これらの従業員のアカウントについて一括して2以上のアプリケーションに関する処理を実行させるためには、対象となる2以上のアプリケーションの複数の組み合わせをテンプレートとして、1又は複数のテンプレートを記憶部103に記憶しておく。そして、ユーザー端末110に表示される予約画面においていずれかのテンプレートを選択可能とすることによって、選択されたテンプレートに含まれる各アプリケーションについて処理を指定可能とすることができる。また、各アプリケーションについての処理も含めて、一組のアプリケーション及び処理をテンプレートとしてもよい。たとえば、ある部署全体で利用するアプリケーションが変更となったような場合がテンプレートを用いる場面として考えられる。 When a plurality of employees are selected, the applications being used by each employee generally do not necessarily match, so it may not be possible to display the applications being used as shown in FIG. 4 and proceed with the batch processing reservation. At that time, in order to collectively execute processing related to two or more applications for these employee accounts, one or a plurality of combinations of the two or more target applications are used as templates, and one or more templates are stored in the storage unit 103. store in By making it possible to select one of the templates on the reservation screen displayed on the user terminal 110, it is possible to designate processing for each application included in the selected template. Also, a set of applications and processes, including processes for each application, may be used as a template. For example, a template may be used when an application used by an entire department is changed.

より具体的には、装置100は、ユーザー端末110から、選択されたテンプレートの識別子を受信してもよく、あるいは、選択されたテンプレートに含まれる各アプリケーションの識別子又は選択されたテンプレートに含まれる各アプリケーションの識別子及び当該アプリケーションについて選択された処理の識別子としてもよく、いずれであっても、装置100において、一括処理予約を行う一組のアプリケーション及び処理が定まればよい。 More specifically, the device 100 may receive from the user terminal 110 the identifier of the selected template, or the identifier of each application included in the selected template or each application included in the selected template. An identifier of an application and an identifier of a process selected for the application may be used. In any case, a set of applications and processes for which batch processing reservation is performed in the device 100 may be determined.

また、1の従業員であっても、所属ステータス又は従業員ステータスが変更となった場合にも、所属ステータス又は従業員ステータスに応じた一組のアプリケーション又は一組のアプリケーション及び処理をテンプレートとして、1又は複数のテンプレートを用意しておけば、一括処理予約の入力が簡便になる。テンプレートが有益である場合の例として、人事発令による昇進、降格等の役職変更、部署変更等の従業員ステータスの変更の際が挙げられる。 Also, even if it is one employee, even if the affiliation status or employee status is changed, a set of applications or a set of applications and processing according to the affiliation status or employee status is used as a template, Preparing one or more templates makes it easier to input batch processing reservations. Examples of when templates are useful include changes in job title such as promotion or demotion due to personnel announcements, and changes in employee status such as department changes.

一括処理予約要求を受信した装置100は、各アプリケーションについて、当該一括処理要求に含まれる処理を実行するためのAPIの呼び出しを当該一括処理要求に含まれる日時又は時間帯に設定する(S204)。そして、装置100は、各アプリケーションについて、設定された日時又は時間帯に、当該一括処理要求に含まれる処理を実行するためのAPIを呼び出す(S205)。 The apparatus 100 that has received the batch processing reservation request sets the API call for executing the processing included in the batch processing request to the date and time included in the batch processing request for each application (S204). Then, the apparatus 100 calls an API for executing the process included in the batch process request on the set date and time or time slot for each application (S205).

呼び出されたAPIを提供するアプリケーションサーバ120において、選択された1又は複数の従業員のアカウントについて、当該APIによる処理を行い(S206)、処理の完了通知を装置100に送信する(S207)。装置100は、各アプリケーションについて、当該1又は複数の従業員のアカウントの処理結果を記憶部103に記憶し(S208)、従業員情報が更新される。 The application server 120 that provides the called API processes the account of one or more selected employees using the API (S206), and transmits a notification of completion of the process to the device 100 (S207). For each application, the device 100 stores the processing result of the account of the one or more employees in the storage unit 103 (S208), and the employee information is updated.

このように、企業の1又は複数の従業員のアカウントについて、2以上のアプリケーションに関する所要の処理を一括してそれぞれ予約可能とすることによって、当該企業の従業員に発行された複数のアカウントを効率的に管理することが可能となる。 In this way, for one or more employee accounts of a company, by making it possible to collectively reserve the required processing relating to two or more applications, the multiple accounts issued to the employees of the company can be efficiently handled. can be effectively managed.

たとえば、ある従業員が退職することが決まり、所属ステータスが2022年6月1日に在職中から退社済に変更になる場合、この情報を2022年5月16日伝えられた情報システム部門の担当者は、当該従業員が利用している2以上のアプリケーションについて、アカウントに対する処理を行う必要があることを記録しておき、6月1日又はその前日に各アプリケーションの管理画面に入って必要な処理を実行しなければならないところ、本実施形態によれば、事前に、各アプリケーションの管理画面に入ることなく、一括して処理の予約を行うことができる。同日に複数の従業員について所属ステータス又は従業員ステータスの変更が重なることも少なくなく、漏れの発生しにくい適正なアカウント管理が効率的に実現される。 For example, if it is decided that an employee will retire and his/her affiliation status will change from active to retired on June 1, 2022, this information will be sent to the person in charge of the information system department who was informed on May 16, 2022. The person shall record that it is necessary to process the account for two or more applications used by the employee, enter the management screen of each application on June 1 or the day before Where processing must be executed, according to the present embodiment, it is possible to reserve processing collectively without entering the management screen of each application in advance. It is not uncommon for multiple employees to change their affiliation status or employee status at the same time on the same day, and proper account management that is less likely to be overlooked can be efficiently realized.

上述した管理方法を装置100の視点で記述すると、装置100は、一括処理予約要求を受信し(S501)、それに応じて一括処理予約を設定し(S502)、設定された日時又は時間帯に一括処理の実行結果を記憶する(S503)。 Describing the above-described management method from the viewpoint of the device 100, the device 100 receives a batch processing reservation request (S501), sets a batch processing reservation accordingly (S502), and performs batch processing on the set date and time or time slot. The execution result of the process is stored (S503).

(第2の実施形態)
第1の実施形態では、従業員情報表示データが装置100からユーザー端末110に送信され、ユーザー端末110において、1又は複数の従業員が選択されることで、当該1又は複数の従業員に関する一括処理予約の入力が進む流れで説明したが、ユーザー端末110における一括処理予約に関する入力は、異なる流れで進んでもよい。
(Second embodiment)
In the first embodiment, employee information display data is transmitted from the device 100 to the user terminal 110, and in the user terminal 110, one or more employees are selected, and collectively related to the one or more employees Although the flow of processing reservation input has been described, the input related to batch processing reservation in the user terminal 110 may proceed in a different flow.

一例として、1又は複数の従業員の退社日、異動日、昇進日等の所属ステータス又は従業員ステータスの変更日又は変更日時が装置100に入力された場合、当該変更日又は変更日時の所定期間前に、ユーザー端末110に対して、当該1又は複数の授業員のうちの少なくとも一部に関する一括処理予約の入力を促す通知を送信してもよい。 As an example, when the change date or change date and time of the belonging status or employee status such as the date of leaving the company, the date of transfer, or the date of promotion of one or more employees is input to the device 100, the date of change or the date and time of change In advance, a notification may be sent to the user terminal 110 prompting the user to enter a batch processing reservation for at least some of the one or more class members.

装置100が人事情報を管理するための人事アプリケーションを提供する人事アプリケーションサーバ(図示せず)から企業の人事情報を取り込むことができる場合、人事情報として所属ステータス又は従業員ステータスの変更日又は変更日時の入力が装置100になされてもよい。 If the device 100 can import corporate personnel information from a personnel application server (not shown) that provides a personnel application for managing personnel information, the date or time of change of the affiliation status or employee status as the personnel information. may be made to device 100 .

このように所属ステータス又は従業員ステータスの変更日又は変更日時が装置100に自動的に入力される場合には、所属ステータス又は従業員ステータスに応じた一組のアプリケーション及び処理のテンプレートに基づくAPIの呼び出しを、当該変更日又は当該変更日から所定期間経過後に自動的に実行するようにしてもよい。 When the change date or change date and time of the affiliation status or employee status is automatically input to the device 100 in this way, an API based on a set of application and processing templates according to the affiliation status or employee status The call may be automatically executed on the date of the change or after a predetermined period of time from the date of the change.

なお、上述の実施形態において、「××のみに基づいて」、「××のみに応じて」、「××のみの場合」というように「のみ」との記載がなければ、本明細書においては、付加的な情報も考慮し得ることが想定されていることに留意されたい。また、一例として、「aの場合にbする」という記載は、明示した場合を除き、「aの場合に常にbする」こと、「aの直後にbする」ことを必ずしも意味しないことに留意されたい。また、「Aを構成する各a」という記載は、必ずしもAが複数の構成要素によって構成されることを意味するものではなく、構成要素が単数であることを含む。 In the above-described embodiments, if there is no description of "only" such as "based only on XX", "only in response to XX", or "only in the case of XX", in this specification Note that it is assumed that , may also consider additional information. Also, as an example, it should be noted that the statement ``do b in the case of a'' does not necessarily mean ``always do b in the case of a'' or ``do b immediately after a'' unless explicitly stated otherwise. want to be Moreover, the description of "each a constituting A" does not necessarily mean that A is composed of a plurality of constituent elements, but includes that the constituent elements are singular.

また、念のため、なんらかの方法、プログラム、端末、装置、サーバ又はシステム(以下「方法等」)において、本明細書で記述された動作と異なる動作を行う側面があるとしても、本発明の各態様は、本明細書で記述された動作のいずれかと同一の動作を対象とするものであり、本明細書で記述された動作と異なる動作が存在することは、当該方法等を本発明の各態様の範囲外とするものではないことを付言する。 Also, just in case, any method, program, terminal, device, server, or system (hereinafter "method, etc."), even if there is an aspect that operates differently from the operations described in this specification, each of the present invention Aspects are directed to acts that are identical to any of the acts described herein, and that there are acts that are different from those described herein, the methods, etc. It should be added that it is not out of the scope of the embodiments.

また、図2及び3において示される「開始」及び「終了」は、一例を示すものに過ぎず、本実施形態にかかる方法が図示された手順で必ず開始され、図示された手順で必ず終了することを意味するものではない。 In addition, "start" and "end" shown in FIGS. 2 and 3 are merely examples, and the method according to the present embodiment is always started by the illustrated procedure and always ends by the illustrated procedure. does not mean that

100 装置
101 通信部
102 処理部
103 記憶部
104 データベース
110 ユーザー端末
120 アプリケーションサーバ
300 従業員情報表示画面
400 予約画面
100 device 101 communication unit 102 processing unit 103 storage unit 104 database 110 user terminal 120 application server 300 employee information display screen 400 reservation screen

Claims (6)

企業における複数のアプリケーションの利用を管理するための方法であって、
コンピュータが、前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信するステップと、
前記コンピュータが、各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる、前記1又は複数の従業員が用いるアカウントの設定処理を実行するためのAPIを呼び出すステップと、
前記コンピュータが、各アプリケーションについて、前記設定処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶するステップと
を含む。
A method for managing usage of multiple applications in an enterprise, comprising:
a computer receiving batch reservation requests for accounts used by one or more employees of said enterprise for at least two or more of said plurality of applications;
for the computer to execute the account setting process for use by the one or more employees included in the batch processing reservation request for each application on the date and time set by the batch processing reservation request; calling an API;
and the computer storing, for each application, the results of processing the one or more employee accounts after the configuration process.
請求項1記載の方法であって、
各アプリケーションについて、前記設定処理の後に、前記設定処理の処理日時又は時間帯を記憶するステップをさらに含む。
The method of claim 1, wherein
For each application, after the setting process, the step of storing the processing date and time of the setting process is further included.
請求項1又は2に記載の方法であって、
前記一括処理予約要求の受信前に、前記企業の1又は複数の従業員の所属ステータス又は従業員ステータスの変更日又は変更日時の入力を受けるステップをさらに含み、
前記少なくとも2以上のアプリケーションは、変更後の所属ステータス又は従業員ステータスに応じた一組のアプリケーションのテンプレートにより定まる
3. A method according to claim 1 or 2,
Further comprising, before receiving the batch processing reservation request, receiving an input of a change date or change date and time of the affiliation status or employee status of one or more employees of the company;
The at least two or more applications are determined by a set of application templates according to the post-change affiliation status or employee status .
請求項1又は2に記載の方法であって、
前記企業の1又は複数の従業員の所属ステータス又は従業員ステータスの変更日又は変更日時の入力を受けるステップと、
前記変更日又は変更日時の所定期間以上前に、前記企業が用いる端末に、前記変更日又は変更日時が入力された1又は複数の従業員のうちの少なくとも一部に関する一括処理予約の入力を促す通知を送信するステップと
をさらに含む。
3. A method according to claim 1 or 2,
Receiving an input of a change date or change date and time of an affiliation status or an employee status of one or more employees of the company ;
At least a predetermined period before the date of change or the date and time of change, the terminal used by the company is prompted to input a batch processing reservation for at least a part of the one or more employees for whom the date of change or the date and time of change has been entered. sending a notification; and
further includes
コンピュータに、企業における複数のアプリケーションの利用を管理するための方法を実行させるためのプログラムであって、前記方法は、
前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信するステップと、
各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる、前記1又は複数の従業員が用いるアカウントの設定処理を実行するためのAPIを呼び出すステップと、
各アプリケーションについて、前記設定処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶するステップと
を含む。
A program for causing a computer to perform a method for managing usage of multiple applications in an enterprise, the method comprising:
receiving batch reservation requests for accounts used by one or more employees of the enterprise for at least two or more of the plurality of applications;
A step of calling an API for executing an account setting process for use by the one or more employees, included in the batch processing reservation request, for each application on the date and time set by the batch processing reservation request. When,
and for each application, storing the results of processing the one or more employee accounts after the configuration process.
企業における複数のアプリケーションの利用を管理するための装置であって、
前記複数のアプリケーションのうちの少なくとも2以上に関する、前記企業の1又は複数の従業員が用いるアカウントについての一括処理予約要求を受信し、
各アプリケーションについて、前記一括処理予約要求により設定された日時又は時間帯に、前記一括処理予約要求に含まれる、前記1又は複数の従業員が用いるアカウントの設定処理を実行するためのAPIを呼び出し、
各アプリケーションについて、前記設定処理の後に、前記1又は複数の従業員のアカウントの処理結果を記憶する。
A device for managing the use of multiple applications in an enterprise, comprising:
receiving batch reservation requests for accounts used by one or more employees of the enterprise for at least two or more of the plurality of applications;
Calling an API for executing account setting processing for use by the one or more employees included in the batch processing reservation request for each application on the date and time set by the batch processing reservation request,
For each application, store the results of processing the one or more employee accounts after the configuration process.
JP2022075598A 2022-04-26 2022-04-29 Apparatus, method and program for managing use of multiple applications in enterprise Active JP7118305B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022075598A JP7118305B1 (en) 2022-04-26 2022-04-29 Apparatus, method and program for managing use of multiple applications in enterprise

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022072097A JP2023161643A (en) 2022-04-26 2022-04-26 Device for managing use of a plurality of applications in company, method and program therefor
JP2022075598A JP7118305B1 (en) 2022-04-26 2022-04-29 Apparatus, method and program for managing use of multiple applications in enterprise

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022072097A Division JP2023161643A (en) 2022-04-26 2022-04-26 Device for managing use of a plurality of applications in company, method and program therefor

Publications (2)

Publication Number Publication Date
JP7118305B1 true JP7118305B1 (en) 2022-08-15
JP2023162073A JP2023162073A (en) 2023-11-08

Family

ID=88651443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022075598A Active JP7118305B1 (en) 2022-04-26 2022-04-29 Apparatus, method and program for managing use of multiple applications in enterprise

Country Status (1)

Country Link
JP (1) JP7118305B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7505721B1 (en) 2023-12-25 2024-06-25 株式会社Shift Program, method, information processing device, and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100989A (en) 1999-09-30 2001-04-13 Casio Comput Co Ltd Data communication device, data communication system, and storage medium
JP2008152436A (en) 2006-12-15 2008-07-03 Winworks Kk Schedule management system and program
JP2012137931A (en) 2010-12-27 2012-07-19 Internatl Business Mach Corp <Ibm> Information processing device, authority management method, program and storage medium
JP2013009333A (en) 2011-05-20 2013-01-10 Nippon Hoso Kyokai <Nhk> Receiver and terminal cooperation system
JP2014182708A (en) 2013-03-21 2014-09-29 Nec Corp Authority management device, method, program and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001100989A (en) 1999-09-30 2001-04-13 Casio Comput Co Ltd Data communication device, data communication system, and storage medium
JP2008152436A (en) 2006-12-15 2008-07-03 Winworks Kk Schedule management system and program
JP2012137931A (en) 2010-12-27 2012-07-19 Internatl Business Mach Corp <Ibm> Information processing device, authority management method, program and storage medium
JP2013009333A (en) 2011-05-20 2013-01-10 Nippon Hoso Kyokai <Nhk> Receiver and terminal cooperation system
JP2014182708A (en) 2013-03-21 2014-09-29 Nec Corp Authority management device, method, program and system

Also Published As

Publication number Publication date
JP2023162073A (en) 2023-11-08

Similar Documents

Publication Publication Date Title
US10298766B2 (en) Workload distribution with resource awareness
US9955011B1 (en) Systems and methods for providing access to available agent
US8566397B2 (en) Operations management using communications and collaboration platform
US8767947B1 (en) System and method for testing and deploying rules
US8504400B2 (en) Dynamically optimized distributed cloud computing-based business process management (BPM) system
CN102317907B (en) Working environment generation system, working environment generation method, and storage medium
JP2013534675A (en) Provisioning multiple network resources
US20150193706A1 (en) Workflow management device and workflow management method
CN110036623B (en) On-demand contact center generation
WO2020067387A1 (en) Mobile terminal, information management device, communication device, and relay device
CN108958933B (en) Configuration parameter updating method, device and equipment of task executor
JP7118305B1 (en) Apparatus, method and program for managing use of multiple applications in enterprise
US11810073B1 (en) SaaS application recommendation, approval, and fulfillment in a SaaS management platform
US8751590B2 (en) Method and system for managing a virtual actionable conversation
JP3931941B2 (en) Work process management apparatus and work process management method
US20230018601A1 (en) Invokable automated agent for interactive workflows
AU2015218272A1 (en) Unified communication service deployment system
JP2023161643A (en) Device for managing use of a plurality of applications in company, method and program therefor
WO2017002249A1 (en) Workflow management program, workflow management method, and workflow management device
JP4006167B2 (en) Workflow management system
CN120277646A (en) Resource management method, system, equipment and medium based on user authentication
JP6420597B2 (en) List management system
KR100874587B1 (en) Business Process Asset Management Method
EP2461249A1 (en) Provisioning of services and equipment
JP2001282976A (en) Element organization support system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220429

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220429

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220523

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

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20220704

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220802

R150 Certificate of patent or registration of utility model

Ref document number: 7118305

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350