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
JP7540230B2 - Information processing program, information processing method, and information processing device - Google Patents
[go: Go Back, main page]

JP7540230B2 - Information processing program, information processing method, and information processing device - Google Patents

Information processing program, information processing method, and information processing device Download PDF

Info

Publication number
JP7540230B2
JP7540230B2 JP2020130616A JP2020130616A JP7540230B2 JP 7540230 B2 JP7540230 B2 JP 7540230B2 JP 2020130616 A JP2020130616 A JP 2020130616A JP 2020130616 A JP2020130616 A JP 2020130616A JP 7540230 B2 JP7540230 B2 JP 7540230B2
Authority
JP
Japan
Prior art keywords
task
tasks
information
unit
work
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
JP2020130616A
Other languages
Japanese (ja)
Other versions
JP2022026920A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2020130616A priority Critical patent/JP7540230B2/en
Publication of JP2022026920A publication Critical patent/JP2022026920A/en
Application granted granted Critical
Publication of JP7540230B2 publication Critical patent/JP7540230B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理プログラム、情報処理方法及び情報処理装置に関する。 The present invention relates to an information processing program, an information processing method, and an information processing device.

近年、オフィスにおける事務作業では、Personal Computer(PC)を用いた申請業務が頻繁に発生する。そのため、オフィスでの業務の効率を向上させるには、PCを用いた申請業務の効率化を図ることが望ましい。そこで、PCを用いた申請業務を改善するための方法として、PCを用いた作業を分類して申請業務において実行されたプロセスを分析してボトルネックとなる業務やプロセスを特定し、その特定した業務またはプロセスを効率化することが考えられる。 In recent years, application work using a personal computer (PC) is frequently performed in office clerical work. Therefore, in order to improve the efficiency of office work, it is desirable to improve the efficiency of application work using a PC. Therefore, one possible method for improving application work using a PC is to classify tasks using a PC, analyze the processes performed in the application work, identify the tasks or processes that are bottlenecks, and improve the efficiency of the identified tasks or processes.

このように、PCを用いた申請業務の改善のために一連の業務やプロセスを特定する場合、同じ業務であれば複数のウィンドウを用いた作業からなる1つの業務に含まれる作業をひとまとまりの作業としてとらえることが求められる。 In this way, when identifying a series of tasks or processes to improve PC-based application procedures, it is necessary to consider tasks within a single task that may involve tasks using multiple windows as a single task.

ここで、PCでの作業を記録する従来技術として、PCにおいてアクティブとなっているウィンドウ名やアクティブである時間のログを保存する技術がある。この技術では、ウィンドウ単位で1つの作業として記録が行われる。例えば、異なるウィンドウで行われた作業は、異なる作業として認識される。また、作業中のウィンドウを一度閉じて、再度同じウィンドウを開いて作業を行った場合、ウィンドウを閉じる前後の作業は異なる作業と認識される。 Conventional technology for recording work done on a PC includes a technique for saving a log of the names of windows that are active on the PC and the amount of time they are active. With this technique, each window is recorded as a single task. For example, tasks performed in different windows are recognized as different tasks. Also, if you close the window you were working in and then reopen the same window to continue working, the tasks before and after closing the window are recognized as different tasks.

また、端末を用いて実行した業務上の操作を記録し、ログインからログアウトまでといった基準や、予め対応付けられた作業または時間差などを基準として、同じ案件の操作として推定される操作群をグループ化してログ作成する従来技術がある。また、PCの電源のオンオフ、IP電話ツール、IP会議ツール及びメールツールの使用時間、並びに、予定データを用いて作業のログを収集して分析する従来技術がある。また、複数の業務アプリケーションのログを項目毎に分類したテーブルに関連付けて保存して分析する従来技術がある。 There is also a conventional technology that records business operations performed using a terminal, groups operations that are presumed to be operations for the same case based on criteria such as from login to logout, or on pre-associated tasks or time differences, and creates a log. There is also a conventional technology that collects and analyzes work logs using the on/off of a PC's power, the time spent using IP telephone tools, IP conferencing tools, and email tools, and schedule data. There is also a conventional technology that associates the logs of multiple business applications in a table classified by item, saves them, and analyzes them.

特開2018-136636号公報JP 2018-136636 A 特開2006-195777号公報JP 2006-195777 A 特開2011-221861号公報JP 2011-221861 A

しかしながら、アクティブなウィンドウ毎に作業のログを収集する従来技術では、1つの業務の中で異なるウィンドウを用いて行われる関連する作業が、別個の作業として管理される。また、作業が終了し、作業に用いたウィンドウを閉じた場合と、作業ウィンドウを閉じずに別のアクティブウィンドウを用いた処理に切り替えた場合のログが同じとなってしまう。このように、アクティブ状態に保たれた開始と終了の時刻が記録されるので、そのウィンドウを用いた作業が終了したのか継続中であるかを判定することは困難である。したがって、1つの業務に含まれる作業をひとまとまりの作業としてとらえることは難しく、PCを用いて行われた申請業務を特定して、業務の効率化を図ることは困難である。 However, in conventional technology that collects work logs for each active window, related work performed using different windows within a single task is managed as separate tasks. Furthermore, the log is the same when a task is completed and the window used for the task is closed as when the task window is switched to processing using a different active window without closing it. In this way, since the start and end times when the window was kept active are recorded, it is difficult to determine whether the task using that window has finished or is still ongoing. Therefore, it is difficult to view the tasks included in a single task as a single task, and it is difficult to identify application tasks performed using a PC and improve the efficiency of the task.

また、ログ履歴に含まれるウィンドウ名や時間的関係から、人が関連する作業を判断して関連付ける方法が考えられるが、基準があいまいなことから関連付けが困難となり実現が難しい。また、アクティブな状態のウィンドウ毎に1つの作業とすると、ウィンドウが切り替わる毎に作業が記録されるので、記録された作業の数が膨大となるおそれがあり、作業量が多くなり作業者に対する分類作業の負担が大きい。 It is possible to have a human determine and associate related tasks based on the window names and temporal relationships contained in the log history, but the criteria are vague, making the association difficult and difficult to implement. Also, if one task is counted for each active window, an action is recorded every time the window is switched, which could result in an enormous number of recorded tasks, increasing the workload and placing a heavy burden on the worker in the task of sorting.

また、端末を用いて実行した業務上の操作を記録し、予め対応付けられた作業や時間差などを基準としてグループ化する従来技術では、関連作業の登録負荷が高いことや時間的に連続する作業が関連するとは限らず、関連する作業を1まとめにすることは困難である。また、PCの電源のオンオフ、各種ツール及び予定データを用いて作業のログを収集する従来技術では、それぞれの作業が関連するか否かを判定することは困難である。また、複数の業務アプリケーションのログを項目毎に分類した保存する従来技術では、予め関連する作業を抽出して分類する処理を行うことになり作業者の負担が大きく、関連する作業を1まとめにすることは困難である。したがって、いずれの従来技術を用いても、PCを用いた申請作業を特定して抽出することは難しく、業務効率を向上させることは困難である。 In addition, in conventional technologies that record business operations performed using a terminal and group them based on pre-associated tasks or time differences, the burden of registering related tasks is high and tasks that are consecutive in time are not necessarily related, making it difficult to group related tasks together. In conventional technologies that collect task logs using PC power on/off, various tools, and schedule data, it is difficult to determine whether tasks are related or not. In conventional technologies that classify and save logs of multiple business applications by item, related tasks are extracted and classified in advance, which places a heavy burden on the worker and makes it difficult to group related tasks together. Therefore, regardless of which conventional technology is used, it is difficult to identify and extract application tasks using a PC, and it is difficult to improve business efficiency.

開示の技術は、上記に鑑みてなされたものであって、業務効率を向上させる情報処理プログラム、情報処理方法及び情報処理装置を提供することを目的とする。 The disclosed technology has been developed in consideration of the above, and aims to provide an information processing program, an information processing method, and an information processing device that improve business efficiency.

本願の開示する情報処理プログラム、情報処理方法及び情報処理装置の一つの態様において、コンピュータに以下の処理を実行させる。複数のアクティブなウィンドウのそれぞれから抽出されるキーワードに基づいて、各前記ウィンドウを用いて実行される複数の作業のそれぞれに、複数の業務のうち各前記作業に対応する業務を表す分類タグを付与する。前記作業を基に特定される前記業務の開始時点および前記業務の終了時点、並びに、前記分類タグの種別を基に、前記業務毎に複数の前記作業を抽出する。抽出した前記業務毎の複数の前記作業の情報をグループ化して記録する。 In one aspect of the information processing program, information processing method, and information processing device disclosed in the present application, a computer is caused to execute the following processes. Based on keywords extracted from each of a plurality of active windows, a classification tag representing the task among a plurality of tasks corresponding to each of the tasks is assigned to each of a plurality of tasks performed using each of the windows. Based on the start and end points of the task identified based on the tasks, and the type of the classification tag, a plurality of tasks are extracted for each of the tasks. Information on the extracted tasks for each of the tasks is grouped and recorded.

1つの側面では、本発明は、業務効率を向上させることができる。 In one aspect, the present invention can improve business efficiency.

図1は、実施例1に係る作業情報管理サーバのブロック図である。FIG. 1 is a block diagram of a work information management server according to a first embodiment. 図2は、製品購入の申請業務を行う場合のプロセスの遷移を表す図である。FIG. 2 is a diagram showing the transition of processes when applying for a product purchase. 図3は、作業情報データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of the work information database. 図4は、プロセスデータベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of the process database. 図5は、一時ファイルの一例を示す図である。FIG. 5 is a diagram illustrating an example of a temporary file. 図6は、実施例1に係る1つの申請業務における関連する作業の確認画面の一例を示す図である。FIG. 6 is a diagram illustrating an example of a confirmation screen for related tasks in one application task according to the first embodiment. 図7は、削除対象が選択された場合の確認画面の一例を示す図である。FIG. 7 is a diagram showing an example of a confirmation screen when a deletion target is selected. 図8は、作業分類データベースの一例を示す図である。FIG. 8 is a diagram illustrating an example of the task classification database. 図9は、出張精算の申請業務を行う場合のプロセスの遷移を表す図である。FIG. 9 is a diagram showing the process transition when applying for travel expenses. 図10は、実施例1に係る作業情報管理サーバによる作業分類処理のフローチャートである。FIG. 10 is a flowchart of a task classification process performed by the task information management server according to the first embodiment. 図11は、実施例2に係る作業情報管理サーバのブロック図である。FIG. 11 is a block diagram of a work information management server according to the second embodiment. 図12は、実施例2に係る確認画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of a confirmation screen according to the second embodiment. 図13は、抜け作業の表示の選択を求める確認画面の一例を示す図である。FIG. 13 is a diagram showing an example of a confirmation screen for prompting selection of the display of the skipping work. 図14は、抜け作業を追加表示した確認画面の一例を示す図である。FIG. 14 is a diagram showing an example of a confirmation screen on which an omitted task is additionally displayed. 図15は、実施例3に係る作業情報管理サーバによる作業分類処理のフローチャートである。FIG. 15 is a flowchart of a task classification process performed by the task information management server according to the third embodiment. 図16は、実施例4に係る作業情報管理サーバのブロック図である。FIG. 16 is a block diagram of a work information management server according to the fourth embodiment. 図17は、実施例4に係る作業情報管理サーバによる利用頻度を用いた作業分類データベースの管理のフローチャートである。FIG. 17 is a flowchart of management of the task classification database using the frequency of use by the task information management server according to the fourth embodiment. 図18は、利用頻度を用いた作業分類データベースの管理の他の例のフローチャートである。FIG. 18 is a flowchart of another example of management of the task classification database using the frequency of use. 図19は、申請業務における利用頻度を用いたウィンドウ表示処理のフローチャートである。FIG. 19 is a flowchart of a window display process using the frequency of use in application work. 図20は、複数の作業者端末が接続される場合のシステム構成図である。FIG. 20 is a diagram showing a system configuration in which a plurality of worker terminals are connected. 図21は、作業情報管理サーバのハードウェア構成図である。FIG. 21 is a hardware configuration diagram of the work information management server.

以下に、本願の開示する情報処理プログラム、情報処理方法及び情報処理装置の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理プログラム、情報処理方法及び情報処理装置が限定されるものではない。 Below, examples of the information processing program, information processing method, and information processing device disclosed in the present application are described in detail with reference to the drawings. Note that the information processing program, information processing method, and information processing device disclosed in the present application are not limited to the following examples.

