JP7540230B2 - Information processing program, information processing method, and information processing device - Google Patents
Information processing program, information processing method, and information processing device Download PDFInfo
- 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
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.
しかしながら、アクティブなウィンドウ毎に作業のログを収集する従来技術では、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.
以下に、本願の開示する情報処理プログラム、情報処理方法及び情報処理装置の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する情報処理プログラム、情報処理方法及び情報処理装置が限定されるものではない。 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
また、作業者が商品調査を行う場合、処理実行部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
また、作業者が予算台帳への購入した製品の書き込みや残り予算の確認といった処理を行う場合、処理実行部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
処理実行部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
次に、図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
データ格納部11は、記憶装置である。データ格納部11は、作業情報データベース111、一時ファイル112、プロセスデータベース113および作業分類データベース114を有する。
The data storage unit 11 is a storage device. The data storage unit 11 has a
図3は、作業情報データベースの一例を示す図である。作業情報データベース111は、キーワードに対応付けて分類タグ情報が登録されたデータベースである。図3で示す中分類の項目が、分類タグ情報にあたる。ここで、キーワードとは、作業で使用されたウィンドウを識別するためのウィンドウを用いて行われる作業内容の特徴を表す単語である。キーワードは、タイトルや本文の中から抽出される。分類タグ情報とは、申請業務毎に作業を分類するための情報である。この作業情報データベースが、「対応関係情報」の一例にあたる。
Figure 3 is a diagram showing an example of a work information database. The
一時ファイル112は、各ウィンドウで行われた作業の情報を一時的に格納するファイルである。図2に示すように、一時ファイル112には、作業分類処理部10により収集された作業情報に分類タグが付加された情報が登録される。
The
図4は、プロセスデータベースの一例を示すである。プロセスデータベース113は、作業者端末2において処理実行部22により実行された各申請業務で実行されるプロセスの情報が格納される。すなわち、プロセスの情報は、申請業務毎の実行される作業を表す関連作業情報である。
Figure 4 shows an example of a process database. The
例えば、試験的に処理実行部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
作業分類データベース114は、申請業務毎に分類された作業の情報が登録されるデータベースである。図2に示すように、作業分類データベース114には、一時ファイル112に格納された情報を用いてウィンドウ毎の作業を申請業務毎に分類された情報が、作業分類処理部10により登録される。この作業分類データベース114に登録された情報を参照することで、申請業務毎の関連する作業の一群を特定して抽出することが可能となる。
The
作業分類処理部10は、作業者端末2でウィンドウを用いて実行された各種作業を申請業務毎に分類する。作業分類処理部10は、図1に示すように、作業情報収集部101、テキスト抽出部102、タグ付与部103、リストアップ部104、検証管理部105、グループ化部106およびウィンドウ管理部107を有する。
The task
作業情報収集部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
タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、テキスト抽出部102により抽出されたキーワードに対応する分類タグ情報を取得する。次に、タグ付与部103は、ウィンドウの開始時刻、終了時刻、利用時間及びそのウィンドウを用いた作業時のアプリケーションの状態をウィンドウの情報から取得する。
The
その後、タグ付与部103は、図5に示す一時ファイル112を生成する。図5は、一時ファイルの一例を示す図である。タグ付与部103は、ウィンドウのアイコンを一時ファイル112に登録し、且つ、テキスト抽出部102により抽出されたキーワードを一時ファイル112に登録する。次に、タグ付与部103は、開始時間、終了時間及び利用時間を一時ファイル112に登録する。さらに、タグ付与部103は、キーワードに対応する分類タグ情報を中分類として一時ファイル112に登録する。これにより、タグ付与部103は、各ウィンドウを用いて行われた作業に、その作業が対応する業務を表す分類タグ情報を付加することができる。また、タグ付与部103は、そのウィンドウを用いた作業時のアプリケーションの状態を小分類として一時ファイル112に登録する。タグ付与部103は、ウィンドウを用いた作業が行われる毎にそのウィンドウを用いて行われた作業の情報を一時ファイル112に順次登録して、ウィンドウ毎に行われた作業の情報に分類タグ情報を付加して蓄積する。
Then, the
リストアップ部104は、プロセスデータベース113に格納された各申請業務で実行される一連の作業から、申請業務の開始のトリガとなる作業を特定する。例えば、ウィンドウのタイトルが「購入申請開始」であれば、リストアップ部104は、そのウィンドウを用いて行われた作業が申請業務の開始のトリガとなる作業として特定できる。そして、リストアップ部104は、一時ファイル112に申請業務の開始のトリガとなる作業が登録されたか否かを判定して、申請業務が開始されたか否かを判定する。その後、リストアップ部104は、一時ファイル112に登録された作業を監視して、申請業務開始の作業の後の作業の中から申請業務完了となる作業を検出する。例えば、ウィンドウのタイトルが「承認依頼」であれば、リストアップ部104は、そのウィンドウを用いて行われた作業を申請業務完了となる作業として検出する。
The list-up
リストアップ部104は、申請業務完了となる作業を検出すると、蓄積されたウィンドウ毎の作業の情報を一時ファイル112から読み出す。ここで、リストアップ部104は、申請業務完了後一定時間経過した後に作業の情報の読み出しを行ってもよい。そして、リストアップ部104は、読み出したウィンドウ毎の作業の情報の中で分類タグ情報が一致するものを関連する作業として抽出する。
When the list-up
次に、リストアップ部104は、プロセスデータベース113に格納された各申請業務で実行される一連のプロセスの情報を参照する。次に、リストアップ部104は、抽出した作業と同じ分類タグであり各プロセスで行われる作業内容が一致する申請業務を特定する。そして、リストアップ部104は、特定した申請業務以外の申請業務におけるプロセスで行われる作業が抽出した作業に存在する場合、その作業を抽出した作業の中から削除する。これにより、リストアップ部104は、他の申請業務で行われる作業をノイズとして抽出した関連する作業の中から除去できる。
Next, the list-up
さらに、リストアップ部104は、特定した申請業務におけるプロセスを確認して申請開始のトリガとなる作業を特定する。次に、リストアップ部104は、抽出した関連する作業のうち、特定した申請開始のトリガとなる作業と一致する作業を検出して、その作業が行われた時刻を申請業務の開始時点と特定する。次に、リストアップ部104は、申請開始の作業の後の作業の中から申請完了となる作業を検出し、その作業が行われた時刻を申請業務の終了時点と特定する。そして、リストアップ部104は、申請開始の開始時点の所定時間前の作業から申請業務の終了時点の所定時間後の作業までの作業を抽出した作業の中から特定して、1つの申請業務における関連する作業とする。その後、リストアップ部104は、特定した1つの申請業務における関連する作業の情報を検証管理部105へ出力する。
Furthermore, the list-up
検証管理部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
検証管理部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
また、検証管理部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
その後、検証管理部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
その後、この内容で登録するためのボタンが作業者に押下され、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
更新部109は、グループ化部106による作業分類データベース114への登録完了後、グループ化部106が登録した各作業の情報を取得する。次に、更新部109は、作業分類データベース114に登録された各作業のキーワードを各作業の情報から取得する。次に、更新部109は、作業分類データベース114に登録されたキーワードと作業情報データベース111に登録済みのキーワードとを比較する。そして、更新部109は、作業分類データベース114に登録された各作業のキーワードの中に作業情報データベース111には登録されていない新規のキーワードが存在するか否かを判定する。新規のキーワードが存在する場合、更新部109は、新規のキーワードとそれに対応する小分類の情報を作業情報データベース111に登録して更新する。
After the grouping unit 106 has completed registration in the
ここで、図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
また、作業者が交通費や出張先の場所の調査を行う場合、処理実行部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
処理実行部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
この場合も、作業分類処理部10は、出張精算の申請業務で実行された作業の情報及びその前後の作業の情報を取得して、分類タグ情報付加して一時ファイル112に格納する。その後、作業分類処理部10は、一時ファイル112に格納された情報を用いて、出張精算の申請業務の関連する作業を一まとまりにして作業分類データベース114に登録する。このように、作業分類処理部10は、製品購入の申請業務に限らず様々な申請業務に関連する作業を一まとまりにして作業分類データベース114に登録することができる。したがって、様々な申請業務についての関連する作業の情報を分析に用いることができる。
In this case too, the work
例えば、図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
次に、図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
タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、キーワードに対応する分類タグ情報を取得して、各作業の分類タグを決定し、分類タグを付与した各作業の情報を一時ファイル112に保存する(ステップS4)。
The
リストアップ部104は、プロセスデータベース113に登録された各申請業務の開始のトリガとなる作業の情報を用いて、申請処理が開始されたか否かを判定する(ステップS5)。申請処理が開始されていない場合(ステップS5:否定)、作業分類処理は、ステップS2へ戻り、事前の作業の作業情報の取得を繰り返す。
The list-up
これに対して、申請処理が開始された場合(ステップS5:肯定)、リストアップ部104は、申請処理の完了を確認するため、申請処理が完了したか否かの判定を開始する(ステップS6)。申請処理が完了していない場合(ステップS6:否定)、作業分類処理は、ステップS2へ戻り、申請業務実行中の作業情報の取得を繰り返す。
In contrast, if the application process has started (step S5: Yes), the list-up
申請処理が完了した場合(ステップS6:肯定)、リストアップ部104は、一時ファイル112から分類タグ情報及びプロセスデータベース113を用いて、1つの申請作業における関連する作業の抽出を実行する(ステップS7)。そして、リストアップ部104は、抽出した関連する作業の情報を検証管理部105へ出力する。
When the application process is completed (step S6: Yes), the list-up
検証管理部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/
その後、検証管理部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
これに対して、新規のキーワードが存在する場合(ステップS11:肯定)、更新部109は、新規のキーワードおよびそれに対応する分類タグを作業情報データベース111に追加して保存する(ステップS12)。その後、作業分類処理は終了する。
On the other hand, if a new keyword is present (step S11: Yes), the
以上に説明したように、本実施例に係る作業情報管理サーバは、申請業務毎に関連する作業を一まとめにして分類したデータベースを生成して保持する。これにより、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
入出力処理部13は、図12に示したボタン231及び232を有する確認画面203を入出力装置12に表示させる。
The input/
作業者は、確認画面を参照し、削除する作業などの選択を行った後に対象である申請業務の関連する作業が確定すると、ボタン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/
ウィンドウ管理部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/
ウィンドウ管理部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
以上に説明したように、本実施例に係る作業情報管理サーバは、関連する作業が登録された申請業務の実行時に、登録された関連する作業で使用するウィンドウを作業者端末に自動的に開かすことができる。これにより、作業者が同様の申請業務を実行する場合に、作業を開始すると自動的にその申請業務の作業で使用するウィンドウが開き、作業者は、申請業務の作業を効率よく進めることが可能となる。 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
作業者が入出力装置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/
例えば、確認画面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
ここで、検証管理部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
検証管理部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
タグ付与部103は、作業情報及びテキスト抽出部102により抽出された各ウィンドウのキーワードの入力をテキスト抽出部102から受ける。次に、タグ付与部103は、作業情報データベース111を検索して、キーワードに対応する分類タグ情報を取得して、各作業の分類タグを決定し、分類タグを付与した各作業の情報を一時ファイル112に保存する(ステップS104)。
The
リストアップ部104は、プロセスデータベース113に登録された各申請業務の開始のトリガとなる作業の情報を用いて、申請処理が開始されたか否かを判定する(ステップS105)。申請処理が開始されていない場合(ステップS105:否定)、作業分類処理は、ステップS102へ戻り、事前の作業の作業情報の取得を繰り返す。
The list-up
これに対して、申請処理が開始された場合(ステップS105:肯定)、リストアップ部104は、申請処理の完了を確認するため、申請処理が完了したか否かの判定を開始する(ステップS106)。申請処理が完了していない場合(ステップS106:否定)、作業分類処理は、ステップS102へ戻り、申請業務実行中の作業情報の取得を繰り返す。
On the other hand, if the application process has started (step S105: Yes), the list-up
申請処理が完了した場合(ステップS106:肯定)、リストアップ部104は、一時ファイル112から分類タグ情報及びプロセスデータベース113を用いて、1つの申請作業における関連する作業の抽出を実行する(ステップS107)。そして、リストアップ部104は、抽出した関連する作業の情報を検証管理部105へ出力する。
When the application process is completed (step S106: Yes), the list-up
検証管理部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/
検証管理部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
次に、表示候補管理部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
そして、表示候補管理部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
さらに、表示候補管理部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
そして、表示候補管理部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
作業者が候補の中から表示するウィンドウの選択を行うと、表示候補管理部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
ネットワークインタフェース96は、例えば、作業情報管理サーバ1と作業者端末2との間の通信インタフェースである。CPU91は、ネットワークインタフェース96を介して、作業情報管理サーバ1の各部と通信を行う。
The
ディスプレイ94および入力デバイス95は、入出力装置12を実現する。入力デバイス95は、例えば、キーボードやマウスである。このディスプレイ94および入力デバイス95を用いることで、作業分類データベース114にアクセスして申請業務の分析を行うことができる。
The
ハードディスク93は、図1、図11および図16に例示したデータ格納部11の機能を実現する。また、ハードディスク93は、図1、図11および図16に例示した作業分類処理部10、分析部14及び入出力処理部13の機能を実現するプログラムを含む各種プログラムを格納する。
The
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
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
112
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~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.
複数のアクティブなウィンドウのそれぞれから抽出されるキーワードに基づいて、各前記ウィンドウを用いて実行される複数の作業のそれぞれに、複数の業務のうち各前記作業に対応する業務を表す分類タグを付与し、
前記作業を基に特定される前記業務の開始時点および前記業務の終了時点、並びに、前記分類タグの種別を基に、前記業務毎に前記作業をグループ化し、
前記グループ化された前記作業の情報を前記業務毎に記録する
処理を実行することを特徴とする情報処理方法。 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.
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023120965A (en) * | 2022-02-18 | 2023-08-30 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Citations (2)
| 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 |
-
2020
- 2020-07-31 JP JP2020130616A patent/JP7540230B2/en active Active
Patent Citations (2)
| 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 |