図1は、実施例1に係る作業情報管理サーバのブロック図である。作業情報管理サーバ1には、作業者端末2が接続される。作業者端末2は、例えばパーソナルコンピュータである。作業者は、作業者端末2を用いて申請業務などの各種のオフィスでの業務を実行する。 FIG. 1 is a block diagram of a work information management server according to a first embodiment. A worker terminal 2 is connected to the work information management server 1. The worker terminal 2 is, for example, a personal computer. A worker uses the worker terminal 2 to perform various office tasks, such as application procedures.

作業者端末2は、表示制御部21及び処理実行部22を有する。表示制御部21は、ディスプレイなどの表示装置(不図示)にウィンドウで表される作業用の画面を表示させる。作業者は、表示装置を参照しつつキーボードやマウスなどの入力装置(不図示)を用いて入力を行う。処理実行部22は、入力装置からの入力情報を用いて各種作業における処理を実行する。そして、処理実行部22は、入力画面や結果表示画面などの作業用の画面の表示指示を表示制御部21に指示する。 The worker terminal 2 has a display control unit 21 and a process execution unit 22. The display control unit 21 displays a work screen represented as a window on a display device such as a monitor (not shown). The worker uses an input device such as a keyboard or mouse (not shown) to input information while referring to the display device. The process execution unit 22 executes processes for various tasks using input information from the input device. The process execution unit 22 then issues a display instruction to the display control unit 21 to display a work screen such as an input screen or a result display screen.

表示制御部21は、表示装置に表示したアクティブなウィンドウのそれぞれの情報を作業情報管理サーバ1へ送信する。各ウィンドウの情報には、ウィンドウを表すアイコン、ウィンドウのタイトルや、参照先のURL(Uniform Resource Locator)、開始時間、終了時間、利用時間およびそのウィンドウを用いた作業時のアプリケーションの状態などが含まれる。 The display control unit 21 transmits information about each active window displayed on the display device to the work information management server 1. The information about each window includes an icon representing the window, the window title, the reference URL (Uniform Resource Locator), start time, end time, usage time, and the state of the application when working with that window.

また、処理実行部22は、各申請業務を行うにあたり実行されるプロセスの情報を作業情報管理サーバ1へ送信する。作業情報管理サーバ1へ送られるプロセスの情報は、予め試験的に各申請処理を個々にまとめて実行して、その際に実施されたプロセスの情報が送られてもよい。他にも、作業情報管理サーバ1へ送られるプロセスの情報は、作業者端末2で実際の申請業務を行う際に、実行されたプロセスが送られてもよい。プロセスの情報には、例えば、ウィンドウのタイトルや、参照先のURL、プロセスの内容およびプロセスにおけるアプリケーションの状態が含まれる。 The process execution unit 22 also transmits information about the process executed when performing each application task to the work information management server 1. The process information sent to the work information management server 1 may be information about the process executed when each application task is executed individually and collectively in advance on a trial basis. Alternatively, the process information sent to the work information management server 1 may be information about the process executed when the actual application task is performed on the worker terminal 2. The process information includes, for example, the window title, the reference URL, the process contents, and the application status in the process.

ここで、一例として、図2を参照して、製品購入の申請業務を行う場合のプロセスの遷移について説明する。図2は、製品購入の申請業務を行う場合のプロセスの遷移を示す図である。 As an example, the process transition when applying for a product purchase will be described with reference to FIG. 2. FIG. 2 is a diagram showing the process transition when applying for a product purchase.

作業者が作業者端末2を用いて作業を開始すると、処理実行部22は、製品購入の申請業務に使用する申請業務用のウィンドウを開くことで、業務を開始する(プロセスP1)。そして、作業者が作業者端末2を用いて作業することで、処理実行部22は、申請の各種処理を実行する(プロセスP2)。プロセスP2を行う際に表示制御部21により表示装置に表示された申請業務用のウィンドウの情報が、作業分類処理部10に送信される。 When a worker starts work using the worker terminal 2, the process execution unit 22 starts the work by opening an application window used for the application work of the product purchase (process P1). Then, as the worker works using the worker terminal 2, the process execution unit 22 executes various processes for the application (process P2). When performing process P2, information on the application work window displayed on the display device by the display control unit 21 is sent to the work classification processing unit 10.

また、作業者が商品調査を行う場合、処理実行部22は、作業者からの指示を受けて商品調査用のウィンドウを開いて商品調査を実行する(プロセスP3)。プロセスP3を行う際に表示制御部21により表示装置に表示された商品調査用のウィンドウの情報が、作業分類処理部10に送信される。 When the worker performs product research, the process execution unit 22 receives instructions from the worker and opens a window for product research to perform the product research (process P3). When performing process P3, information on the window for product research displayed on the display device by the display control unit 21 is sent to the task classification processing unit 10.

また、作業者が予算台帳への購入した製品の書き込みや残り予算の確認といった処理を行う場合、処理実行部22は、予算台帳用のウィンドウを開いて予算台帳管理を実行する(プロセスP4)。プロセスP4を行う際に表示制御部21により表示装置に表示された予算台帳用のウィンドウの情報が、作業分類処理部10に送信される。 When a worker performs processes such as writing purchased products into the budget ledger or checking the remaining budget, the process execution unit 22 opens a window for the budget ledger and performs budget ledger management (process P4). When performing process P4, the information of the window for the budget ledger displayed on the display device by the display control unit 21 is transmitted to the work classification processing unit 10.

処理実行部22は、作業者からの指示を受けて、プロセスP2、プロセスP3およびプロセスP4を行きしながら製品購入の申請業務を進める。さらに、例えば、作業者が申請業務を中断する場合、処理実行部22は、その時点の作業内容を記憶装置(不図示)に保存する(プロセスP5)。そして、処理実行部22は、製品購入の申請業務を一時停止する(プロセスP6)。その後、作業者が製品購入の申請業務を再開すると、処理実行部22は、プロセスP2に戻る。 Upon receiving instructions from the worker, the process execution unit 22 proceeds with the product purchase application process by going through processes P2, P3, and P4. Furthermore, for example, if the worker interrupts the application process, the process execution unit 22 saves the work content at that time in a storage device (not shown) (process P5). Then, the process execution unit 22 temporarily suspends the product purchase application process (process P6). Thereafter, when the worker resumes the product purchase application process, the process execution unit 22 returns to process P2.

作業者による製品購入の申請業務が完了した場合、処理実行部22は、申請を実行するなどの申請を完了させる処理を行う(プロセスP7)。この場合、プロセスP7が行われると、表示制御部21は、申請を完了させるウィンドウの情報を作業分類処理部10へ送信する。その後、処理実行部22は、製品購入の申請処理を終了する(プロセスP8)。 When the worker completes the application process for purchasing the product, the process execution unit 22 performs a process to complete the application, such as executing the application (process P7). In this case, when process P7 is performed, the display control unit 21 transmits information about a window for completing the application to the task classification processing unit 10. Thereafter, the process execution unit 22 ends the application process for purchasing the product (process P8).

次に、図1に戻って作業情報管理サーバ1について説明する。作業情報管理サーバ1は、図1に示すように、作業分類処理部10、データ格納部11、入出力装置12、入出力処理部13および分析部14を有する。 Next, returning to FIG. 1, the work information management server 1 will be described. As shown in FIG. 1, the work information management server 1 has a work classification processing unit 10, a data storage unit 11, an input/output device 12, an input/output processing unit 13, and an analysis unit 14.

データ格納部11は、記憶装置である。データ格納部11は、作業情報データベース111、一時ファイル112、プロセスデータベース113および作業分類データベース114を有する。 The data storage unit 11 is a storage device. The data storage unit 11 has a work information database 111, a temporary file 112, a process database 113, and a work classification database 114.

図3は、作業情報データベースの一例を示す図である。作業情報データベース111は、キーワードに対応付けて分類タグ情報が登録されたデータベースである。図3で示す中分類の項目が、分類タグ情報にあたる。ここで、キーワードとは、作業で使用されたウィンドウを識別するためのウィンドウを用いて行われる作業内容の特徴を表す単語である。キーワードは、タイトルや本文の中から抽出される。分類タグ情報とは、申請業務毎に作業を分類するための情報である。この作業情報データベースが、「対応関係情報」の一例にあたる。 Figure 3 is a diagram showing an example of a work information database. The work information database 111 is a database in which classification tag information is registered in correspondence with keywords. The medium classification items shown in Figure 3 correspond to the classification tag information. Here, a keyword is a word that represents the characteristics of the work content performed using a window to identify the window used in the work. Keywords are extracted from the title and main text. Classification tag information is information for classifying work by application business. This work information database is an example of "correspondence information".

一時ファイル112は、各ウィンドウで行われた作業の情報を一時的に格納するファイルである。図2に示すように、一時ファイル112には、作業分類処理部10により収集された作業情報に分類タグが付加された情報が登録される。 The temporary file 112 is a file that temporarily stores information about tasks performed in each window. As shown in FIG. 2, the temporary file 112 registers information in which classification tags have been added to task information collected by the task classification processing unit 10.

図4は、プロセスデータベースの一例を示すである。プロセスデータベース113は、作業者端末2において処理実行部22により実行された各申請業務で実行されるプロセスの情報が格納される。すなわち、プロセスの情報は、申請業務毎の実行される作業を表す関連作業情報である。 Figure 4 shows an example of a process database. The process database 113 stores information on the processes executed for each application task executed by the processing execution unit 22 in the worker terminal 2. In other words, the process information is related work information that represents the work to be performed for each application task.

例えば、試験的に処理実行部22により各申請処理が個々にまとめて実行された場合、申請処理毎に実行されたプロセスがプロセスデータベース113に格納される。また、例えば、作業者端末2で実際の申請業務を行う際の実行されたプロセスが送られる構成の場合には、送られてきたプロセスを蓄積し学習を行って業務毎に抽出されたプロセスがプロセスデータベース113に格納される構成でもよい。図3に示すように、プロセスデータベース113には、ウィンドウのタイトルや参照先のURLなどが格納される。また、図3のプロセスデータベース113におけるプロセスの項目には、各プロセスの内容が登録される。また、図3のプロセスデータベース113における小分類には、そのプロセスにおけるアプリケーションの状態が登録される。さらに、中分類には、作業情報データベース111で登録された内容と同様のタイトルに応じた分類タグ情報が登録される。ここで、本実施例では、プロセスデータベース113にウィンドウのタイトルを登録したが、これに限らず、ウィンドウで行われる作業内容を表す情報であれば他の情報が登録されてもよい。 For example, when each application process is individually and collectively executed by the process execution unit 22 on a trial basis, the process executed for each application process is stored in the process database 113. Also, for example, in the case of a configuration in which the process executed when the actual application work is performed on the worker terminal 2 is sent, the sent process may be accumulated and learned, and the process extracted for each work may be stored in the process database 113. As shown in FIG. 3, the process database 113 stores window titles, reference URLs, and the like. Also, the contents of each process are registered in the process item in the process database 113 in FIG. 3. Also, the application state in the process is registered in the small classification in the process database 113 in FIG. 3. Furthermore, in the medium classification, classification tag information corresponding to the title similar to the contents registered in the work information database 111 is registered. Here, in this embodiment, the title of the window is registered in the process database 113, but this is not limited to this, and other information may be registered as long as it represents the work content performed in the window.

作業分類データベース114は、申請業務毎に分類された作業の情報が登録されるデータベースである。図2に示すように、作業分類データベース114には、一時ファイル112に格納された情報を用いてウィンドウ毎の作業を申請業務毎に分類された情報が、作業分類処理部10により登録される。この作業分類データベース114に登録された情報を参照することで、申請業務毎の関連する作業の一群を特定して抽出することが可能となる。 The task classification database 114 is a database in which information on tasks classified by application tasks is registered. As shown in FIG. 2, the task classification processing unit 10 registers information in the task classification database 114 in which tasks for each window are classified by application tasks using information stored in the temporary file 112. By referring to the information registered in this task classification database 114, it is possible to identify and extract a group of related tasks for each application task.

作業分類処理部10は、作業者端末2でウィンドウを用いて実行された各種作業を申請業務毎に分類する。作業分類処理部10は、図1に示すように、作業情報収集部101、テキスト抽出部102、タグ付与部103、リストアップ部104、検証管理部105、グループ化部106およびウィンドウ管理部107を有する。 The task classification processing unit 10 classifies various tasks performed using windows on the worker terminal 2 by application task. As shown in FIG. 1, the task classification processing unit 10 has a task information collection unit 101, a text extraction unit 102, a tagging unit 103, a listing unit 104, a verification management unit 105, a grouping unit 106, and a window management unit 107.

作業情報収集部101は、作業者端末2において表示制御部21が表示装置に表示させたアクティブなウィンドウの情報を受信して作業情報として収集する。ウィンドウの情報には、上述したようにウィンドウを表すアイコン、タイトル、URL、開始時間、終了時間、利用時間およびそのウィンドウを用いた作業時のアプリケーションの状態などが含まれる。作業情報収集部101は、収集した作業情報をテキスト抽出部102へ出力する。 The work information collection unit 101 receives information about active windows that the display control unit 21 has displayed on the display device of the worker terminal 2, and collects it as work information. As described above, the window information includes an icon representing the window, a title, a URL, a start time, an end time, a usage time, and the state of an application when working using the window. The work information collection unit 101 outputs the collected work information to the text extraction unit 102.

テキスト抽出部102は、作業情報の入力を作業情報収集部101から受ける。次に、テキスト抽出部102は、作業情報に含まれる各ウィンドウの情報からウィンドウのタイトル及びURLを取得する。そして、テキスト抽出部102は、タイトルやURLからそのウィンドウを用いて実行される作業の内容を表すテキストをキーワードとして抽出する。そして、テキスト抽出部102は、抽出したキーワードとともに作業情報をタグ付与部103へ出力する。 The text extraction unit 102 receives input of work information from the work information collection unit 101. Next, the text extraction unit 102 acquires the title and URL of each window from the information of each window included in the work information. The text extraction unit 102 then extracts text representing the content of the work to be performed using that window from the title and URL as a keyword. The text extraction unit 102 then outputs the work information together with the extracted keywords to the tag assignment unit 103.

タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、テキスト抽出部102により抽出されたキーワードに対応する分類タグ情報を取得する。次に、タグ付与部103は、ウィンドウの開始時刻、終了時刻、利用時間及びそのウィンドウを用いた作業時のアプリケーションの状態をウィンドウの情報から取得する。 The tagging unit 103 receives input of the work information and keywords for each window extracted by the text extraction unit 102 from the text extraction unit 102. Next, the tagging unit 103 searches the work information database 111 to obtain classification tag information corresponding to the keywords extracted by the text extraction unit 102. Next, the tagging unit 103 obtains the start time, end time, and usage time of the window, and the state of the application during the work using the window, from the window information.

その後、タグ付与部103は、図5に示す一時ファイル112を生成する。図5は、一時ファイルの一例を示す図である。タグ付与部103は、ウィンドウのアイコンを一時ファイル112に登録し、且つ、テキスト抽出部102により抽出されたキーワードを一時ファイル112に登録する。次に、タグ付与部103は、開始時間、終了時間及び利用時間を一時ファイル112に登録する。さらに、タグ付与部103は、キーワードに対応する分類タグ情報を中分類として一時ファイル112に登録する。これにより、タグ付与部103は、各ウィンドウを用いて行われた作業に、その作業が対応する業務を表す分類タグ情報を付加することができる。また、タグ付与部103は、そのウィンドウを用いた作業時のアプリケーションの状態を小分類として一時ファイル112に登録する。タグ付与部103は、ウィンドウを用いた作業が行われる毎にそのウィンドウを用いて行われた作業の情報を一時ファイル112に順次登録して、ウィンドウ毎に行われた作業の情報に分類タグ情報を付加して蓄積する。 Then, the tagging unit 103 generates the temporary file 112 shown in FIG. 5. FIG. 5 is a diagram showing an example of a temporary file. The tagging unit 103 registers the icon of the window in the temporary file 112, and also registers the keywords extracted by the text extraction unit 102 in the temporary file 112. Next, the tagging unit 103 registers the start time, end time, and usage time in the temporary file 112. Furthermore, the tagging unit 103 registers classification tag information corresponding to the keywords in the temporary file 112 as a medium classification. This allows the tagging unit 103 to add classification tag information representing the business to which the work corresponds to the work performed using each window to the work performed using the window. In addition, the tagging unit 103 registers the state of the application during the work using the window as a small classification in the temporary file 112. Each time a work using a window is performed, the tagging unit 103 sequentially registers information on the work performed using the window in the temporary file 112, and adds classification tag information to the information on the work performed for each window and accumulates it.

リストアップ部104は、プロセスデータベース113に格納された各申請業務で実行される一連の作業から、申請業務の開始のトリガとなる作業を特定する。例えば、ウィンドウのタイトルが「購入申請開始」であれば、リストアップ部104は、そのウィンドウを用いて行われた作業が申請業務の開始のトリガとなる作業として特定できる。そして、リストアップ部104は、一時ファイル112に申請業務の開始のトリガとなる作業が登録されたか否かを判定して、申請業務が開始されたか否かを判定する。その後、リストアップ部104は、一時ファイル112に登録された作業を監視して、申請業務開始の作業の後の作業の中から申請業務完了となる作業を検出する。例えば、ウィンドウのタイトルが「承認依頼」であれば、リストアップ部104は、そのウィンドウを用いて行われた作業を申請業務完了となる作業として検出する。 The list-up unit 104 identifies the task that triggers the start of the application task from the series of tasks executed in each application task stored in the process database 113. For example, if the title of a window is "Start Purchase Application", the list-up unit 104 can identify the task performed using that window as the task that triggers the start of the application task. The list-up unit 104 then determines whether the task that triggers the start of the application task has been registered in the temporary file 112, and determines whether the application task has been started. The list-up unit 104 then monitors the tasks registered in the temporary file 112, and detects the task that completes the application task from among the tasks that follow the task that starts the application task. For example, if the title of a window is "Request for Approval", the list-up unit 104 detects the task performed using that window as the task that completes the application task.

リストアップ部104は、申請業務完了となる作業を検出すると、蓄積されたウィンドウ毎の作業の情報を一時ファイル112から読み出す。ここで、リストアップ部104は、申請業務完了後一定時間経過した後に作業の情報の読み出しを行ってもよい。そして、リストアップ部104は、読み出したウィンドウ毎の作業の情報の中で分類タグ情報が一致するものを関連する作業として抽出する。 When the list-up unit 104 detects an operation that completes the application process, it reads out the accumulated information on the operation for each window from the temporary file 112. Here, the list-up unit 104 may read out the information on the operation a certain time after the application process is completed. Then, the list-up unit 104 extracts, from the read information on the operation for each window, those that have matching classification tag information as related operations.

次に、リストアップ部104は、プロセスデータベース113に格納された各申請業務で実行される一連のプロセスの情報を参照する。次に、リストアップ部104は、抽出した作業と同じ分類タグであり各プロセスで行われる作業内容が一致する申請業務を特定する。そして、リストアップ部104は、特定した申請業務以外の申請業務におけるプロセスで行われる作業が抽出した作業に存在する場合、その作業を抽出した作業の中から削除する。これにより、リストアップ部104は、他の申請業務で行われる作業をノイズとして抽出した関連する作業の中から除去できる。 Next, the list-up unit 104 refers to information on a series of processes executed in each application task stored in the process database 113. Next, the list-up unit 104 identifies application tasks that have the same classification tag as the extracted task and whose work content in each process matches. Then, if the extracted tasks include work performed in a process in an application task other than the identified application task, the list-up unit 104 deletes that work from the extracted tasks. This allows the list-up unit 104 to remove work performed in other application tasks as noise from the extracted related tasks.

さらに、リストアップ部104は、特定した申請業務におけるプロセスを確認して申請開始のトリガとなる作業を特定する。次に、リストアップ部104は、抽出した関連する作業のうち、特定した申請開始のトリガとなる作業と一致する作業を検出して、その作業が行われた時刻を申請業務の開始時点と特定する。次に、リストアップ部104は、申請開始の作業の後の作業の中から申請完了となる作業を検出し、その作業が行われた時刻を申請業務の終了時点と特定する。そして、リストアップ部104は、申請開始の開始時点の所定時間前の作業から申請業務の終了時点の所定時間後の作業までの作業を抽出した作業の中から特定して、1つの申請業務における関連する作業とする。その後、リストアップ部104は、特定した1つの申請業務における関連する作業の情報を検証管理部105へ出力する。 Furthermore, the list-up unit 104 checks the process in the identified application task and identifies the task that triggers the start of the application. Next, the list-up unit 104 detects a task that matches the identified task that triggers the start of the application from among the extracted related tasks, and identifies the time when that task was performed as the start time of the application task. Next, the list-up unit 104 detects a task that completes the application from among the tasks that follow the task that starts the application, and identifies the time when that task was performed as the end time of the application task. Then, the list-up unit 104 identifies from the extracted tasks the tasks that are from a task that is a predetermined time before the start time of the application to a task that is a predetermined time after the end time of the application task, and sets these as related tasks in one application task. After that, the list-up unit 104 outputs information on the related tasks in one identified application task to the verification management unit 105.

検証管理部105は、1つの申請業務における関連する作業の情報の入力をリストアップ部104から受ける。次に、検証管理部105は、1つの申請業務における関連する作業の一覧を表示する図6に示す確認画面201を生成する。図6は、実施例1に係る1つの申請業務における関連する作業の確認画面の一例を示す図である。 The verification management unit 105 receives input of information on related tasks in one application transaction from the list-up unit 104. Next, the verification management unit 105 generates a confirmation screen 201 shown in FIG. 6 that displays a list of related tasks in one application transaction. FIG. 6 is a diagram showing an example of a confirmation screen for related tasks in one application transaction related to Example 1.

検証管理部105は、例えば、各作業で用いられたウィンドウを示すアイコンとそのウィンドウのタイトルを並べて関連する作業の一覧を生成する。さらに、検証管理部105は、一覧のうちの関連作業に含まれる作業を囲う強調表示211を付加する。この時点ではリストアップ部104により抽出された作業全てが関連する作業と考えられるので、検証管理部105は、一覧の全ての作業を強調表示211で囲う。さらに、検証管理部105は、関連する作業と考えられる作業の背景の色やパターンを変更して強調表示する。 The verification management unit 105 generates a list of related tasks, for example, by arranging icons indicating windows used in each task and the titles of those windows. Furthermore, the verification management unit 105 adds highlighting 211 to surround tasks included in the related tasks in the list. At this point, all tasks extracted by the listing unit 104 are considered to be related tasks, so the verification management unit 105 surrounds all tasks in the list with highlighting 211. Furthermore, the verification management unit 105 highlights tasks considered to be related tasks by changing the background color or pattern.

また、検証管理部105は、一覧の作業毎に除外対象とするか否かを選択可能とする選択欄を付加する。また、検証管理部105は、一覧に表示した各作業におけるウィンドウの利用時間を加算して、作業合計時間を算出して、確認画面201に付加する。さらに、検証管理部105は、決定内容を1つの申請作業における関連する作業として登録するためのボタンを確認画面201に付加する。そして、検証管理部105は、生成した確認画面201を入出力処理部13へ出力し、図6に示す確認画面201を入出力装置12に表示させる。これにより、検証管理部105は、作業者に対して作業と業務との対応関係が正しいか否かの正誤確認の要求を行う。 The verification management unit 105 also adds a selection field that allows the user to select whether or not to exclude each task in the list. The verification management unit 105 also adds the window usage time for each task displayed in the list to calculate a total task time, and adds this to the confirmation screen 201. The verification management unit 105 also adds a button to the confirmation screen 201 for registering the determined content as a related task in one application task. The verification management unit 105 then outputs the generated confirmation screen 201 to the input/output processing unit 13, and causes the input/output device 12 to display the confirmation screen 201 shown in FIG. 6. As a result, the verification management unit 105 requests the worker to confirm whether the correspondence between the tasks and the business is correct.

その後、検証管理部105は、正誤確認の結果として作業者により付された削除対象の選択欄のチェックが存在する場合、その選択された作業を関連する作業から除く。図7は、削除対象が選択された場合の確認画面の一例を示す図である。例えば、図7に示すように、選択欄にチェックが付けられた場合、検証管理部105は、チェックが付けられた作業を関連する作業から除き、選択された作業を除いた関連する作業を囲う強調表示212を表示する確認画面202を生成する。この場合、検証管理部105は、一覧のうち枠を縮めることで強調表示212の範囲から除ける作業がある場合には、枠を縮めて関連する作業には含まれないことを強調する。さらに、検証管理部105は、関連する作業の背景を変更して強調表示する。そして、検証管理部105は、作業者の選択に応じて新たに生成した確認画面202を入出力処理部13へ出力し、図7に確認画面202を入出力装置12に表示させる。 Then, if the selection field for the deletion target is checked by the worker as a result of the correctness check, the verification management unit 105 removes the selected work from the related work. FIG. 7 is a diagram showing an example of a confirmation screen when a deletion target is selected. For example, as shown in FIG. 7, when a selection field is checked, the verification management unit 105 removes the checked work from the related work and generates a confirmation screen 202 that displays a highlight 212 surrounding the related work excluding the selected work. In this case, if there is a work in the list that can be removed from the range of the highlight 212 by shrinking the frame, the verification management unit 105 shrinks the frame to emphasize that it is not included in the related work. Furthermore, the verification management unit 105 changes the background of the related work to highlight it. Then, the verification management unit 105 outputs the newly generated confirmation screen 202 according to the worker's selection to the input/output processing unit 13, and causes the input/output device 12 to display the confirmation screen 202 shown in FIG. 7.

その後、この内容で登録するためのボタンが作業者に押下され、1つの申請業務における関連する作業が確定すると、検証管理部105は、1つの申請業務における関連する作業として確定した作業の情報をグループ化部106へ出力する。 Then, when the worker presses a button to register this content and the related tasks in one application transaction are confirmed, the verification management unit 105 outputs information about the tasks confirmed as related tasks in one application transaction to the grouping unit 106.

グループ化部106は、1つの申請業務における関連する作業として確定された作業の情報の入力を検証管理部105から受ける。そして、グループ化部106は、各作業の情報から、関連する作業の申請業務の大分類を特定する。さらに、グループ化部106は、各作業の中分類及び小分類の情報、開始時間、終了時間、並びに、その作業に用いたウィンドウのファイルパスなどを各作業の情報から取得する。そして、グループ化部106は、取得した情報を用いて、図8に示す情報を作業分類データベース114に申請業務毎の関連する作業を一まとまりにグループ化して登録する。図8は、作業分類データベースの一例を示す図である。グループ化部106は、このように各申請業務における関連する作業を一まとまりにして登録することで、それぞれの申請業務の全体で要した時間や申請業務の中でそれぞれの作業で要した時間などを容易に求められるようにする。これにより、申請業務におけるボトルネック分析などを容易に行うことが可能となる。 The grouping unit 106 receives input of information on tasks that have been determined to be related tasks in one application task from the verification management unit 105. The grouping unit 106 then identifies the major classification of the application task of the related tasks from the information on each task. Furthermore, the grouping unit 106 acquires information on the medium and small classifications of each task, the start time, the end time, and the file path of the window used for the task from the information on each task. The grouping unit 106 then uses the acquired information to group related tasks for each application task into a group and registers the information shown in FIG. 8 in the task classification database 114. FIG. 8 is a diagram showing an example of the task classification database. By registering related tasks in each application task as a group in this way, the grouping unit 106 makes it easy to find the time required for the entire application task and the time required for each task in the application task. This makes it easy to perform bottleneck analysis in the application task.

更新部109は、グループ化部106による作業分類データベース114への登録完了後、グループ化部106が登録した各作業の情報を取得する。次に、更新部109は、作業分類データベース114に登録された各作業のキーワードを各作業の情報から取得する。次に、更新部109は、作業分類データベース114に登録されたキーワードと作業情報データベース111に登録済みのキーワードとを比較する。そして、更新部109は、作業分類データベース114に登録された各作業のキーワードの中に作業情報データベース111には登録されていない新規のキーワードが存在するか否かを判定する。新規のキーワードが存在する場合、更新部109は、新規のキーワードとそれに対応する小分類の情報を作業情報データベース111に登録して更新する。 After the grouping unit 106 has completed registration in the task classification database 114, the update unit 109 acquires information about each task registered by the grouping unit 106. Next, the update unit 109 acquires keywords for each task registered in the task classification database 114 from the information about each task. Next, the update unit 109 compares the keywords registered in the task classification database 114 with keywords already registered in the task information database 111. Then, the update unit 109 determines whether or not there is a new keyword that is not registered in the task information database 111 among the keywords for each task registered in the task classification database 114. If a new keyword is present, the update unit 109 registers the new keyword and the corresponding subcategory information in the task information database 111 and updates it.

ここで、図2では製品購入の申請業務の例を示したが、これ以外の申請業務であっても同様に分類可能である。図9は、出張精算の申請業務を行う場合のプロセスの遷移を表す図である。図9を参照して、出張精算の申請業務のプロセスの遷移を説明する。 Here, Figure 2 shows an example of an application for product purchase, but other application tasks can also be classified in the same way. Figure 9 shows the process transition when applying for travel expense settlement. The process transition of the travel expense settlement application task will be explained with reference to Figure 9.

作業者が作業者端末2を用いて作業を開始すると、処理実行部22は、出張精算の申請業務に使用する申請業務用のウィンドウを開くことで、業務を開始する(プロセスP11)。そして、作業者が作業者端末2を用いて作業することで、処理実行部22は、出張精算の申請の各種処理を実行する(プロセスP12)。プロセスP12を行う際に表示制御部21により表示装置に表示された出張精算の申請業務用のウィンドウの情報が、作業分類処理部10に送信される。 When the worker starts working using the worker terminal 2, the process execution unit 22 starts the work by opening an application window used for the business trip settlement application work (process P11). Then, as the worker works using the worker terminal 2, the process execution unit 22 executes various processes for the business trip settlement application (process P12). When performing process P12, information on the window for the business trip settlement application work displayed on the display device by the display control unit 21 is sent to the work classification processing unit 10.

また、作業者が交通費や出張先の場所の調査を行う場合、処理実行部22は、作業者からの指示を受けて調査用のウィンドウを開いて交通費や場所の調査を実行する(プロセスP13)。プロセスP13を行う際に表示制御部21により表示装置に表示された調査用のウィンドウの情報が、作業分類処理部10に送信される。 When the worker investigates travel expenses and the location of the business trip destination, the process execution unit 22 receives an instruction from the worker and opens a window for investigation and investigates the travel expenses and the location (process P13). When process P13 is performed, the information of the investigation window displayed on the display device by the display control unit 21 is transmitted to the task classification processing unit 10.

処理実行部22は、作業者からの指示を受けて、プロセスP12およびプロセスP13を行きさせながら出張精算の申請業務を進める。さらに、例えば、作業者が出張処理の申請業務を中断する場合、処理実行部22は、その時点の作業内容を記憶装置(不図示)に保存する(プロセスP14)。そして、処理実行部22は、出張精算の申請業務を一時停止する(プロセスP15)。その後、作業者が出張精算の申請業務を再開すると、処理実行部22は、プロセスP12に戻る。 Upon receiving instructions from the worker, the process execution unit 22 advances the business trip settlement application process by executing processes P12 and P13. Furthermore, for example, if the worker interrupts the business trip settlement application process, the process execution unit 22 saves the work content at that time in a storage device (not shown) (process P14). Then, the process execution unit 22 temporarily suspends the business trip settlement application process (process P15). Thereafter, when the worker resumes the business trip settlement application process, the process execution unit 22 returns to process P12.

作業者による出張精算の申請業務が完了した場合、処理実行部22は、出張精算の申請を実行するなどの申請を完了させる処理を行う(プロセスP16)。この場合、プロセスP16が行われると、表示制御部21は、出張精算の申請を完了させるウィンドウの情報を作業分類処理部10へ送信する。その後、処理実行部22は、出張精算の申請処理を終了する(プロセスP17)。 When the worker completes the travel expense claim process, the process execution unit 22 performs a process to complete the claim, such as executing the travel expense claim (process P16). In this case, when process P16 is performed, the display control unit 21 sends information about a window for completing the travel expense claim to the task classification processing unit 10. Thereafter, the process execution unit 22 ends the travel expense claim process (process P17).

この場合も、作業分類処理部10は、出張精算の申請業務で実行された作業の情報及びその前後の作業の情報を取得して、分類タグ情報付加して一時ファイル112に格納する。その後、作業分類処理部10は、一時ファイル112に格納された情報を用いて、出張精算の申請業務の関連する作業を一まとまりにして作業分類データベース114に登録する。このように、作業分類処理部10は、製品購入の申請業務に限らず様々な申請業務に関連する作業を一まとまりにして作業分類データベース114に登録することができる。したがって、様々な申請業務についての関連する作業の情報を分析に用いることができる。 In this case too, the work classification processing unit 10 acquires information on the work performed in the business trip settlement application process and information on the work performed before and after that, adds classification tag information, and stores the information in the temporary file 112. The work classification processing unit 10 then uses the information stored in the temporary file 112 to register in the work classification database 114 tasks related to the business trip settlement application process as a group. In this way, the work classification processing unit 10 can register in the work classification database 114 tasks related to various application processes, not limited to application processes for product purchases, as a group. Therefore, information on tasks related to various application processes can be used for analysis.

例えば、図1に例示した分析部14は、作業分類データベース114から申請作業毎の関連する作業の情報を取得する。そして、分析部14は、それぞれの申請業務の全体で要した時間を算出して、最も時間がかかった申請業務を特定する。また、分析部14は、各申請業務における関連する作業の中で作業時間が最も長い作業を特定してその時間を取得する。そして、分析部14は、最も時間がかかった申請業務や、各申請業務において最も長い作業時間の作業がボトルネックとなると判定して、その判定結果を入出力処理部13に通知して入出力装置12に表示させる。分析者は、この分析結果を入出力装置12により確認することで、ボトルネックを特定することが可能となる。また、分析者は、作業分類データベース114に登録された情報を参照することで、自身でボトルネック分析を行うことも容易にできる。 For example, the analysis unit 14 illustrated in FIG. 1 obtains information on related tasks for each application task from the task classification database 114. Then, the analysis unit 14 calculates the total time required for each application task and identifies the application task that took the longest time. The analysis unit 14 also identifies the task that takes the longest time among the related tasks in each application task and obtains that time. Then, the analysis unit 14 determines that the application task that took the longest time or the task that takes the longest time in each application task will be a bottleneck, and notifies the input/output processing unit 13 of the determination result to display it on the input/output device 12. The analyst can identify the bottleneck by checking this analysis result using the input/output device 12. The analyst can also easily perform bottleneck analysis himself by referring to the information registered in the task classification database 114.

次に、図10を参照して、本実施例に係る作業情報管理サーバ1による作業分類処理の流れについて説明する。図10は、実施例1に係る作業情報管理サーバによる作業分類処理のフローチャートである。 Next, the flow of the task classification process by the task information management server 1 according to the present embodiment will be described with reference to FIG. 10. FIG. 10 is a flowchart of the task classification process by the task information management server according to the first embodiment.

作業者が、作業者端末2を起動する(ステップS1)。 The worker starts up the worker terminal 2 (step S1).

作業情報収集部101は、アクティブなウィンドウの情報を作業者端末2の表示制御部21から取得して作業情報を収集する(ステップS2)。作業情報収集部101は、収集した作業情報をテキスト抽出部102へ出力する。 The work information collection unit 101 acquires information about the active window from the display control unit 21 of the worker terminal 2 and collects work information (step S2). The work information collection unit 101 outputs the collected work information to the text extraction unit 102.

テキスト抽出部102は、作業情報の入力を作業情報収集部101から受ける。次に、テキスト抽出部102は、作業情報に含まれる各ウィンドウのタイトルおよびURLから各ウィンドウを用いて実行される作業の内容を表すテキストをキーワードとして抽出する(ステップS3)。そして、テキスト抽出部102は、抽出したキーワードとともに作業情報をタグ付与部103へ出力する。 The text extraction unit 102 receives the work information as an input from the work information collection unit 101. Next, the text extraction unit 102 extracts text representing the content of the work performed using each window from the title and URL of each window included in the work information as a keyword (step S3). The text extraction unit 102 then outputs the work information together with the extracted keywords to the tag assignment unit 103.

タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、キーワードに対応する分類タグ情報を取得して、各作業の分類タグを決定し、分類タグを付与した各作業の情報を一時ファイル112に保存する(ステップS4)。 The tagging unit 103 receives input of the work information and the keywords for each window extracted by the text extraction unit 102 from the text extraction unit 102. Next, the tagging unit 103 searches the work information database 111 to obtain classification tag information corresponding to the keywords, determines the classification tag for each work, and saves the information of each work to which the classification tag has been assigned in a temporary file 112 (step S4).

リストアップ部104は、プロセスデータベース113に登録された各申請業務の開始のトリガとなる作業の情報を用いて、申請処理が開始されたか否かを判定する(ステップS5)。申請処理が開始されていない場合(ステップS5:否定)、作業分類処理は、ステップS2へ戻り、事前の作業の作業情報の取得を繰り返す。 The list-up unit 104 uses the information on the tasks that trigger the start of each application task registered in the process database 113 to determine whether application processing has started (step S5). If application processing has not started (step S5: No), the task classification process returns to step S2 and repeats the acquisition of task information for the previous tasks.

これに対して、申請処理が開始された場合(ステップS5:肯定)、リストアップ部104は、申請処理の完了を確認するため、申請処理が完了したか否かの判定を開始する(ステップS6)。申請処理が完了していない場合(ステップS6:否定)、作業分類処理は、ステップS2へ戻り、申請業務実行中の作業情報の取得を繰り返す。 In contrast, if the application process has started (step S5: Yes), the list-up unit 104 starts judging whether the application process has been completed (step S6) to confirm the completion of the application process. If the application process has not been completed (step S6: No), the task classification process returns to step S2 and repeats the acquisition of task information during the execution of the application task.

申請処理が完了した場合(ステップS6:肯定)、リストアップ部104は、一時ファイル112から分類タグ情報及びプロセスデータベース113を用いて、1つの申請作業における関連する作業の抽出を実行する(ステップS7)。そして、リストアップ部104は、抽出した関連する作業の情報を検証管理部105へ出力する。 When the application process is completed (step S6: Yes), the list-up unit 104 extracts related tasks in one application task from the temporary file 112 using the classification tag information and the process database 113 (step S7). Then, the list-up unit 104 outputs information on the extracted related tasks to the verification management unit 105.

検証管理部105は、除外する作業を選択可能とした確認画面を生成する。そして、検証管理部105は、生成した確認画面を入出力処理部13へ出力して、入出力装置12に表示させる(ステップS8)。 The verification management unit 105 generates a confirmation screen that allows the user to select the tasks to be excluded. The verification management unit 105 then outputs the generated confirmation screen to the input/output processing unit 13, and causes the input/output device 12 to display it (step S8).

その後、検証管理部105は、作業者から入出力装置12を用いて入力された情報を取得して正誤確認を行う(ステップS9)。この時、申請業務から除外する作業があれば、作業者は、除外する作業を選択して検証管理部105に通知する。申請業務における関連する作業が確定した場合、作業者は、登録ボタンを押下する。登録ボタンが押下されると、検証管理部105は、除外された作業を誤りと判定し残った作業を正解と判定して正誤確認を行い、申請業務の関連する作業として確定し、確定した関連する作業の情報をグループ化部106へ出力する。 Then, the verification management unit 105 acquires the information input by the worker using the input/output device 12 and verifies the accuracy (step S9). At this time, if there is any work to be excluded from the application work, the worker selects the work to be excluded and notifies the verification management unit 105. When the related work in the application work is confirmed, the worker presses the registration button. When the registration button is pressed, the verification management unit 105 judges the excluded work to be incorrect and the remaining work to be correct, verifies the accuracy, confirms the work as related work to the application work, and outputs information on the confirmed related work to the grouping unit 106.

グループ化部106は、関連する作業の情報の入力を検証管理部105から受ける。そして、グループ化部106は、1つの申請作業の関連する作業をまとめて作業分類データベース114に保存する(ステップS10)。 The grouping unit 106 receives input of information on related tasks from the verification management unit 105. The grouping unit 106 then compiles the related tasks for one application task and stores them in the task classification database 114 (step S10).

更新部109は、作業分類データベース114に保存された作業のキーワードを取得する。そして、更新部109は、取得したキーワードの中に作業情報データベース111に登録されたキーワードに無い新規のキーワードが存在するか否かを判定する(ステップS11)。新規のキーワードが存在しない場合(ステップS11:否定)、作業分類処理は終了する。 The update unit 109 acquires task keywords stored in the task classification database 114. The update unit 109 then determines whether or not the acquired keywords include new keywords that are not included in the keywords registered in the task information database 111 (step S11). If no new keywords exist (step S11: No), the task classification process ends.

これに対して、新規のキーワードが存在する場合(ステップS11:肯定)、更新部109は、新規のキーワードおよびそれに対応する分類タグを作業情報データベース111に追加して保存する(ステップS12)。その後、作業分類処理は終了する。 On the other hand, if a new keyword is present (step S11: Yes), the update unit 109 adds and stores the new keyword and its corresponding classification tag in the work information database 111 (step S12). Then, the work classification process ends.

以上に説明したように、本実施例に係る作業情報管理サーバは、申請業務毎に関連する作業を一まとめにして分類したデータベースを生成して保持する。これにより、1つの申請業務に含まれる作業をひとまとまりの作業として容易にとらえることができ、申請業務に関連する一連の作業を特定して抽出することが容易に行える。したがって、申請業務のボトルネック分析を容易に行うことができ、業務効率を向上させることが可能となる。 As described above, the work information management server of this embodiment generates and stores a database in which related tasks are categorized for each application task. This makes it easy to view the tasks included in one application task as a single task, and makes it easy to identify and extract a series of tasks related to the application task. Therefore, bottleneck analysis of application tasks can be easily performed, making it possible to improve work efficiency.

図11は、実施例2に係る作業情報管理サーバのブロック図である。本実施例に係る作業情報管理サーバ1は、特定の申請業務に関連する作業で用いるウィンドウを、その特定の申請業務の開始時に自動で開くことを可能としたことが実施例1と異なる。本実施例に係る作業情報管理サーバ1は、図11に示すように、実施例1で例示した各部に加えて、ウィンドウ管理部107を有する。以下の説明では、実施例1と同様の各部の動作については説明を省略する。 Figure 11 is a block diagram of a work information management server according to Example 2. The work information management server 1 according to this example differs from Example 1 in that it is possible to automatically open a window used in a task related to a specific application task when the specific application task is started. As shown in Figure 11, the work information management server 1 according to this example has a window management unit 107 in addition to the units exemplified in Example 1. In the following explanation, the operation of each unit similar to that of Example 1 will be omitted.

検証管理部105は、図12に示すように、関連する作業の一覧とともに、登録ボタンとして、この申請業務の関連する作業で用いるウィンドウを次回の申請で自動的に開くか否かを選択するボタン231及び232を有する確認画面203を生成する。図12は、実施例2に係る確認画面の一例を示す図である。ウィンドウを自動で開くとは、例えば、ウィンドウがネットワーク上のサイトの場合、そのサイトを開くことを指す。検証管理部105は、生成した確認画面203を入出力処理部13へ出力する。 As shown in FIG. 12, the verification management unit 105 generates a confirmation screen 203 having a list of related tasks and, as registration buttons, buttons 231 and 232 for selecting whether or not to automatically open a window used in a task related to this application task in the next application. FIG. 12 is a diagram showing an example of a confirmation screen according to the second embodiment. Automatically opening a window means, for example, that if the window is a site on a network, that site is opened. The verification management unit 105 outputs the generated confirmation screen 203 to the input/output processing unit 13.

入出力処理部13は、図12に示したボタン231及び232を有する確認画面203を入出力装置12に表示させる。 The input/output processing unit 13 causes the input/output device 12 to display a confirmation screen 203 having buttons 231 and 232 shown in FIG. 12.

作業者は、確認画面を参照し、削除する作業などの選択を行った後に対象である申請業務の関連する作業が確定すると、ボタン231又は232を押下して、対象である申請業務の関連する作業の登録を指示する。ここで、作業者は、同様の申請業務を次回行う際に、関連する作業で用いたウィンドウを開くことを望む場合、ボタン231を選択する。逆に。同様の申請業務を次回行う際に、関連する作業で用いたウィンドウを開くことを望まない場合、作業者は、ボタン231を選択する。 The worker refers to the confirmation screen, selects the task to be deleted, etc., and then when the task related to the target application task is confirmed, presses button 231 or 232 to instruct the registration of the task related to the target application task. Here, if the worker wants to open the window used in the related task the next time a similar application task is performed, he/she selects button 231. Conversely, if the worker does not want to open the window used in the related task the next time a similar application task is performed, he/she selects button 231.

入出力処理部13は、関連する作業の登録の指示とともに、ボタン231又はボタン232のいずれが選択されたかの情報の入力を入出力装置12から受ける。ボタン231が選択された場合、入出力処理部13は、登録の指示を検証管理部105に通知するとともに、同様の申請業務実行時のサイトの自動展開をウィンドウ管理部107に指示する。また、ボタン232が選択された場合、入出力処理部13は、登録の指示を検証管理部105に通知する。その場合、入出力処理部13は、同様の申請業務実行時のサイトの自動展開のウィンドウ管理部107への通知は行わない。 The input/output processing unit 13 receives input from the input/output device 12 of information on whether button 231 or button 232 was selected, along with an instruction to register a related task. When button 231 is selected, the input/output processing unit 13 notifies the verification management unit 105 of a registration instruction and instructs the window management unit 107 to automatically expand the site when a similar application task is performed. When button 232 is selected, the input/output processing unit 13 notifies the verification management unit 105 of a registration instruction. In that case, the input/output processing unit 13 does not notify the window management unit 107 of the automatic expansion of the site when a similar application task is performed.

ウィンドウ管理部107は、申請業務の関連する作業の登録時にボタン231が押下された場合、同様の申請業務実行時のサイトの自動展開の指示を入出力処理部13から受ける。そして、ウィンドウ管理部107は、サイトの自動展開が指示された申請業務の種類を記憶する。 When button 231 is pressed when registering a task related to an application task, the window management unit 107 receives an instruction from the input/output processing unit 13 to automatically expand the site when the same application task is performed. The window management unit 107 then stores the type of application task for which automatic site expansion was instructed.

ウィンドウ管理部107は、実行する処理の情報の通知を処理実行部22から受ける。そして、ウィンドウ管理部107は、通知された処理がサイトの自動展開が指示された申請業務の開始の作業であるか否かを確認する。通知された処理がサイトの自動展開が指示された申請業務の開始の作業である場合、ウィンドウ管理部107は、その申請業務の関連する作業を作業分類データベース114から取得する。そして、ウィンドウ管理部107は、取得した作業で用いるウィンドウの展開を作業者端末2の表示制御部21に指示する。 The window management unit 107 receives notification of information on the process to be executed from the process execution unit 22. The window management unit 107 then checks whether the notified process is a task to start an application task for which automatic site expansion is instructed. If the notified process is a task to start an application task for which automatic site expansion is instructed, the window management unit 107 acquires tasks related to the application task from the task classification database 114. The window management unit 107 then instructs the display control unit 21 of the worker terminal 2 to expand a window to be used in the acquired task.

以上に説明したように、本実施例に係る作業情報管理サーバは、関連する作業が登録された申請業務の実行時に、登録された関連する作業で使用するウィンドウを作業者端末に自動的に開かすことができる。これにより、作業者が同様の申請業務を実行する場合に、作業を開始すると自動的にその申請業務の作業で使用するウィンドウが開き、作業者は、申請業務の作業を効率よく進めることが可能となる。 As described above, the work information management server according to this embodiment can automatically open on the worker's terminal the window to be used for the registered related work when performing an application task for which related work is registered. As a result, when a worker performs a similar application task, the window to be used for that application task automatically opens when the worker starts the task, enabling the worker to efficiently perform the application task.

次に、実施例3について説明する。本実施例に係る作業情報管理サーバは、特定の申請業務の関連する作業に対して、作業者が選択した作業をさらに追加することを可能としたことが実施例1と異なる。本実施例に係る作業情報管理サーバも、図1のブロック図で表される。以下の説明では、実施例1と同様の各部の動作については説明を省略する。 Next, Example 3 will be described. The work information management server according to this example differs from Example 1 in that it allows the worker to add additional work selected by the worker to the work related to a specific application task. The work information management server according to this example is also represented by the block diagram of FIG. 1. In the following explanation, the operation of each part similar to that of Example 1 will be omitted.

本実施例に係る検証管理部105は、図13に示すように、対象とする申請業務の関連する作業から抜いた抜け作業を表示するか否かを確認する確認情報241~243を付加した確認画面204を生成する。図13は、抜け作業の表示の選択を求める確認画面の一例を示す図である。確認情報241~243には、選択ボタンが付属する。そして、検証管理部105は、確認情報241~243を付加した確認画面204を入出力処理部13へ出力して、入出力装置12への表示を行わせる。以下では、確認情報241~243を区別しない場合、確認情報240と呼ぶ。 The verification management unit 105 according to this embodiment generates a confirmation screen 204 to which confirmation information 241-243 is added, which asks whether or not to display the omitted tasks that have been omitted from the tasks related to the target application task, as shown in FIG. 13. FIG. 13 is a diagram showing an example of a confirmation screen that prompts the user to select whether or not to display the omitted tasks. Selection buttons are attached to the confirmation information 241-243. The verification management unit 105 then outputs the confirmation screen 204 to which the confirmation information 241-243 has been added to the input/output processing unit 13, which then displays the confirmation screen 204 on the input/output device 12. Hereinafter, when the confirmation information 241-243 is not differentiated, it is referred to as confirmation information 240.

作業者が入出力装置12を用いて確認情報240のいずれかもしくはその組み合わせのそれぞれの選択ボタンを押下すると、検証管理部105は、確認ボタンの押下が押下された確認情報240の情報の入力を入出力処理部13から受ける。そして、検証管理部105は、選択ボタンが押下された確認情報240に対応する抜け作業を関連する作業の一覧に表示させる。 When the worker uses the input/output device 12 to press the selection button for any one or a combination of pieces of confirmation information 240, the verification management unit 105 receives the information of the confirmation information 240 for which the confirmation button was pressed from the input/output processing unit 13. The verification management unit 105 then displays the missing task corresponding to the confirmation information 240 for which the selection button was pressed in a list of related tasks.

例えば、確認画面204における確認情報242及び243の選択ボタンが押下された場合で説明する。その場合、検証管理部105は、図14の確認画面205に示すように、確認情報242及び243が示す抜け作業を一覧に表示させる。図14は、抜け作業を追加表示した確認画面の一例を示す図である。その場合、検証管理部105は、確認情報242及び243を画面から削除する。さらに、検証管理部105は、確認画面205における次回利用の項目に示すように、表示した抜け作業を関連する作業に含ませるか否かを選択させる項目を追加する。 For example, a case will be described where the selection buttons for confirmation information 242 and 243 on confirmation screen 204 are pressed. In this case, the verification management unit 105 displays the missing tasks indicated by confirmation information 242 and 243 in a list, as shown on confirmation screen 205 in FIG. 14. FIG. 14 is a diagram showing an example of a confirmation screen on which the missing tasks are additionally displayed. In this case, the verification management unit 105 deletes confirmation information 242 and 243 from the screen. Furthermore, the verification management unit 105 adds an item for selecting whether or not to include the displayed missing tasks in related tasks, as shown in the next use item on confirmation screen 205.

ここで、検証管理部105は、本実施例では図14に示すように関連する作業としてリストアップ部104に抽出された作業についても次回利用の項目のチェック欄を設けたが、この欄は設けなくてもよい。また、図14では、表示された抜け作業についても除外対象とするか否かのチェック欄を設けて、不要であれば抜け作業に対しても除外対象のチェックを付けるように示した。ただし、検証管理部105は、抜け作業については、次回利用の項目にチェックがつかなければ除外対象とするように確認画面205を生成してもよい。 In this embodiment, the verification management unit 105 provides a check box for the next use item for the tasks extracted in the list unit 104 as related tasks as shown in FIG. 14, but this box does not have to be provided. Also, in FIG. 14, a check box is provided for the displayed missing tasks to determine whether or not they should be excluded, and the missing tasks can be checked for exclusion if they are not required. However, the verification management unit 105 may generate a confirmation screen 205 so that the missing tasks are excluded if the next use item is not checked.

検証管理部105は、登録の指示を受けると、除外対象とされた作業を関連する作業から除き、次回利用の項目がチェックされた抜け作業を関連する作業に含ませて、申請業務の関連する作業を確定する。そして、検証管理部105は、確定した申請業務の関連する作業の情報をグループ化部106へ出力する。 When the verification management unit 105 receives a registration instruction, it removes the tasks that have been excluded from the related tasks and includes the missing tasks for which the next use item has been checked into the related tasks, thereby determining the related tasks of the application task. The verification management unit 105 then outputs information on the determined related tasks of the application task to the grouping unit 106.

次に、図15を参照して、本実施例に係る作業情報管理サーバ1による作業分類処理の流れについて説明する。図15は、実施例3に係る作業情報管理サーバによる作業分類処理のフローチャートである。 Next, the flow of the task classification process by the task information management server 1 according to the present embodiment will be described with reference to FIG. 15. FIG. 15 is a flowchart of the task classification process by the task information management server according to the third embodiment.

作業者が、作業者端末2を起動する(ステップS101)。 The worker starts up the worker terminal 2 (step S101).

作業情報収集部101は、アクティブなウィンドウの情報を作業者端末2の表示制御部21から取得して作業情報を収集する(ステップS102)。作業情報収集部101は、収集した作業情報をテキスト抽出部102へ出力する。 The work information collection unit 101 acquires information about the active window from the display control unit 21 of the worker terminal 2 and collects work information (step S102). The work information collection unit 101 outputs the collected work information to the text extraction unit 102.

テキスト抽出部102は、作業情報の入力を作業情報収集部101から受ける。次に、テキスト抽出部102は、作業情報に含まれる各ウィンドウのタイトルおよびURLから各ウィンドウを用いて実行される作業の内容を表すテキストをキーワードとして抽出する(ステップS103)。そして、テキスト抽出部102は、抽出したキーワードとともに作業情報をタグ付与部103へ出力する。 The text extraction unit 102 receives the work information as an input from the work information collection unit 101. Next, the text extraction unit 102 extracts text representing the content of the work to be performed using each window from the title and URL of each window included in the work information as a keyword (step S103). The text extraction unit 102 then outputs the work information together with the extracted keywords to the tag assignment unit 103.

タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、キーワードに対応する分類タグ情報を取得して、各作業の分類タグを決定し、分類タグを付与した各作業の情報を一時ファイル112に保存する(ステップS104)。 The tagging unit 103 receives input of the work information and keywords for each window extracted by the text extraction unit 102 from the text extraction unit 102. Next, the tagging unit 103 searches the work information database 111 to obtain classification tag information corresponding to the keywords, determines the classification tag for each work, and saves the information of each work to which the classification tag has been assigned in a temporary file 112 (step S104).

リストアップ部104は、プロセスデータベース113に登録された各申請業務の開始のトリガとなる作業の情報を用いて、申請処理が開始されたか否かを判定する(ステップS105)。申請処理が開始されていない場合(ステップS105:否定)、作業分類処理は、ステップS102へ戻り、事前の作業の作業情報の取得を繰り返す。 The list-up unit 104 uses the information on the tasks that trigger the start of each application task registered in the process database 113 to determine whether application processing has started (step S105). If application processing has not started (step S105: No), the task classification process returns to step S102 and repeats the acquisition of task information for the previous tasks.

これに対して、申請処理が開始された場合(ステップS105:肯定)、リストアップ部104は、申請処理の完了を確認するため、申請処理が完了したか否かの判定を開始する(ステップS106)。申請処理が完了していない場合(ステップS106:否定)、作業分類処理は、ステップS102へ戻り、申請業務実行中の作業情報の取得を繰り返す。 On the other hand, if the application process has started (step S105: Yes), the list-up unit 104 starts judging whether the application process has been completed (step S106) to confirm the completion of the application process. If the application process has not been completed (step S106: No), the task classification process returns to step S102 and repeats the acquisition of task information during the execution of the application task.

申請処理が完了した場合(ステップS106:肯定)、リストアップ部104は、一時ファイル112から分類タグ情報及びプロセスデータベース113を用いて、1つの申請作業における関連する作業の抽出を実行する(ステップS107)。そして、リストアップ部104は、抽出した関連する作業の情報を検証管理部105へ出力する。 When the application process is completed (step S106: Yes), the list-up unit 104 extracts related tasks in one application task from the temporary file 112 using the classification tag information and the process database 113 (step S107). Then, the list-up unit 104 outputs information on the extracted related tasks to the verification management unit 105.

検証管理部105は、除外する作業を選択可能とし且つ抜け作業の表示を選択可能とした確認画面を生成する。そして、検証管理部105は、生成した確認画面を入出力処理部13へ出力して、入出力装置12に表示させる(ステップS108)。 The verification management unit 105 generates a confirmation screen that allows the user to select the tasks to be excluded and to select the display of the missing tasks. The verification management unit 105 then outputs the generated confirmation screen to the input/output processing unit 13, and causes the input/output device 12 to display it (step S108).

検証管理部105は、作業者により抜け作業の表示が選択されたか否かを判定する(ステップS109)。抜け作業表示が選択されない場合(ステップS109:否定)、検証管理部105は、ステップS111へ進む。 The verification management unit 105 determines whether the worker has selected the display of the omitted work (step S109). If the worker has not selected the display of the omitted work (step S109: No), the verification management unit 105 proceeds to step S111.

これに対して、抜け作業表示が選択された場合(ステップS109:肯定)、検証管理部105は、指定された抜け作業を確認画面に表示された関連する作業の一覧に追加表示する(ステップS110)。 In contrast, if the missing task display is selected (step S109: Yes), the verification management unit 105 adds the specified missing task to the list of related tasks displayed on the confirmation screen (step S110).

その後、検証管理部105は、作業者から入出力装置12を用いて入力された情報を取得して正誤確認を行う(ステップS111)。この時、申請業務から除外する作業があれば、作業者は、除外する作業を選択して検証管理部105に通知する。また、関連する業務として追加する抜け作業がある場合、作業者は、追加する抜け作業を選択して検証管理部105に通知する。その後、申請業務における関連する作業が確定した場合、作業者は、登録ボタンを押下する。登録ボタンが押下されると、検証管理部105は、除外された作業を誤りと判定し追加された抜け作業及び残った作業を正解と判定して正誤確認を行い、申請業務の関連する作業として確定し、確定した関連する作業の情報をグループ化部106へ出力する。 Then, the verification management unit 105 acquires the information input by the worker using the input/output device 12 and checks whether it is correct (step S111). At this time, if there is a task to be excluded from the application task, the worker selects the task to be excluded and notifies the verification management unit 105. Also, if there is a missing task to be added as a related task, the worker selects the missing task to be added and notifies the verification management unit 105. After that, when the related tasks in the application task are confirmed, the worker presses the registration button. When the registration button is pressed, the verification management unit 105 judges the excluded task to be an error and the added missing task and the remaining tasks to be correct, checks whether they are correct, confirms them as related tasks of the application task, and outputs information on the confirmed related tasks to the grouping unit 106.

グループ化部106は、関連する作業の情報の入力を検証管理部105から受ける。そして、グループ化部106は、1つの申請作業の関連する作業をまとめて作業分類データベース114に保存する(ステップS112)。 The grouping unit 106 receives input of information on related tasks from the verification management unit 105. The grouping unit 106 then compiles the related tasks for one application task and stores them in the task classification database 114 (step S112).

以上に説明したように、本実施例に係る作業情報管理サーバは、特定の申請業務毎の関連する作業として抽出しなかった抜け作業の情報を作業者に対して選択可能に提供し、作業者が選択した抜け作業を関連する作業に含める。そして、作業情報管理サーバは、関連する作業を一まとめにして分類したデータベースを生成して保持する。これにより、作業情報管理サーバは、特定の申請業務の関連する作業をより正確に分類することができる。したがって、申請業務のボトルネック分析をより正確に行うことができ、業務効率を向上させることが可能となる。 As described above, the work information management server according to this embodiment provides the worker with selectable information on missing tasks that were not extracted as related tasks for each specific application task, and includes the missing tasks selected by the worker in the related tasks. The work information management server then generates and stores a database in which related tasks are lumped together and classified. This allows the work information management server to more accurately classify related tasks for specific application tasks. Therefore, bottleneck analysis of application tasks can be performed more accurately, making it possible to improve work efficiency.

図16は、実施例4に係る作業情報管理サーバのブロック図である。本実施例に係る作業情報管理サーバは、特定の申請業務で用いられる利用頻度の高いウィンドウを検出して、利用頻度の高いウィンドウをその特定の申請業務の開始時に自動で開くことを可能としたことが実施例1と異なる。本実施例に係る作業情報管理サーバ1は、実施例1に例示した各部に加えて表示候補管理部108を有する。以下の説明では、実施例1と同様の各部の動作については説明を省略する。 Figure 16 is a block diagram of a work information management server according to Example 4. The work information management server according to this example differs from Example 1 in that it is capable of detecting a frequently used window used in a specific application task and automatically opening the frequently used window when the specific application task is started. The work information management server 1 according to this example has a display candidate management unit 108 in addition to the units exemplified in Example 1. In the following explanation, the operation of each unit similar to that of Example 1 will be omitted.

ここで、図17を参照して、本実施例に係る作業情報管理サーバ1による利用頻度を用いた作業分類データベースの管理の流れを説明する。図17は、実施例4に係る作業情報管理サーバによる利用頻度を用いた作業分類データベースの管理のフローチャートである。 Now, referring to FIG. 17, the flow of management of the task classification database using the frequency of use by the task information management server 1 according to this embodiment will be described. FIG. 17 is a flowchart of management of the task classification database using the frequency of use by the task information management server according to Example 4.

表示候補管理部108は、処理実行部22が実行する処理および表示制御部21が表示させたウィンドウを監視して、作業分類データベース114に保存された各申請業務が実行されているか否かを判定する。そして、表示候補管理部108は、作業分類データベース114に保存された申請業務と同一の実行中の申請業務がある場合に、その申請業務の実行中に利用されたウィンドウを特定する(ステップS201)。 The display candidate management unit 108 monitors the processes executed by the process execution unit 22 and the windows displayed by the display control unit 21, and determines whether each application task stored in the task classification database 114 is being executed. Then, when there is an application task being executed that is the same as an application task stored in the task classification database 114, the display candidate management unit 108 identifies the window that was used during the execution of that application task (step S201).

次に、表示候補管理部108は、申請業務毎に各ウィンドウを用いて行われる作業の回数をカウントして蓄積する。その後、表示候補管理部108は、申請業務毎の各ウィンドウの利用頻度を求めて、利用頻度の高い順に、作業分類データベース114に保存された各申請業務の作業を並び替える(ステップS202)。 Next, the display candidate management unit 108 counts and accumulates the number of times each task is performed using each window for each application task. After that, the display candidate management unit 108 determines the frequency of use of each window for each application task, and sorts the tasks for each application task stored in the task classification database 114 in descending order of frequency of use (step S202).

そして、表示候補管理部108は、各作業の利用頻度の情報とともに並び替えた関連する作業を申請業務毎にまとめて作業分類データベース114に保存する(ステップS203)。 Then, the display candidate management unit 108 stores the related tasks sorted by application task together with information on the frequency of use of each task in the task classification database 114 (step S203).

ここで、本実施例では、申請業務の実行中に利用されたウィンドウを用いて利用頻度を求めたが、申請業務の実行の前後で使用したウィンドウも利用頻度の考慮の対象に入れることも可能である。図18を参照して、その場合の利用頻度を用いた作業分類データベースの管理の流れを説明する。図18は、利用頻度を用いた作業分類データベースの管理の他の例のフローチャートである。 In this embodiment, the frequency of use is calculated using the window used during the execution of the application task, but it is also possible to take into account the frequency of use of windows used before and after the execution of the application task. With reference to Figure 18, the flow of managing the task classification database using the frequency of use in this case will be described. Figure 18 is a flowchart of another example of managing the task classification database using the frequency of use.

表示候補管理部108は、処理実行部22が実行する処理および表示制御部21が表示させたウィンドウを監視して、作業分類データベース114に保存された各申請業務が実行されているか否かを判定する。そして、表示候補管理部108は、作業分類データベース114に保存された申請業務と同一の実行中の申請業務がある場合に、その申請業務の実行中に利用されたウィンドウを特定する(ステップS211)。 The display candidate management unit 108 monitors the processes executed by the process execution unit 22 and the windows displayed by the display control unit 21, and determines whether each application task stored in the task classification database 114 is being executed. Then, when there is an application task being executed that is the same as an application task stored in the task classification database 114, the display candidate management unit 108 identifies the window that was used during the execution of that application task (step S211).

さらに、表示候補管理部108は、申請業務の開始または終了時に近接する時刻に利用されたウィンドウを特定する(ステップS212)。 Furthermore, the display candidate management unit 108 identifies windows that were used close to the start or end of the application process (step S212).

次に、表示候補管理部108は、申請業務毎に各ウィンドウを用いて行われる作業の回数をカウントして蓄積する。その後、表示候補管理部108は、申請業務毎に各ウィンドウの利用頻度を求めて、利用頻度の高い順に、作業分類データベース114に保存された各申請業務の作業を並び替える(ステップS213)。 Next, the display candidate management unit 108 counts and accumulates the number of times each task is performed using each window for each application task. After that, the display candidate management unit 108 obtains the frequency of use of each window for each application task, and sorts the tasks for each application task stored in the task classification database 114 in descending order of frequency of use (step S213).

そして、表示候補管理部108は、各作業の利用頻度の情報とともに並び替えた関連する作業を申請業務毎にまとめて作業分類データベース114に保存する(ステップS214)。 Then, the display candidate management unit 108 stores the related tasks sorted by application task together with information on the frequency of use of each task in the task classification database 114 (step S214).

次に、図19を参照して、申請業務における利用頻度を用いたウィンドウ表示処理の流れを説明する。図19は、申請業務における利用頻度を用いたウィンドウ表示処理のフローチャートである。 Next, the flow of window display processing using the frequency of use in application work will be described with reference to FIG. 19. FIG. 19 is a flowchart of window display processing using the frequency of use in application work.

表示候補管理部108は、処理実行部22が実行する処理および表示制御部21が表示させたウィンドウを監視して、申請業務が開始されたか否かを判定する(ステップS301)。申請業務が開始されていない場合(ステップS301:否定)、表示候補管理部108は、申請業務開始まで待機する。 The display candidate management unit 108 monitors the process executed by the process execution unit 22 and the window displayed by the display control unit 21 to determine whether the application process has started (step S301). If the application process has not started (step S301: No), the display candidate management unit 108 waits until the application process starts.

一方、申請業務が開始された場合(ステップS301;肯定)、表示候補管理部108は、入力が開始されたか否かを判定する(ステップS302)。入力が開始されていない場合(ステップS302:否定)、表示候補管理部108は、入力の開始まで待機する。 On the other hand, if the application process has started (step S301: Yes), the display candidate management unit 108 determines whether input has started (step S302). If input has not started (step S302: No), the display candidate management unit 108 waits until input starts.

これに対して、入力が開始された場合(ステップS302:肯定)、表示候補管理部108は、利用頻度の高いウィンドウを表示させるか否かを選択させる画面を表示制御部21に表示させて、作業者に利用頻度の高いウィンドウを表示させるか否かを確認する。そして、表示候補管理部108は、作業者の選択にしたがって利用頻度の高いウィンドウを表示するか否かを判定する(ステップS303)。利用頻度の高いウィンドウを表示しない場合(ステップS303:否定)、表示候補管理部108は、ステップS306へ進む。 In contrast, when input has started (step S302: Yes), the display candidate management unit 108 causes the display control unit 21 to display a screen that allows the operator to select whether or not to display frequently used windows, and checks whether or not to display the frequently used windows. The display candidate management unit 108 then determines whether or not to display the frequently used windows in accordance with the operator's selection (step S303). If the frequently used windows are not to be displayed (step S303: No), the display candidate management unit 108 proceeds to step S306.

これに対して、利用頻度の高いウィンドウを表示する場合(ステップS303:肯定)、表示候補管理部108は、実行中の申請業務の関連する作業のうち利用頻度の高い作業を特定して作業分類データベース114から取得する。そして、表示候補管理部108は、特定した作業で使用されるウィンドウを利用頻度の高いウィンドウの候補として、それらの候補の情報を表示制御部21に表示させる(ステップS304)。 In contrast, when displaying frequently used windows (step S303: Yes), the display candidate management unit 108 identifies frequently used tasks among the tasks related to the ongoing application process and acquires them from the task classification database 114. Then, the display candidate management unit 108 sets the windows used in the identified tasks as candidates for frequently used windows, and causes the display control unit 21 to display information about these candidates (step S304).

作業者が候補の中から表示するウィンドウの選択を行うと、表示候補管理部108は、作業者により選択されたウィンドウを表示制御部21に表示させる(ステップS305)。作業者は、表示された利用頻度の高いウィンドウを用いて申請業務における各作業を実行する。 When the worker selects a window to display from the candidates, the display candidate management unit 108 causes the display control unit 21 to display the window selected by the worker (step S305). The worker performs each task in the application process using the displayed frequently used window.

その後、表示候補管理部108は、処理実行部22が実行する処理および表示制御部21が表示させたウィンドウを監視して、申請業務が終了したか否かを判定する(ステップS306)。申請業務が完了していない場合(ステップS306:否定)、表示候補管理部108は、申請業務の完了まで待機する。 Then, the display candidate management unit 108 monitors the process executed by the process execution unit 22 and the window displayed by the display control unit 21 to determine whether the application process has been completed (step S306). If the application process has not been completed (step S306: No), the display candidate management unit 108 waits until the application process is completed.

これに対して、申請業務が完了した場合(ステップS306:肯定)、表示候補管理部108は、利用頻度の高いウィンドウの表示処理を終了する。 In contrast, if the application process is completed (step S306: Yes), the display candidate management unit 108 ends the display process of frequently used windows.

以上に説明したように、本実施例に係る作業情報管理サーバは、申請業務の実行時に利用頻度の高いウィンドウを表示させることで作業者の作業を補助する。これにより、作業者は、申請業務の作業を効率的に行うことができる。 As described above, the work information management server according to this embodiment assists the worker in his/her work by displaying frequently used windows when performing application work. This allows the worker to perform application work efficiently.

ここで、以上の各実施例では、1つの作業者端末2で行われた申請業務の作業を例に説明したが、図20に示すように複数の端末装置2A~2Cで行われた申請業務の作業をまとめて管理してもよい。図20は、複数の作業者端末が接続される場合のシステム構成図である。 In the above embodiments, the application work performed on one worker terminal 2 has been described as an example, but as shown in FIG. 20, application work performed on multiple terminal devices 2A to 2C may be managed together. FIG. 20 is a system configuration diagram when multiple worker terminals are connected.

この場合、各端末装置2A~2Cのそれぞれにおける申請業務の関連する作業の情報を分析に用いることができる。また、各端末装置2A~2Cのそれぞれにおける申請業務の関連する作業の情報を用いて学習を行い、申請業務の関連する作業を一つにまとめてもよい。 In this case, information on tasks related to the application process on each of the terminal devices 2A to 2C can be used for analysis. Furthermore, learning can be performed using information on tasks related to the application process on each of the terminal devices 2A to 2C, and tasks related to the application process can be consolidated into one.

さらに、各端末装置2A~2Cのそれぞれにおける申請業務の関連する作業の情報を全て用いて、各端末装置2A~2Cのそれぞれに対して実施例2や実施例4で説明した申請業務開始時に開くウィンドウを決定してもよい。 Furthermore, the window to be opened at the start of the application process as described in the second and fourth embodiments for each of the terminal devices 2A to 2C may be determined using all information on tasks related to the application process for each of the terminal devices 2A to 2C.

(ハードウェア構成)
図21は、作業情報管理サーバのハードウェア構成図である。上述した各実施例に係る作業情報管理サーバ1は、図21に示すハードウェアにより実現可能である。
(Hardware configuration)
21 is a hardware configuration diagram of the work information management server 1 according to each of the above-mentioned embodiments. The work information management server 1 according to the above-mentioned embodiments can be realized by the hardware shown in FIG.

例えば、作業情報管理サーバ1は、図21に示すように、CPU(Central Processing Unit)91、メモリ92、ハードディスク93、ディスプレイ94、入力デバイス95およびネットワークインタフェース96を有する。CPU91は、バスを介して、メモリ92、ハードディスク93、ディスプレイ94、入力デバイス95およびネットワークインタフェース96のそれぞれに接続される。 For example, as shown in FIG. 21, the work information management server 1 has a CPU (Central Processing Unit) 91, a memory 92, a hard disk 93, a display 94, an input device 95, and a network interface 96. The CPU 91 is connected to each of the memory 92, the hard disk 93, the display 94, the input device 95, and the network interface 96 via a bus.

ネットワークインタフェース96は、例えば、作業情報管理サーバ1と作業者端末2との間の通信インタフェースである。CPU91は、ネットワークインタフェース96を介して、作業情報管理サーバ1の各部と通信を行う。 The network interface 96 is, for example, a communication interface between the work information management server 1 and the worker terminal 2. The CPU 91 communicates with each part of the work information management server 1 via the network interface 96.

ディスプレイ94および入力デバイス95は、入出力装置12を実現する。入力デバイス95は、例えば、キーボードやマウスである。このディスプレイ94および入力デバイス95を用いることで、作業分類データベース114にアクセスして申請業務の分析を行うことができる。 The display 94 and the input device 95 realize the input/output device 12. The input device 95 is, for example, a keyboard or a mouse. By using the display 94 and the input device 95, it is possible to access the task classification database 114 and analyze the application work.

ハードディスク93は、図1、図11および図16に例示したデータ格納部11の機能を実現する。また、ハードディスク93は、図1、図11および図16に例示した作業分類処理部10、分析部14及び入出力処理部13の機能を実現するプログラムを含む各種プログラムを格納する。 The hard disk 93 realizes the functions of the data storage unit 11 illustrated in Figures 1, 11, and 16. The hard disk 93 also stores various programs including programs that realize the functions of the task classification processing unit 10, the analysis unit 14, and the input/output processing unit 13 illustrated in Figures 1, 11, and 16.

CPU91は、ハードディスク93に格納された各種プログラムを読み出してメモリ92上に展開して実行する。これにより、CPU91及びメモリ92は、図1、図11および図16で例示した作業分類処理部10、分析部14及び入出力処理部13の機能を実現する。CPU91及びメモリ92は、作業分類処理部10の機能として、図1、図11および図16で例示した作業情報収集部101、テキスト抽出部102、タグ付与部103、リストアップ部104、検証管理部105およびグループ化部106の機能を実現する。また、CPU91及びメモリ92は、作業分類処理部10の機能として、図11および図16で例示したウィンドウ管理部107および表示候補管理部108の機能を実現する。 The CPU 91 reads out various programs stored in the hard disk 93, expands them on the memory 92, and executes them. As a result, the CPU 91 and memory 92 realize the functions of the task classification processing unit 10, the analysis unit 14, and the input/output processing unit 13 illustrated in Figures 1, 11, and 16. As the functions of the task classification processing unit 10, the CPU 91 and memory 92 realize the functions of the task information collection unit 101, the text extraction unit 102, the tagging unit 103, the list-up unit 104, the verification management unit 105, and the grouping unit 106 illustrated in Figures 1, 11, and 16. In addition, the CPU 91 and memory 92 realize the functions of the window management unit 107 and the display candidate management unit 108 illustrated in Figures 11 and 16 as the functions of the task classification processing unit 10.

1 作業情報管理サーバ
2 作業者端末
10 作業分類処理部
11 データ格納部
12 入出力装置
13 入出力処理部
14 分析部
21 表示制御部
22 処理実行部
101 作業情報収集部
102 テキスト抽出部
103 タグ付与部
104 リストアップ部
105 検証管理部
106 グループ化部
107 ウィンドウ管理部
108 表示候補管理部
109 更新部
111 作業情報データベース
112 一時ファイル
113 プロセスデータベース
114 作業分類データベース
REFERENCE SIGNS LIST 1 Work information management server 2 Worker terminal 10 Work classification processing unit 11 Data storage unit 12 Input/output device 13 Input/output processing unit 14 Analysis unit 21 Display control unit 22 Processing execution unit 101 Work information collection unit 102 Text extraction unit 103 Tag assignment unit 104 Listing unit 105 Verification management unit 106 Grouping unit 107 Window management unit 108 Display candidate management unit 109 Update unit 111 Work information database
112 Temporary file 113 Process database 114 Work classification database

Claims (11)

複数のアクティブなウィンドウのそれぞれから抽出されるキーワードに基づいて、各前記ウィンドウを用いて実行される複数の作業のそれぞれに、複数の業務のうち各前記作業に対応する業務を表す分類タグを付与し、
前記作業を基に特定される前記業務の開始時点および前記業務の終了時点、並びに、前記分類タグの種別を基に、前記業務毎に複数の前記作業を抽出し、
抽出した前記業務毎の複数の前記作業の情報をグループ化して記録する
処理をコンピュータに実行させることを特徴とする情報処理プログラム。
assigning a classification tag representing a task corresponding to each of a plurality of tasks performed using each of a plurality of active windows based on keywords extracted from each of the plurality of active windows;
extracting a plurality of tasks for each task based on a start time and an end time of the task identified based on the task and the type of the classification tag;
An information processing program that causes a computer to execute a process of grouping and recording the extracted information on the plurality of tasks for each business.
前記抽出した前記業務毎の複数の前記作業について、各前記作業と前記業務との対応が正しいか否かを判定する正誤確認の要求を行い、
各前記正誤確認の結果を基に、記録した前記作業の情報の前記グループ化を修正する
処理をコンピュータに実行させることを特徴とする請求項1に記載の情報処理プログラム。
making a request for confirmation of whether or not the correspondence between each of the extracted tasks and the business is correct for each of the extracted tasks for each of the business;
2. The information processing program according to claim 1, further comprising: making a computer execute a process of correcting the grouping of the recorded information of the work based on a result of each of the correctness checks.
前記業務毎に行われる前記作業を表す関連作業情報を予め取得し、
前記業務の前記開始時点および前記業務の前記終了時点、前記分類タグの種別、並びに、前記関連作業情報を基に前記抽出を行う
処理をコンピュータに実行させることを特徴とする請求項1または2に記載の情報処理プログラム。
Acquire in advance related work information representing the work to be performed for each of the business tasks;
3. The information processing program according to claim 1, further comprising: causing a computer to execute a process of performing the extraction based on the start time of the task, the end time of the task, the type of the classification tag, and the related work information.
予め保持する各前記キーワードおよび各前記キーワードに対応する前記分類タグの情報を含む対応関係情報を基に、前記分類タグの付与を行う処理をコンピュータに実行させることを特徴とする請求項1~3のいずれか一つに記載の情報処理プログラム。 The information processing program according to any one of claims 1 to 3, characterized in that the program causes a computer to execute a process of assigning the classification tag based on correspondence information including information on each of the keywords and the classification tag corresponding to each of the keywords that is stored in advance. 前記グループ化して記録された前記作業における新規のキーワードおよび前記新規のキーワードに対応する前記分類タグを、予め保持する前記対応関係情報に追加する処理をコンピュータに実行させることを特徴とする請求項4に記載の情報処理プログラム。 The information processing program according to claim 4, characterized in that the computer is caused to execute a process of adding new keywords in the grouped and recorded tasks and the classification tags corresponding to the new keywords to the correspondence relationship information stored in advance. 各前記業務において各前記ウィンドウが利用される利用頻度を求め、
前記利用頻度の高い順に前記グループ化された前記作業を並べ変えて記録する
処理をコンピュータに実行させることを特徴とする請求項1~5のいずれか一つに記載の情報処理プログラム。
determining a frequency of use of each of the windows in each of the business operations;
6. The information processing program according to claim 1, further comprising: causing a computer to execute a process of rearranging and recording the grouped tasks in descending order of frequency of use.
前記開始時点から前記終了時点までに利用された前記ウィンドウに、前記開始時点及び前記終了時点の所定時間前後に利用された前記ウィンドウを加えた所定期間ウィンドウを用いて実行される前記作業を用いて前記抽出を行い、
前記所定期間ウィンドウのそれぞれの前記利用頻度を算出し、
前記所定期間ウィンドウのそれぞれを用いて実行される前記作業の並び替えを行う
処理をコンピュータに実行させることを特徴とする請求項6に記載の情報処理プログラム。
performing the extraction using the work performed using a predetermined period window that is the sum of the window used from the start time to the end time to the window used a predetermined time before and after the start time and the end time;
Calculating the frequency of use for each of the predetermined time windows;
The information processing program according to claim 6, further comprising: causing a computer to execute a process of rearranging the tasks to be executed using each of the predetermined period windows.
特定の業務を実行する際に、前記グループ化され記録された前記作業のうちの前記特定の業務に対応する複数の前記作業のそれぞれで用いられる前記ウィンドウを自動的に開く処理をコンピュータに実行させることを特徴とする請求項1~7のいずれか一つに記載の情報処理プログラム。 The information processing program according to any one of claims 1 to 7, characterized in that, when a specific task is performed, the computer is caused to execute a process of automatically opening the window used for each of the plurality of tasks corresponding to the specific task among the grouped and recorded tasks. 前記正誤確認の要求において、各前記業務に対応する前記作業として抽出した複数の前記作業以外の抜け作業の選択を可能とし、前記抜け作業が選択された場合、前記抜け作業が選択された前記業務に対する抽出した複数の前記作業に前記抜け作業を加える処理をコンピュータに実行させることを特徴とする請求項2に記載の情報処理プログラム。 The information processing program according to claim 2, characterized in that, in the request for correctness confirmation, a missing task other than the multiple tasks extracted as the tasks corresponding to each of the tasks can be selected, and when the missing task is selected, the computer is caused to execute a process of adding the missing task to the multiple tasks extracted for the task for which the missing task was selected. 情報処理装置が、
複数のアクティブなウィンドウのそれぞれから抽出されるキーワードに基づいて、各前記ウィンドウを用いて実行される複数の作業のそれぞれに、複数の業務のうち各前記作業に対応する業務を表す分類タグを付与し、
前記作業を基に特定される前記業務の開始時点および前記業務の終了時点、並びに、前記分類タグの種別を基に、前記業務毎に前記作業をグループ化し、
前記グループ化された前記作業の情報を前記業務毎に記録する
処理を実行することを特徴とする情報処理方法。
An information processing device,
assigning a classification tag representing a task corresponding to each of a plurality of tasks performed using each of a plurality of active windows based on keywords extracted from each of the plurality of active windows;
grouping the work for each task based on the start time and end time of the task identified based on the task and the type of the classification tag;
The grouped information of the work is recorded for each task.
2. An information processing method comprising :
複数のアクティブなウィンドウのそれぞれから抽出されるキーワードに基づいて、各前記ウィンドウを用いて実行される複数の作業のそれぞれに、複数の業務のうち各前記作業に対応する業務を表す分類タグを付与するタグ付与部と、
前記作業を基に特定される前記業務の開始時点および前記業務の終了時点、並びに、前記分類タグの種別を基に、前記業務毎に前記作業を抽出するリストアップ部と、
前記リストアップ部により抽出された前記業務毎の複数の前記作業の情報をグループ化して記録するグループ化部と
を備えたことを特徴とする情報処理装置。
a tagging unit that assigns, to each of a plurality of tasks performed using each of a plurality of active windows based on a keyword extracted from each of the plurality of active windows, a classification tag that indicates a task corresponding to each of the tasks among a plurality of tasks;
a list-up unit that extracts the work for each of the tasks based on a start time and an end time of the task that are specified based on the task and the type of the classification tag;
a grouping unit that groups and records information on the plurality of tasks for each business extracted by the list-up unit.
JP2020130616A 2020-07-31 2020-07-31 Information processing program, information processing method, and information processing device Active JP7540230B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020130616A JP7540230B2 (en) 2020-07-31 2020-07-31 Information processing program, information processing method, and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020130616A JP7540230B2 (en) 2020-07-31 2020-07-31 Information processing program, information processing method, and information processing device

Publications (2)

Publication Number Publication Date
JP2022026920A JP2022026920A (en) 2022-02-10
JP7540230B2 true JP7540230B2 (en) 2024-08-27

Family

ID=80263868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020130616A Active JP7540230B2 (en) 2020-07-31 2020-07-31 Information processing program, information processing method, and information processing device

Country Status (1)

Country Link
JP (1) JP7540230B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023120965A (en) * 2022-02-18 2023-08-30 富士フイルムビジネスイノベーション株式会社 Information processing device and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014530A (en) 2010-07-01 2012-01-19 Canon Electronics Inc Information analysis device, information analysis method, information analysis system and program
JP2019036106A (en) 2017-08-15 2019-03-07 カシオ計算機株式会社 Work management apparatus and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014530A (en) 2010-07-01 2012-01-19 Canon Electronics Inc Information analysis device, information analysis method, information analysis system and program
JP2019036106A (en) 2017-08-15 2019-03-07 カシオ計算機株式会社 Work management apparatus and program

Also Published As

Publication number Publication date
JP2022026920A (en) 2022-02-10

Similar Documents

Publication Publication Date Title
Lamba et al. Modeling big data enablers for operations and supply chain management
US7644134B2 (en) System and method for analyzing system visitor activities
CN1672153B (en) Capturing and presenting site access path data
US20130121580A1 (en) Analysis of service delivery processes based on interrogation of work assisted devices
US12288088B2 (en) Systems and methods for automated process discovery
KR102213627B1 (en) Analysis software management system and analysis software management method
US12455888B1 (en) Systems and methods for automated process discovery
CN112740159A (en) Help information display system, help information display method, and help information display program
JP7540230B2 (en) Information processing program, information processing method, and information processing device
US20200394577A1 (en) Systems and methods for discovery of automation opportunities
JPH08314751A (en) Disability countermeasure support method
JP4532056B2 (en) Information support analysis apparatus, control method therefor, and program
JPWO2019220520A1 (en) Analysis program, analysis method, and analysis device
JP4827900B2 (en) Questionnaire result analysis support apparatus and method
CN113361778A (en) Information processing method and device applied to business continuity management platform
JPWO2014050837A1 (en) Determination apparatus, determination method, and program
CN119322899A (en) Internet data intelligent acquisition method and system
JP2009134535A (en) Software development support apparatus, software development support method, and software development support program
JP6695847B2 (en) Software parts management system, computer
JP2004185346A (en) Project work support method and system
KR102549006B1 (en) System for company search using automatic correction of query vectors based on user behavior and method of the same
JP2005044087A (en) Text mining system and program
CN114298786A (en) Data processing method and device and storage medium
Pushak et al. Empirical scaling analyzer: An automated system for empirical analysis of performance scaling
US6519590B1 (en) System and method for performing a mindflow process using a mindflow document archive

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230511

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240426

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240729

R150 Certificate of patent or registration of utility model

Ref document number: 7540230

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150