JP6656877B2 - Information processing apparatus, information processing method, and program - Google Patents
Information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP6656877B2 JP6656877B2 JP2015208758A JP2015208758A JP6656877B2 JP 6656877 B2 JP6656877 B2 JP 6656877B2 JP 2015208758 A JP2015208758 A JP 2015208758A JP 2015208758 A JP2015208758 A JP 2015208758A JP 6656877 B2 JP6656877 B2 JP 6656877B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- registration information
- information
- registration
- output
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、作業を登録することが可能な情報処理装置等に関するものである。 The present invention relates to an information processing device or the like capable of registering work.
従来の情報処理装置としては、オペレータにより入力された伝票入力データを記憶するものが知られていた(例えば、特許文献1参照)。 2. Description of the Related Art As a conventional information processing device, a device that stores slip input data input by an operator has been known (for example, see Patent Document 1).
しかしながら、従来の情報処理装置等においては、ユーザが画面を用いて行なうべき作業を自動登録し、登録した作業を一括して出力することができない、という課題があった。 However, in a conventional information processing apparatus or the like, there is a problem that a work to be performed by a user using a screen cannot be automatically registered, and the registered work cannot be output collectively.
本発明の情報処理装置は、1以上の画面を用いて行なわれる作業に利用される1以上のデータベースと、実行予定がある作業であって、1以上の画面を用いて行なわれる作業に関する情報である1以上の作業登録情報が格納される作業登録情報格納部と、1以上のデータベースに格納されるデータに関する条件であって、データベースを利用して行なわれる作業に関する作業登録情報を取得するための条件である1以上の登録条件が格納される条件格納部と、1以上の登録条件のそれぞれを、各登録条件に対応する1以上のデータベースに格納されているデータが満たすか否かを判断する判断部と、判断部が条件を満たすと判断した登録条件にそれぞれ対応する作業登録情報を取得し、作業登録情報格納部に蓄積する作業登録情報蓄積部と、作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、出力指示に応じて、作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部とを備えた情報処理装置である。 The information processing apparatus according to the present invention includes one or more databases used for work performed using one or more screens, and information related to work scheduled to be performed and performed using one or more screens. A work registration information storage unit for storing one or more work registration information, and a condition for acquiring work registration information relating to work performed using the database, the condition being related to data stored in one or more databases. A condition storage unit in which one or more registration conditions as conditions are stored, and whether or not each of the one or more registration conditions is satisfied by data stored in one or more databases corresponding to each registration condition is determined. A determination unit, a work registration information storage unit that acquires work registration information corresponding to each of the registration conditions that the determination unit determines that the condition is satisfied, and stores the work registration information in the work registration information storage unit; An output instruction receiving unit that receives an output instruction that is an instruction to output business registration information; and a work output unit that outputs information indicating one or more work registration information stored in a work registration information storage unit in response to the output instruction. An information processing apparatus comprising:
かかる構成により、ユーザが画面を用いて行なうべき作業を自動登録し、登録した作業を一括して出力することができる。 With this configuration, it is possible to automatically register the work to be performed by the user using the screen, and output the registered work collectively.
また、本発明の情報処理装置は、前記情報処理装置において、条件格納部には、2以上の登録条件が格納され、判断部は、1以上のデータベースに格納されているデータが2以上の登録条件をそれぞれ満たすか否かを判断し、作業登録情報蓄積部は、判断部が2以上の登録条件のうちの1以上の登録条件を満たすと判断した場合に、1以上の登録条件にそれぞれ対応する作業登録情報を取得し、作業登録情報格納部に蓄積する情報処理装置である。 Also, in the information processing apparatus of the present invention, in the information processing apparatus, the condition storage unit stores two or more registration conditions, and the determination unit determines whether the data stored in the one or more databases is the registered data of two or more. The work registration information storage unit determines whether or not each of the conditions is satisfied. If the determination unit determines that one or more of the two or more registration conditions is satisfied, the work registration information storage unit responds to each of the one or more registration conditions. This is an information processing apparatus that acquires work registration information to be stored and stores the work registration information in a work registration information storage unit.
かかる構成により、ユーザが画面を用いて行なうべき2以上の作業を自動登録し、登録した作業を一括して出力することができる。 With this configuration, it is possible to automatically register two or more tasks to be performed by the user using the screen, and output the registered tasks collectively.
また、本発明の情報処理装置は、前記情報処理装置において、条件格納部には、登録条件が、それぞれ、作業に用いられる画面である作業画面を指定する情報である画面指定情報と対応付けて蓄積されており、作業登録情報蓄積部は、判断部が一の登録条件を満たすと判断した場合に、一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部の1以上の作業登録情報を示す情報を出力し、作業出力部が出力した作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける作業指示受付部と、作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部とをさらに備えた情報処理装置である。 Further, in the information processing apparatus of the present invention, in the information processing apparatus, the condition storage unit associates the registration condition with screen designation information that is information for designating a work screen that is a screen used for the work. When the determination unit determines that one registration condition is satisfied, the work registration information storage unit acquires the work registration information having the screen designation information associated with the one registration condition, and registers the work registration information. The work output unit stores the information indicating one or more pieces of work registration information in the work registration information storage unit in response to the output instruction, and outputs the information indicating the work registration information output by the work output unit. Among them, a work instruction receiving unit that receives a work instruction that is an instruction for specifying information indicating one piece of work registration information, and screen designation information included in the work registration information specified by the work instruction received by the work instruction receiving unit include It is further provided an information processing apparatus and a working screen output unit for outputting an operation screen to be constant.
かかる構成により、登録条件に応じて取得された作業登録情報が指定された場合に、登録条件に応じた作業画面を出力することができ、登録条件に応じた適切な作業を行なうことができる。 With this configuration, when the work registration information acquired according to the registration condition is specified, a work screen according to the registration condition can be output, and an appropriate work according to the registration condition can be performed.
また、本発明の情報処理装置は、前記情報処理装置において、情報処理装置は、第一のアプリケーションソフトウェアの機能として実現され、1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、条件格納部には、1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、判断部は、1以上の第一の登録条件を、第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、作業登録情報蓄積部は、判断部が一の第一の登録条件を満たすと判断した場合に、一の第一の登録条件に対応する第一の作業登録情報を取得し、作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部に格納された第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報とをそれぞれ示す情報を出力する情報処理装置である。 Further, the information processing device of the present invention is the information processing device, wherein the information processing device is realized as a function of first application software, and one or more databases are used in the work performed using the first application software. It has one or more first databases that are used databases, and stores, in the condition storage unit, first work registration information that is work registration information on work performed using the one or more first databases. One or more first registration conditions, which are registration conditions for obtaining, are stored, and the determination unit determines whether the data stored in the first database satisfies the one or more first registration conditions. When the determination unit determines that the first registration condition is satisfied, the work registration information storage unit determines the first work corresponding to the one first registration condition. Acquisition information is stored in the work registration information storage unit, and the work output unit uses the first work registration information stored in the work registration information storage unit and the second application software in response to the output instruction. This is an information processing apparatus that outputs information indicating second work registration information, which is work registration information relating to work performed by the user.
かかる構成により、異なるアプリケーションソフトウェアを用いて行なわれる作業の作業登録情報を一覧できるよう出力することができる。 With this configuration, it is possible to output the work registration information of the work performed using different application software so that the work registration information can be listed.
また、本発明の情報処理装置は、前記情報処理装置において、条件格納部には、1以上の第一の登録条件が、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第一の画面指定情報と対応付けて蓄積されており、作業登録情報蓄積部は、判断部が一の第一の登録条件を満たすと判断した場合に、一の第一の登録情報に対応付けられた第一の画面指定情報を有する第一の作業登録情報を取得して作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部に格納された第一の画面指定情報を有する第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第二の画面指定情報を有する第二の作業登録情報とをそれぞれ示す情報を出力し、作業画面出力部は、作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する情報処理装置である。 Further, in the information processing apparatus according to the present invention, in the information processing apparatus, the condition storage unit designates a work screen used for a work performed by using one or more first registration conditions using the first application software. Is stored in association with the first screen designation information, which is the screen designation information to be performed, and the work registration information accumulation unit, when the judgment unit judges that the first registration condition is satisfied, The first work registration information having the first screen designation information associated with the registration information of the first job registration information is acquired and stored in the work registration information storage unit, and the work output unit stores the work registration information according to the output instruction. First work registration information having first screen designation information stored in a section, and second screen designation as screen designation information for designating a work screen used for a work performed using the second application software The work screen output unit outputs information indicating the second work registration information having the information, and the work screen output unit outputs the work screen specified by the screen designation information included in the work registration information specified by the work instruction received by the work instruction reception unit. Is an information processing device that outputs the information.
かかる構成により、指定された作業登録情報に対応するアプリケーションソフトウェアの作業画面を出力させることができる。 With this configuration, it is possible to output a work screen of the application software corresponding to the specified work registration information.
また、本発明の情報処理装置は、前記情報処理装置において、作業出力部は、第一の作業登録情報を示す情報と、第二の作業登録情報を示す情報とを視覚的に異なる態様で出力する情報処理装置である。 In the information processing apparatus according to the present invention, in the information processing apparatus, the work output unit outputs information indicating the first work registration information and information indicating the second work registration information in a visually different manner. Information processing device.
かかる構成により、第一のアプリケーションソフトウェアについての作業登録情報と、第二のアプリケーションソフトウェアについての作業登録情報とを、視覚的に識別可能となるように出力することができる。 With this configuration, it is possible to output the work registration information for the first application software and the work registration information for the second application software so that they can be visually identified.
また、本発明の情報処理装置は、前記情報処理装置において、作業画面出力部は、作業指示受付部が受け付けた作業指示により指定された作業登録情報が第二の作業登録情報である場合に、第二のアプリケーションソフトウェアを実行させて、第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させる情報処理装置である。 Further, in the information processing device of the present invention, in the information processing device, the work screen output unit, when the work registration information specified by the work instruction received by the work instruction reception unit is the second work registration information, An information processing apparatus that executes the second application software and outputs a work screen specified by the screen specification information included in the second work registration information.
かかる構成により、指定された作業登録情報が第二の作業登録情報である場合、第二のアプリケーションソフトウェアを実行させて、作業画面を出力させることができる。 With this configuration, when the designated work registration information is the second work registration information, the second application software can be executed to output the work screen.
また、本発明の情報処理装置は、前記情報処理装置において、実行予定がある作業であって、1以上の画面を用いてそれぞれ行なわれる1以上の各作業を指定するための情報である1以上の作業指定情報を受け付ける作業指定受付部を更に備え、作業登録情報蓄積部は、作業指定受付部が受け付けた各作業指定情報に応じて、作業指定情報に応じた作業登録情報である指定作業登録情報を取得し、取得した指定作業登録情報を作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、判断部が条件を満たすと判断した登録条件に対応する作業登録情報格納部に格納された1以上の作業登録情報と、作業登録情報格納部に格納された1以上の指定作業登録情報と、を示す情報を出力する情報処理装置である。 Further, the information processing apparatus according to the present invention, in the information processing apparatus, includes one or more pieces of information for designating one or more tasks to be performed using one or more screens. The job registration information accumulating unit is further provided with a job designation receiving unit for receiving the job designation information, and the job registration information accumulating unit is a designated job registration which is the job registration information corresponding to the job designation information according to each job designation information received by the job designation receiving unit Acquires information, accumulates the acquired designated work registration information in the work registration information storage unit, and stores the work registration information corresponding to the registration condition that the determination unit determines that the condition is satisfied in response to the output instruction. The information processing apparatus outputs information indicating one or more pieces of work registration information stored in a section and one or more pieces of designated work registration information stored in a work registration information storage section.
かかる構成により、作業指定情報に応じて登録された作業と、登録条件に応じて自動登録された作業とを、一覧できるよう出力することができる。 With this configuration, the work registered according to the work designation information and the work automatically registered according to the registration condition can be output so as to be listed.
本発明による情報処理装置等によれば、ユーザが画面を用いて行なうべき作業を自動登録し、登録した作業を一括して出力することができる。 ADVANTAGE OF THE INVENTION According to the information processing apparatus etc. by this invention, the work which a user should perform using a screen can be registered automatically, and the registered work can be output collectively.
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of an information processing apparatus and the like will be described with reference to the drawings. Note that components denoted by the same reference numerals in the embodiments perform the same operation, and thus the description thereof may not be repeated.
(実施の形態1)
図1は、本実施の形態における情報処理装置1のブロック図である。
(Embodiment 1)
FIG. 1 is a block diagram of an information processing device 1 according to the present embodiment.
情報処理装置1は、1または2以上のデータベース101、作業登録情報格納部102、条件格納部103、判断部104、作業登録情報蓄積部105、出力指示受付部106、作業出力部107、作業指示受付部108、作業画面出力部109を備える。ここでは、説明のため、データベース101が一つである場合を例に挙げて説明するが、本発明においてはデータベース101は2以上であっても良い。 The information processing apparatus 1 includes one or more databases 101, a work registration information storage unit 102, a condition storage unit 103, a determination unit 104, a work registration information storage unit 105, an output instruction receiving unit 106, a work output unit 107, and a work instruction. A reception unit 108 and a work screen output unit 109 are provided. Here, for the sake of explanation, a case where there is one database 101 will be described as an example, but in the present invention, two or more databases 101 may be provided.
1以上のデータベース101は、1以上の画面を用いて行なわれる作業に利用されるデータベースである。データベース101には、例えば、1以上の画面を用いて行なわれる作業に利用されるデータが格納される。作業に利用されるデータベースは、例えば、作業によって更新されるデータベースである。作業に利用されるデータが格納されるということは、例えば、作業において読み出して利用されるデータが格納されていることであっても良く、作業により取得された情報が蓄積されることによって格納されることであっても良い。 The one or more databases 101 are databases used for work performed using one or more screens. The database 101 stores, for example, data used for work performed using one or more screens. The database used for the work is, for example, a database updated by the work. The fact that the data used for the work is stored may be, for example, that data read and used in the work is stored, and the data obtained by the work is stored by being stored. It may be that.
データベース101は、例えば、作業に利用されるデータが、一定の形式で作成、管理されたデータの集合やデータ群である。このデータの集合等が格納される格納部(図示せず)や、格納領域等を含めてデータベース101と考えてもよい。データベースは、例えば、リレーショナルデータベースや、オブジェクト指向データベース、CSV形式やXML形式のデータベース等、データ構造は問わない。また、一のデータベース101は、一の格納部で構成されていても良く、物理的に異なる複数の格納部により構成されていても良い。また、一の格納部の異なる格納領域に、それぞれ異なるデータベース101が格納されていても良い。データベース101のデータは、例えば、1以上の画面を用いて行なわれる作業により、適宜、読み出されたり、書き込まれたり、消去されたりする。なお、データベース101が有するデータの読み書き等を管理する手段(図示せず)等も、データベース101の一部と考えてもよい。データベース101は、情報処理装置1がアクセス可能なデータベースと考えてもよい。作業に利用されるデータは、例えば、作業により取得されたデータも含む概念である。 The database 101 is, for example, a set of data or a data group in which data used for work is created and managed in a certain format. The database 101 may be considered to include a storage unit (not shown) for storing the set of data and the like and a storage area. The database may have any data structure, for example, a relational database, an object-oriented database, a database in CSV format or XML format, and the like. Further, one database 101 may be constituted by one storage unit, or may be constituted by a plurality of physically different storage units. Further, different databases 101 may be stored in different storage areas of one storage unit. The data in the database 101 is read, written, or deleted as appropriate by, for example, an operation performed using one or more screens. A unit (not shown) that manages reading and writing of data included in the database 101 may be considered as a part of the database 101. The database 101 may be considered as a database that can be accessed by the information processing device 1. The data used for the work is a concept including, for example, data obtained by the work.
ここでの作業は、1以上のユーザが行なう作業であり、例えば、情報処理装置1を用いて行なわれる作業である。ここでの一の作業は、一連の複数の作業等の一の作業群であってもよい。ここでの一のユーザは、一個人であっても良く、企業や、企業内の部署や、グループ等の一の団体であっても良い。ここでの作業は、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した作業等である。ここでの作業は、例えば、財務や経理、会計に関連した帳票にデータを入力する作業や、帳票に入力されたデータを確認する作業や、データをクエリ等を用いて読み出す作業等である。帳票は、例えば、伝票や帳簿である。ただし、ここでの帳票は、電子化された帳票である。 The work here is a work performed by one or more users, for example, a work performed using the information processing apparatus 1. Here, one operation may be one operation group such as a series of a plurality of operations. Here, one user may be one individual, or may be one organization such as a company, a department in the company, or a group. The work here is, for example, work related to finance, accounting, human resources, inventory management, and the like performed in a corporation such as a company or an organization. The operations here include, for example, an operation of inputting data to a form related to finance, accounting, and accounting, an operation of confirming data input to the form, and an operation of reading data using a query or the like. The form is, for example, a slip or a ledger. However, the form here is an electronic form.
1以上のデータベース101は、例えば、商品の在庫を管理するデータベース101や、商品の販売や、仕入を管理するデータベース101である。 The one or more databases 101 are, for example, a database 101 that manages inventory of commodities and a database 101 that manages sale and purchase of commodities.
なお、ここでの格納部(図示せず)は、例えば、不揮発性の記録媒体であってもよく、揮発性の記録媒体であってもよい。かかることは、他の格納部においても同様である。 The storage unit (not shown) here may be, for example, a nonvolatile recording medium or a volatile recording medium. The same applies to other storage units.
作業登録情報格納部102には、1以上の画面を用いて行なわれる作業に関する情報である1以上の作業登録情報が格納される。ここでの作業は、実行予定がある作業である。 In the work registration information storage unit 102, one or more work registration information, which is information on a work performed using one or more screens, is stored. The work here is a work to be executed.
作業登録情報は、例えば、実行予定がある作業に用いられる画面を出力するための情報である。例えば、作業登録情報は、実行予定がある作業に用いられる画面を出力するための情報を有する情報である。作業に用いられる画面を、ここでは、作業画面と呼ぶ。作業画面は、例えば、作業に用いられる入力画面や出力画面等である。作業画面を出力するための情報とは、画面指定情報や、1以上の画面の出力を伴うタスクや処理を指定する情報である。実行予定がある作業とは、1以上のユーザが今後実行しようと考えている作業や、今後実行しなければならない作業である。ここでの作業は、例えば、1以上のデータベース101に格納されるデータに関して行なわれる作業である。データベース101に格納されるデータに関して行なわれる作業は、例えば、データを利用して行なわれる作業や、データの追加や更新、削除等を含むデータベースを更新する処理を含む作業である。 The work registration information is, for example, information for outputting a screen used for a work scheduled to be executed. For example, the work registration information is information having information for outputting a screen used for a work scheduled to be executed. Here, the screen used for the work is referred to as a work screen. The work screen is, for example, an input screen or an output screen used for the work. The information for outputting a work screen is screen specification information and information for specifying a task or process involving output of one or more screens. The tasks that are scheduled to be executed are tasks that one or more users intend to execute in the future or tasks that must be executed in the future. The work here is, for example, work performed on data stored in one or more databases 101. The work performed on the data stored in the database 101 is, for example, a work performed using the data or a work including a process of updating the database including addition, update, and deletion of data.
画面指定情報は、作業画面を指定する情報である。画面指定情報は、例えば、作業画面の識別子等の作業画面を特定することが可能な情報であってもよい。また、画面指定情報は、作業画面にジャンプするために利用可能な情報であり、例えば、図示しない格納部等に格納されている作業画面の情報に対するリンク情報や、アドレス情報であってもよい。画面指定情報は、作業画面を出力するために用いられる図示しない格納部等に格納されているテンプレート等を指定する情報であってもよい。テンプレートは、例えば、情報処理装置1の専用の形式のデータであっても良く、XML形式のデータや、XML形式のデータとCSS等のスタイルシートのデータとの組であってもよい。画面指定情報は、作業画面の識別子と考えてもよい。画面指定情報は、作業画面として出力される画像情報や、作業画面として出力される電子文書等を指定する情報等であっても良い。 The screen designation information is information for designating a work screen. The screen designation information may be, for example, information capable of specifying a work screen such as an identifier of the work screen. The screen designation information is information that can be used to jump to the work screen, and may be, for example, link information or address information for work screen information stored in a storage unit (not shown). The screen designation information may be information for designating a template or the like stored in a storage unit (not shown) used for outputting a work screen. The template may be, for example, data in a format dedicated to the information processing apparatus 1, or may be data in XML format, or a set of data in XML format and data in a style sheet such as CSS. The screen designation information may be considered as an identifier of the work screen. The screen designation information may be image information output as a work screen, information specifying an electronic document output as a work screen, or the like.
例えば、作業登録情報は、実行予定がある作業において用いられる作業画面を指定する1または2以上の画面指定情報を有している情報である。作業登録情報は、このような画面指定情報により指定される作業画面を出力する際に用いられる条件である実行条件を更に有していても良い。実行条件は、具体的には、作業画面を作成するために用いられる条件であり、後述する作業画面出力部109は、例えば、この実行条件を満たす作業画面を出力することとなる。実行条件は、例えば、作業画面についての詳細な出力設定や、作業画面に加えられる1以上の変更を指定する情報や、作業画面に予め入力される情報や、作業画面に入力されるデータを取得するためのクエリ等である。実行条件は、例えば、作業画面に配置されるデータを検索するための検索期間を示す情報(即ち条件)である。実行条件は、変数等を有していても良い。例えば、実行時の日付等が、実行条件の変数として用いられてもよい。 For example, the work registration information is information having one or more pieces of screen designation information for designating a work screen used in a work scheduled to be executed. The work registration information may further include an execution condition that is a condition used when outputting the work screen specified by the screen specification information. The execution condition is, specifically, a condition used for creating a work screen, and a work screen output unit 109 described later outputs, for example, a work screen satisfying the execution condition. The execution conditions include, for example, obtaining detailed output settings for the work screen, information specifying one or more changes to be made to the work screen, information input in advance to the work screen, and data input to the work screen. Query, etc. The execution condition is, for example, information (that is, a condition) indicating a search period for searching for data arranged on the work screen. The execution condition may have a variable or the like. For example, a date at the time of execution or the like may be used as a variable of the execution condition.
作業登録情報は、例えば、実行予定がある作業を行なうために実行される、1以上の画面の出力を伴う1または2以上のタスクや処理を指定する情報を有していても良い。画面の出力を伴うということは、画面を出力する処理を含むことと考えてもよい。タスクとは、例えば、情報処理装置1等が自動実行する処理である。ただし、タスクは、例えば、ユーザからの入力受付け等の処理を含んでいても良い。作業登録情報は、更に、1以上のタスクや処理を情報処理装置1の図示しない処理部等に実行させるための1以上の命令や、これらを実行させるために用いられる条件を有していても良い。このような条件も実行条件と考えてもよい。 The work registration information may include, for example, information designating one or more tasks and / or processes accompanied by output of one or more screens to be executed in order to perform a work scheduled to be executed. To accompany output of a screen may be considered to include a process of outputting a screen. The task is, for example, a process automatically executed by the information processing apparatus 1 or the like. However, the task may include, for example, a process of receiving an input from a user or the like. The work registration information may further include one or more instructions for causing a not-shown processing unit or the like of the information processing apparatus 1 to execute one or more tasks or processes, and conditions used to execute the instructions. good. Such a condition may be considered as an execution condition.
一の作業登録情報は、例えば、特定の一の作業画面を出力するための情報を有するものであっても良く、複数の作業画面を動的に取得して出力するための情報を有するものであっても良い。この場合の複数の作業画面は、例えば、それぞれ異なる時期に出力される複数の作業画面である。例えば、この場合の複数の作業画面は、一定または不定の周期や、予め指定されたトリガー等に応じて、繰り返し作成され出力される作業画面である。動的に取得して出力とは、動的に異なる条件で作業画面を取得し出力することである。動的に取得とは、例えば、作業画面を出力する時点や、画面を出力するユーザや、画面を出力するトリガー等に応じて、出力される作業画面が作成されることである。動的に取得される各作業画面は、出力する時点や、ユーザ等に応じて、配置されるデータ等が異なる作業画面であってもよい。複数の画面を動的に取得して出力するための作業登録情報は、例えば、基準となる作業画面と、この基準となる作業画面を動的に更新するために用いられる実行条件等の条件とを有する情報や、作業画面のテンプレートを指定する画面指定情報と、このテンプレートを動的に更新するために用いられる実行条件等の条件とを有する情報である。例えば、複数の画面を動的に取得して出力するための作業登録情報は、変数を有するテンプレート等を指定する画面指定情報や、変数を有する実行条件等を有する作業登録情報であってもよい。この変数は、例えば、動的に決定される値、例えば、現在の日付や、現在の月や、先月の値が入力される変数である。基準となる作業画面を動的に更新するために用いられる実行条件等の条件は、例えば、基準となる作業画面の1以上のデータを置換するために用いられるデータを作成するための条件や、基準となる作業画面に追記されるデータを作成するための条件である。テンプレートを動的に更新するために用いられる条件についても同様である。例えば、作業登録情報は、請求書のテンプレートを指定する画面指定情報と、このテンプレートに記入される日付を、作業画面が出力される日付を含む月の末日に設定する条件や、作業画面に配置されるデータを取得するためのクエリであって、検索対象となる期間を、作業画面が出力される日付を含む月の初日から末日までの範囲に設定するクエリ等を有する情報であっても良い。 One work registration information may include, for example, information for outputting a specific one work screen, or information for dynamically acquiring and outputting a plurality of work screens. There may be. The plurality of work screens in this case are, for example, a plurality of work screens output at different times. For example, the plurality of work screens in this case are work screens that are repeatedly created and output in accordance with a constant or indefinite cycle or a trigger specified in advance. Dynamically acquiring and outputting means acquiring and outputting a work screen under dynamically different conditions. Dynamic acquisition means that a work screen to be output is created according to, for example, a point in time when a work screen is output, a user who outputs a screen, a trigger that outputs a screen, or the like. Each of the dynamically acquired work screens may be a work screen in which data to be arranged or the like is different depending on a time point of output, a user, or the like. The work registration information for dynamically acquiring and outputting a plurality of screens includes, for example, a reference work screen and conditions such as an execution condition used for dynamically updating the reference work screen. , Screen designation information for designating a work screen template, and conditions such as execution conditions used to dynamically update the template. For example, the work registration information for dynamically acquiring and outputting a plurality of screens may be screen designation information for designating a template or the like having a variable or work registration information having an execution condition or the like having a variable. . This variable is, for example, a variable to which a dynamically determined value, for example, the value of the current date, the current month, or the last month is input. Conditions such as execution conditions used to dynamically update the reference work screen include, for example, conditions for creating data used to replace one or more data of the reference work screen, This is a condition for creating data to be added to the reference work screen. The same applies to the conditions used for dynamically updating the template. For example, the work registration information includes screen designation information for designating an invoice template, a condition for setting a date to be entered in this template at the end of a month including a date on which the work screen is output, and a condition for placing the work screen on the work screen. May be a query for acquiring the data to be retrieved, and may be information including a query for setting the period to be searched in a range from the first day to the last day of the month including the date on which the work screen is output. .
一の作業登録情報は、例えば、画面の出力を伴う複数のタスクまたは処理を、動的に実行するための情報を有するものであっても良い。この場合の複数のタスクまたは処理は、例えば、それぞれ異なる時期に実行される複数のタスクまたは処理である。例えば、この場合の複数のタスクまたは処理は、一定または不定の周期や、予め指定されたトリガー等に応じて、繰り返し実行されるタスクまたは処理である。動的に実行することは、例えば、動的に異なる条件で実行することである。動的に異なる条件とは、例えば、タスクや処理を実行する時点やタスクを実行するユーザやタスクを実行するトリガー等に応じて決定され条件である。複数のタスクまたは処理を動的に実行するための情報は、例えば、タスクや処理を指定する情報と、このタスクや処理を動的に実行する際に用いられる条件とを有する情報である。ここでの条件は、実行時に設定されるパラメータや引数等も含む概念である。タスクや処理を動的に実行するために利用される条件とは、例えば、タスクや処理の実行すべき期間や期日等を動的に決定するための条件や、タスクや処理を実行する際に用いられる設定値を動的に決定するための条件である。例えば、作業登録情報は、ある元帳を確認するための画面を出力するタスクを指定する情報と、タスクにおいて利用される元帳の日付を、タスクを実行する日付を含む月の前の月に設定する条件とを有する情報である。 One piece of work registration information may include information for dynamically executing a plurality of tasks or processes involving screen output, for example. The plurality of tasks or processes in this case are, for example, a plurality of tasks or processes executed at different times. For example, the plurality of tasks or processes in this case are tasks or processes that are repeatedly executed in accordance with a fixed or indeterminate cycle, a trigger specified in advance, or the like. To execute dynamically means, for example, to execute dynamically under different conditions. The dynamically different condition is, for example, a condition determined according to a point in time when a task or process is executed, a user who executes the task, a trigger for executing the task, or the like. The information for dynamically executing a plurality of tasks or processes is, for example, information including information designating a task or a process, and conditions used for dynamically executing the task or the process. The condition here is a concept including parameters and arguments set at the time of execution. Conditions used for dynamically executing a task or process include, for example, conditions for dynamically determining a period or a due date when the task or process should be executed, or a condition for executing a task or process. This is a condition for dynamically determining a set value to be used. For example, the work registration information sets information specifying a task for outputting a screen for confirming a certain ledger and a date of a ledger used in the task to a month before a month including a date on which the task is executed. This is information having conditions.
また、作業登録情報は、例えば、作業登録情報を取得する際の判断に用いられた後述する登録条件や、登録条件を満たすと判断されたデータや、このデータを用いて取得されたデータ等を有していても良い。例えば、作業登録情報は、登録条件を満たすと判断データを用いて、予め指定された処理により取得されたデータを有していても良い。 Further, the work registration information is, for example, a registration condition described later used in the determination when acquiring the work registration information, data determined to satisfy the registration condition, data acquired using this data, and the like. You may have. For example, the work registration information may include data obtained by a process specified in advance using the determination data that the registration condition is satisfied.
また、作業登録情報は、上記で述べた情報の2以上の組合わせを有していてもよい。 Further, the work registration information may include a combination of two or more of the information described above.
作業登録情報は、例えば、この作業登録情報を示す情報である作業識別子と対応付けて、作業登録情報格納部102に格納される。作業識別子は、例えば、対応付けられた作業登録情報に対応するタスクや処理や作業画面や、作業画面を利用して行なわれる作業を識別可能な情報と考えてもよい。作業識別子は、例えば文字列の情報である。例えば、作業識別子は、作業登録情報に割り当てられたユニークな文字列である。作業識別子は、例えば、作業の名称や、作業に利用される作業画面の名称等を有する識別子である。例えば、作業識別子は、「請求書を作成して下さい」や、「データが更新されていません」等の文字列を有する情報であっても良い。作業識別子は、作業において実行されるタスク名や処理名等を有する情報であっても良い。作業識別子は、ユーザが、どのような作業であるかを判断可能な識別子であることが好ましい。作業識別子は、後述する作業条件の日付や期間の情報と同様の、日付や期間の情報を含んでいても良い。作業識別子は、作業登録情報に対応付けられて作業登録情報格納部102に格納される2以上の情報を組み合わせた情報であっても良い。作業登録情報に対応付けられた情報は、作業登録情報が有する情報も含む概念である。例えば、作業識別子は、作業登録情報と対応付けられたタスク名と、タスクを利用した作業の期日を示す情報とを組み合わせた情報であっても良い。また、作業識別子は、作業登録情報と対応付けられた作業画面の識別子と、この作業画面を利用した作業の期日や、この作業登録情報の作成日等を組み合わせた情報であっても良い。作業登録情報が、作業識別子と対応付けて格納されるということは、例えば、作業登録情報と、作業識別子との組が、作業登録情報格納部102に格納されることであっても良く、作業識別子を有する作業登録情報が作業登録情報格納部102に格納されることであっても良い。作業識別子は、変数等を有していても良く、この変数に対応する値は、後述する作業識別子を出力する際に、予め指定された条件を満たす値で置き換えられるようにしても良い。 The work registration information is stored in the work registration information storage unit 102, for example, in association with a work identifier which is information indicating the work registration information. For example, the work identifier may be considered as information that can identify a task, a process, a work screen, or a work performed using the work screen corresponding to the associated work registration information. The work identifier is, for example, character string information. For example, the work identifier is a unique character string assigned to the work registration information. The work identifier is, for example, an identifier having a name of the work, a name of a work screen used for the work, and the like. For example, the work identifier may be information having a character string such as “Please create an invoice” or “Data has not been updated”. The work identifier may be information including a task name, a process name, and the like executed in the work. Preferably, the work identifier is an identifier that allows the user to determine what kind of work it is. The work identifier may include date and period information, which is similar to the work condition date and period information described below. The work identifier may be information obtained by combining two or more pieces of information stored in the work registration information storage unit 102 in association with the work registration information. The information associated with the work registration information is a concept including information included in the work registration information. For example, the work identifier may be information obtained by combining a task name associated with work registration information and information indicating a date of work using the task. The work identifier may be information combining an identifier of a work screen associated with the work registration information, a date of work using the work screen, a creation date of the work registration information, and the like. The fact that the work registration information is stored in association with the work identifier means that, for example, a set of the work registration information and the work identifier may be stored in the work registration information storage unit 102. The work registration information having the identifier may be stored in the work registration information storage unit 102. The work identifier may have a variable or the like, and a value corresponding to this variable may be replaced with a value that satisfies a predetermined condition when outputting a work identifier described later.
また、作業登録情報は、この作業登録情報を作成する操作を行なったユーザのユーザ識別子と対応付けて、作業登録情報格納部102に格納されるようにしてもよい。作業登録情報と、ユーザ識別子との対応付けは、作業登録情報と、作業識別子の対応付けと同様である。 Further, the work registration information may be stored in the work registration information storage unit 102 in association with the user identifier of the user who performed the operation for creating the work registration information. The association between the work registration information and the user identifier is the same as the association between the work registration information and the work identifier.
作業登録情報格納部102は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部においても同様である。 The work registration information storage unit 102 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium. The same applies to other storage units.
条件格納部103には、1または2以上の登録条件が格納される。登録条件は、1以上のデータベース101に格納されるデータに関する条件である。登録条件は、1以上のデータベース101を利用して行なわれる作業に関する作業登録情報を取得するための条件である。登録条件は、例えば、1以上のデータベース101に、1以上の特定のデータがあるか否かを示す条件や、1以上の特定のデータが、それぞれ予め指定された数以上有るか否かを示す条件であっても良い。特定のデータは、例えば、特定の条件を満たすデータであっても良い。例えば、特定の条件を満たすデータは、特定の属性を有するデータや、特定の文字列等を含むデータであっても良い。また、特定の条件を満たすデータは、特定の日付や期間内のデータであっても良い。予め指定された数以上有るか否かを示す条件とは、予め指定された数より多いか否かを示す条件も含む概念であると考えてもよい。 The condition storage unit 103 stores one or more registration conditions. The registration condition is a condition relating to data stored in one or more databases 101. The registration condition is a condition for acquiring work registration information regarding a work performed using one or more databases 101. The registration condition indicates, for example, a condition indicating whether or not there is one or more specific data in one or more databases 101, and indicates whether or not there is a predetermined number or more of one or more specific data. It may be a condition. The specific data may be, for example, data satisfying a specific condition. For example, data satisfying a specific condition may be data having a specific attribute, data including a specific character string, or the like. Data satisfying a specific condition may be data within a specific date or period. The condition indicating whether or not the number is equal to or more than a predetermined number may be considered to be a concept including a condition indicating whether or not the number is larger than a predetermined number.
登録条件は、特定のレコードが有るか否かの条件や、特定のレコードが、予め指定された数以上有るか否かを示す条件であっても良い。特定のレコードとは、例えば、特定のデータや属性値を有するレコードである。 The registration condition may be a condition as to whether or not there is a specific record, or a condition indicating whether or not a specific record has a predetermined number or more. The specific record is, for example, a record having specific data and attribute values.
登録条件は、予め指定された1以上のクエリと、このクエリに対応するデータが有るか否かを示す条件とを組み合わせた条件や、予め指定されたクエリと、このクエリに対応するデータが予め指定された数以上検出されたか否かを示す条件とを組み合わせた条件であっても良い。 The registration conditions include a condition in which one or more queries specified in advance and a condition indicating whether there is data corresponding to this query are combined, or a query specified in advance and data corresponding to this query are stored in advance. The condition may be a combination of a condition indicating whether or not a specified number or more are detected.
登録条件は、条件を満たすか否かの判断対象となる1以上のデータベース101を指定する情報、例えばデータベース識別子を有していても良い。また、登録条件は、1以上のデータベース内の、判断対象となる1以上のデータの範囲を指定する情報を有していても良い。データベース識別子は、例えばデータベースを構成するデータが格納されるファイルやフォルダ等の識別子やアドレス情報等である。また、登録条件は、1以上のデータベース101に格納されているデータに関する集計結果についての条件であっても良い。例えば、登録条件は、ある商品や、任意の商品について集計した在庫数についての条件であっても良い。 The registration condition may include information specifying one or more databases 101 to be determined as to whether or not the condition is satisfied, for example, a database identifier. Further, the registration condition may have information for specifying a range of one or more data to be determined in one or more databases. The database identifier is, for example, an identifier of a file or a folder in which data constituting the database is stored, address information, or the like. Further, the registration condition may be a condition regarding a totaling result regarding data stored in one or more databases 101. For example, the registration condition may be a condition on the number of stocks of a certain product or an arbitrary product.
登録条件は、予め指定された条件を満たすデータがデータベース101に格納されているという条件あっても良い。この予め指定された条件は、データの値や、データについての集計結果に関する条件であっても良く。例えば、登録条件は、商品の在庫に関するデータベース101を用いて集計した商品の在庫数が、予め指定された値以下である商品がある、という条件であっても良い。登録条件は、例えば、データの更新日に関する条件であっても良い。例えば、登録条件は、データが、予め指定された日数以上更新されていないことを示す条件であっても良い。 The registration condition may be a condition that data satisfying a condition specified in advance is stored in the database 101. The pre-specified condition may be a condition relating to the value of the data or the result of counting the data. For example, the registration condition may be a condition that there is a product whose stock quantity of the product totaled using the database 101 on the product stock is equal to or less than a predetermined value. The registration condition may be, for example, a condition relating to an update date of data. For example, the registration condition may be a condition indicating that the data has not been updated for more than a predetermined number of days.
一の登録条件は、一の条件のみで構成されていても良く、複数の条件で構成されていても良い。例えば、一の登録条件は、複数の条件の論理積や論理和であってもよい。 One registration condition may be constituted by only one condition, or may be constituted by a plurality of conditions. For example, one registration condition may be a logical product or a logical sum of a plurality of conditions.
条件格納部103には、登録条件が、それぞれ、作業に用いられる作業画面を指定する画面指定情報画面や、画面を用いて実行されるタスクや処理を指定する情報と対応付けて格納されていてもよい。 The condition storage unit 103 stores the registration conditions in association with a screen designation information screen for designating a work screen used for the work, and information for designating a task or a process to be executed using the screen. Is also good.
また、条件格納部103には、画面指定情報や、タスクや処理を指定する情報に加えて更に他の情報が、登録条件と対応付けて格納されていても良い。条件格納部103には、例えば、登録条件が、例えば、作業条件と対応付けられて格納されていても良い。 Further, in addition to the screen designating information, the information designating the task or the process, other information may be stored in the condition storage unit 103 in association with the registration condition. For example, registration conditions may be stored in the condition storage unit 103 in association with, for example, work conditions.
作業条件とは、作業についての1または2以上の条件である。ここでの作業は、例えば、実行予定がある作業である。作業条件は、例えば、作業登録情報を取得するために用いられる情報の一つと考えてもよい。例えば、作業条件は、作業登録情報が有する画面指定情報やタスクを指定する情報等の初期値や設定値を取得するための情報であっても良く、作業登録情報が有する実行条件を取得するための情報であっても良い。作業条件は、例えば、作業を特定するための条件である。作業を特定する条件とは、例えば、作業に用いられるデータや、日付等を指定する条件である。ここでの日付は、複数の日付や期間等も含む概念であるとする。ここでの日付は、例えば、作業の開始日や、作業を行なう期間や、作業を行なう期日であっても良い。日付を指定する条件は、特定の日付を指定する情報であっても良く、「毎月10日」や、「40日後」等の、特定しようとする日付を示すルール等の情報であっても良い。日付等を指定する条件は、日付に関する変数を有する条件であっても良い。ここでの日付は、時刻等を含むと考えてもよい。 The work condition is one or more conditions for the work. The work here is, for example, a work to be executed. The work condition may be considered as, for example, one of the information used to acquire the work registration information. For example, the work condition may be information for acquiring initial values or setting values such as screen designation information or information for specifying a task included in the work registration information, and may be information for acquiring an execution condition included in the work registration information. Information. The work condition is, for example, a condition for specifying the work. The condition for specifying the work is, for example, a condition for designating data used for the work, date, and the like. Here, the date is a concept including a plurality of dates and periods. The date here may be, for example, the start date of the work, the period during which the work is performed, or the date on which the work is performed. The condition for specifying the date may be information for specifying a specific date, or information such as a rule indicating a date to be specified, such as “every 10th” or “after 40 days”. . The condition for specifying the date and the like may be a condition having a variable related to the date. The date here may be considered to include the time and the like.
また、作業条件は、作業を行なう1以上のユーザを特定する条件(例えば、作業を行なうユーザのユーザ識別子や、作業を行なうユーザ群のグループ識別子等)や、作業において利用するデータベースや、作業により作成した情報の蓄積先を指定する条件等であってもよい。例えば、作業条件は、ログインしているユーザのユーザ識別子を、作業を行なうユーザとして指定する条件であっても良い。作業条件は、ユーザ識別子や、データベース等を変数として有する条件であっても良い。ユーザ識別子は、例えば、ユーザ名や、ユーザの社員番号や、ユーザに割り当てられた文字列や、ユーザのメールアドレス等である。このユーザ識別子が示すユーザは、例えば、登録条件を用いた判断が行なわれるユーザであり、登録条件に応じた作業登録情報が対応付けられるユーザである。 In addition, the work condition includes a condition for specifying one or more users who perform the work (for example, a user identifier of a user performing the work, a group identifier of a group of users performing the work, etc.), a database used in the work, The condition may be a condition for designating the storage location of the created information. For example, the work condition may be a condition that specifies the user identifier of the logged-in user as the user who performs the work. The work condition may be a condition having a user identifier, a database, or the like as a variable. The user identifier is, for example, a user name, an employee number of the user, a character string assigned to the user, a mail address of the user, and the like. The user indicated by the user identifier is, for example, a user who makes a determination using registration conditions, and is a user who is associated with work registration information corresponding to the registration conditions.
作業条件は、作業において用いられる設定値や入力値等の情報であってもよい。作業情報は、例えば、作業に用いられるデータを取得するための、検索範囲等を指定するクエリ等の情報や、データの単位や処理方法等を指定する情報等である。このクエリ等の情報は、現在の日付や、対応する登録条件を満たすと判断されたデータを、変数として有する情報であっても良い。また、作業に用いられる設定値や入力値等の情報は、例えば、作業により作成する帳票等に予め入力されることが決まっている科目名等の1以上の情報である。作業条件は、実行する作業を定義する情報や、定義に用いられる情報であってもよい。 The work conditions may be information such as set values and input values used in the work. The work information is, for example, information such as a query that specifies a search range or the like for acquiring data used for the work, information that specifies a data unit, a processing method, or the like. The information such as the query may be information having a current date or data determined to satisfy the corresponding registration condition as a variable. The information such as set values and input values used for the work is, for example, one or more pieces of information such as a subject name that is determined to be previously input to a form or the like created by the work. The work condition may be information that defines a work to be executed or information used for the definition.
なお、登録条件は、上記の情報以外の情報と対応付けて格納されていても良い。例えば、登録条件は、当該登録条件が示す条件を満たす場合に、どのような作業登録情報を取得するかを示す情報と対応付けられて格納されていても良い。 The registration condition may be stored in association with information other than the above information. For example, the registration condition may be stored in association with information indicating what kind of work registration information to acquire when the condition indicated by the registration condition is satisfied.
また、登録条件は、作業登録情報を示す情報や、作業登録情報を示す情報を取得するためのテンプレート等と対応付けて格納されていても良い。作業登録情報を示す情報を取得するためのテンプレートとは、作業登録情報を示す情報の一部を、変数に置き換えた文字列等である。作業登録情報を示す情報は、例えば、作業識別子である。 Further, the registration condition may be stored in association with information indicating the work registration information, a template for acquiring the information indicating the work registration information, or the like. The template for acquiring the information indicating the work registration information is a character string in which a part of the information indicating the work registration information is replaced with a variable. The information indicating the work registration information is, for example, a work identifier.
登録条件が、条件格納部103に格納されるタイミングや、過程等は問わない。例えば、ユーザから、図示しない入力デバイス等を介して入力された登録情報が、条件格納部103に格納されても良い。また、登録条件は、デフォルトで、条件格納部103に格納されていてもよい。 The timing, process, etc., at which the registration conditions are stored in the condition storage unit 103 are not limited. For example, registration information input by a user via an input device (not shown) or the like may be stored in the condition storage unit 103. The registration condition may be stored in the condition storage unit 103 by default.
判断部104は、1以上の登録条件のそれぞれを、各登録条件に対応する1以上のデータベース101に格納されているデータが満たすか否かを判断する。例えば、判断部104は、条件格納部103に格納されている1以上の登録条件を順次読み出し、1以上のデータベース101に格納されているデータが、この取得した登録条件を満たすか否かを順次判断する。ここでの1以上の登録条件は、例えば、情報処理装置1を利用するユーザのユーザ識別子と対応付けられた1以上の登録条件であっても良い。情報処理装置1を利用するユーザのユーザ識別子は、例えば、ユーザが情報処理装置1にログインする際に入力したユーザ識別子であっても良く、判断部104が判断を行なう際に、ユーザに入力させたユーザ識別子等であっても良い。ここでの1以上のデータベース101は、取得した登録条件が有するデータベース識別子が指定する1以上のデータベース101であってもよく、予め指定されたデータベース101であっても良い。 The determination unit 104 determines whether each of the one or more registration conditions is satisfied by data stored in one or more databases 101 corresponding to each registration condition. For example, the determination unit 104 sequentially reads out one or more registration conditions stored in the condition storage unit 103, and sequentially determines whether data stored in one or more databases 101 satisfies the acquired registration conditions. to decide. Here, the one or more registration conditions may be, for example, one or more registration conditions associated with the user identifier of the user who uses the information processing apparatus 1. The user identifier of the user who uses the information processing device 1 may be, for example, a user identifier input when the user logs in to the information processing device 1, and the user identifier is input when the determination unit 104 makes a determination. Or a user identifier. The one or more databases 101 here may be one or more databases 101 specified by a database identifier included in the acquired registration condition, or may be a database 101 specified in advance.
例えば、一の登録条件が、商品在庫の集計数の値が閾値以下である商品があるという条件である場合、判断部104は、一のデータベース101において、商品毎に、商品在庫数の集計を行ない、各商品在庫数の数を算出する。そして、商品毎に、算出した集計数である在庫数が、登録条件が示す閾値以下であるか否かを判断する。 For example, when one registration condition is a condition that there is a product for which the value of the total number of product inventory is equal to or less than the threshold, the determination unit 104 calculates the total number of product inventory for each product in one database 101. To calculate the number of each product stock. Then, for each product, it is determined whether or not the calculated inventory number, which is the total number, is equal to or less than a threshold value indicated by the registration condition.
判断部104は、1以上のデータベース101に格納されているデータが2以上の登録条件をそれぞれ満たすか否かを判断してもよい。例えば、判断部104は、一のデータベース101に格納されているデータが2以上の登録条件をそれぞれ満たすか否かを判断してもよい。また、2以上のデータベース101に格納されているデータが、2以上の登録条件をそれぞれ満たすか否かを判断してもよい。この2以上の登録条件は、異なる登録条件であり、例えば、異なる作業にそれぞれ対応した登録条件である。異なる作業は、例えば、異なる画面を用いて行なわれる作業である。異なる作業は、例えば、作業の種類や用途が異なる作業と考えてもよい。 The determining unit 104 may determine whether the data stored in the one or more databases 101 satisfies each of the two or more registration conditions. For example, the determination unit 104 may determine whether data stored in one database 101 satisfies two or more registration conditions. Alternatively, it may be determined whether data stored in two or more databases 101 satisfies two or more registration conditions, respectively. The two or more registration conditions are different registration conditions, for example, registration conditions respectively corresponding to different works. The different operations are, for example, operations performed using different screens. The different work may be considered to be, for example, work having a different type or use.
判断部104が、登録条件を満たすか否かの判断を行なうタイミングやトリガー等は問わない。例えば、情報処理装置1の起動時や、ユーザが情報処理装置1にログインした場合に、判断部104が判断を行なっても良い。また、予め指定された時刻等に定期的に判断を行なってもよい。また、ユーザから1以上の登録条件を満たすか否かの判断を行なう指示を与えられた場合に、判断を行なっても良い。判断部104は、登録条件毎に、異なるタイミングやトリガーによって、判断を行なっても良い。 There is no limitation on the timing, trigger, or the like, at which the determination unit 104 determines whether the registration condition is satisfied. For example, the determination unit 104 may make the determination when the information processing apparatus 1 is activated or when the user logs in to the information processing apparatus 1. Further, the determination may be periodically performed at a time designated in advance or the like. Alternatively, the determination may be made when the user gives an instruction to determine whether one or more registration conditions are satisfied. The determination unit 104 may make the determination at different timings or triggers for each registration condition.
判断部104は、通常、MPUやメモリ等から実現され得る。判断部104の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The determination unit 104 can be generally realized by an MPU, a memory, or the like. The processing procedure of the determination unit 104 is generally realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
作業登録情報蓄積部105は、判断部104が条件を満たすと判断した登録条件にそれぞれ対応する作業登録情報を取得し、作業登録情報格納部102に蓄積する。例えば、登録情報が、画面指定情報と対応付けられて、条件格納部103に格納されている場合、作業登録情報蓄積部105は、判断部104が一の登録条件を満たすと判断した場合に、一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して作業登録情報格納部102に蓄積する。一の登録条件と、この登録条件を満たすと判断された場合に取得された作業登録情報とは、例えば、互いに対応関係にあると考えてもよい。 The work registration information storage unit 105 acquires work registration information corresponding to each of the registration conditions determined by the determination unit 104 to satisfy the condition, and accumulates the work registration information in the work registration information storage unit 102. For example, if the registration information is stored in the condition storage unit 103 in association with the screen designation information, the work registration information storage unit 105 determines that the determination unit 104 satisfies one registration condition. Work registration information having screen designation information associated with one registration condition is acquired and stored in the work registration information storage unit 102. The one registration condition and the work registration information acquired when it is determined that the registration condition is satisfied may be considered to correspond to each other, for example.
作業登録情報蓄積部105は、例えば、判断部104が2以上の登録条件のうちの1以上の登録条件を満たすと判断した場合に、1以上の登録条件にそれぞれ対応する作業登録情報を取得し、作業登録情報格納部102に蓄積する。例えば、作業登録情報蓄積部105は、異なる登録条件をそれぞれ満たすと判断した場合に、異なる登録情報のそれぞれに応じて、異なる画面を用いて行なわれる異なる作業に関する作業登録情報をそれぞれ取得してもよい。また、例えば、作業登録情報蓄積部105は、異なる登録条件をそれぞれ満たすと判断した場合に、異なる登録情報のそれぞれに応じて、同じ画面を用いて行なわれる異なる作業に関する作業登録情報をそれぞれ取得してもよい。 For example, when the determination unit 104 determines that one or more of the two or more registration conditions is satisfied, the work registration information storage unit 105 acquires the work registration information corresponding to each of the one or more registration conditions. Are stored in the work registration information storage unit 102. For example, when the work registration information storage unit 105 determines that different registration conditions are respectively satisfied, the work registration information accumulating unit 105 may obtain the work registration information regarding different works performed using different screens according to the different registration information. Good. Further, for example, when it is determined that the different registration conditions are respectively satisfied, the work registration information storage unit 105 acquires the work registration information regarding the different work performed using the same screen according to each of the different registration information. You may.
例えば、判断部104が判断に用いた登録条件が画面指定情報と対応付けられている場合、作業登録情報蓄積部105は、登録条件と対応付けられた画面指定情報を取得し、取得した画面指定情報を有する作業登録情報を取得し蓄積する。 For example, when the registration condition used for the determination by the determination unit 104 is associated with the screen designation information, the work registration information storage unit 105 acquires the screen designation information associated with the registration condition, and acquires the acquired screen designation information. Obtain and accumulate work registration information having information.
作業登録情報蓄積部105は、例えば、登録条件に応じた作業登録情報を取得して蓄積してもよい。例えば、作業登録情報蓄積部105は、登録条件を満たすと判断されたデータに関する作業登録情報を取得して蓄積してもよい。例えば、作業登録情報蓄積部105は、登録条件を満たすと判断されたデータや、そのデータに対応付けられたデータを有する作業登録情報を取得して蓄積してもよい。例えば、データベース101について行なった集計数が閾値以下である商品の商品識別子を有する作業登録情報、例えば、商品識別子が示す商品を発注するための作業に関する作業登録情報を取得して蓄積してもよい。 For example, the work registration information storage unit 105 may acquire and store work registration information according to registration conditions. For example, the work registration information accumulation unit 105 may acquire and accumulate work registration information on data determined to satisfy registration conditions. For example, the work registration information accumulating unit 105 may acquire and accumulate work registration information having data determined to satisfy a registration condition or data associated with the data. For example, work registration information having a product identifier of a product whose total number performed on the database 101 is equal to or less than a threshold, for example, work registration information on work for ordering a product indicated by the product identifier may be acquired and accumulated. .
作業登録情報蓄積部105は、例えば、一の登録条件に応じた複数の作業登録情報を取得して蓄積してもよい。例えば、一の登録条件を満たす複数のデータについて、それぞれ作業登録情報を取得して、蓄積してもよい。 The work registration information storage unit 105 may acquire and store a plurality of pieces of work registration information according to one registration condition, for example. For example, work registration information may be acquired and accumulated for a plurality of data that satisfy one registration condition.
作業登録情報蓄積部105は、例えば、条件を満たすと判断された登録条件に対応付けられた作業条件に応じた作業登録情報を取得して蓄積する。作業登録情報蓄積部105は、例えば、登録条件に対応付けられた作業条件に合致する作業登録情報を取得し、取得した作業登録情報を蓄積する。 The work registration information storage unit 105 acquires and accumulates work registration information corresponding to a work condition associated with a registration condition determined to satisfy the condition, for example. The work registration information storage unit 105 acquires, for example, work registration information that matches a work condition associated with the registration condition, and stores the obtained work registration information.
例えば、作業登録情報蓄積部105は、登録条件と対応付けられた作業条件として一の日付を設定する条件を有する場合、登録条件と対応付けられた画面指定情報等が指定する作業画面を出力する際に、この作業画面のこの作業条件が指定する日付を、この作業条件が示す条件を満たす日付で更新することを示す情報を有する作業登録情報を取得するようにしてもよい。 For example, when the work registration information storage unit 105 has a condition for setting one date as a work condition associated with a registration condition, the work registration information storage unit 105 outputs a work screen specified by screen specification information or the like associated with the registration condition. At this time, work registration information having information indicating that the date specified by the work condition on the work screen is updated with a date that satisfies the condition indicated by the work condition may be acquired.
作業登録情報蓄積部105は、例えば、判断部104により条件を満たすと判断された登録条件と対応付けられた作業条件の全てあるいは一部を、上述した実行条件として有する作業登録情報を取得しても良い。また、作業登録情報蓄積部105は、例えば、条件を満たすと判断された登録条件と対応付けられた作業条件の全てあるいは一部を用いて取得された実行条件を有する作業登録情報を取得しても良い。 The work registration information storage unit 105 acquires, for example, work registration information having, as the above-described execution condition, all or a part of the work condition associated with the registration condition determined to satisfy the condition by the determination unit 104. Is also good. Further, the work registration information accumulation unit 105 acquires, for example, work registration information having an execution condition obtained using all or a part of the work condition associated with the registration condition determined to satisfy the condition. Is also good.
例えば、作業登録情報蓄積部105は、登録条件と対応付けられた作業条件として、作業を実行する日付や、作業登録情報を示す情報を出力する日付等の日付を指定する条件を有する場合、この日付を指定する条件や、この日付を指定する条件に応じて取得された日付、例えば実行日や、作業登録情報を示す情報を出力する日付を実行条件として有する1以上の作業登録情報を蓄積するようにしてもよい。日付を指定する条件とは、例えば、請求書発行日等を指定する条件や、元帳の確認を行なう日付を指定する条件である。この場合の作業登録情報蓄積部105が取得する画面指定情報は、この日付を指定する条件を満たす日付が配置される場所を有するテンプレート等の情報や、この条件を満たす日付で更新される日付が配置された作業画面のデータである。また、作業登録情報は、作業条件が示す条件を満たす日付を実行日等として有する実行条件を有する作業登録情報を取得し蓄積してもよい。また、例えば、登録条件と対応付けられた実行条件が、例えば、作業において出力される画面に配置されるデータを検索するための検索期間等の条件を有する場合、この実行条件を有する作業登録情報を取得しても良い。 For example, when the work registration information storage unit 105 has a condition that specifies a date such as a date at which a work is executed or a date at which information indicating work registration information is output, as a work condition associated with the registration condition, One or more pieces of work registration information having, as execution conditions, a condition for specifying a date or a date acquired according to the condition for specifying this date, such as an execution date or a date for outputting information indicating the work registration information, are stored. You may do so. The condition for designating a date is, for example, a condition for designating an invoice issuance date or the like, or a condition for designating a date for checking a ledger. In this case, the screen designation information acquired by the work registration information storage unit 105 includes information such as a template having a place where a date satisfying the condition for specifying this date is arranged, and a date updated with a date satisfying this condition. It is the data of the arranged work screen. Further, the work registration information may acquire and accumulate work registration information having an execution condition having a date satisfying a condition indicated by the work condition as an execution date or the like. For example, when the execution condition associated with the registration condition includes, for example, a condition such as a search period for searching for data arranged on a screen output in the work, the work registration information having the execution condition May be obtained.
作業登録情報蓄積部105は、例えば、作業登録情報を取得する日付や期間に応じた日付や期間を作業の実行日等を示す実行条件として有する作業登録情報を取得して蓄積してもよい。この日付や期間は、例えば、上記と同様に、画面指定情報が示す作業画面のテンプレートや、作業画面のデータ内に配置されるデータであっても良い。 The work registration information accumulation unit 105 may acquire and accumulate work registration information having, for example, a date or a period corresponding to a date or a period for acquiring the work registration information as an execution condition indicating an execution date of the work. The date or the period may be, for example, a template of the work screen indicated by the screen designation information or data arranged in the data of the work screen, as in the above.
また、判断部104が判断に用いた登録条件が画面の出力を伴うタスクや処理を指定する情報と対応付けられている場合、作業登録情報蓄積部105は、登録条件と対応付けられたタスクや処理を指定する情報を取得し、取得したタスクや処理を指定する情報を有する作業登録情報を取得し蓄積してもよい。 Further, when the registration condition used for the determination by the determination unit 104 is associated with information designating a task or process involving screen output, the work registration information storage unit 105 stores the task or the information associated with the registration condition. Information for specifying a process may be acquired, and work registration information having information for specifying the acquired task or process may be acquired and accumulated.
また、例えば、登録条件が、画面の出力を伴うタスクや処理を指定する情報と、日付や期間を指定する作業条件や、日付や期間を指定する作業条件とに対応付けて格納されている場合、作業登録情報蓄積部105は、このタスクや処理を指定する情報を有する作業登録情報であって、この作業条件が示す条件をタスクや処理を実行する際の実行条件として有する作業登録情報を取得して蓄積してもよい。また、作業条件が示す条件を満たす日付や期間等の情報を取得し、この取得した情報を実行日や検索期間等の実行条件として有す作業登録情報を取得し、蓄積しても良い。 Also, for example, when the registration condition is stored in association with information specifying a task or process involving screen output, a work condition specifying a date or a period, or a work condition specifying a date or a period. The work registration information storage unit 105 acquires the work registration information having information designating the task or the process, and the work registration information having a condition indicated by the work condition as an execution condition when executing the task or the process. It may be accumulated. Alternatively, information such as a date or a period that satisfies the condition indicated by the work condition may be acquired, and work registration information having the acquired information as an execution condition such as an execution date or a search period may be acquired and accumulated.
また、例えば、作業登録情報蓄積部105は、条件を満たすと判断された登録情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータが格納される1以上のデータベース101を指定する作業条件と対応付けられている場合、この作業条件が示すデータベース101を、作業に用いられるデータが格納されるデータベース101に指定する実行条件を有する作業登録情報を取得して、蓄積するようにしても良い。 In addition, for example, the work registration information storage unit 105 stores one or more pieces of data in which the registration information determined to satisfy the condition is stored in a task used in the work, data used in processing, and data arranged in the work screen. If the database 101 is associated with a work condition that specifies the database 101, work registration information having an execution condition that specifies the database 101 indicated by the work condition in the database 101 in which data used for the work is stored is acquired. You may make it accumulate.
また、例えば、作業登録情報蓄積部105は、条件を満たすと判断された登録情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータを取得するためのクエリを作業条件と対応付けられている場合、このクエリを実行条件として有する作業登録情報を取得して、蓄積するようにしても良い。 Further, for example, the work registration information storage unit 105 determines whether the registration information determined to satisfy the condition is a query for acquiring a task used for work, data used for processing, or data arranged on a work screen. When it is associated with a work condition, work registration information having this query as an execution condition may be acquired and accumulated.
作業登録情報蓄積部105は、例えば、作業登録情報を、この作業登録情報を示す作業識別子と対応付けて蓄積してもよい。作業識別子は、作業登録情報に対応する登録条件に対応付けられた作業識別子であってもよく、作業登録情報に対応する登録条件に対応付けられた作業識別子を取得するためのテンプレートを用いて取得したものであっても良い。また、作業識別子は、作業登録情報と対応付けられた一の情報や二以上の情報の組合わせであってもよい。また、作業登録情報が有する1以上の情報を用いて、予め指定されたルールに従って取得されたものであっても良い。例えば、予め指定されたルールは、作業登録情報が有する1以上の情報に対して連番を付加したものを作業識別子とするというルールである。一の作業登録情報が有する作業識別子は、例えば、一の作業登録情報の識別子である。作業識別子は、この作業識別子を有する作業登録情報に応じて実行されるタスクや処理や、作業登録情報に応じて出力される作業画面を利用して行なわれる作業の識別子と考えてもよい。作業登録情報が有する作業識別子は、例えば、作業登録情報に対応する登録条件に対応付けられた作業識別子である。作業登録情報に対応する登録条件とは、例えば、作業登録情報を取得する際に、判断部104が条件を満たすと判断した登録条件である。一の登録条件と、この登録条件を満たすと判断された場合に取得された作業登録情報とは、互いに対応関係にあると考えてよい。例えば、作業識別子は、作業登録情報が示す作業画面やタスクや処理の名称と、作業登録情報が示す作業の行なわれる期間や日付を示す情報とを組み合わせた識別子であっても良い。 For example, the work registration information storage unit 105 may store the work registration information in association with a work identifier indicating the work registration information. The work identifier may be a work identifier associated with the registration condition corresponding to the work registration information, and may be obtained using a template for obtaining the work identifier associated with the registration condition corresponding to the work registration information. It may be what you did. The work identifier may be one piece of information associated with the work registration information or a combination of two or more pieces of information. Further, the information may be obtained in accordance with a rule specified in advance using one or more pieces of information included in the work registration information. For example, the rule specified in advance is a rule in which one or more pieces of information included in work registration information added with a serial number are used as a work identifier. The work identifier of one piece of work registration information is, for example, an identifier of one piece of work registration information. The work identifier may be considered as an identifier of a task or a process executed according to the work registration information having the work identifier, or a work performed using a work screen output according to the work registration information. The work identifier included in the work registration information is, for example, a work identifier associated with a registration condition corresponding to the work registration information. The registration condition corresponding to the work registration information is, for example, a registration condition determined by the determination unit 104 to satisfy the condition when acquiring the work registration information. One registration condition and the work registration information acquired when it is determined that the registration condition is satisfied may be considered to correspond to each other. For example, the work identifier may be an identifier obtained by combining a name of a work screen, a task, or a process indicated by the work registration information with information indicating a period or a date when the work indicated by the work registration information is performed.
作業登録情報蓄積部105は、登録条件を満たすと判断された場合に取得された作業登録情報を、この登録条件と対応付けられたユーザ識別子と対応付けて蓄積してもよい。
例えば、このユーザ識別子を有する作業登録情報を蓄積してもよく、このユーザ識別子と作業登録情報との組を蓄積してもよい。このユーザ識別子は、作業を実行するユーザを指定する条件と考えてもよい。
The work registration information accumulating unit 105 may accumulate the work registration information acquired when it is determined that the registration condition is satisfied, in association with the user identifier associated with the registration condition.
For example, work registration information having this user identifier may be stored, or a set of this user identifier and work registration information may be stored. This user identifier may be considered as a condition for specifying a user who executes the work.
作業登録情報蓄積部105は、一の登録条件を満たすと判断された場合に、一の作業登録情報を取得しても良く、複数の作業登録情報を取得してもよい。ここでの複数の作業登録情報は、例えば、異なる作業画面を出力する作業登録情報である。一の登録条件を満たす場合に取得される複数の作業登録情報は、例えば、繰り返し行なわれる作業にそれぞれ用いられる作業画面を出力するための作業登録情報である。例えば、一の登録情報が、予め指定された伝票を作成するために用いられる作業画面のテンプレートを指定する画面指定情報と、期間を指定する作業条件と、期間内の各月毎に予め指定された伝票を作成する作業を行なうことを指定する作業条件と、対応付けられていた場合、作業登録情報蓄積部105は、判断部104がこの登録条件を満たすと判断した場合に、期間を指定する作業条件が示す期間内の各月にそれぞれ対応した作業登録情報であって、作業指定情報が有する画面指定情報を有する複数の作業登録情報を取得するようにしてもよい。各付にそれぞれ対応した作業登録情報は、例えば、画面指定情報であるテンプレートを用いて作成される伝票の作業画面の月が配置されるフィールドに、各月の値を配置することが指定された作業登録情報であって、配置するデータの取得期間を、それぞれ各月の初日から末日までの範囲に指定する実行条件を有する作業登録情報である。 When it is determined that one registration condition is satisfied, the work registration information storage unit 105 may acquire one work registration information or a plurality of work registration information. Here, the plurality of pieces of work registration information are, for example, work registration information for outputting different work screens. The plurality of pieces of work registration information acquired when one registration condition is satisfied is, for example, work registration information for outputting a work screen used for each of repeatedly performed works. For example, one piece of registration information is screen designation information that designates a work screen template used to create a pre-specified slip, a work condition that designates a period, and is designated in advance for each month within the period. If the job registration information accumulating unit 105 determines that the work condition is associated with the work condition to specify that the work to create the slip is to be performed, the work registration information storage unit 105 specifies the period when the determination unit 104 determines that the registration condition is satisfied. A plurality of pieces of work registration information, each of which corresponds to each month within the period indicated by the work condition and has screen designation information included in the work designation information, may be acquired. In the work registration information corresponding to each tag, for example, it is specified that a value of each month is arranged in a field where a month is arranged on a work screen of a slip created using a template which is screen designation information. The work registration information is work registration information having execution conditions for designating the acquisition period of the data to be arranged in a range from the first day to the last day of each month.
作業登録情報蓄積部105は、上述したような複数の作業画面を動的に取得して出力するための情報を有する作業登録情報を、例えば、一の登録情報に対応付けられた作業条件等に応じて取得し蓄積してもよい。例えば、複数の作業画面を異なる時期に動的に取得して出力するための作業登録情報や、作業画面の出力を伴うタスクまたは処理を、複数回、異なる時期に動的に実行するための作業登録情報を取得して蓄積してもよい。例えば、作業条件の少なくとも一部は、複数の作業画面を動的に取得するための条件や変数、複数のタスクまたは処理を動的に実行するための条件や変数等を有していても良い。例えば、作業条件は、複数の作業画面を動的に取得するためや、複数のタスクまたは処理を動的に実行するために用いられる実行条件として登録条件と対応付けて予め蓄積されても良い。 The work registration information storage unit 105 stores the work registration information having information for dynamically acquiring and outputting a plurality of work screens as described above, for example, in a work condition or the like associated with one piece of registration information. It may be acquired and stored accordingly. For example, work registration information for dynamically acquiring and outputting a plurality of work screens at different times, and work for dynamically executing a task or process involving output of a work screen a plurality of times at different times. The registration information may be acquired and stored. For example, at least some of the work conditions may include conditions and variables for dynamically acquiring a plurality of work screens, conditions and variables for dynamically executing a plurality of tasks or processes, and the like. . For example, the work condition may be stored in advance in association with a registration condition as an execution condition used for dynamically acquiring a plurality of work screens or dynamically executing a plurality of tasks or processes.
作業登録情報蓄積部105は、通常、MPUやメモリ等から実現され得る。作業登録情報蓄積部105の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。 The work registration information storage unit 105 can be generally realized by an MPU, a memory, or the like. The processing procedure of the work registration information storage unit 105 is generally realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).
出力指示受付部106は、出力指示を受け付ける。出力指示は、作業登録情報を出力する指示であり、具体的には、作業登録情報格納部102に格納されている作業登録情報を出力する指示である。出力指示は、作業登録情報を示す情報、例えば、作業識別子を出力する指示と考えてもよい。出力指示は、例えば、作業登録情報格納部102に格納されている1以上の作業登録情報の一覧を出力する指示と考えてもよい。出力指示受付部106は、例えば、ユーザから出力指示を受け付ける。一のユーザから出力指示を受け付ける際に、出力指示受付部106は、この一のユーザのユーザ識別子を出力指示とともに受け付けるようにしても良い。このユーザ識別子は、例えば、情報処理装置1を利用するためのログイン時等に入力されたユーザ識別子である。また、情報処理装置1等の図示しない処理部等から出力される出力指示を、出力指示受付部106が受け付けても良い。出力指示は、出力対象となる作業登録情報を指定するための条件等を有していても良い。 The output instruction receiving unit 106 receives an output instruction. The output instruction is an instruction to output the work registration information, and specifically, is an instruction to output the work registration information stored in the work registration information storage unit 102. The output instruction may be considered as information indicating work registration information, for example, an instruction to output a work identifier. The output instruction may be considered as an instruction to output a list of one or more pieces of work registration information stored in the work registration information storage unit 102, for example. The output instruction receiving unit 106 receives, for example, an output instruction from a user. When receiving an output instruction from one user, the output instruction receiving unit 106 may receive the user identifier of this one user together with the output instruction. This user identifier is, for example, a user identifier input at the time of login for using the information processing device 1 or the like. Further, the output instruction receiving unit 106 may receive an output instruction output from a not-shown processing unit or the like of the information processing device 1 or the like. The output instruction may include a condition for specifying work registration information to be output.
出力指示の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。出力指示受付部106は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means of the output instruction may be anything such as a numeric keypad, a keyboard, a mouse or a menu screen. The output instruction receiving unit 106 can be realized by a device driver of an input unit such as a numeric keypad or a keyboard, control software of a menu screen, or the like.
作業出力部107は、出力指示に応じて、作業登録情報格納部102に格納されている1以上の作業登録情報を示す情報を出力する。作業出力部107は、例えば、出力指示に応じて、1以上の作業登録情報を示す情報が配置された画面を出力する。例えば、作業出力部107は、1以上の作業登録情報を示す情報を一覧表示する。また、作業出力部107は、1以上の作業登録情報を示す情報をマトリクス状に配列して出力しても良い。作業登録情報を示す情報は、例えば、作業登録情報に対応付けられた作業識別子である。また、作業登録情報を示す情報は、例えば、作業登録情報に対応付けられたボタンやアイコン等であってもよい。また、作業登録情報を示す情報は、例えば、作業登録情報に対応した作業の内容を表す情報であっても良い。また、例えば、作業登録情報が有する情報の一部を有する情報であってもよい。作業登録情報を示す情報は、作業登録情報を識別可能な情報であることが好ましい。 The work output unit 107 outputs information indicating one or more pieces of work registration information stored in the work registration information storage unit 102 according to the output instruction. The work output unit 107 outputs, for example, a screen on which information indicating one or more pieces of work registration information is arranged according to an output instruction. For example, the work output unit 107 displays a list of information indicating one or more pieces of work registration information. The work output unit 107 may output information indicating one or more pieces of work registration information in a matrix. The information indicating the work registration information is, for example, a work identifier associated with the work registration information. The information indicating the work registration information may be, for example, a button or an icon associated with the work registration information. Further, the information indicating the work registration information may be, for example, information indicating the content of the work corresponding to the work registration information. Further, for example, the information may include a part of the information included in the work registration information. The information indicating the work registration information is preferably information that can identify the work registration information.
作業出力部107は、例えば、作業登録情報格納部102に格納されている1以上の作業登録情報の全てを示す情報を出力しても良く、1以上の作業登録情報のうちの一部を示す情報を出力しても良い。 For example, the work output unit 107 may output information indicating all of one or more pieces of work registration information stored in the work registration information storage unit 102, and may indicate a part of the one or more pieces of work registration information. Information may be output.
例えば、作業出力部107は、予め指定された条件を満たす作業登録情報を示す情報を出力しても良い。予め指定された条件は、例えば、作業登録情報が有する作業に関する期間や日付を示す情報が示す期間や日付と、作業登録情報を示す情報を出力する時点との時系列における関係を示す条件である。例えば、作業登録情報が有する作業に関する期間や日付を示す情報が示す期間や日付と、作業登録情報を示す情報を出力する時点との間の期間の長さが閾値以下であるという条件である。ここでの時点の単位は、時刻であっても日付であっても月や年であってもよい。作業出力部107は、例えば、出力を行なう時点を含む期間を示す情報を有する作業登録情報を示す情報だけを、作業出力部107が出力するようにしても良い。出力を行なう時点は、例えば、出力の指示を受け付けた時点や、出力のための処理が行なわれている間の任意の時点であっても良い。また、ここでの条件は、例えば、作業登録情報が有する作業を行なう期限の情報が、出力を行なう時点で過ぎているという条件であってもよい。また、ここでの条件は、作業登録情報を利用した作業が、既に終了しているという条件である。作業登録情報を利用した作業とは、例えば、作業登録情報を用いて実行されるタスクや処理を用いた作業や、作業登録情報を用いて出力される作業画面を用いた作業である。例えば、作業が終了した際に、対応する作業登録情報に作業済であることを示すフラグ等の情報を付与することで、作業登録情報について作業が終了しているか否かを判断可能である。また、作業出力部107は、例えば、出力指示を入力したユーザや、情報処理装置1を利用しているユーザのユーザ識別子と対応付けられた作業登録情報を示す情報だけを表示してもよい。出力指示を入力したユーザのユーザ識別子は、出力指示を受け付ける際にユーザに入力させるようにしても良く、ログイン時に入力されるユーザ識別子を取得するようにしてもよい。なお、これらの条件の2以上を適宜組合わせて用いても良い。 For example, the work output unit 107 may output information indicating work registration information that satisfies a condition specified in advance. The condition specified in advance is, for example, a condition indicating a time-series relationship between a period and a date indicated by information indicating a period and a date related to the work included in the work registration information, and a time point at which the information indicating the work registration information is output. . For example, the condition is that the length of the period between the period and date indicated by the information indicating the period and date related to the work included in the work registration information and the time point at which the information indicating the work registration information is output is equal to or less than the threshold. The time unit here may be time, date, month or year. For example, the work output unit 107 may output only the information indicating the work registration information having the information indicating the period including the output time point. The output may be performed, for example, at a time when an output instruction is received, or at any time during a process for output. Further, the condition here may be, for example, a condition that the information of the deadline for performing the work included in the work registration information has passed at the time of output. The condition here is that the work using the work registration information has already been completed. The work using the work registration information is, for example, a work using a task or a process executed using the work registration information, or a work using a work screen output using the work registration information. For example, when the work is completed, it is possible to determine whether or not the work has been completed for the work registration information by adding information such as a flag indicating that the work has been completed to the corresponding work registration information. Further, the work output unit 107 may display, for example, only information indicating work registration information associated with a user identifier of a user who has input an output instruction or a user who uses the information processing apparatus 1. The user identifier of the user who has input the output instruction may be input by the user when receiving the output instruction, or the user identifier input at the time of login may be obtained. Note that two or more of these conditions may be used in appropriate combination.
作業出力部107は、例えば、出力指示に応じて、作業登録情報格納部102に格納されている1以上の作業登録情報を識別する1以上の作業識別子のうちの1以上を有する画面である作業リスト画面を出力する。作業登録情報を識別する作業識別子は、例えば、作業登録情報と対応付けられて格納されている作業識別子である。作業リスト画面は、例えば、1以上の作業識別子を配列して一覧表示した画面である。作業リスト画面は、例えば、1以上の作業識別子のそれぞれをリストの項目として有する画面である。例えば、作業リスト画面は、作業出力部107により、1以上の作業識別子を、図示しないテンプレート等に配置して作成される。例えば、作業出力部107は、作業登録情報格納部102に格納されている2以上の作業登録情報の全ての作業識別子を有する作業リスト画面を出力しても良く、2以上の作業登録情報のうちの一部を有する作業リスト画面を出力しても良い。例えば、作業出力部107は、予め指定された条件を満たす作業登録情報の作業識別子を有する作業リスト画面を出力しても良い。予め指定された条件は、上記の作業登録情報を示す情報を出力する際に利用した条件と同様の条件が利用可能である。 The work output unit 107 is, for example, a screen having at least one of one or more work identifiers for identifying one or more work registration information stored in the work registration information storage unit 102 in response to an output instruction. Output list screen. The work identifier for identifying the work registration information is, for example, a work identifier stored in association with the work registration information. The work list screen is, for example, a screen in which one or more work identifiers are arranged and displayed as a list. The work list screen is, for example, a screen having one or more work identifiers as items of a list. For example, the work output screen 107 creates the work list screen by arranging one or more work identifiers in a template (not shown). For example, the work output unit 107 may output a work list screen having all the work identifiers of the two or more work registration information stored in the work registration information storage unit 102, and may output the work list screen among the two or more work registration information. May be output. For example, the work output unit 107 may output a work list screen having a work identifier of work registration information that satisfies a condition specified in advance. As the condition specified in advance, the same condition as the condition used when outputting the information indicating the work registration information can be used.
なお、出力対象となる作業登録情報が、例えば、上述したような複数の作業画面を異なる時期に動的に取得して出力するための情報である場合や、作業画面の出力を伴うタスクまたは処理を、複数回、異なる時期に動的に実行するための情報である場合、作業出力部107は、この作業登録情報については、作業登録情報が示す作業画面を出力する時点等に応じて、動的に作業登録情報を示す情報、例えば、作業識別子、を取得して出力するようにしてもよい。例えば、作業登録情報が、作業登録情報が示す一の作業を行なう時期となった場合や、一の作業を行なう時期との間の期間が閾値以下となった場合等に、作業出力部107は、動的に作業登録情報を示す情報を取得して、出力するようにしても良い。動的に取得される作業登録情報を示す情報とは、例えば、作業登録情報に応じて行なわれる複数の作業のうちの一の作業を特定可能な情報であり、例えば、作業登録情報が有する作業識別子や、作業画面の識別子や、タスク識別子等に、一の作業を行なう時期に関連した情報、例えば一の作業の期日等の値を付加した情報や、一の作業の順番を示す連番等を付加した情報等であっても良い。 Note that the work registration information to be output is, for example, information for dynamically acquiring and outputting a plurality of work screens at different times as described above, or a task or process involving output of a work screen. Is dynamically executed at different times at different times, the work output unit 107 determines whether or not the work registration information should be changed in accordance with the time at which the work screen indicated by the work registration information is output. Alternatively, information indicating work registration information, for example, a work identifier, may be obtained and output. For example, when the work registration information is the time to perform one work indicated by the work registration information, or when the period between the work registration information and the time to perform one work is equal to or less than a threshold, the work output unit 107 Alternatively, information indicating the work registration information may be dynamically acquired and output. The information indicating the work registration information that is dynamically acquired is, for example, information that can specify one of a plurality of works performed in accordance with the work registration information. Information related to the time when one work is performed, such as an identifier, a work screen identifier, a task identifier, and the like, for example, information obtained by adding a value such as a due date of one work, a serial number indicating the order of one work, and the like. May be added.
また、作業出力部107は、上述したような出力を行なう時点に対して、予め指定された条件を満たす時系列上の関係を有する期間や日付の情報を有する作業登録情報を示す情報と、条件を満たさない関係を有する期間や日付の情報を有する作業登録情報を示す情報とを視覚的に区別可能となるように出力しても良い。例えば、出力を行なう時点との時間間隔が、予め指定された期間以下である実行期限を示す情報を有する作業登録情報を示す情報と、それ以外の作業登録情報を示す情報とを視覚的に区別可能となるよう出力しても良い。また、例えば、出力を行なう時点に対して、期限が過ぎている作業に対応する作業登録情報と、過ぎていない作業登録情報とをそれぞれ示す情報を、視覚的に区別可能となるよう出力しても良く、作業が終了した作業登録情報と、終了していない作業登録情報とをそれぞれ示す情報を、視覚的に区別可能となるよう出力しても良い。なお、これらの条件の2以上を適宜組合わせて用いても良い。視覚的に区別可能となるような出力に関しては後述する。 Further, the work output unit 107 is provided with information indicating work registration information having time and date information having a chronological relationship that satisfies a predetermined condition with respect to a time at which the above-described output is performed; May be output so as to be visually distinguishable from information indicating work registration information having information on a period or date having a relationship that does not satisfy the condition. For example, information indicating work registration information having information indicating an execution time limit in which the time interval from the time of output is equal to or less than a predetermined period is visually distinguished from information indicating other work registration information. The output may be made possible. Further, for example, with respect to the output time point, information indicating the work registration information corresponding to the work whose time limit has passed and information indicating the work registration information not exceeding the time limit are output so as to be visually distinguishable. Alternatively, information indicating the work registration information for which the work has been completed and the work registration information for which the work has not been completed may be output so as to be visually distinguishable. Note that two or more of these conditions may be used in appropriate combination. The output that can be visually distinguished will be described later.
作業出力部107が出力する画面に配置された作業識別子やその近傍には、この作業識別子自身や、この作業識別子が示す作業登録情報へのアドレス情報やリンク情報等が対応付けられた領域が設けられているようにすることが好ましい。 The work identifier arranged on the screen output by the work output unit 107 and its vicinity are provided with areas in which the work identifier itself, address information and link information to the work registration information indicated by the work identifier are associated, and the like. Preferably.
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。作業出力部107は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。作業出力部107は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。かかることは、作業画面出力部109等の他の出力部についても同様である。 The output here is a concept including display on a display, projection using a projector, transmission to an external device, accumulation in a recording medium, delivery of a processing result to another processing device, another program, or the like. It is. The work output unit 107 may or may not include an output device such as a display. The work output unit 107 can be realized by driver software for an output device, or driver software for an output device and an output device. The same applies to other output units such as the work screen output unit 109.
作業出力部107は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。作業出力部107は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。 The work output unit 107 may or may not include an output device such as a display or a speaker. The work output unit 107 can be realized by driver software for an output device, or driver software for an output device and an output device.
作業指示受付部108は、作業出力部107が出力した1以上の作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける。一の作業登録情報を示す情報を指定する指示を、以下、作業指示と称す。例えば、作業登録情報が作業識別子である場合、作業指示受付部108は、作業リスト画面が有する1以上の作業識別子のうちの、一の作業識別子を指定する指示である作業指示を受け付ける。例えば、作業指示受付部108は、マウスやタッチパネル等の操作に応じて、作業リスト画面が有する1以上の作業識別子のうちの、一の作業識別子上やその近傍をクリックあるいはタップする操作を受け付けた場合に、このクリックあるいはタップされた位置に配置されている作業識別子を指定する作業指示や、クリックあるいはタップされた位置にリンク情報等で対応付けられた作業登録情報を指定する情報等を受け付ける。 The work instruction receiving unit 108 receives a work instruction, which is an instruction for designating information indicating one piece of work registration information, of information indicating one or more pieces of work registration information output by the work output unit 107. An instruction for designating information indicating one piece of work registration information is hereinafter referred to as a work instruction. For example, when the work registration information is a work identifier, the work instruction receiving unit 108 receives a work instruction that is an instruction for specifying one work identifier among one or more work identifiers included in the work list screen. For example, the work instruction receiving unit 108 receives an operation of clicking or tapping on or near one work identifier among one or more work identifiers included in the work list screen according to an operation of a mouse, a touch panel, or the like. In this case, a work instruction specifying the work identifier arranged at the clicked or tapped position, information specifying the work registration information associated with the clicked or tapped position by link information or the like is received.
作業指示の入力手段は、マウスやタッチパネルやメニュー画面によるもの等、何でも良い。作業指示受付部108は、マウスやタッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。 The input means of the work instruction may be anything such as a mouse, a touch panel, a menu screen, or the like. The work instruction receiving unit 108 can be realized by a device driver of an input unit such as a mouse or a touch panel, control software of a menu screen, or the like.
作業画面出力部109は、作業指示受付部108が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する。この作業画面は、例えば、作業指示受付部108が受け付けた作業指示により指定される一の作業登録情報に応じた作業に用いられる作業画面である。作業指示により指定される一の作業登録情報は、例えば、作業指示により指定される一の作業登録情報を示す情報が示す一の作業登録情報である。例えば、作業画面出力部109は、作業指示受付部108が受け付けた作業指示により指定される作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する。例えば、作業画面出力部109は、作業指示により指定される作業識別子に対応する作業登録情報が有する画面指定情報が示す作業画面を出力する。 The work screen output unit 109 outputs a work screen specified by the screen specification information included in the work registration information specified by the work instruction received by the work instruction reception unit 108. This work screen is, for example, a work screen used for work corresponding to one piece of work registration information specified by the work instruction received by the work instruction receiving unit 108. One piece of work registration information specified by the work instruction is, for example, one piece of work registration information indicated by information indicating one piece of work registration information specified by the work instruction. For example, the work screen output unit 109 outputs the work screen specified by the screen specification information included in the work registration information indicated by the work identifier specified by the work instruction received by the work instruction reception unit 108. For example, the work screen output unit 109 outputs the work screen indicated by the screen designation information included in the work registration information corresponding to the work identifier designated by the work instruction.
例えば、作業画面出力部109は、画面指定情報が上述したようなリンク情報やアドレス情報である場合、このリンク情報やアドレス情報が示す場所に格納されている作業画面の情報を読み出して、作業画面を出力、例えば表示してもよい。作業画面を出力する際には、作業登録情報が有する1以上の作業条件が示す条件等に応じた情報の変更や追加、削除等を適宜行なうようにしても良い。 For example, when the screen designation information is the link information or the address information as described above, the work screen output unit 109 reads the information of the work screen stored at the location indicated by the link information or the address information, and reads the work screen May be output, for example, displayed. When outputting the work screen, the information may be changed, added, deleted, etc. according to one or more work conditions of the work registration information.
また、例えば、画面指定情報が作業画面のテンプレートを指定する情報である場合、作業画面出力部109は、このテンプレートを読み出して取得した作業画面の情報を用いて、作業画面を出力しても良い。また、テンプレートを読み出して作業画面の情報を取得する際に、作業登録情報が有する1以上の実行条件等に応じて、情報の変更や追加、削除等を行なうようにしても良い。例えば、実行条件が作業に関連した日付の情報を有する場合、この日付の情報を、テンプレートの予め指定された位置に配置した作業画面を取得して出力するようにしても良い。また、実行条件が有するクエリ等を用いて、指定されたデータベースから検索等を行ない、検索により取得したデータを配置した作業画面を取得しても良い。 Further, for example, when the screen designation information is information for designating a work screen template, the work screen output unit 109 may output the work screen by using the work screen information obtained by reading out the template. . Further, when reading the template and acquiring the information on the work screen, the information may be changed, added, deleted, or the like according to one or more execution conditions included in the work registration information. For example, when the execution condition includes information on a date related to the work, the information on the date may be obtained and output from a work screen arranged at a predetermined position of the template. Further, a search or the like may be performed from a specified database using a query or the like included in the execution condition, and a work screen in which data obtained by the search is arranged may be obtained.
また、作業画面出力部109は、例えば、画面指定情報がタスクや処理を指定する情報である場合、このタスクや処理を、画面指定情報が有する作業条件等を利用して実行し、この実行時に出力される入力画面等の作業画面を出力しても良い。 Further, for example, when the screen designation information is information designating a task or a process, the work screen output unit 109 executes the task or the process by using a work condition or the like included in the screen designation information. A work screen such as an input screen to be output may be output.
なお、出力対象となる作業登録情報が、例えば、上述したような複数の画面を動的に取得して出力するための情報である場合や、複数のタスクまたは処理を動的に異なる条件を用いて実行するための情報である場合、作業画面出力部109は、作業登録情報を示す情報を出力する時点等に応じて、動的に、画面に用いられる情報等を取得して、この情報を用いて、画面指定情報等が指定する画面やテンプレートに対して更新等を行なうことで取得した作業画面を出力するようにしてもよい。例えば、作業登録情報が、請求書のテンプレートを指定する画面指定情報と、このテンプレートに記入される日付を、毎月の末日に設定する条件とを有する情報である場合、作業指示を受け付けた日付を含む月の末日の日付を図示しないカレンダー等を用いて取得し、取得した値を、テンプレートの、請求書の日付を入力する欄に配置した画面を構成して出力しても良い。 The work registration information to be output is, for example, information for dynamically acquiring and outputting a plurality of screens as described above, or using a plurality of tasks or processes under dynamically different conditions. Work information, the work screen output unit 109 dynamically acquires information or the like used for the screen according to the time at which the information indicating the work registration information is output, and outputs this information. The work screen acquired by updating the screen or the template designated by the screen designation information or the like may be output. For example, if the work registration information is information having screen designation information for designating an invoice template and a condition for setting the date to be written in this template at the end of every month, The date of the last day of the included month may be obtained using a calendar or the like (not shown), and the obtained value may be output by constructing a screen arranged in a column for inputting the date of the bill in the template.
また、同様に、出力対象となる作業登録情報が、例えば、上述したような複数のタスクまたは処理を動的に異なる条件を用いて実行するための情報である場合、作業画面出力部109は、作業登録情報を示す情報を出力する時点等に応じて、動的に取得された条件を用いてタスクや処理を実行し、このタスクや処理の実行において得られた作業画面を出力するようにしてもよい。 Similarly, when the work registration information to be output is, for example, information for executing a plurality of tasks or processes as described above using dynamically different conditions, the work screen output unit 109 includes: According to the time when the information indicating the work registration information is output, the task or the process is executed using the dynamically acquired condition, and the work screen obtained in the execution of the task or the process is output. Is also good.
なお、作業画面出力部109は、結果的に一の作業登録情報を示す情報を指定する指示が指定する作業登録情報に応じた作業に用いられる作業画面を出力すればよい。例えば、作業画面出力部109は、結果的に、作業指示受付部108が受け付けた作業指示が指定する作業識別子が示す作業登録情報が有する画面指定情報が指定する作業画面を出力すればよい。例えば、作業画面出力部109は、作業指示受付部108が一の作業登録情報を示す情報を指定する指示を受け付けた場合に、この作業登録情報に応じた作業に用いられる作業画面の出力を行なうことを確認する画面や、作業登録情報に応じた作業に用いられる画面の出力を行なうことを選択肢として有する1以上の画面等を、一旦出力し、この画面等において、作業に用いられる作業画面の出力を行なうことに同意する操作や、作業画面の出力を行なうことを示す選択肢を選択した場合に、作業に用いられる作業画面を出力するようにしても良い。このような場合も、作業画面出力部109が、一の作業登録情報を示す情報を指定する指示が指定する作業登録情報に応じた作業に用いられる作業画面を出力することと考えてよい。 The work screen output unit 109 may output a work screen used for a work corresponding to the work registration information specified by the instruction specifying the information indicating one piece of work registration information. For example, the work screen output unit 109 may output the work screen specified by the screen specification information included in the work registration information indicated by the work identifier specified by the work instruction received by the work instruction reception unit 108. For example, when the work instruction receiving unit 108 receives an instruction specifying information indicating one piece of work registration information, the work screen output unit 109 outputs a work screen used for a work corresponding to the work registration information. Output one or more screens having an option to output a screen used for the work in accordance with the work registration information, or the like, and temporarily output the work screen used for the work. The operation screen used for the operation may be output when an operation that agrees to output or an option indicating that the operation screen is output is selected. Even in such a case, it may be considered that the work screen output unit 109 outputs a work screen used for a work corresponding to the work registration information specified by the instruction for specifying information indicating one piece of work registration information.
なお、本実施の形態においては説明を省略しているが、情報処理装置1は、作業画面出力部109が出力する作業画面を介して、ユーザ等から適宜、情報や操作等を受け付ける図示しない受付部等を備えていてもよい。また、この受付部で受け付けた情報や操作に応じて、上述したような図示しない処理部等により、適宜、予め指定された処理等を行なうようにしてよい。また、この処理部が処理した処理結果を出力する図示しない出力部等を有していても良い。 Although not described in the present embodiment, the information processing apparatus 1 accepts information, operations, and the like from a user or the like as appropriate via a work screen output from the work screen output unit 109 (not shown). And the like. In addition, according to the information and operation received by the receiving unit, a processing unit (not shown) or the like described above may appropriately perform a predetermined process or the like. Further, an output unit (not shown) that outputs a processing result processed by the processing unit may be provided.
なお、作業出力部107が、更に、情報処理装置1を操作するためのメニュー画面や、情報処理装置1が実行する処理の処理結果等を出力するようにしてもよい。 Note that the work output unit 107 may further output a menu screen for operating the information processing device 1, a processing result of a process executed by the information processing device 1, and the like.
また、情報処理装置1は、上述したような作業登録情報を蓄積する処理や、作業リスト画面や、作業画面を表示したりする処理等以外の処理を実行する処理部等を備えていてもよい。例えば、この処理部が、上述した作業登録情報が示す作業に用いられるタスクや処理等を実行するようにしても良い。 Further, the information processing apparatus 1 may include a processing unit that executes processing other than the processing for accumulating the work registration information as described above, the work list screen, the processing for displaying the work screen, and the like. . For example, the processing unit may execute a task or a process used for the work indicated by the work registration information described above.
次に、情報処理装置1の動作の一例について図2のフローチャートを用いて説明する。 Next, an example of the operation of the information processing apparatus 1 will be described with reference to the flowchart in FIG.
(ステップS101)判断部104は、作業登録情報を取得するタイミングであるか否かを判断する。判断部104が、どのように作業登録情報を取得するタイミングであるか否かを判断してもよい。例えば、判断部104は、予め指定された時刻となった場合に、作業登録情報を取得するタイミングであると判断してもよい。また、情報処理装置1の起動直後に一度だけだけ、作業登録情報を取得するタイミングであると判断してもよい。取得するタイミングである場合、ステップS102に進み、取得するタイミングでない場合、ステップS108に進む。 (Step S101) The determination unit 104 determines whether it is time to acquire work registration information. The determination unit 104 may determine how it is time to acquire work registration information. For example, the determination unit 104 may determine that it is time to acquire the work registration information when the time specified in advance has come. Alternatively, it may be determined that the timing for acquiring the work registration information is obtained only once immediately after the information processing apparatus 1 is started. If it is the timing to acquire, the process proceeds to step S102. If it is not the timing to acquire, the process proceeds to step S108.
(ステップS102)判断部104は、カウンターmの値として1を代入する。 (Step S102) The determining unit 104 substitutes 1 as the value of the counter m.
(ステップS103)判断部104は、m番目の登録条件が、条件格納部103に格納されているか否かを判断する。格納されている場合、ステップS104に進み、格納されていない場合、ステップS107に進む。 (Step S103) The determination unit 104 determines whether or not the m-th registration condition is stored in the condition storage unit 103. If it is stored, the process proceeds to step S104. If it is not stored, the process proceeds to step S107.
(ステップS104)判断部104は、1以上のデータベース101に格納されているデータが、m番目の登録条件を満たすか否かを判断する。情報処理装置1がアクセス可能なデータベース101、例えば、情報処理装置1が有するデータベース101が複数である場合、1以上のデータベース101は、例えば、m番目の登録条件と対応付けられた作業条件によって指定されたデータベース101である。ただし、1以上のデータベース101を指定する情報は、登録条件が有していてもよい。また、1以上のデータベース101は、デフォルト等で指定されたデータベース101であってもよい。m番目の登録条件を満たす場合、ステップS105に進み、満たさない場合、ステップS107に進む。なお、一旦、登録条件が示す条件を満たすと判断されたデータベース101のデータやデータを含むレコードについては、重複した作業登録情報が作成されないよう、判断済であることを示すフラグを付与するようにして、再度の判断対象から除外されるようにしてもよい。 (Step S104) The determination unit 104 determines whether the data stored in the one or more databases 101 satisfies the m-th registration condition. When there are a plurality of databases 101 that the information processing apparatus 1 can access, for example, the information processing apparatus 1 has a plurality of databases 101, one or more databases 101 are specified by, for example, work conditions associated with the m-th registration condition This is the database 101 created. However, the information specifying one or more databases 101 may be included in the registration condition. Further, the one or more databases 101 may be a database 101 specified by default or the like. If the m-th registration condition is satisfied, the process proceeds to step S105; otherwise, the process proceeds to step S107. Note that, for data in the database 101 once determined to satisfy the condition indicated by the registration condition or a record including the data, a flag indicating that the determination has been made is added so that duplicate work registration information is not created. Thus, the information may be excluded from the target of the determination again.
(ステップS105)作業登録情報蓄積部105は、m番目の登録情報に応じた作業登録情報を取得する。例えば、m番目の登録情報に対応付けられた画面指定情報を有する作業登録情報を取得する。 (Step S105) The work registration information storage unit 105 acquires work registration information according to the m-th registration information. For example, work registration information having screen designation information associated with the m-th registration information is acquired.
(ステップS106)作業登録情報蓄積部105は、ステップS105で取得した作業登録情報を作業登録情報格納部102に蓄積する。 (Step S106) The work registration information storage unit 105 stores the work registration information acquired in Step S105 in the work registration information storage unit 102.
(ステップS107)判断部104は、カウンターmの値を1インクリメントする。そして、ステップS103に戻る。 (Step S107) The determining unit 104 increments the value of the counter m by one. Then, the process returns to step S103.
(ステップS108)出力指示受付部106は、ユーザ等から出力指示を受け付けたか否かを判断する。作業登録情報がユーザ識別子と対応付けて蓄積されている場合、出力指示受付部106は、出力指示と、これを入力したユーザのユーザ識別子との組を受け付けても良い。受け付けた場合、ステップS109に進み、受け付けていない場合、ステップS101に戻る。 (Step S108) The output instruction receiving unit 106 determines whether an output instruction has been received from a user or the like. When the work registration information is accumulated in association with the user identifier, the output instruction receiving unit 106 may receive a set of the output instruction and the user identifier of the user who has input the output instruction. If accepted, the process proceeds to step S109; otherwise, the process returns to step S101.
(ステップS109)作業出力部107は、作業登録情報格納部102に格納されている作業登録情報の中から、予め指定された出力の条件を満たす作業登録情報を検出する。例えば、作業登録情報が有する作業を実行すべき期間に、現在の日付が含まれる作業登録情報を検出する。作業登録情報がユーザ識別子と対応付けて蓄積されている場合、出力指示を入力したユーザのユーザ識別子と対応付けられた作業登録情報を検出することを、条件の一つと考えてもよい。 (Step S109) The work output unit 107 detects, from the work registration information stored in the work registration information storage unit 102, work registration information that satisfies the output condition specified in advance. For example, work registration information including the current date is detected during a period in which the work included in the work registration information is to be executed. When the work registration information is stored in association with the user identifier, detecting the work registration information associated with the user identifier of the user who has input the output instruction may be considered as one of the conditions.
(ステップS110)作業出力部107は、ステップS109で検出した1または2以上の作業登録情報を示す情報を取得し、この作業登録情報を示す情報を配列した作業リスト画面を出力する。出力する各作業登録情報を示す情報には、各作業登録情報が有する画面指定情報等を直接対応づけておくようにしても良い。また、出力する各作業登録情報を示す情報が各作業登録情報の作業識別子でない場合には、リストの項目として出力される情報には、各作業登録情報の作業識別子を対応づけておくようにしても良い。なお、ステップS105で作業登録情報が検出できなかった場合、作業登録情報を示す情報を有さない作業リスト画面を表示すればよい。あるいは、作業登録情報が検出できなかった旨の出力を行なって、ステップS101等に戻るようにしても良い。 (Step S110) The work output unit 107 acquires information indicating one or more pieces of work registration information detected in step S109, and outputs a work list screen in which information indicating the work registration information is arranged. The information indicating each piece of work registration information to be output may be directly associated with the screen designation information or the like included in each piece of work registration information. If the information indicating each piece of work registration information to be output is not the work identifier of each piece of work registration information, the information output as a list item is associated with the work identifier of each piece of work registration information. Is also good. If the work registration information cannot be detected in step S105, a work list screen having no information indicating the work registration information may be displayed. Alternatively, an output indicating that the work registration information could not be detected may be performed, and the process may return to step S101 or the like.
(ステップS111)作業指示受付部108は、ステップS110で出力した作業リスト画面において、一のリスト項目、つまり一の作業登録情報を示す情報を指定する作業指示を受け付けた否かを判断する。受け付けた場合、ステップS112に進み、受け付けていない場合、ステップS113に進む。 (Step S111) The work instruction receiving unit 108 determines whether or not a work instruction specifying one list item, that is, information indicating one piece of work registration information, has been received on the work list screen output in step S110. If it has been received, the process proceeds to step S112. If it has not been received, the process proceeds to step S113.
(ステップS112)作業画面出力部109は、ステップS111で受け付けた作業指示が指定する作業登録情報を示す情報に対応する作業画面を出力する。例えば、指定された作業登録情報を示す情報が示す作業登録情報が有する画面指定情報が指定する作業画面を出力する。作業登録情報が示す情報が、作業識別子でない場合や、作業識別子を有していない場合には、この作業登録情報が示す情報に対応付けられた作業識別子を取得して、この作業識別子に対応する作業登録情報に対応する作業画面、具体的には、作業登録情報が有する画面指定情報が指定する作業画面を出力する。作業登録情報が実行条件を有する場合、この実行条件を満たす作業画面を出力してもよい。例えば、実行条件がクエリを有する場合、クエリを用いて検索されたデータを配置した作業画面を取得し出力しても良い。また、作業リスト画面の作業識別子が、画面指定情報等と直接対応付けられている場合、指定された作業識別子に対応付けられた画面指定情報等と直接対応付けられた作業画面を出力しても良い。そして、ステップS101に戻る。なお、作業画面出力部109が作業画面を出力したあと、この作業画面等を用いた入力受付等の処理や、受け付けた情報を用いた処理等を情報処理装置1が適宜実行するようにしてもよい。 (Step S112) The work screen output unit 109 outputs a work screen corresponding to the information indicating the work registration information specified by the work instruction received in step S111. For example, a work screen specified by the screen designation information included in the work registration information indicated by the information indicating the designated work registration information is output. If the information indicated by the work registration information is not a work identifier or does not have a work identifier, a work identifier associated with the information indicated by the work registration information is obtained, and the work identifier corresponding to the work identifier is obtained. A work screen corresponding to the work registration information, specifically, a work screen specified by the screen designation information included in the work registration information is output. When the work registration information has an execution condition, a work screen satisfying the execution condition may be output. For example, when the execution condition includes a query, a work screen in which data searched using the query is arranged may be acquired and output. Further, when the work identifier of the work list screen is directly associated with the screen designation information or the like, the work screen directly associated with the screen designation information or the like associated with the designated work identifier may be output. good. Then, the process returns to step S101. After the work screen output unit 109 outputs the work screen, the information processing apparatus 1 may appropriately execute processing such as input reception using the work screen and the like, processing using the received information, and the like. Good.
(ステップS113)作業出力部107は、作業リスト画面の出力を終了するか否かを判断する。例えば、ユーザから、作業リスト画面の出力を終了する指示を受け付けたか否かを判断し、受け付けた場合、出力を終了すると判断する。あるいは、作業リスト画面の表示から予め指定された時間が経過した場合に、出力を終了することを判断してもよい。終了する場合、ステップS114に進み、終了しない場合、ステップS111に戻る。 (Step S113) The work output unit 107 determines whether to end the output of the work list screen. For example, it is determined whether or not an instruction to end the output of the work list screen has been received from the user. If the instruction has been received, the output is determined to be ended. Alternatively, it may be determined that the output is to be terminated when a predetermined time has elapsed from the display of the work list screen. If the processing is to be ended, the process proceeds to step S114; otherwise, the process returns to step S111.
(ステップS114)作業出力部107は、作業リスト画面の出力を終了する。そして、ステップS101に戻る。 (Step S114) The work output unit 107 ends the output of the work list screen. Then, the process returns to step S101.
なお、条件格納部103に格納されている各登録条件に対して、登録条件を満たすか否かの判断を行なう時期やトリガー等を示す情報が対応付けられている場合、各登録情報に対応付けられた時期やトリガーを満たすか否かの判断を行なって、時期やトリガーを満たす場合に、登録条件に応じた作業登録情報を取得する処理を行なうようにしてもよい。 When information indicating a timing for determining whether the registration condition is satisfied or a trigger is associated with each registration condition stored in the condition storage unit 103, the registration information is associated with each registration information. A determination may be made as to whether a given time or a trigger is satisfied, and when the time or the trigger is satisfied, a process of acquiring work registration information according to the registration condition may be performed.
例えば、図2のフローチャートにおいて、ステップS104の直前等に、m番目の登録条件に対応付けられたこのような判断を行なう時期や、トリガーを満たすか否かの判断を行ない、判断を行なう時期となった場合、あるいは判断を行なうためのトリガーが発生したと判断された場合に、ステップS104に進んで、m番目の登録条件を満たすか否かの判断等を行なうようにしても良い。 For example, in the flowchart of FIG. 2, immediately before step S104 or the like, the time to make such a determination associated with the m-th registration condition, the time to determine whether or not the trigger is satisfied, and the time to make the determination. If it has become, or it is determined that a trigger for making a determination has occurred, the process may proceed to step S104 to determine whether or not the m-th registration condition is satisfied.
なお、ステップS108で出力指示を受け付けなかった場合に、その他の指示があるか否かを図示しない受付部等が判断し、その他の指示を受け付けた場合に、その他の指示に応じた処理を図示しない処理部等が実行するようにしても良い。また、ステップS111で作業画面を出力した後に、その作業画面を用いた作業を行なう指示(例えば、値の入力や出力指示等)や、作業画面を用いない作業等のその他の指示を受け付けたか否かを図示しない受付部等が判断し、指示を受け付けた場合に、受け付けた指示に応じた処理を図示しない処理部等が実行するようにしても良い。 If no output instruction is received in step S108, a receiving unit (not shown) determines whether or not there is another instruction. If another instruction is received, a process corresponding to the other instruction is performed. It may be configured to be executed by a processing unit that does not. After outputting the work screen in step S111, whether an instruction to perform a work using the work screen (for example, a value input or output instruction) or another instruction such as a work not using the work screen is received. A receiving unit or the like (not shown) may determine whether the instruction is received, and when an instruction is received, a processing unit or the like (not shown) may execute a process corresponding to the received instruction.
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 2, the processing is terminated by powering off or interruption for terminating the processing.
以下、本実施の形態における情報処理装置1の具体的な動作について説明する。ここでは、情報処理装置1は、商品に関する管理等を行なう装置である場合を例に挙げて説明する。また、ここでは、情報処理装置1は、データベース101として、商品の在庫を管理する一のデータベース101を含む2以上のデータベース101を有しており、この一のデータベース101のデータベース識別子は、「在庫DB」であるとする。 Hereinafter, a specific operation of the information processing apparatus 1 according to the present embodiment will be described. Here, a case will be described as an example where the information processing device 1 is a device that performs management and the like regarding a product. Further, here, the information processing apparatus 1 has, as the database 101, two or more databases 101 including one database 101 that manages inventory of commodities, and the database identifier of this one database 101 is “stock DB ”.
図3は、データベース101に格納されているデータを管理するデータ管理表である。例えば、このデータ管理表においては、一のレコード(行)により、一の商品の在庫に関するデータが管理されるものであるとする。データ管理表は、「商品コード」、「商品名」、「店舗コード」、「店舗名」、「最高点」、「発注点」、「現品残数」という属性を有している。「商品コード」及び「商品名」は、商品についての商品コード及び商品名である。「店舗コード」及び「店舗名」は、商品の仕入先(発注先の店舗についての店舗コード及び店舗名である。「最高点」は、商品を発注する際の最高点を示しており、発注点を下回った商品については、現品残数が、この最高点に達する数となる数の発注が行なわれる。「発注点」は、商品を発注する際の発注点であり、現品在庫数が、この発注点を下回った場合に、発注が行なわれる。「現品残数」は、商品の現品の残数であり、現品在庫数と考えてもよい。 FIG. 3 is a data management table for managing data stored in the database 101. For example, in this data management table, it is assumed that one record (row) manages data relating to the stock of one product. The data management table has attributes of “product code”, “product name”, “store code”, “store name”, “highest point”, “order point”, and “number of remaining items”. "Product code" and "product name" are a product code and a product name of the product. The “store code” and “store name” are the store code and store name of the supplier of the product (the store where the order is placed. The “highest point” indicates the highest point when ordering the product. For items below the ordering point, orders are placed in such a number that the number of remaining items reaches this maximum point.The "ordering point" is the ordering point at the time of ordering the item. When the number of products is below the ordering point, an order is placed, and the "number of remaining items" is the number of remaining items of the product, and may be considered as the number of actual items in stock.
図4は、条件格納部103に格納されている登録条件等を管理する登録条件管理表である。登録条件管理表は、「ID」と、「登録条件」と、「作業条件」と、「画面指定情報」と「作業ID」という属性を有している。「登録条件」は登録条件である。「ID」は、レコードを管理する識別子である。「作業条件」は、作業条件である。「作業条件」には、1以上の条件が含まれ、各条件は、条件の属性と、属性値とが「:」(コロン)で区切られているものとする。条件間は、「;」(セミコロン)で区切られているものとする。「画面指定情報」は、画面指定情報であり、ここでは、予め指定された図示しない格納部に格納されている作業画面の作成に用いられるテンプレートのファイル名であるとする。「作業内容」は、作業内容を示すテキストデータである。ここでは作業内容は特定の値であるが、作業内容は変数等を有していても良い。なお、説明の便宜上、上記の登録条件や、作業条件を自然言語を用いて表しているが、登録条件や、作業条件は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「if」、「then」等で示される制御構文等で構成されていてもよい。また、登録条件や、作業条件は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。かかることは、後述する実行条件等についても同様である。 FIG. 4 is a registration condition management table for managing registration conditions and the like stored in the condition storage unit 103. The registration condition management table has attributes of “ID”, “registration condition”, “work condition”, “screen designation information”, and “work ID”. “Registration conditions” are registration conditions. “ID” is an identifier for managing a record. "Work condition" is a work condition. The “work condition” includes one or more conditions, and each condition is such that the attribute of the condition and the attribute value are separated by “:” (colon). Conditions are assumed to be separated by ";" (semicolon). The “screen designation information” is screen designation information, and here, is assumed to be a file name of a template used for creating a work screen stored in a storage unit (not shown) specified in advance. “Work content” is text data indicating the work content. Here, the work content is a specific value, but the work content may have a variable or the like. For convenience of explanation, the above-mentioned registration conditions and work conditions are expressed using natural languages. However, the registration conditions and work conditions are, for example, one or more functions or method names corresponding to these natural languages. Or a control syntax such as “if” or “then”. Further, the registration condition and the work condition may be an algorithm for performing a determination process corresponding to these natural languages. The same applies to the execution conditions and the like described later.
ここでは、例えば、作業登録情報を取得する処理が、情報処理装置1の毎日の最初の起動時に一度だけ行なわれることが予め決められていたとすると、ユーザ識別子が「A105」であるユーザが、情報処理装置1を起動させ、ユーザ識別子「A105」を入力してログインしたとすると、判断部104は、作業登録情報を取得する処理を行なうタイミングであると判断する。 Here, for example, if it is determined in advance that the process of acquiring work registration information is to be performed only once at the first startup of the information processing device 1 every day, the user whose user identifier is “A105” is Assuming that the processing device 1 is started up and the user identifier “A105” is input and the user logs in, the determination unit 104 determines that it is time to perform the process of acquiring the work registration information.
判断部104は、図4に示した登録条件管理表の1番目のレコード、ここでは、1番上の「ID」が「C001」である行から、「登録条件」の属性値である『データベース「在庫DB」の「店舗コード」が「0110」から「0150」までのレコードにおいて、「現品残数」が「発注点」未満のレコードを検出』という登録条件を取得する。この登録条件は、データベース識別子が「在庫DB」であるデータベースの「店舗コード」が「0110」から「0150」までの各レコードにおいて、「現品残数」の値が「発注点」の値未満であるものを検出する、ことを示す条件であるとする。判断部104は、この登録要件に従って、データベース識別子が「在庫DB」であるデータベース101の「店舗コード」が「0110」から「0150」までの各レコードに対して順次、「現品残数」が「発注点」未満であるか否かの判断を行ない、「現品残数」が「発注点」未満である場合にそのレコードの「商品コード」の値を取得する。 The determination unit 104 starts from the first record of the registration condition management table shown in FIG. 4, in this case, from the line where the top “ID” is “C001”, the “database” which is the attribute value of “registration condition” A registration condition of “records in which the“ number of remaining items ”is less than“ order point ”in records where the“ store code ”in the“ stock DB ”has“ 0110 ”to“ 0150 ”is acquired. This registration condition is that, in each record of the database whose store identifier is “0110” to “0150” in the database whose database identifier is “stock DB”, the value of “the number of remaining items” is less than the value of “order point”. It is assumed that the condition indicates that a certain thing is detected. According to this registration requirement, the determination unit 104 sequentially sets the “remaining item number” for each record from “0110” to “0150” in the “store code” of the database 101 whose database identifier is “stock DB”. It is determined whether or not it is less than the "order point", and when the "number of remaining items" is less than the "order point", the value of the "product code" of the record is acquired.
ここでは、図3に示したデータ管理表において、「商品コード」が「T−00001」であるレコードと、「C−00002」であるレコードの「現品残数」が「発注点」未満であると判断され、判断部104は1番目の登録条件についての判断結果として、例えば、この二つの「商品コード」を取得し、1番目の登録条件の「ID」である「C001」と対応付けて図示しない格納部等に蓄積したとする。 Here, in the data management table shown in FIG. 3, the “number of remaining items” of the record having the “product code” of “T-00001” and the record of “C-00002” is less than the “order point”. The determination unit 104 obtains, for example, these two “product codes” as the determination result for the first registration condition, and associates the two “product codes” with “C001” that is the “ID” of the first registration condition. It is assumed that the data is stored in a storage unit (not shown).
同様にして、判断部104は、図4の登録条件管理表の2番目以降のレコードについても同様に、それぞれのレコードに含まれる登録条件を満たすか否かの判断を順次行なう。なお、ここでは、仮に、2番目以降のレコードの登録条件はいずれも満たされなかったとする。 Similarly, the determination unit 104 sequentially determines whether or not the second and subsequent records in the registration condition management table of FIG. 4 satisfy the registration conditions included in each record. Here, it is assumed that none of the registration conditions of the second and subsequent records are satisfied.
作業登録情報蓄積部105は、判断部104が登録条件を満たすと判断した判断結果について、作業登録情報を取得する。 The work registration information storage unit 105 acquires work registration information for the determination result that the determination unit 104 has determined that the registration condition is satisfied.
作業登録情報蓄積部105は、例えば、上記の1番目の登録条件の「ID」である「C001」と、判断結果である商品コード「T−00001」及び「C−00002」とを、上記の図示しない格納部等から読み出す。そして、読み出した登録条件に対応する作業条件と、画面指定情報を、図4に示した登録条件管理表から読み出す。具体的には、図4の登録条件管理表の、「ID」が「C001」であるレコードから、「作業条件」の属性値と、「画面指定情報」の属性値である「発注検討画面テンプレート」と、「作業内容」の属性値である「発注点割れしている商品があります」を読み出す。この「画面指定情報」の属性値である「発注検討画面テンプレート」は、登録条件と対応付けられた画面指定情報である。 The work registration information storage unit 105 stores, for example, “C001”, which is the “ID” of the first registration condition, and the merchandise codes “T-00001” and “C-00002” that are the determination results, as described above. It is read from a storage unit (not shown). Then, the work condition corresponding to the read registration condition and the screen designation information are read from the registration condition management table shown in FIG. Specifically, from the record in which the “ID” is “C001” in the registration condition management table of FIG. 4, the attribute value of “work condition” and the “order review screen template” And the attribute value of "work details", "there is a product whose order point is broken". The “order specification screen template” which is the attribute value of the “screen specification information” is screen specification information associated with the registration condition.
作業登録情報蓄積部105は、読み出した「作業条件」の属性値である作業条件に応じて、作業登録情報を構成する実行条件を取得する。なお、作業条件の各属性値から、どのように実行条件の属性値を取得するかについては、ここでは、例えば、予め属性毎に指定されているものとする。 The work registration information accumulating unit 105 acquires the execution conditions constituting the work registration information in accordance with the work condition which is the attribute value of the read “work condition”. Here, how to obtain the attribute value of the execution condition from each attribute value of the work condition is, for example, assumed to be specified in advance for each attribute here.
例えば、読み出した作業条件の「作業対象」の属性値である「在庫DB」については、そのまま、実行条件の「作業対象」の属性値として取得する。実行条件の「作業対象」は、作業に用いられるデータが格納されるデータベース101のデータベース識別子であるとする。また、例えば、読み出した作業条件の「出力対象」の属性値である『「登録条件」を満たすレコードの「商品コード」』については、対応する登録条件を満たすと判断されたレコードの「商品コード」を、実行条件の「出力対象」の属性値として取得する。実行条件の「出力対象」は、出力対象のデータが含まれるレコードを指定する情報であり、ここでは、上記で読み出した判断結果である商品コード「T−00001」及び「C−00002」を、実行条件の「出力対象」の属性値として取得する。また、読み出した作業条件の「通知先」の属性値である「A105」については、そのまま、実行条件の「通知先」の属性値として取得する。実行条件の「通知先」は、作業登録情報を示す情報である作業識別子の通知先を示す情報であり、ここでは通知先となるユーザのユーザ識別子であるとする。また、読み出した作業条件の「出力日」の属性値である『「検出日」以降』については、判断部104が判断処理を行なった日付である現在の日付「2015/10/01」を図示しないカレンダー等から取得し、取得した日付を「検出日」と置き換えて得られる「2015/10/01以降」という属性値を、実行条件の「出力日」の属性値として取得する。実行条件の「出力日」は、作業登録情報を示す情報を出力する出力日を示す情報である。 For example, “stock DB” which is the attribute value of the “work target” of the read work condition is acquired as it is as the attribute value of the “work target” of the execution condition. The “work target” of the execution condition is a database identifier of the database 101 in which data used for the work is stored. Also, for example, for the “product code” of the record that satisfies the “registration condition”, which is the attribute value of the “output target” of the read work condition, the “product code” of the record determined to satisfy the corresponding registration condition Is acquired as the attribute value of the “output target” of the execution condition. The “output target” of the execution condition is information designating a record including the data to be output. Here, the product codes “T-00001” and “C-00002”, which are the determination results read out above, Fetch as attribute value of "output target" of execution condition. Also, “A105” which is the attribute value of the “notification destination” of the read work condition is acquired as it is as the attribute value of the “notification destination” of the execution condition. The “notification destination” of the execution condition is information indicating the notification destination of the work identifier, which is the information indicating the work registration information. Here, it is assumed that the “notification destination” is the user identifier of the user to be notified. As for the attribute value of “output date” of the read work condition, “after“ detection date ””, the current date “2015/10/01” that is the date on which the determination unit 104 performed the determination process is illustrated. An attribute value “2015/10/01 or later” obtained by replacing the obtained date with a “detection date” is obtained as an attribute value of “output date” of the execution condition. The “output date” of the execution condition is information indicating an output date at which information indicating the work registration information is output.
なお、作業条件のある属性の属性値が特定値である場合には、この特定値を、実行条件の同じ属性の属性値として取得し、作業条件のある属性の属性値が変数を有する場合には、この変数に対応する値を取得して配置した値を、実行条件の同じ属性の属性値として取得しても良い。また、作業条件のある属性の属性値が条件式や検索式を有する場合には、この条件式に合う値や、検索式で取得した値、あるいはこれらの値を有する値を、実行条件の同じ属性の属性値として取得しても良い。 If the attribute value of the attribute with the work condition is a specific value, the specific value is acquired as the attribute value of the attribute with the same execution condition, and the attribute value of the attribute with the work condition has a variable. May acquire the value corresponding to this variable and arrange it as the attribute value of the attribute having the same execution condition. When the attribute value of an attribute having a work condition has a conditional expression or a search expression, a value matching the conditional expression, a value obtained by the search expression, or a value having these values is used as the same as the execution condition. It may be obtained as an attribute value of the attribute.
作業登録情報蓄積部105は、このようにして取得した実行条件と、上記で読み出した画面指定情報「発注検討画面テンプレート」と、作業識別子「発注点割れしている商品があります」で構成される作業登録情報を、作業登録情報格納部102に蓄積する。 The work registration information storage unit 105 is composed of the execution conditions obtained in this manner, the screen designation information “ordering review screen template” read out above, and the work identifier “there is a product whose order point is broken”. The work registration information is stored in the work registration information storage unit 102.
図5は、作業登録情報蓄積部105に格納された作業登録情報を管理する作業登録情報管理表である。作業登録情報管理表は、作業登録情報の作業識別子である「ID」と、画面指定情報である「画面指定情報」と、実行条件である「実行条件」と、作業内容を示す文字列である「作業内容」とを有している。「実行条件」の表現は、ここでは一例として、図4の作業登録情報管理表の「作業条件」の表現と同様のものであるとする。ここでは、1番上のレコード(行)の「画面指定情報」、「実行条件」及び「作業内容」の属性値が、上記の処理で「ID」が「C001」である登録条件に応じて取得された画面指定情報、実行条件及び作業内容の文字列であり、2番目以降のレコードは、それ以前に蓄積された画面指定情報を示しているものとする。 FIG. 5 is a work registration information management table for managing the work registration information stored in the work registration information storage unit 105. The work registration information management table is a character string indicating the work ID of the work registration information, “screen designation information” as screen designation information, “execution condition” as an execution condition, and work contents. "Work content". Here, the expression of “execution condition” is, for example, the same as the expression of “work condition” in the work registration information management table in FIG. Here, the attribute values of “screen designation information”, “execution condition”, and “work content” of the top record (row) are determined according to the registration condition in which “ID” is “C001” in the above processing. It is a character string of the acquired screen designation information, the execution condition, and the work content, and the second and subsequent records indicate the screen designation information accumulated before that.
作業登録情報蓄積部105は、同様に、他の登録条件を満たすと判断した判断結果について、作業登録情報を取得する処理を行ない、作業登録情報を取得する処理は終了する。 Similarly, the work registration information storage unit 105 performs a process of acquiring work registration information for a result of the determination that another registration condition is satisfied, and the process of acquiring work registration information ends.
図6は、情報処理装置1のメニュー画面の一例を示す図である。 FIG. 6 is a diagram illustrating an example of a menu screen of the information processing device 1.
上記でログインしたユーザ識別子が「A105」であるユーザが、図6に示すようなメニュー画面60を表示し、自分が実行すべき作業の作業リスト画面を表示するボタン61を押したとすると、出力指示受付部106は、出力指示を受け付ける。ここでは、デフォルトの設定に応じて、出力指示受付部106は、実行条件が有する通知先の属性値が、ログインしたユーザのユーザ識別子(ここでは、「A105」)を有する作業登録情報であって、実行条件が有する出力日の属性値が、現在の日付(ここでは、2015/10/01)を含む日付や期間を示す作業登録情報の作業識別子を有する作業リストを出力する出力指示を受け付けるものとする。ここでの、ユーザ識別子と、現在の日付は、出力する作業識別子を限定するための条件と考えてもよい。 If the user whose login user identifier is “A105” displays the menu screen 60 as shown in FIG. 6 and presses the button 61 for displaying the work list screen of the work to be performed, an output instruction is issued. The receiving unit 106 receives an output instruction. Here, according to the default setting, the output instruction receiving unit 106 determines that the attribute value of the notification destination included in the execution condition is work registration information having the user identifier (here, “A105”) of the logged-in user. , Which accepts an output instruction to output a work list having a work identifier of work registration information indicating a date or a period in which the attribute value of the output date included in the execution condition includes the current date (here, 2015/10/01) And Here, the user identifier and the current date may be considered as conditions for limiting the output work identifier.
作業出力部107は、作業指示受付部108が受け付けた出力指示に応じた作業リスト画面を出力する。具体的には、図5に示したような作業登録情報管理表において、「実行条件」の「通知先」の属性値が、ユーザ識別子「A105」と一致するものを含み、かつ「実行条件」の「出力日」が示す日付が、現在の日付「2015/10/01」と一致するレコード(行)を検索し、検出したレコードの「作業内容」の属性値と、「出力日」の属性値が示す日付(ただし、年を除く)との組を取得し、取得した組を、予め指定されたテンプレート等にリスト状に配置した画面を構成し、構成した画面である作業リスト画面を図示しないもモニタ等に表示する。なお、「出力日」の属性値の日付としては、ここでは一例として、現在の日付を基準にした「今日」、「1日前」等の相対的な日付の表現に置き換えた文字列を表示するものとする。ここでは、作業出力部107は、図5の1行目のレコードと、図示しない他の一のレコードとが、上記の検索により検出され、1行目のレコードの「作業内容」の属性値「発注点割れしている商品があります」と、「出力日」の属性値に対応する日付を表す文字列「今日」との組と、図示しない他の一のレコードの「作業内容」の属性値「請求書を発行して下さい」と、「出力日」の属性値に対応する日付を表す文字列「今日」との組と、を取得したとする。なお、ここでの他の一のレコードは、上述したデータベース識別子が「在庫DB」であるデータベース101とは異なるデータベース101に対して取得された作業登録情報が格納されたレコードであるとする。そして作業出力部107は、これらの作業内容を示すテキストと日付との組をリスト項目として有する作業リスト画面を、図示しないモニタに表示する。なお、これらの作業リスト画面の各行に出力される作業内容の文字列と、日付との組が、この具体例では一の作業登録情報を示す情報である。また、この作業リスト画面の各行には、それぞれ、対応する作業登録情報の「ID」の属性値である作業識別子が対応付けられているものとする。ここでは、作業リスト画面に出力されている一行目のリスト項目には、作業識別子「B001」が対応付けられているものとする。 The work output unit 107 outputs a work list screen according to the output instruction received by the work instruction receiving unit 108. Specifically, in the work registration information management table as shown in FIG. 5, the attribute value of the “notification destination” of the “execution condition” includes the attribute value that matches the user identifier “A105”, and the “execution condition” The record (line) in which the date indicated by the “output date” of the record matches the current date “2015/10/01” is searched, and the attribute value of the “work content” of the detected record and the attribute of the “output date” Acquires a set with the date indicated by the value (excluding the year), arranges the acquired set in a list in a template or the like specified in advance, and configures a work list screen as a configured screen. No, it is displayed on the monitor. Here, as an example of the date of the attribute value of “output date”, a character string replaced with a relative date expression such as “today” or “one day ago” based on the current date is displayed. Shall be. Here, the work output unit 107 detects the record on the first line in FIG. 5 and another record (not shown) by the above search, and detects the attribute value “work content” of the record on the first line. There is a product whose order point is broken. ", A character string" Today "representing the date corresponding to the attribute value of" Output date ", and the attribute value of" Work content "of another record (not shown) It is assumed that a combination of “issue an invoice” and a character string “today” representing a date corresponding to the attribute value of “output date” is acquired. The other record here is assumed to be a record storing the work registration information acquired for the database 101 different from the database 101 whose database identifier is “stock DB”. Then, the work output unit 107 displays, on a monitor (not shown), a work list screen having, as a list item, a set of the text indicating the work content and the date. In this specific example, a set of a character string of the work content output on each line of the work list screen and a date is information indicating one piece of work registration information. It is also assumed that each row of the work list screen is associated with a work identifier which is an attribute value of “ID” of the corresponding work registration information. Here, it is assumed that the work identifier “B001” is associated with the list item on the first line output on the work list screen.
図7は、作業リスト画面70の表示例を示す図である。 FIG. 7 is a diagram showing a display example of the work list screen 70.
ここで、仮に、ユーザがこの作業リスト画面70において、「発注点割れの商品があります」という作業識別子と「今日」という文字列との組が配置された行71を指定する操作、例えば、マウス等を用いてクリックする操作を行なったとすると、作業指示受付部108は、この操作に応じて作業指示を受け付け、指定された行に対応付けられた作業識別子「B221」を取得し、図5に示した作業登録情報管理表において、「ID」が、「B221」と一致する作業登録情報のレコードを検出する。ここでは、図5に示した作業登録情報管理表の上から1行目のレコードの検出される。作業画面出力部109は、上記の作業識別子と対応付けられた確認用画面を作成するための予め用意されたテンプレートを図示しない格納部等から読み出し、作業登録情報管理表の検出されたレコードに含まれる「実行条件」の「作業対象」の属性値である「在庫DB」と、「実行条件」の「出力データ」の属性値である「T−00001」及び「C−00002」を取得し、データベース識別子が「在庫DB」であるデータベース101から、図3に示したデータ管理表を用いて、商品コードが「T−00001」及び「C−00002」である商品の「商品名」である「花10000円セット」と「アンダーシャツ(綿素材)」を取得する。そして、「商品コード」の属性値と、この「商品コード」について取得した「商品名」との組のデータと、作業登録情報管理表の、上記で検出されたレコードに含まれる「実行条件」の「通知先」である「S105」等を、確認用画面を作成するための予め用意されたテンプレート等に配置して、この作業登録情報に対応する作業画面を出力するか否かをユーザに確認するための画面である確認画面を出力、例えばモニタ等に表示する。 Here, suppose that the user designates, on the work list screen 70, a row 71 in which a set of a work identifier "There is a product whose order number is below the ordering point" and a character string "today" is arranged. Assuming that a click operation has been performed using the above operation, the work instruction receiving unit 108 receives a work instruction in response to this operation, acquires a work identifier “B221” associated with the specified line, and returns to FIG. In the work registration information management table shown, a record of the work registration information whose “ID” matches “B221” is detected. Here, the record in the first row from the top of the work registration information management table shown in FIG. 5 is detected. The work screen output unit 109 reads a template prepared in advance for creating a confirmation screen associated with the work identifier from a storage unit (not shown) or the like, and includes the template in the detected record of the work registration information management table. To acquire the “stock DB” which is the attribute value of “work target” of the “execution condition” and the attribute values “T-00001” and “C-00002” which are the attribute values of “output data” of the “execution condition”. From the database 101 whose database identifier is “stock DB”, using the data management table shown in FIG. 3, “product name” of a product whose product code is “T-00001” and “C-00002” Acquisition of "10000 yen set of flowers" and "under shirt (cotton material)". Then, data of a set of the attribute value of the “product code” and the “product name” acquired for the “product code”, and the “execution condition” included in the record of the work registration information management table detected above. "S105" as the "notification destination" is arranged in a template or the like prepared in advance for creating a confirmation screen, and the user is asked whether or not to output a work screen corresponding to this work registration information. A confirmation screen, which is a screen for confirmation, is output, for example, displayed on a monitor or the like.
図8は、作業画面の出力を確認する確認画面80の表示例を示す図である。 FIG. 8 is a diagram showing a display example of a confirmation screen 80 for confirming the output of the work screen.
そして、ユーザが、作業画面の出力に同意するためのボタンであるメニュー画面起動ボタン81を押したとすると、作業画面出力部109は、上記で検出された「ID」が、「B221」と一致する作業登録情報の1行目のレコードから、「画面指定情報」の値である「発注検討画面テンプレート」を取得し、ファイル名が、取得した値である「発注検討画面テンプレート」と一致するテンプレートを、図示しない格納部から読み出す。また、作業画面出力部109は、上記で検出された「ID」が、「B221」と一致する作業登録情報の1行目のレコードの「実行条件」の「作業対象」の属性値である「在庫DB」と、「出力データ」の属性値である「T−00001」及び「C−00002」を読み出し、データベース識別子が「在庫DB」であるデータベース101から、図3に示したデータ管理表を用いて、「商品コード」が「T−00001」及び「C−00002」にそれぞれ一致するレコードを検索する。そして、検索によって検出された2つのレコードから、それぞれ上記で取得したテンプレートに配置されるデータを読出し、読み出したデータをテンプレートに配置して作業画面を構成する。例えば、読み出したテンプレートに、「商品名」、「商品コード」、「店舗名」、「店舗コード」、「最高点」、「発注点」、及び「現品残数」を配置する領域が設けられていたとすると、これらの属性名を有する属性の属性値を、上記で読み出した二つのデータからそれぞれ取得し、取得した属性値等を、上記で読み出したテンプレートの各属性値に対応するデータが配置される領域に配置して、作業画面、ここでは、発注検討画面を作成し、図示しないモニタ等に表示する。 Then, if the user presses the menu screen start button 81 which is a button for agreeing to output the work screen, the work screen output unit 109 matches the “ID” detected above with “B221”. From the record on the first line of the work registration information, obtain the “ordering review screen template” that is the value of “screen specification information”, and select a template whose file name matches the acquired value “ordering review screen template”. , From a storage unit (not shown). In addition, the work screen output unit 109 determines that the “ID” detected above is the attribute value of the “work target” of the “execution condition” of the record in the first line of the work registration information that matches “B221”. The “stock DB” and the attribute values “T-00001” and “C-00002” of the “output data” are read out, and the data management table shown in FIG. 3 is read from the database 101 whose database identifier is “stock DB”. The search is made for records in which the "product code" matches "T-00001" and "C-00002", respectively. Then, the data arranged in the template acquired above is read from each of the two records detected by the search, and the read data is arranged in the template to form a work screen. For example, the read template is provided with areas for arranging “product name”, “product code”, “store name”, “store code”, “highest point”, “order point”, and “number of remaining items”. Then, the attribute values of the attributes having these attribute names are obtained from the two data read out above, and the obtained attribute values and the like are arranged in the data corresponding to each attribute value of the template read out above. A work screen, here, an order consideration screen, is created and displayed on a monitor (not shown).
図9は、作業画面出力部109が出力する作業画面、具体的には、発注検討画面90の表示である。 FIG. 9 shows a work screen output by the work screen output unit 109, specifically, an order consideration screen 90.
ユーザが、例えば、図9に示した発注検討画面に対して予め指定された操作等を行なうと、この発注検討画面90に配置された商品コード等の情報を、予め指定されたテンプレート等に配置して、発注伝票の出力等が行なわれる。 When the user performs an operation or the like designated in advance on the order study screen shown in FIG. 9, for example, the information such as the product code arranged on the order study screen 90 is arranged in the template or the like designated in advance. Then, the order slip is output.
なお、図8に示した確認画面の表示は省略して、作業画面を出力するようにしても良い。
なお、上記具体例においては、作業リスト画面の各リスト項目に配置される作業登録情報を示す情報、即ち、作業登録情報に対応付けられた作業内容の文字列と、作業登録情報が有する実行条件の出力日の属性値と、の組を、作業識別子として用いても良い。この場合、一のリスト項目を指定する作業指示を受け付けた際には、作業画面出力部109は、図5に示した作業登録情報管理表において、「作業内容」の属性値が、作業指示で指定されたリスト項目の作業識別子が有する作業内容の文字列と一致し、かつ、「実行条件」の「出力日」の値が、作業指示で指定されたリスト項目の作業識別子が有する日付を表す文字列と一致する作業登録情報を検出し、検出した作業登録情報に応じた作業画面を出力するようにすればよい。
The display of the confirmation screen shown in FIG. 8 may be omitted, and the work screen may be output.
In the above specific example, the information indicating the work registration information arranged in each list item of the work list screen, that is, a character string of the work content associated with the work registration information, and an execution condition included in the work registration information May be used as a work identifier. In this case, when a work instruction designating one list item is received, the work screen output unit 109 sets the attribute value of “work content” in the work registration information management table shown in FIG. The value of the "output date" of the "execution condition" matches the character string of the work content of the work identifier of the specified list item, and represents the date of the work identifier of the list item specified by the work instruction What is necessary is just to detect the work registration information that matches the character string and output a work screen corresponding to the detected work registration information.
以上、本実施の形態によれば、ユーザが画面を用いて行なう作業を、データベース101に格納されているデータ等に応じて自動で登録することができる。また、登録した作業を一括して見ることができる。 As described above, according to the present embodiment, the work performed by the user using the screen can be automatically registered according to the data stored in the database 101 and the like. In addition, the registered work can be viewed collectively.
なお、本実施の形態において、条件格納部103にどのように登録条件等を登録するかは、問わない。例えば、予め図示しない格納部等に予め用意された登録条件や、登録条件と作業条件との組から、ユーザが指定する登録条件や、登録条件と作業条件との組を読み出して、条件格納部103に蓄積するようにしてもよい。予め用意された登録条件を蓄積する際に、この登録条件と対応付けられた作業条件の指定を受け付ける画面等を介してユーザから受け付けた作業条件を、登録条件と対応付けて蓄積するようにしても良い。また、登録条件の一部をユーザの指示等に応じて変更して蓄積するようにしてもよい。また、登録条件と作業条件との組を蓄積する際に、登録条件や作業条件の一部をユーザの指示等に応じて追加したり変更して蓄積するようにしても良い。 In the present embodiment, it does not matter how the registration condition and the like are registered in the condition storage unit 103. For example, a registration condition designated by a user or a set of a registration condition and a work condition is read from a registration condition or a set of a registration condition and a work condition prepared in advance in a storage unit (not shown) or the like. The information may be stored in the memory 103. When accumulating the prepared registration condition, the work condition received from the user via a screen or the like for accepting the designation of the work condition associated with the registration condition is stored in association with the registration condition. Is also good. Further, a part of the registration conditions may be changed and accumulated according to a user's instruction or the like. Further, when storing a set of a registration condition and a work condition, a part of the registration condition and the work condition may be added or changed according to a user's instruction or the like, and may be stored.
図10(a)は、図4に示した「ID」が「C001」であるレコードの登録条件に対応付けられた作業条件の変更を受け付ける画面の一例を示す図である。例えば、図10(a)において、「通知先」の入力フィールド91に入力されているユーザ識別子を、任意のユーザ識別子に変更することで、作業条件の「通知先」の属性値を入力フィールド91に入力された値に変更することができる。 FIG. 10A is a diagram illustrating an example of a screen that accepts a change in work conditions associated with the registration condition of the record whose “ID” is “C001” illustrated in FIG. 4. For example, in FIG. 10A, by changing the user identifier entered in the “notification destination” input field 91 to an arbitrary user identifier, the attribute value of the “notification destination” of the work condition is changed to the input field 91. Can be changed to the value entered in.
また、上記においては、登録条件を満たすか否かの判断を、情報処理装置1の起動の直後に行なうようにしたが、ユーザが指定したスケジュールに応じて、この判断を行なうようにしても良い。 In the above description, the determination as to whether or not the registration condition is satisfied is made immediately after the activation of the information processing apparatus 1, but this determination may be made according to a schedule specified by the user. .
図10(b)は、登録条件を満たすか否かの判断を行なうスケジュールを指定するための画面の一例を示す図である。図10(b)において、判断を行なう日程の指定を受け付けるチェックボックス群92において、判断を行なう日程のチェックボックスにチェックを入れることで、このチェックを入れた日付に、登録条件を満たすか否かの判断を行なって、作業登録情報を取得する処理を行なうことができる。なお、このチェックボックスのチェックが入れられた日付の情報は、例えば、対応する登録情報と対応付けて管理し、情報処理装置1を起動した際の日付が、チェックが入れられた日付と一致する場合に、この一致する日付に対応する登録情報を満たすか否かの判断を行なうようにすればよい。 FIG. 10B is a diagram illustrating an example of a screen for designating a schedule for determining whether or not a registration condition is satisfied. In FIG. 10B, in a check box group 92 for accepting designation of a schedule for making a decision, a check is made on a checkbox for a schedule for making a decision. And the process of acquiring the work registration information can be performed. The information of the date when this check box is checked is managed, for example, in association with the corresponding registration information, and the date when the information processing apparatus 1 is activated matches the checked date. In this case, it may be determined whether the registration information corresponding to the matching date is satisfied.
なお、登録条件を満たすか否かの判断は、例えば、作業リスト画面を出力する出力指示を受け付けた場合に実行するようにしてもよい。また、この場合、出力指示を受け付けたユーザのユーザ識別子と対応付けられた登録条件だけについて、登録条件を満たすか否かの判断を行なうようにしても良い。 Note that the determination as to whether or not the registration condition is satisfied may be performed, for example, when an output instruction for outputting a work list screen is received. Further, in this case, it may be determined whether or not only the registration condition associated with the user identifier of the user who has received the output instruction satisfies the registration condition.
なお、本実施の形態において説明した情報処理装置1は、例えば、MPUやCPU等のプロセッサを用いて第一のアプリケーションソフトウェアを実行させた場合の、第一のアプリケーションソフトウェアの機能として実現されても良い。 The information processing apparatus 1 described in the present embodiment may be realized as a function of the first application software when the first application software is executed using a processor such as an MPU or a CPU. good.
また、本発明の情報処理装置1は、第一のアプリケーションソフトウェアを実行可能な実行部(図示せず)を備えていても良い。この場合、条件格納部103には、第一のアプリケーションソフトウェアと対応付けられた1以上の登録条件が格納されるようにし、判断部104が、この第一のアプリケーションソフトウェアと対応付けられた1以上の登録条件を満たすと判断した場合に、作業登録情報蓄積部105が、この第一のアプリケーションソフトウェアの機能として実現される処理についての作業登録情報を取得して作業登録情報格納部102に蓄積するようにしても良い。 Further, the information processing apparatus 1 of the present invention may include an execution unit (not shown) capable of executing the first application software. In this case, the condition storage unit 103 stores one or more registration conditions associated with the first application software, and the determination unit 104 determines that the one or more registration conditions are associated with the first application software. When it is determined that the registration condition is satisfied, the work registration information storage unit 105 acquires the work registration information on the processing realized as the function of the first application software and stores the work registration information in the work registration information storage unit 102. You may do it.
(実施の形態2)
本実施の形態においては、上記実施の形態において説明した情報処理装置がMPUやCPU等を用いて第一のアプリケーションソフトウェアを実行させた場合の、第一のアプリケーションソフトウェアの機能として実現されるものであり、第一のアプリケーションソフトウェアとは異なる第二のアプリケーションソフトウェアを上記と同じMPUやCPUを用いて実行させることできるとともに、情報処理装置が、この第二のアプリケーションソフトウェアについて取得された作業登録情報を示す情報を出力できるようにした変形例について説明する。
(Embodiment 2)
In the present embodiment, the information processing apparatus described in the above embodiment is realized as a function of the first application software when the first application software is executed using an MPU, a CPU, or the like. Yes, the second application software different from the first application software can be executed by using the same MPU and CPU as described above, and the information processing apparatus transmits the work registration information acquired for the second application software. A description will be given of a modified example capable of outputting the indicated information.
図11は、本実施の形態の情報処理装置2の構成を示すブロック図である。情報処理装置2は、1または2以上のデータベース201、作業登録情報格納部202、条件格納部203、判断部204、作業登録情報蓄積部205、出力指示受付部206、作業出力部207、作業指示受付部208、作業画面出力部209を備える。ここでは、説明の便宜上、データベース201が一つである場合を例に挙げて示しているが、データベース201は、複数であっても良い。 FIG. 11 is a block diagram illustrating a configuration of the information processing apparatus 2 according to the present embodiment. The information processing apparatus 2 includes one or more databases 201, a work registration information storage unit 202, a condition storage unit 203, a determination unit 204, a work registration information storage unit 205, an output instruction reception unit 206, a work output unit 207, and a work instruction. A reception unit 208 and a work screen output unit 209 are provided. Here, for convenience of explanation, the case where the number of the database 201 is one is shown as an example, but the number of the database 201 may be plural.
本実施の形態の情報処理装置2は、MPUやCPU等のプロセッサで第一のアプリケーションソフトウェアを実行させた場合において、第一のアプリケーションソフトウェアの機能として実現されるものであるとする。例えば、第一のアプリケーションソフトウェアは、後述する図16のようなコンピュータ等のハードディスク914等の格納部等に格納されており、図16のMPU911やCPU等のプロセッサで第一のアプリケーションソフトウェアを実行させた場合の機能として、情報処理装置2が実現される。第一のアプリケーションソフトウェアは、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した作業に用いられるソフトウェアである。第一のアプリケーションソフトウェアは、例えば、データベース201に格納されるデータを利用して処理を行なうためのソフトウェアである。 It is assumed that the information processing device 2 according to the present embodiment is realized as a function of the first application software when the first application software is executed by a processor such as an MPU or a CPU. For example, the first application software is stored in a storage unit such as a hard disk 914 of a computer as shown in FIG. 16 to be described later, and the first application software is executed by a processor such as the MPU 911 and the CPU in FIG. In this case, the information processing device 2 is realized. The first application software is, for example, software used for work related to finance, accounting, human resources, inventory management, and the like performed in a corporation such as a company or an organization. The first application software is, for example, software for performing processing using data stored in the database 201.
1または2以上のデータベース201は、上記実施の形態1において説明したデータベース101と同様の、1または2以上の画面を用いて行なわれる作業に利用されるデータベースである。この実施の形態においては、特に、1または2以上のデータベース201は、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有している。1または2以上のデータベース201は、第二のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第二のデータベースを更に有していても良い。また、1以上の第一のデータベースを、1以上の第二のデータベースと兼用してもよい。なお、ここでは、説明の便宜上、データベース201が、第一のデータベース201である場合を例に挙げて説明する。データベース201の構成は、データベース101と同様であるため、ここでは説明は省略する。 One or more databases 201 are databases used for work performed using one or more screens, similar to database 101 described in the first embodiment. In this embodiment, in particular, the one or more databases 201 include one or more first databases that are databases used in operations performed using the first application software. The one or more databases 201 may further include one or more second databases, which are databases used in operations performed using the second application software. Further, one or more first databases may be used also as one or more second databases. Here, for convenience of explanation, a case where the database 201 is the first database 201 will be described as an example. Since the configuration of the database 201 is the same as that of the database 101, the description is omitted here.
作業登録情報格納部202は、上記作業登録情報格納部102において、作業登録情報として、作業登録情報蓄積部205が取得した後述する第一の作業登録情報を、作業登録情報として格納するようにしたものである。作業登録情報格納部102は、プロセッサがアクセス可能な格納部と考えてもよい。例えば、作業登録情報格納部202は、後述する図16のハードディスク914等の格納部であってもよい。他の構成については、作業登録情報格納部102と同様であるため、ここでは、詳細な説明は省略する。 The work registration information storage unit 202 stores first work registration information, which will be described later, acquired by the work registration information storage unit 205 as work registration information in the work registration information storage unit 102 as work registration information. Things. The work registration information storage unit 102 may be considered as a storage unit that can be accessed by the processor. For example, the work registration information storage unit 202 may be a storage unit such as a hard disk 914 in FIG. The other configuration is the same as that of the work registration information storage unit 102, and thus the detailed description is omitted here.
条件格納部203には、1以上の第一のデータベース201を利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納される。 The condition storage unit 203 includes one or more first registrations, which are registration conditions for acquiring first work registration information that is work registration information relating to work performed using one or more first databases 201. The condition is stored.
例えば、条件格納部203には、1以上の第一の登録条件が、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第一の画面指定情報と対応付けて蓄積される。第一の登録条件は、第一のアプリケーションソフトウェア用いて行なわれる作業に関するものである点を除けば、上述した登録条件と同様のものである。また、条件格納部203には、例えば、条件格納部103において、登録条件と対応付けて格納されている作業条件等と同様の情報、例えば、作業条件や作業登録情報を示す情報等が対応付けて格納されてもよい。なお、条件格納部203の他の構成等については、条件格納部103と同様であるため、ここでは詳細な説明は省略する。 For example, in the condition storage unit 203, one or more first registration conditions include first screen designation information which is screen designation information for designating a work screen used for a work performed using the first application software. They are stored in association with each other. The first registration condition is similar to the above-described registration condition except that the first registration condition relates to an operation performed using the first application software. Also, the condition storage unit 203 is associated with, for example, information similar to the work condition and the like stored in association with the registration condition in the condition storage unit 103, for example, information indicating the work condition and the work registration information. May be stored. The other configuration and the like of the condition storage unit 203 are the same as those of the condition storage unit 103, and a detailed description thereof will be omitted.
判断部204は、条件格納部203に格納されている1以上の第一の登録条件を、第一のデータベース201に格納されているデータがそれぞれ満たすか否かを判断する。第一のの登録条件を、第一のデータベースに格納されているデータが満たすか否かの判断処理等は、上記の判断部104が、登録条件をデータベース101のデータが満たすか否かを判断する処理と同様である。なお、判断部204の他の処理は、判断部104と同様であるため、ここでは説明を省略する。 The determination unit 204 determines whether or not the data stored in the first database 201 satisfies one or more first registration conditions stored in the condition storage unit 203. The determination unit 104 determines whether the data stored in the first database satisfies the first registration condition. The determination unit 104 determines whether the data of the database 101 satisfies the registration condition. The processing is the same as the above. Note that other processes of the determination unit 204 are the same as those of the determination unit 104, and a description thereof will not be repeated.
作業登録情報蓄積部205は、判断部204が一の第一の登録条件を満たすと判断した場合に、一の第一の登録条件に対応する第一の作業登録情報を取得し、作業登録情報格納部202に蓄積する。作業登録情報蓄積部205は、例えば、判断部204が一の第一の登録条件を満たすと判断した場合に、一の第一の登録情報に対応付けられた第一の画面指定情報を有する第一の作業登録情報を取得して作業登録情報格納部202に蓄積する。また、作業登録情報蓄積部205は、一の第一の登録情報に対応付けられた作業条件に応じた実行条件等を取得して、この実行条件等を有する第一の作業登録情報を取得して、作業登録情報格納部202に蓄積する。作業登録情報蓄積部205が、第一の登録条件を満たすと判断した場合に、第一の作業登録情報や作業登録情報を示す情報等を取得する処理等については、上記の作業登録情報蓄積部105が作業登録情報等を取得する処理と同様であり、ここでは詳細な説明は省略する。また、上記以外の作業登録情報蓄積部205の処理等については、作業登録情報蓄積部105と同様であるため、ここでは詳細な説明は省略する。 The work registration information storage unit 205 acquires first work registration information corresponding to one first registration condition when the determination unit 204 determines that the first registration condition is satisfied, and stores the work registration information. The information is stored in the storage unit 202. For example, when the determination unit 204 determines that one first registration condition is satisfied, the work registration information storage unit 205 includes a first screen designation information having the first screen designation information associated with the one first registration information. One piece of work registration information is acquired and stored in the work registration information storage unit 202. Further, the work registration information storage unit 205 acquires an execution condition or the like corresponding to a work condition associated with one piece of first registration information, and acquires first work registration information having the execution condition or the like. Then, the information is accumulated in the work registration information storage unit 202. When the work registration information accumulating unit 205 determines that the first registration condition is satisfied, the processing for acquiring the first work registration information, information indicating the work registration information, and the like is performed by the above-described work registration information accumulating unit. The process 105 is the same as the process for acquiring work registration information and the like, and a detailed description thereof will be omitted here. In addition, the processes and the like of the work registration information storage unit 205 other than those described above are the same as those of the work registration information storage unit 105, and thus detailed description is omitted here.
なお、作業登録情報蓄積部205は、第一のアプリケーションソフトウェアを識別するアプリケーション識別子等と対応付けられた第一の作業登録情報を、作業登録情報格納部202に蓄積するようにしても良い。アプリケーション識別子等と対応付けられた第一の作業登録情報を蓄積するということは、アプリケーション識別子等と第一の作業登録情報との組を蓄積することであっても良く、アプリケーション識別子等を有する第一の作業登録情報を蓄積することであっても良い。かかることは、後述するアプリケーション識別子等と対応付けられた第二の作業登録情報を蓄積する際においても同様である。アプリケーション識別子は、例えば、アプリケーションソフトウェア名や、アプリケーションソフトウェアの実行ファイルのファイル名等である。第一のアプリケーションソフトウェアのアプリケーション識別子は、第一のアプリケーションソフトウェアであることを示すフラグ等の情報であってもよい。第一のアプリケーションソフトウェアのアプリケーション識別子は、第一の作業登録情報の識別子と考えてもよい。 The work registration information storage unit 205 may store the first work registration information associated with an application identifier or the like for identifying the first application software in the work registration information storage unit 202. Storing the first work registration information associated with the application identifier or the like may be storing a set of the application identifier or the like and the first work registration information. It may be that one piece of work registration information is accumulated. This is the same when accumulating second work registration information associated with an application identifier and the like described later. The application identifier is, for example, an application software name or a file name of an execution file of the application software. The application identifier of the first application software may be information such as a flag indicating that the application software is the first application software. The application identifier of the first application software may be considered as the identifier of the first work registration information.
ここで、本実施の形態においては、第一のアプリケーションソフトウェアを実行させるCPUやMPU等のプロセッサと同じプロセッサで、第一のアプリケーションソフトウェアとは異なる第二のアプリケーションソフトウェアが実行可能であるとする。例えば、第二のアプリケーションソフトウェアは、後述する図16のようなコンピュータ等のハードディスク914等の格納部等に格納されており、図16のMPU911やCPU等のプロセッサにより実行される。また、ここでは、第二のアプリケーションソフトウェアを実行することにより、情報処理装置2と同様の機能を実現することが可能なものであるとする。例えば、第二のアプリケーションソフトウェアを実行することにより、上記の第一の登録条件と同様の、1以上の第二のデータベース(図示せず)を利用して行なわれる作業に関する作業登録情報を取得するための登録条件である1以上の第二の登録条件や、この第二の登録条件に対応付けられた画面指定情報等を用いて、判断部204や作業登録情報蓄積部205等と同様の構成や処理を実現することで、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を取得して蓄積できるものとする。第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を、ここでは、第二の作業登録情報と称す。上記の第二の登録条件等は、例えば、図示しない第二条件格納部等に予め格納されている。ここでは、第二のアプリケーションソフトウェアを実行することによって取得された第二の作業登録情報は、例えば、上記のプロセッサ等がアクセス可能な図示しない第二作業登録情報格納部に蓄積されるものとする。例えば、第二作業登録情報格納部は、後述する図16のハードディスク914等の格納部であってもよい。なお、作業登録情報格納部202と第二作業登録情報格納部とを一の格納部で実現してもよい。第二のアプリケーションソフトウェアを実行することにより取得した第二の作業登録情報を蓄積する際には、第二のアプリケーションソフトウェアを識別するアプリケーション識別子等と対応付けられて、第二作業登録情報格納部に蓄積するようにしても良い。アプリケーション識別子については、上記と同様である。第二のアプリケーションソフトウェアのアプリケーション識別子は、第二の作業登録情報の識別子と考えてもよい。第二のアプリケーションソフトウェアは、例えば、上述したような第一のアプリケーションソフトウェアと同様のソフトウェアである。ただし、第一のアプリケーションソフトウェアと、第二のアプリケーションソフトウェアとは、異なるソフトウェアであることが好ましい。 Here, in the present embodiment, it is assumed that a second application software different from the first application software can be executed by the same processor as a processor such as a CPU or an MPU that executes the first application software. For example, the second application software is stored in a storage unit such as a hard disk 914 of a computer as shown in FIG. 16 described later, and is executed by a processor such as the MPU 911 and the CPU in FIG. Here, it is assumed that the same function as the information processing apparatus 2 can be realized by executing the second application software. For example, by executing the second application software, work registration information on a work performed using one or more second databases (not shown) similar to the above-described first registration condition is acquired. Using the one or more second registration conditions that are the registration conditions for the job, the screen designation information associated with the second registration condition, and the like, the same configuration as the determination unit 204 and the work registration information storage unit 205 It is assumed that, by realizing the processing and the processing, the work registration information on the work performed using the second application software can be acquired and accumulated. The work registration information relating to the work performed using the second application software is referred to herein as second work registration information. The above-described second registration condition and the like are stored in advance in, for example, a second condition storage unit (not shown). Here, the second work registration information acquired by executing the second application software is, for example, stored in a second work registration information storage unit (not shown) accessible by the processor or the like. . For example, the second work registration information storage unit may be a storage unit such as a hard disk 914 in FIG. Note that the work registration information storage unit 202 and the second work registration information storage unit may be realized by one storage unit. When accumulating the second work registration information obtained by executing the second application software, the second work registration information is stored in the second work registration information storage unit in association with an application identifier or the like for identifying the second application software. You may make it accumulate. The application identifier is the same as above. The application identifier of the second application software may be considered as the identifier of the second work registration information. The second application software is, for example, the same software as the first application software described above. However, it is preferable that the first application software and the second application software are different software.
出力指示受付部206は、出力指示が、第一の作業登録情報と、第二作業登録情報とを出力する指示である点を除けば、上記の出力指示受付部106と同様であり、ここでは詳細な説明は省略する。ここでの出力指示は、第一のアプリケーションソフトウェアに対する出力指示と考えてもよい。 The output instruction receiving unit 206 is the same as the output instruction receiving unit 106 except that the output instruction is an instruction to output the first work registration information and the second work registration information. Detailed description is omitted. The output instruction here may be considered as an output instruction to the first application software.
作業出力部207は、出力指示に応じて、作業登録情報格納部202に格納された第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報とをそれぞれ示す情報を出力する。 In response to the output instruction, the work output unit 207 stores the first work registration information stored in the work registration information storage unit 202 and the second work registration information related to the work performed using the second application software. The information indicating the work registration information is output.
作業出力部207は、例えば、出力指示に応じて、作業登録情報格納部202に格納された第一の画面指定情報を有する第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第二の画面指定情報を有する第二の作業登録情報とをそれぞれ示す情報を出力する。第一の作業登録情報を示す情報は、例えば、第一の作業登録情報の作業識別子である。第二の作業登録情報を示す情報は、例えば、第二の作業登録情報の作業識別子である。例えば、作業出力部207は、作業登録情報格納部202に格納されている第一の作業登録情報を示す情報、例えば作業識別子を取得する。また、作業出力部207は、第二作業登録情報格納部(図示せず)に格納されている第二の作業登録情報を示す情報、例えば作業識別子を取得する。そして、取得した第一の作業登録情報を示す情報と第二の作業登録情報とを示す情報とを出力する。例えば、作業出力部207は、第一の作業登録情報の作業識別子と、第二の作業登録情報の作業識別子とを有する、上記実施の形態1の作業リスト画面と同様の作業リスト画面を出力する。 The work output unit 207 is performed using, for example, first work registration information having first screen designation information stored in the work registration information storage unit 202 and second application software in response to an output instruction. Information indicating second work registration information having second screen designation information, which is screen designation information for designating a work screen used for the work, is output. The information indicating the first work registration information is, for example, a work identifier of the first work registration information. The information indicating the second work registration information is, for example, a work identifier of the second work registration information. For example, the work output unit 207 acquires information indicating the first work registration information stored in the work registration information storage unit 202, for example, a work identifier. Further, the work output unit 207 acquires information indicating the second work registration information stored in the second work registration information storage unit (not shown), for example, a work identifier. Then, information indicating the acquired first work registration information and information indicating the second work registration information are output. For example, the work output unit 207 outputs a work list screen similar to the work list screen according to the first embodiment, including a work identifier of the first work registration information and a work identifier of the second work registration information. .
なお、作業出力部207が第二の作業登録情報を取得する際には、作業出力部207は、第二のアプリケーションソフトウェアに、第二の作業登録情報を送信する指示や命令等を出力し、この出力に応じて第二のアプリケーションソフトウェアが出力する第二の作業登録情報を示す情報も取得しても良い。 When the work output unit 207 acquires the second work registration information, the work output unit 207 outputs an instruction or a command for transmitting the second work registration information to the second application software, Information indicating the second work registration information output by the second application software in response to this output may also be obtained.
作業出力部207が、第一の作業登録情報を示す情報を取得する際に、第一の作業登録情報に対応付けられた第一のアプリケーションソフトウェアのアプリケション識別子も取得して、出力される第一作業登録情報に対応付けておくようにしても良い。同様に、第二の作業登録情報を示す情報を取得する際に、第二の作業登録情報に対応付けられた第二のアプリケーションソフトウェアのアプリケーション識別子も取得して、出力される第一作業登録情報に対応付けておくようにしても良い。 When the work output unit 207 obtains the information indicating the first work registration information, the work output unit 207 also obtains the application identifier of the first application software associated with the first work registration information, and outputs the obtained application identifier. You may make it correspond to one work registration information. Similarly, when acquiring the information indicating the second work registration information, the application identifier of the second application software associated with the second work registration information is also acquired, and the first work registration information output You may make it correspond to.
例えば、作業出力部207は、例えば、出力指示の受け付けに応じて、作業登録情報格納部202及び第二作業登録情報格納部(図示せず)に格納されている1以上の作業登録情報を識別する1以上の作業識別子のうちの1以上を有する画面である作業リスト画面を出力する。ここでの1以上の作業識別子は、第一の作業登録情報の作業識別子であってもよく、第二の作業登録情報の作業識別子であってもよく、これらの組合わせであっても良い。 For example, the work output unit 207 identifies one or more pieces of work registration information stored in the work registration information storage unit 202 and a second work registration information storage unit (not shown), for example, in response to receiving an output instruction. And outputting a work list screen which is a screen having one or more of the one or more work identifiers. Here, the one or more work identifiers may be the work identifiers of the first work registration information, the work identifiers of the second work registration information, or a combination thereof.
なお、作業出力部207は、上記以外の処理として、上記実施の形態1において説明した作業出力部107と同様の処理を適宜行なうことが可能なものであってもよい。例えば、作業出力部207が、第一の作業登録情報を示す情報及び第二の作業登録情報を示す情報を取得する際には、上記実施の形態1において説明した作業出力部107と同様に、予め指定された条件を満たす作業登録情報を示す情報を出力しても良い。予め指定された条件については、作業出力部107が利用する条件と同様であるため、ここでは詳細な説明は省略する。また、動的に第一の作業登録情報や第二の作業登録情報を取得してこれらの作業登録情報を示す情報を出力しても良い。 Note that the work output unit 207 may be capable of appropriately performing the same processing as the work output unit 107 described in the first embodiment as processing other than the above. For example, when the work output unit 207 acquires information indicating the first work registration information and information indicating the second work registration information, similarly to the work output unit 107 described in the first embodiment, Information indicating work registration information that satisfies the condition specified in advance may be output. Since the conditions specified in advance are the same as the conditions used by the work output unit 107, detailed description is omitted here. Further, the first work registration information and the second work registration information may be dynamically acquired, and information indicating the work registration information may be output.
作業出力部207は、第一の作業登録情報を示す情報と、第二の作業登録情報を示す情報とを視覚的に区別可能となるよう出力してもよい。視覚的に区別可能に出力することは、例えば、異なる表示態様で出力すること、例えば異なる外観となるよう出力すること考えてもよい。視覚的に区別可能に出力することは、例えば、文字色や背景色、フォント、太さ、下線等の文字の修飾の1以上の組合わせが異なる作業登録情報を示す情報、例えば作業識別子や、この作業識別子が配置されたリスト項目を、作業リスト画面等の画面に出力することである。 The work output unit 207 may output the information indicating the first work registration information and the information indicating the second work registration information so that the information can be visually distinguished. Outputting in a visually distinguishable manner may be, for example, outputting in a different display mode, for example, outputting in a different appearance. Outputting in a visually distinguishable manner includes, for example, information indicating work registration information in which one or more combinations of character modifications such as a character color, a background color, a font, a thickness, and an underline are different, such as a work identifier, The list item in which the work identifiers are arranged is output to a screen such as a work list screen.
作業出力部207が、第一の作業登録情報を示す情報と、第二の作業登録情報を示す情報とをどのように判断するかは問わない。例えば、第一の作業登録情報や、第二の作業登録情報等が、アプリケーション識別子と対応付けられている場合、作業出力部207が、このアプリケーション識別子を用いて、取得した作業登録情報を示す情報が、第一の作業登録情報を示す情報であるか、第二の作業登録情報を示す情報であるかを判断する。対応付けられたアプリケーション識別子が第一のアプリケーションソフトウェアのものであれば、第一の作業登録情報を示す情報であると判断し、対応付けられたアプリケーション識別子が第二のアプリケーションソフトウェアのものであれば、第二の作業登録情報を示す情報であると判断する。また、第一の作業登録情報と、第二の作業登録情報が異なる格納部に格納されている場合、作業登録情報を示す情報が示す作業登録情報の格納されている場所により、作業登録情報を示す情報が、第一の作業登録情報を示す情報であるか、第二の作業登録情報を示す情報であるかを判断してもよい。作業登録情報を示す情報が示す作業登録情報の格納されている場所が作業登録情報格納部202であれば、第一の作業登録情報を示す情報であると判断し、その他の格納部であれば、第二の作業登録情報を示す情報であると判断してもよい。 It does not matter how the work output unit 207 determines the information indicating the first work registration information and the information indicating the second work registration information. For example, when the first work registration information, the second work registration information, and the like are associated with the application identifier, the work output unit 207 uses the application identifier to indicate the acquired work registration information. Is the information indicating the first work registration information or the information indicating the second work registration information. If the associated application identifier is that of the first application software, it is determined that the information indicates the first work registration information, and if the associated application identifier is that of the second application software, It is determined that the information indicates the second work registration information. Further, when the first work registration information and the second work registration information are stored in different storage units, the work registration information is stored according to the location where the work registration information indicated by the information indicating the work registration information is stored. It may be determined whether the information to be indicated is information indicating the first work registration information or information indicating the second work registration information. If the location where the work registration information indicated by the information indicating the work registration information is stored is the work registration information storage unit 202, it is determined that the location is the information indicating the first work registration information. , May be determined to be information indicating the second work registration information.
なお、作業出力部207は、上記以外の構成や処理については、作業出力部107と同様であり、ここではその詳細な説明については省略する。 The configuration and processing of the work output unit 207 other than those described above are the same as those of the work output unit 107, and a detailed description thereof will be omitted.
作業指示受付部208は、作業出力部207が出力する第一の作業登録情報と第二の作業登録情報とをそれぞれ示す情報のうちの一の作業登録情報を示す指示を受け付ける。例えば、作業指示受付部208は、作業出力部207が出力する第一の作業登録情報の作業識別子と第二の作業登録情報の作業識別子とを有する作業リスト画面とをそれぞれ示す情報のうちの一の作業登録情報を示す指示を受け付ける。ここでは、情報処理装置2は第一のアプリケーションソフトウェアの機能として実現されるものであるため、例えば、作業指示受付部208が受け付ける指示は、第一のアプリケーションソフトウェアから受け付ける指示と考えてもよい。なお、作業指示受付部208の他の構成や処理については、上述した作業指示受付部108と同様であるため、ここでは詳細な説明は省略する。 The work instruction receiving unit 208 receives an instruction indicating one of the pieces of work registration information output from the work output unit 207 and indicating the first work registration information and the second work registration information. For example, the work instruction receiving unit 208 outputs one of the work list screens each having the work identifier of the first work registration information and the work identifier of the second work registration information output by the work output unit 207. An instruction indicating the work registration information is received. Here, since the information processing device 2 is realized as a function of the first application software, for example, the instruction received by the work instruction receiving unit 208 may be considered as an instruction received from the first application software. Note that the other configuration and processing of the work instruction receiving unit 208 are the same as those of the above-described work instruction receiving unit 108, and thus a detailed description is omitted here.
作業画面出力部209は、作業指示受付部208が受け付けた一の作業登録情報を示す情報を指定する作業指示が、第一の作業登録情報を示す情報を指定する指示である場合、指定された第一の作業登録情報に応じた作業に用いられる作業画面を出力する。また、作業画面出力部209は、作業指示受付部208が受け付けた一の作業登録情報を示す情報を指定する指示が、第二の作業登録情報を示す情報を指定する指示である場合、第二のアプリケーションソフトウェアを実行させて、指定された第二の作業登録情報に応じた作業に用いられる作業画面を出力させる。例えば、作業指示受付部208が受け付けた作業指示により指定された作業登録情報が第二の作業登録情報である場合に、作業画面出力部209は、第二のアプリケーションソフトウェアを実行させて、この第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させる。 The work screen output unit 209 determines that the work instruction specifying information indicating one piece of work registration information received by the work instruction reception unit 208 is an instruction specifying information indicating first work registration information. A work screen used for work corresponding to the first work registration information is output. In addition, the work screen output unit 209 outputs the second work registration information when the instruction to specify the information indicating the one work registration information received by the work instruction reception unit 208 is the second work registration information. Is executed to output a work screen used for a work corresponding to the specified second work registration information. For example, when the work registration information specified by the work instruction received by the work instruction reception unit 208 is the second work registration information, the work screen output unit 209 causes the second application software to execute and The work screen specified by the screen specification information included in the second work registration information is output.
例えば、作業画面出力部209は、作業指示受付部208が受け付けた一の作業識別子を指定する指示が、第一の作業登録情報を示す作業識別子を指定する指示である場合、指定された第一の作業登録情報が有する画面指定情報が指定する作業画面を出力する。また、作業画面出力部209は、作業指示受付部208が受け付けた一の作業識別子を指定する指示が、第二の作業登録情報を示す作業識別子を指定する指示である場合、第二のアプリケーションソフトウェアを実行させて、指定された第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させる。 For example, when the instruction for specifying one work identifier received by the work instruction receiving unit 208 is an instruction for specifying a work identifier indicating first work registration information, the work screen output unit 209 determines that the designated first The work screen specified by the screen specification information included in the work registration information of the job is output. In addition, the work screen output unit 209 outputs the second application software when the instruction for specifying one work identifier received by the work instruction receiving unit 208 is an instruction for specifying a work identifier indicating second work registration information. And outputs the work screen specified by the screen specification information included in the specified second work registration information.
作業画面出力部209が、作業指示受付部208が受け付けた一の作業識別子を指定する指示、例えば、作業識別子を指定する指示が示す作業登録情報が、第一の作業登録情報であるか第二の作業登録情報であるか否かをどのように判断してもよい。例えば、上述したような、作業リスト画面において、出力する作業識別子が、第一の作業登録情報に対応するものであるか、第二の作業登録情報に対応するものであるかを判断する際の処理と同様の判断処理により、作業識別子を指定する指示が示す作業登録情報が、第一の作業登録情報であるか第二の作業登録情報であるか否かを判断してもよい。例えば、作業識別子に対応付けられているアプリケーション識別子が、第一のアプリケーションソフトウェアのものであるか、第二のアプリケーションソフトウェアのものであるかを判断することで、判断してもよい。 The work screen output unit 209 determines whether the instruction for specifying one work identifier received by the work instruction receiving unit 208, for example, the work registration information indicated by the instruction for specifying the work identifier, is the first work registration information or the second work registration information. It may be determined in any way whether or not the information is the work registration information. For example, as described above, in the work list screen, when it is determined whether the output work identifier corresponds to the first work registration information or the second work registration information. By the same determination processing as the processing, it may be determined whether the work registration information indicated by the instruction for designating the work identifier is the first work registration information or the second work registration information. For example, the determination may be made by determining whether the application identifier associated with the work identifier is that of the first application software or that of the second application software.
作業指示受付部208が受け付けた一の作業登録情報を示す情報、例えば作業識別子、を指定する指示が、第一の作業登録情報を示す情報を指定する指示である場合に、作業画面出力部209が、指定された第一の作業登録情報に応じた作業に用いられる作業画面を出力する処理については、上記の作業画面出力部109が、指定された作業登録情報に応じた作業に用いられる作業画面を出力する処理と同様であるため、ここでは詳細な説明は省略する。 If the instruction to specify one piece of work registration information, for example, a work identifier, received by the work instruction reception unit 208 is an instruction to specify information indicating the first work registration information, the work screen output unit 209 However, regarding the process of outputting a work screen used for the work corresponding to the specified first work registration information, the work screen output unit 109 described above outputs the work screen used for the work corresponding to the specified work registration information. Since the process is the same as the process of outputting a screen, a detailed description is omitted here.
作業指示受付部208が受け付けた一の作業登録情報を示す情報、例えば作業識別子、を指定する指示が、第二の作業登録情報を示す作業識別子を指定する指示である場合、作業画面出力部209は、例えば、第二のアプリケーションソフトウェアに対して、指定された作業識別子が示す第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させるための指示を出力する。この指示は、例えば、指定された作業識別子を有する情報である。第二のアプリケーションソフトウェアは、この指示を受け付けると、この指示が指定する第二の作業登録情報を読み出し、読み出した第二の作業登録情報に応じた作業画面を出力する。例えば、読み出した作業登録情報が有する画面指定情報が指定する作業画面を出力する。また、第二のアプリケーションソフトウェアが起動していない場合、この第二のアプリケーションソフトウェアを起動させる指示を更に出力するようにしても良い。なお、第二のアプリケーションソフトウェアが出力する作業画面や、作業画面を作成するためのテンプレート等は、図示しない格納部等に予め蓄積しておくようにすればよい。 If the instruction indicating one piece of work registration information, for example, a work identifier, received by the work instruction reception unit 208 is an instruction to specify a work identifier indicating second work registration information, the work screen output unit 209 Outputs, for example, an instruction to the second application software to output a work screen designated by the screen designation information included in the second work registration information indicated by the designated work identifier. This instruction is, for example, information having the specified work identifier. Upon receiving the instruction, the second application software reads the second work registration information specified by the instruction and outputs a work screen corresponding to the read second work registration information. For example, a work screen specified by the screen specification information included in the read work registration information is output. If the second application software has not been started, an instruction to start the second application software may be further output. The work screen output by the second application software, the template for creating the work screen, and the like may be stored in a storage unit (not shown) or the like in advance.
なお、作業画面出力部209が、第一の作業登録情報に応じた作業画面を出力する処理や、第二のアプリケーションソフトウェアが、第二の作業登録情報に応じた作業画面を出力する処理は、上記の作業画面出力部109が作業登録情報に応じた作業画面を出力する処理と同様であり、ここでは詳細な説明は省略する。 The process in which the work screen output unit 209 outputs a work screen according to the first work registration information, and the process in which the second application software outputs a work screen according to the second work registration information, This is the same as the process in which the work screen output unit 109 outputs a work screen according to the work registration information, and a detailed description thereof will be omitted here.
また、上記以外の作業画面出力部209の処理については、上記作業画面出力部109の処理と同様であり、ここでは詳細な説明は省略する。 The other processes of the work screen output unit 209 are the same as those of the work screen output unit 109, and a detailed description thereof will be omitted.
図12は、本実施の形態における情報処理装置2の動作について説明するフローチャートである。なお、ここでは、図2と同一符号は、同一または同様の処理を示している。ただし、図2において情報処理装置1の各部が行なっている処理は、ここでは、情報処理装置2の対応する各部が行なうものとする。また、ステップS103やステップS104等における登録条件は、ここでは、第一の登録条件であり、ステップS105で取得され、ステップS106で蓄積される作業登録情報は、第一の作業登録情報であるとする FIG. 12 is a flowchart illustrating the operation of the information processing device 2 according to the present embodiment. Here, the same reference numerals as those in FIG. 2 indicate the same or similar processes. However, the processing performed by each unit of the information processing device 1 in FIG. 2 is performed by each corresponding unit of the information processing device 2 here. The registration conditions in step S103, step S104, and the like are, here, first registration conditions, and the work registration information acquired in step S105 and accumulated in step S106 is first work registration information. Do
(ステップS209)作業出力部207は、作業登録情報格納部202に格納されている第一の作業登録情報の中から、予め指定された出力の条件を満たす第一の作業登録情報を検出する。 (Step S209) The work output unit 207 detects, from the first work registration information stored in the work registration information storage unit 202, first work registration information that satisfies an output condition specified in advance.
(ステップS210)作業出力部207は、第二のアプリケーションソフトウェアが第二の作業登録情報を格納している格納部(図示せず)から、予め指定された出力の条件を満たす第二の作業登録情報を検出する。 (Step S210) The work output unit 207 sends a second work registration satisfying the output condition specified in advance from a storage unit (not shown) in which the second application software stores the second work registration information. Detect information.
(ステップS211)作業出力部207は、ステップS209で検出した1または2以上の第一の作業登録情報を示す情報、例えば作業識別子を取得する。また、作業出力部207は、ステップS210で検出した1または2以上の第二の作業登録情報を示す情報、例えば作業識別子を取得する。そして取得した作業登録情報を示す情報を配列した作業リスト画面を出力する。なお、作業リスト画面においては、第一の作業登録情報を示す情報(あるいはこの作業識別子が配置されたリスト項目)と、第二の作業登録情報を示す情報(あるいはこの作業識別子が配置されたリスト項目)とは、視覚的に区別可能な態様となるよう出力する。なお、作業登録情報を示す情報が、作業識別子でない、あるいは作業識別子を有さない場合には、各作業登録情報を示す情報(あるいはこの作業識別子が配置されたリスト項目)には、それぞれの作業登録情報が識別できるようそれぞれの作業登録情報の作業識別子を対応づけておくことが好ましい。また、第二の作業登録情報に対応する作業識別子には、第二のアプリケーションソフトウェアのアプリケーション識別子を対応づけておく。なお、第二の作業登録情報専用の識別子を対応づけておくようにしてもよい。また、第一の作業登録情報に対応する作業識別子に、第一の作業登録情報に対応することを示す識別子が含まれる場合や、第二の作業登録情報に対応する作業識別子に、第二の作業登録情報に対応することを示す識別子が含まれる場合には、アプリケーション識別子や第二の作業登録情報の識別子の対応付けは不要である。そして、ステップS111に進む。 (Step S211) The work output unit 207 acquires information indicating one or more pieces of first work registration information detected in step S209, for example, a work identifier. Further, the work output unit 207 acquires information indicating one or more pieces of second work registration information detected in step S210, for example, a work identifier. Then, a work list screen in which information indicating the acquired work registration information is arranged is output. In the work list screen, information indicating the first work registration information (or a list item in which the work identifier is arranged) and information indicating the second work registration information (or a list in which the work identifier is arranged) ) Is output so as to be visually distinguishable. If the information indicating the work registration information is not a work identifier or has no work identifier, the information indicating the work registration information (or a list item in which the work identifier is arranged) includes the respective work registration information. It is preferable to associate the work identifier of each work registration information so that the registration information can be identified. Further, the work identifier corresponding to the second work registration information is associated with the application identifier of the second application software. An identifier dedicated to the second work registration information may be associated with the second work registration information. Further, when the work identifier corresponding to the first work registration information includes an identifier indicating that it corresponds to the first work registration information, or when the work identifier corresponding to the second work registration information When an identifier indicating the correspondence to the work registration information is included, it is not necessary to associate the application identifier and the identifier of the second work registration information. Then, the process proceeds to step S111.
(ステップS212)作業指示受付部106が受け付けた作業指示が、第一の作業登録情報を示す情報を指定するものである場合、ステップS112に進み、指定するものでない場合、つまり、第二の作業登録情報を示す情報を指定するものである場合、ステップS213に進む。作業指示が、第一の作業登録情報を示す情報を指定するものであるか否かは、例えば、作業指示が指定する作業登録情報を示す情報が、第一のアプリケーションソフトウェアのアプリケーション識別子と対応付けられているか否か、あるいは、第一の作業登録情報の識別子と対応付けられているか否か等により判断可能である。 (Step S212) If the work instruction received by the work instruction receiving unit 106 specifies information indicating the first work registration information, the process proceeds to step S112. If not, the second work is performed. If the information indicates registration information, the process advances to step S213. Whether or not the work instruction specifies information indicating the first work registration information is determined, for example, by associating the information indicating the work registration information specified by the work instruction with the application identifier of the first application software. It can be determined based on whether or not the information is associated with the identifier of the first work registration information.
(ステップS213)作業画面出力部209は、作業画面を出力させる指示を、第二のアプリケーションソフトウェアに対して送信する。例えば、ステップS111で受け付けた作業登録情報を示す情報を有する指示であって、この情報が示す作業登録情報に応じた作業画面を出力させる指示を、第二のアプリケーションソフトウェアに対して送信する。そして、ステップS101に戻る。 (Step S213) The work screen output unit 209 transmits an instruction to output a work screen to the second application software. For example, an instruction having information indicating the work registration information received in step S111, which is an instruction to output a work screen corresponding to the work registration information indicated by the information, is transmitted to the second application software. Then, the process returns to step S101.
以下、本実施の形態の具体例について説明する。 Hereinafter, a specific example of the present embodiment will be described.
図13は、第二の作業登録情報を管理する第二作業登録情報管理表である。図13において、図5と同一の属性は、同一または相当する属性を示している。なお、「ID」は、第一の作業登録情報の作業識別子である。「画面指定情報」は、第二のアプリケーションソフトウェアが出力する作業画面のテンプレートのファイル名であり、このテンプレートは、予め指定された図示しない格納部に格納されているものとする。この第二作業登録情報管理表や、テンプレートの格納部には、情報処理装置1からアクセスが可能であるとする。 FIG. 13 is a second work registration information management table for managing the second work registration information. In FIG. 13, the same attributes as those in FIG. 5 indicate the same or corresponding attributes. “ID” is a work identifier of the first work registration information. “Screen designation information” is a file name of a template of a work screen output by the second application software, and this template is stored in a storage unit (not shown) designated in advance. It is assumed that the information processing apparatus 1 can access the second work registration information management table and the storage unit of the template.
ここでは、作業登録情報蓄積部205が、条件格納部203に格納されている第二の登録条件を用いて、上記実施の形態1の具体例と同様の処理を行なって、図5に示す作業登録情報管理表に示すような第一の作業登録情報を取得して作業登録情報格納部202に蓄積したものとする。また、第二のアプリケーションソフトウェアも、図示しない第二条件格納部等に格納されている第二の登録条件を用いて、図示しない作業登録情報蓄積部等が、第一の作業登録情報を取得する処理と同様の処理を行なって、図13に示す作業登録情報管理表に示すような第二の作業登録情報を取得して第二の作業登録情報格納部(図示せず)に蓄積していたとする。 Here, the work registration information accumulating unit 205 performs the same processing as the specific example of the first embodiment using the second registration condition stored in the condition storage unit 203, and performs the work shown in FIG. It is assumed that the first work registration information as shown in the registration information management table is acquired and stored in the work registration information storage unit 202. Also, in the second application software, the work registration information storage unit (not shown) acquires the first work registration information using the second registration condition stored in the second condition storage unit (not shown). By performing the same processing as the processing, the second work registration information as shown in the work registration information management table shown in FIG. 13 is acquired and stored in the second work registration information storage unit (not shown). I do.
出力指示受付部206が、上記実施の形態の具体例と同様に、「2015/10/01」に、ユーザ識別子が「A105」であるログインしているユーザから作業リスト画面を表示する出力指示を受け付けたとする。 As in the specific example of the above-described embodiment, the output instruction receiving unit 206 outputs an output instruction to display a work list screen from “Login user” whose user identifier is “A105” to “2015/10/01”. Assume that it was accepted.
作業出力部207は、図5に示した作業登録情報管理表から、出力指示に応じて、上記の具体例と同様に、出力の条件を満たす第一の作業登録情報についての作業識別子「発注点割れした商品があります」と、「実行条件」の「出力日」の属性値「2015/10/01」との組を取得する。なお、説明の便宜上、上記の具体例とは異なり、ここでは、仮に、この作業識別子と、出力日との一の組だけが取得されたものとする。 The work output unit 207, from the work registration information management table shown in FIG. 5, responds to the output instruction in the same manner as in the above-described specific example, by referring to the work identifier “order point” for the first work registration information that satisfies the output condition. There is a combination of "there is a broken product" and the attribute value "2015/10/01" of "output date" of "execution condition". For convenience of explanation, unlike the above specific example, it is assumed here that only one set of the work identifier and the output date has been acquired.
また、作業出力部207は、上記実施の形態の具体例と同様の処理を行なって、図13に示した第二作業登録情報管理表から、出力の条件を満たす第二の作業登録情報についての作業識別子と、「出力日」の情報とを取得する。具体的には、「実行条件」の「通知先」の属性値が「A105」であり、「実行条件」の「出力日」の属性値が「2015/10/01」であるレコードを検出し、このレコードの「作業内容」である作業内容を示す文字列「入荷されていない商品があります」と、上記の「出力日」の属性値「2015/10/01」との組を取得したとする。この組は、第二の作業登録情報を示す情報として、後述する作業リスト画面のリスト項目に配置される。
作業出力部207は、上記で取得した組を、予め指定されたテンプレート等にリスト状に配置して、作業リスト画面を作成する。配置する際、各リスト項目(行)には、それぞれに対応する作業登録情報の作業識別子、具体的には、第一の作業登録情報の「ID」の属性値である作業識別子「B221」と、第二の作業登録情報の「ID」の属性値である作業識別子「F085」を対応づけておく。また、配置する際、例えば、図13に示した第二作業登録情報管理表から取得した情報の組である第二の作業登録情報を示す情報については、背景色を、他の組とは異なる背景色に設定する。また、この組に対応するリスト項目には、第二のアプリケーションソフトウェアのアプリケーション識別子である「shire」が対応付けられる。そして、作業出力部207は、作成した作業リスト画面を図示しないモニタ等に表示する。
Further, the work output unit 207 performs the same processing as that of the specific example of the above-described embodiment, and obtains the second work registration information satisfying the output condition from the second work registration information management table shown in FIG. Acquire a work identifier and information on “output date”. Specifically, a record in which the attribute value of the “notification destination” of the “execution condition” is “A105” and the attribute value of the “output date” of the “execution condition” is “2015/10/01” is detected. It is assumed that a set of a character string “there is a product that has not been received” indicating the work content that is the “work content” of this record and the attribute value “2015/10/01” of the above “output date” is obtained. I do. This set is arranged in a list item of a work list screen described later as information indicating second work registration information.
The work output unit 207 arranges the sets acquired as described above in a template or the like designated in advance in a list form, and creates a work list screen. At the time of arrangement, each list item (row) includes a work identifier of the corresponding work registration information, specifically, a work identifier “B221” which is an attribute value of “ID” of the first work registration information. , A work identifier “F085” which is an attribute value of “ID” of the second work registration information is associated with the second work registration information. Further, at the time of arrangement, for example, the background color of the information indicating the second work registration information, which is a set of information acquired from the second work registration information management table illustrated in FIG. Set the background color. The list item corresponding to this set is associated with “shield”, which is the application identifier of the second application software. Then, the work output unit 207 displays the created work list screen on a monitor (not shown) or the like.
図14は、作業出力部207が出力する作業リスト画面140の表示例を示す図である。図に示すように、第二の作業登録情報を示す情報のリスト項目142を、第一の作業登録情報を示す情報のリスト項目141に対して視覚的に区別可能となるように出力することができる。 FIG. 14 is a diagram illustrating a display example of the work list screen 140 output by the work output unit 207. As shown in the figure, it is possible to output a list item 142 of information indicating the second work registration information so as to be visually distinguishable from a list item 141 of information indicating the first work registration information. it can.
ここで、仮に、ユーザがこの作業リスト画面140において、作業内容を示す文字列「入荷されていない商品があります」と、日付「今日」との組である作業識別子が配置された行141を指定する操作、例えば、マウス等を用いてクリックする操作を行なったとすると、作業指示受付部208は、この操作に応じて作業指定を受け付け、指定されたリスト項目(行)に配置された作業識別子に対応付けられた第二の作業登録情報の作業識別子である「F085」を取得する。作業画面出力部209は、この行のリスト項目に、第二のアプリケーションソフトウェアのアプリケーション識別子「shire」が対応付けられているか否かを判断する。ここでは、対応付けられているため、上記で取得した作業識別子である「F085」に対応する第二の作業登録情報に応じた作業画面を出力させるための指示を、第二のアプリケーションソフトウェアに対して送信する。 Here, suppose that the user designates, on the work list screen 140, a line 141 in which a work identifier, which is a set of a character string indicating a work content “There is a product not received” and a date “today”, is arranged. If the user performs a click operation using a mouse or the like, for example, the work instruction receiving unit 208 receives a work specification in response to this operation, and assigns a work identifier to the work identifier arranged in the specified list item (line). “F085” which is the work identifier of the associated second work registration information is obtained. The work screen output unit 209 determines whether or not the application identifier “shine” of the second application software is associated with the list item on this line. Here, since they are associated, an instruction to output a work screen corresponding to the second work registration information corresponding to the work identifier “F085” obtained above is given to the second application software. To send.
第二のアプリケーションソフトウェアが、作業識別子が「F085」である作業登録情報に対応した作業画面を出力させる指示を受け付けると、図13に示した第二の作業登録情報管理表から、「ID」が「F085」である第二の作業登録情報のレコード(行)を検出する。そして、第二のアプリケーションソフトウェアは、検出されたレコードの「画面指定情報」が示すファイル名が「入荷確認画面テンプレート」であるテンプレートを、予め指定された図示しない格納部から取得する。また、検出されたレコードの「実行条件」の「検索対象」の属性値である「発注DB」と、「実行条件」の「出力データ」の属性値である「SB002」を取得する。そして、データベース識別子が「発注DB」であるデータベースから、「商品コード」が「SB002」であるレコードを検出し、検出したレコードのデータを、上記で取得したファイル名が「入荷確認画面テンプレート」であるテンプレートに、適宜配置して、この第二の作業登録情報に対応する作業画面を作成し、例えばモニタ等に表示する。 When the second application software receives an instruction to output a work screen corresponding to the work registration information with the work identifier “F085”, “ID” is changed from the second work registration information management table shown in FIG. The record (row) of the second work registration information that is “F085” is detected. Then, the second application software acquires a template whose file name indicated by “screen designation information” of the detected record is “arrival confirmation screen template” from a storage unit (not shown) designated in advance. In addition, “order DB” which is an attribute value of “search target” of “execution condition” and “SB002” which is an attribute value of “output data” of “execution condition” of the detected record are acquired. Then, a record whose “product code” is “SB002” is detected from the database whose database identifier is “ordering DB”, and the data of the detected record is stored in the “acquisition confirmation screen template” with the file name obtained above. A work screen corresponding to the second work registration information is created by appropriately arranging the work on a certain template, and is displayed on a monitor, for example.
なお、作業指定により指定される作業リスト画面の項目(行)に、第二のアプリケーションソフトウェアのアプリケーション識別子「shire」が対応付けられていない場合、上記実施の形態の具体例と同様に、情報処理装置2が、作業指示に応じた第一の作業登録情報を用いて作業画面を出力するようにすればよい。
なお、この具体例においても、上記実施の形態の具体例と同様に、一の作業登録情報に対応付けられた「作業内容」の属性値である文字列と、「実行条件」の「出力日」の属性値との組合せを、この一の作業登録情報の作業識別子として用いるようにしてもよい。
If the item (line) of the work list screen specified by the work specification is not associated with the application identifier “shine” of the second application software, the information processing is performed in the same manner as in the specific example of the embodiment. The device 2 may output the work screen using the first work registration information according to the work instruction.
Also in this specific example, similarly to the specific example of the above embodiment, a character string that is an attribute value of “work content” associated with one piece of work registration information and “output date” of “execution condition” May be used as the work identifier of the one piece of work registration information.
以上、本実施の形態においては、他のアプリケーションソフトウェアの作業登録情報を示す情報も出力して、適宜、他のアプリケーションソフトウェアに作業画面を出力させることができるため、異なるアプリケーションソフトウェアについて登録条件を利用して作業登録情報を適切に出力することができる。 As described above, in the present embodiment, information indicating work registration information of another application software can also be output, and the work screen can be output to another application software as appropriate. Thus, the work registration information can be output appropriately.
なお、上記実施の形態1において、情報処理装置が、第一アプリケーションソフトウェアや第二のアプリケーションソフトウェアのような2以上のアプリケーションソフトウェアを実行する実行部(図示せず)を有していても良い。また、上述した情報処理装置1の構成や機能は、2以上のアプリケーションソフトウェアとがそれぞれ実現する機能とは、独立したものとして実現されてもよい。 In the first embodiment, the information processing device may include an execution unit (not shown) that executes two or more application software such as the first application software and the second application software. Further, the configuration and functions of the information processing apparatus 1 described above may be realized as functions independent of the functions realized by two or more application software.
以下、このような場合の変形例について説明する。
例えば、情報処理装置1の条件格納部103には、2以上のアプリケーションソフトウェアにそれぞれ対応した登録条件が格納され、判断部104は、1以上のデータベース101のデータが、それぞれのアプリケーションソフトウェアに対応した登録条件を満たすか否かを判断する。
Hereinafter, a modified example in such a case will be described.
For example, the condition storage unit 103 of the information processing apparatus 1 stores registration conditions respectively corresponding to two or more application software, and the determination unit 104 determines that the data of one or more database 101 corresponds to each application software. It is determined whether registration conditions are satisfied.
作業登録情報蓄積部105は、判断部104が条件を満たすと判断した登録条件に応じて作業登録情報を取得し、取得した作業登録情報を作業登録情報格納部102に蓄積する。作業登録情報蓄積部105は、一のアプリケーションソフトウェアに対応付けられた登録条件を満たす場合に、この一のアプリケーションソフトウェアを用いて実行する作業に関する作業登録情報を取得する。例えば、一のアプリケーションソフトウェアを用いて実行する作業に関する作業登録情報については、この一のアプリケーションソフトウェアのアプリケーション識別子を更に有する作業登録情報を蓄積する。 The work registration information storage unit 105 acquires the work registration information according to the registration condition determined by the determination unit 104 to satisfy the condition, and stores the acquired work registration information in the work registration information storage unit 102. When the registration condition associated with one application software is satisfied, the work registration information storage unit 105 acquires the work registration information on the work to be performed using the one application software. For example, as for the work registration information on the work to be executed using one application software, the work registration information further including the application identifier of the one application software is stored.
出力指示受付部106は、2以上のアプリケーションソフトウエアから出力指示を受け付ける。一のアプリケーションソフトウェアから出力指示を受け付けるということは、例えば、一のアプリケーションソフトウェアに対して行なわれた操作等に応じて第一のアプリケーションソフトウェアが出力する出力指示を受け付けることである。一のアプリケーションソフトウェアから出力指示を受け付ける場合、例えば、この一のアプリケーションソフトウェアのアプリケーション識別子を出力指示とともに受け付けるようにしてもよい。 The output instruction receiving unit 106 receives an output instruction from two or more application software. Accepting an output instruction from one application software means, for example, accepting an output instruction output by the first application software in response to an operation performed on the one application software or the like. When an output instruction is received from one application software, for example, the application identifier of the one application software may be received together with the output instruction.
作業出力部107は、出力指示に応じて、作業登録情報格納部102に格納されている1以上の作業登録情報を示す情報、例えば作業識別子を出力する。具体的には、作業出力部107は作業識別子を配列した作業リスト画面を出力する。なお、異なるアプリケーションソフトウェアに対応する作業登録情報については、視覚的に異なる態様で作業登録情報を示す情報を出力するようにしても良い。 The work output unit 107 outputs information indicating one or more pieces of work registration information stored in the work registration information storage unit 102, for example, a work identifier, in response to the output instruction. Specifically, the work output unit 107 outputs a work list screen on which work identifiers are arranged. As for the work registration information corresponding to different application software, information indicating the work registration information may be output in a visually different manner.
作業指示受付部108は、2以上のアプリケーションソフトウェアのいずれかから、作業出力部107が出力した作業登録情報を示す情報のうちの一つを指定する作業指示を受け付ける。例えば、出力された作業リスト画面が有する2以上の作業識別子のうちの、一の作業識別子を指定する作業指示を受け付ける。例えば、ユーザが一のアプリケーションソフトウェアをアクティブにしている状態、つまり操作可能な状態において、このアプリケーションソフトウェアに作業リスト画面の一の作業識別子を指定する操作を行なった場合に、作業指示受付部108は、一のアプリケーションソフトウェアから、作業指示を受け付ける。 The work instruction receiving unit 108 receives a work instruction specifying one of the pieces of information indicating the work registration information output from the work output unit 107 from any one of the two or more application softwares. For example, a work instruction designating one work identifier among two or more work identifiers of the output work list screen is received. For example, in the state where the user has activated one application software, that is, in the operable state, when the user performs an operation of designating one work identifier of the work list screen on the application software, the work instruction receiving unit 108 Then, a work instruction is received from one application software.
作業画面出力部109は、例えば、作業指示受付部108が受け付けた作業指示が指定する作業識別子が示す作業登録情報が、作業指示を受け付けたアプリケーションソフトウェアの作業画面についての作業登録情報である場合、このアプリケーションソフトウェアを実行させて、作業登録情報が有する画面指定情報が指定する作業画面を出力させる。この場合の画面指定情報が指定する作業画面を出力する処理については、上記の実施の形態と同様である。 The work screen output unit 109, for example, when the work registration information indicated by the work identifier specified by the work instruction received by the work instruction reception unit 108 is work registration information on the work screen of the application software that has received the work instruction, The application software is executed to output a work screen specified by the screen specification information included in the work registration information. The process of outputting the work screen designated by the screen designation information in this case is the same as in the above embodiment.
作業画面出力部109は、例えば、作業指示受付部108が受け付けた作業指示が指定する作業識別子が示す作業登録情報が有するアプリケーション識別子が、作業指示を受け付けたアプリケーションソフトウェアのアプリケーション識別子でない場合、作業登録情報が有するアプリケーション識別子が示すアプリケーションソフトウェアを実行させて、画面指定情報が指定する作業画面を出力するようにしてもよい。特に、このアプリケーション識別子が示すアプリケーションソフトウェアが起動していない場合においては、このアプリケーションソフトウェアを起動させて、画面指定情報が指定する作業画面を出力するようにしてもよい。 For example, if the application identifier included in the work registration information indicated by the work identifier specified by the work instruction received by the work instruction reception unit 108 is not the application identifier of the application software that has received the work instruction, the work screen output unit 109 The application software indicated by the application identifier included in the information may be executed to output the work screen specified by the screen specification information. In particular, when the application software indicated by the application identifier is not activated, the application software may be activated to output the work screen specified by the screen specification information.
以上のような構成とすることによって、実行予定がある二つのアプリケ−ションソフトウェアの作業画面をそれぞれ用いて行なわれる作業を自動的に登録することができるとともに、登録した作業を、一覧表示することができる。また、2つアプリケーションソフトウェアのいずれもが作業を登録する機能等を有していなくても、作業を自動的に登録し、登録した作業を一覧表示することができる。 With the above configuration, it is possible to automatically register the work performed using the work screens of the two application software scheduled to be executed, and to display the registered work in a list. Can be. Further, even if neither of the two application software has a function for registering work, the work can be automatically registered and the registered work can be displayed in a list.
なお、上記各実施の形態等においては、第一のアプリケーションソフトウェアと第二のアプリケーションソフトウェアとを用いた場合について説明したが、本発明は、アプリケーションソフトウェアが3以上であっても適用できるものであり、このような場合においても上記と同様の効果を奏することができる。 In each of the above embodiments and the like, the case where the first application software and the second application software are used has been described. However, the present invention can be applied even when there are three or more application software. In such a case, the same effect as above can be obtained.
なお、上記実施の形態1にかかる情報処理装置1において、実行予定がある作業であって、1以上の画面を用いてそれぞれ行なわれる1以上の各作業を指定するための情報である1以上の作業指定情報を受け付ける作業指定受付部(図示せず)を更に備えるようにし、作業登録情報蓄積部105が、作業指定受付部が受け付けた各作業指定情報に応じて、作業指定情報に応じた作業登録情報である指定作業登録情報を取得し、取得した指定作業登録情報を作業登録情報格納部102に蓄積するようにし、作業出力部107は、出力指示受付部106が受け付けた出力指示に応じて、判断部104が条件を満たすと判断した登録条件に対応する作業登録情報格納部102に格納された1以上の作業登録情報と、作業登録情報格納部102に格納された1以上の指定作業登録情報と、を示す情報を出力するようにしてもよい。ここでの作業指定情報により指定される作業は、例えば、1以上のデータベース101に関して行なわれる作業である。 In the information processing apparatus 1 according to the first embodiment, one or more pieces of information which are information to specify one or more tasks to be executed using one or more screens, respectively, A work designation receiving unit (not shown) for receiving the work designation information is further provided, and the work registration information accumulating unit 105 performs a work corresponding to the work designation information in accordance with each work designation information received by the work designation reception unit. The designated work registration information, which is registration information, is acquired, and the acquired designated work registration information is stored in the work registration information storage unit 102. The work output unit 107 responds to the output instruction received by the output instruction reception unit 106. And one or more pieces of work registration information stored in the work registration information storage unit 102 corresponding to the registration conditions determined by the determination unit 104 to satisfy the condition, and stored in the work registration information storage unit 102 1 and more designated operation registration information, may output information indicating a. The work specified by the work specifying information here is, for example, a work performed on one or more databases 101.
作業指定情報は、例えば、実行予定がある作業であって、画面を用いて行なわれる作業を結果的に指定することが可能な情報であればどのような情報であっても良い。作業指定情報は、例えば、実行予定がある作業において利用される1以上のアプリケーションソフトウェア等が実行する処理を指定する情報を有する情報である。ここでの処理は、例えば、1以上の画面の出力を伴う処理である。ここでの処理は、一の処理であっても良く、一連の複数の処理等の処理群であっても良い。処理を指定する情報は、例えば、アプリケーションソフトウェアが実行する処理を指定するための、処理名等の処理の識別子である。また、処理を指定する情報は、例えば、処理を行なうための命令や指示等を有する情報であってもよい。 The work designation information is, for example, any work that is scheduled to be executed, and can be any information as long as the work to be performed using the screen can be designated as a result. The work designation information is, for example, information having information for designating a process to be executed by one or more application software or the like used in a work scheduled to be executed. The processing here is, for example, processing involving output of one or more screens. The process here may be a single process, or a group of processes such as a series of multiple processes. The information designating a process is, for example, a process identifier such as a process name for designating a process to be executed by the application software. Further, the information designating the process may be, for example, information having an instruction or an instruction for performing the process.
作業指定情報は、例えば、実行予定がある作業に用いられる画面である作業画面を指定する画面指定情報を有する情報であってもよい。この作業画面は、例えば、作業に用いられる入力画面や出力画面等である。作業指定情報は、実行予定がある作業についての作業条件や、作業指定情報の入力を行なうユーザのユーザ識別子等を有していてもよい。なお、ユーザ識別子は、作業条件の一つと考えてもよい。 The work designation information may be, for example, information having screen designation information for designating a work screen which is a screen used for a work scheduled to be executed. The work screen is, for example, an input screen or an output screen used for the work. The work designation information may include work conditions for work scheduled to be executed, a user identifier of a user who inputs the work designation information, and the like. Note that the user identifier may be considered as one of the work conditions.
ここでの作業登録情報蓄積部105は、例えば、作業指定受付部101が受け付けた作業指定情報が指定する作業に用いられる画面である作業画面を指定する画面指定情報を更に取得し、取得した画面指定情報を有する作業登録情報を作業登録情報格納部102に蓄積する。例えば、作業指定受付部101が受け付けた作業指定情報が画面指定情報を有する場合、作業登録情報蓄積部103は、作業指定情報が有する画面指定情報を取得し、取得した画面指定情報を有する作業登録情報を取得する。また、作業指定情報が、タスクや処理を指定する情報を有する場合、このタスクや処理で利用される作業画面の画面指定情報を、タスクや処理を実行するための情報等から取得するようにしてもよい。 Here, the work registration information storage unit 105 further acquires, for example, screen designation information for designating a work screen which is a screen used for the work designated by the work designation information received by the work designation reception unit 101, and the acquired screen The work registration information having the designated information is stored in the work registration information storage unit 102. For example, when the work designation information received by the work designation reception unit 101 includes screen designation information, the work registration information storage unit 103 acquires the screen designation information included in the work designation information, and registers the work registration having the acquired screen designation information. Get information. Also, when the work designation information has information designating a task or a process, the screen designation information of the work screen used in the task or the process is acquired from information for executing the task or the process. Is also good.
作業登録情報蓄積部103は、例えば、作業指定情報が有する作業条件に応じた作業登録情報を取得して蓄積する。作業登録情報蓄積部103は、例えば、作業条件の全てあるいは一部を、上述した実行条件として有する作業登録情報を取得しても良い。例えば、作業登録情報蓄積部103は、作業指定情報が、作業条件として、作業を実行する日付や、作業登録情報を示す情報を出力する日付等の日付を指定する条件を有する場合、この日付を指定する条件や、この日付を指定する条件に応じて取得された日付、例えば実行日や、作業登録情報を示す情報を出力する日付を実行条件として有する1以上の作業登録情報を蓄積するようにしてもよい。また、例えば、作業指定情報が画面の出力を伴うタスクや処理を指定する情報と、日付や期間を指定する条件である作業条件とを有する場合、作業登録情報蓄積部103は、このタスクや処理を指定する情報を有する作業登録情報であって、この作業条件が示す条件をタスクや処理を実行する際の実行条件として有する作業登録情報を取得し、蓄積しても良い。 The work registration information accumulating unit 103 acquires and accumulates work registration information according to work conditions included in the work designation information, for example. The work registration information storage unit 103 may acquire, for example, work registration information having all or a part of the work conditions as the above-described execution conditions. For example, the work registration information accumulating unit 103 stores the date when the work designation information has a condition for designating a date such as a date for executing the work or a date for outputting information indicating the work registration information as the work condition. One or more pieces of work registration information having, as execution conditions, a condition to be specified and a date acquired according to the condition to specify this date, for example, an execution date and a date to output information indicating the work registration information, are accumulated. You may. Further, for example, when the work designation information includes information designating a task or process accompanied by screen output and a work condition that is a condition for designating a date or a period, the work registration information storage unit 103 May be acquired and stored, which is the work registration information having the information for designating the task, and having the condition indicated by the work condition as the execution condition when executing the task or the process.
また、例えば、作業登録情報蓄積部103は、作業指定情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータの取得元、例えば、データベースを指定する作業条件を有する場合、このデータの取得元をデータの取得元に指定する実行条件を有する作業登録情報を取得して、蓄積するようにしても良い。 Further, for example, the work registration information accumulation unit 103 stores the work designation information as a source of data used for tasks, data used for processing, and data arranged on the work screen, for example, a work condition for designating a database. If so, work registration information having an execution condition for designating the data acquisition source as the data acquisition source may be acquired and accumulated.
また、例えば、作業登録情報蓄積部103は、作業指定情報が、作業に利用されるタスクや処理に用いられるデータや作業画面に配置されるデータを取得するためのクエリを作業条件として有する場合、このクエリを実行条件として有する作業登録情報を取得して、蓄積するようにしても良い。 Also, for example, when the work designation information has a query for acquiring a task used for the work, data used for processing, or data arranged on the work screen as the work condition, Work registration information having this query as an execution condition may be acquired and accumulated.
作業登録情報蓄積部103は、例えば、作業登録情報を、この作業登録情報を示す作業識別子と対応付けて蓄積してもよい。作業識別子は、この作業識別子を有する作業登録情報に応じて実行されるタスクや処理や、作業登録情報に応じて出力される作業画面を利用して行なわれる作業の識別子と考えてもよい。 For example, the work registration information storage unit 103 may store the work registration information in association with a work identifier indicating the work registration information. The work identifier may be considered as an identifier of a task or a process executed according to the work registration information having the work identifier, or a work performed using a work screen output according to the work registration information.
作業登録情報蓄積部103は、作業指定情報に応じて取得された作業登録情報を、この作業指定情報を入力したユーザのユーザ識別子と対応付けて蓄積してもよい。例えば、このユーザ識別子を有する作業登録情報を蓄積してもよく、このユーザ識別子と作業登録情報との組を蓄積してもよい。 The work registration information accumulation unit 103 may accumulate the work registration information acquired according to the work designation information in association with the user identifier of the user who has input the work designation information. For example, work registration information having this user identifier may be stored, or a set of this user identifier and work registration information may be stored.
このような構成とすることによって、作業指定情報をユーザが入力することによって作業指定情報を取得することが可能となる。また、ユーザの入力に応じて取得される作業指定情報と、登録条件に応じて自動で取得される作業指定情報とを示す情報を、作業リスト画面等を用いて、一覧表示することができ、実行する作業を適切に選択することが可能となる。 With such a configuration, it becomes possible for the user to obtain the work designation information by inputting the work designation information. In addition, the work designation information acquired in response to the input of the user, and information indicating the work designation information automatically acquired in accordance with the registration conditions, using a work list screen or the like, can be displayed in a list, An operation to be performed can be appropriately selected.
なお、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 In each of the above embodiments, each process (each function) may be realized by central processing by a single device (system), or may be realized by distributed processing by a plurality of devices. May be done.
また、上記各実施の形態において、一の装置に存在する2以上の通信手段(情報送信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 In each of the above embodiments, it goes without saying that two or more communication units (such as an information transmitting unit) existing in one device may be physically realized by one medium.
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。 Further, in the above embodiment, information related to processing executed by each component, for example, information received, obtained, selected, generated, transmitted, and received by each component Also, information such as thresholds, formulas, and addresses used by each component in processing is temporarily or long-term retained in a recording medium (not shown) even if not explicitly described in the above description. It may be. The storage of information on the recording medium (not shown) may be performed by each component or a storage unit (not shown). The reading of information from the recording medium (not shown) may be performed by each component or a reading unit (not shown).
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。 Further, in each of the above embodiments, the case where the information processing apparatus is a stand-alone apparatus has been described. However, the information processing apparatus may be a stand-alone apparatus or a server apparatus in a server-client system. In the latter case, the output unit or the reception unit receives an input via a communication line or outputs a screen.
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。 Further, in each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or a memory).
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、1以上の画面を用いて行なわれる作業に利用される1以上のデータベースと、実行予定がある作業であって、1以上の画面を用いて行なわれる作業に関する情報である1以上の作業登録情報が格納される作業登録情報格納部と、1以上のデータベースに格納されるデータに関する条件であって、データベースを利用して行なわれる作業に関する作業登録情報を取得するための条件である1以上の登録条件が格納される条件格納部と、にアクセス可能なコンピュータを、1以上の登録条件のそれぞれを、各登録条件に対応する1以上のデータベースに格納されているデータが満たすか否かを判断する判断部と、判断部が条件を満たすと判断した登録条件にそれぞれ対応する作業登録情報を取得し、作業登録情報格納部に蓄積する作業登録情報蓄積部と、作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、出力指示に応じて、作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部として機能させるためのプログラムである。 The software that implements the information processing device in each of the above embodiments is a program as described below. In other words, this program is one or more databases used for work performed using one or more screens, and information on work scheduled to be executed and performed using one or more screens. A work registration information storage unit in which the above work registration information is stored, and conditions relating to data stored in one or more databases, which are conditions for obtaining work registration information relating to work performed using the database. A condition storage unit in which one or more registration conditions are stored, and a computer that can access the condition storage unit, whether each of the one or more registration conditions is satisfied by data stored in one or more databases corresponding to each registration condition A judgment unit for judging whether or not the job registration information is obtained, and the job registration information corresponding to each of the registration conditions judged by the judgment unit to satisfy the condition is acquired and stored. A work registration information accumulating unit, an output instruction receiving unit for receiving an output instruction as an instruction to output the work registration information, and one or more work registrations stored in the work registration information storage unit in response to the output instruction This is a program for functioning as a work output unit that outputs information indicating information.
また、前記ソフトウェアおいて、条件格納部には、登録条件が、それぞれ、作業に用いられる画面である作業画面を指定する情報である画面指定情報と対応付けて蓄積されており、作業登録情報蓄積部は、判断部が一の登録条件を満たすと判断した場合に、一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部の1以上の作業登録情報を示す情報を出力し、コンピュータを、更に、作業出力部が出力した作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける作業指示受付部と、作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部として機能させるためのプログラムである。 In the software, the condition storage unit stores the registration conditions in association with screen designation information, which is information for designating a work screen, which is a screen used for the work. The unit obtains the work registration information having the screen designation information associated with the one registration condition, accumulates the work registration information in the work registration information storage unit, and outputs the work output The unit outputs information indicating one or more pieces of work registration information in the work registration information storage unit in response to the output instruction, and further causes the computer to output one of the pieces of information indicating the work registration information output by the work output unit. A work instruction receiving unit that receives a work instruction, which is an instruction for specifying information indicating the work registration information, and screen designation information included in the work registration information specified by the work instruction received by the work instruction receiving unit is specified. Is a program for functioning as a work screen output unit for outputting the work screen that.
また、前記ソフトウェアにおいて、プログラムは、第一のアプリケーションソフトウェアであって、1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、条件格納部には、1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、判断部は、1以上の第一の登録条件を、第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、作業登録情報蓄積部は、判断部が一の第一の登録条件を満たすと判断した場合に、一の第一の登録条件に対応する第一の作業登録情報を取得し、作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部に格納された第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報とをそれぞれ示す情報を出力するプログラムである。 Further, in the software, the program is first application software, and the one or more databases are one or more first databases that are databases used in an operation performed using the first application software. The condition storage unit has one or more first conditions that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using one or more first databases. The registration condition is stored, and the determining unit determines whether or not the data stored in the first database satisfies each of the one or more first registration conditions. When it is determined that one first registration condition is satisfied, the first work registration information corresponding to the one first registration condition is obtained and stored in the work registration information storage unit. In response to the output instruction, the work output unit stores the first work registration information stored in the work registration information storage unit and the second work registration information related to the work performed using the second application software. And a program for outputting information indicating the respective work registration information.
また、前記ソフトウェアにおいて、プログラムは、第一のアプリケーションソフトウェアであって、1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、条件格納部には、1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、判断部は、1以上の第一の登録条件を、第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、作業登録情報蓄積部は、判断部が一の第一の登録条件を満たすと判断した場合に、一の第一の登録条件に対応する第一の作業登録情報を取得し、作業登録情報格納部に蓄積し、作業出力部は、出力指示に応じて、作業登録情報格納部に格納された第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報とをそれぞれ示す情報を出力し、作業画面出力部は、作業指示受付部が受け付けた作業指示により指定された作業登録情報が第二の作業登録情報である場合に、第二のアプリケーションソフトウェアを実行させて、第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させるプログラムである。 Further, in the software, the program is first application software, and the one or more databases are one or more first databases that are databases used in an operation performed using the first application software. The condition storage unit has one or more first conditions that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using one or more first databases. The registration condition is stored, and the determining unit determines whether or not the data stored in the first database satisfies each of the one or more first registration conditions. When it is determined that one first registration condition is satisfied, the first work registration information corresponding to the one first registration condition is obtained and stored in the work registration information storage unit. In response to the output instruction, the work output unit stores the first work registration information stored in the work registration information storage unit and the second work registration information regarding the work performed using the second application software. The work screen output unit outputs information indicating the work registration information and the work registration information specified by the work instruction received by the work instruction reception unit is the second work registration information. This is a program for executing application software and outputting a work screen designated by the screen designation information included in the second work registration information.
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。 Note that, in the above-described program, functions realized by the program do not include functions that can be realized only by hardware. For example, functions that can be realized only by hardware such as a modem and an interface card in an obtaining unit that obtains information and an output unit that outputs information are not included in the functions realized by the above-described programs.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 The computer that executes this program may be a single computer or a plurality of computers. That is, centralized processing or distributed processing may be performed.
図15は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 15 is a schematic diagram illustrating an example of the external appearance of a computer that executes the program and realizes the information processing apparatus according to the embodiment. The above embodiment can be realized by computer hardware and a computer program executed on the computer hardware.
図15において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 15, the computer system 900 includes a computer 901 including a CD-ROM (Compact Disk Read Only Memory) drive 905, a keyboard 902, a mouse 903, and a monitor 904.
図16は、コンピュータシステム900の内部構成を示す図である。図16において、コンピュータ901は、CD−ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。 FIG. 16 is a diagram showing the internal configuration of the computer system 900. 16, a computer 901 is connected to an MPU (Micro Processing Unit) 911, a ROM 912 for storing a program such as a boot-up program, and a MPU 911 in addition to the CD-ROM drive 905. A RAM (Random Access Memory) 913 for temporarily storing and providing a temporary storage space, a hard disk 914 for storing application programs, system programs, and data, and a bus 915 for mutually connecting the MPU 911, the ROM 912, and the like. Prepare. Note that the computer 901 may include a network card (not shown) that provides a connection to a LAN.
コンピュータシステム900に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、CD−ROM921に記憶されて、CD−ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921、またはネットワークから直接、ロードされてもよい。 A program that causes the computer system 900 to execute the functions of the information processing apparatus and the like according to the above-described embodiment may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 914. The program is loaded into the RAM 913 at the time of execution. Note that the program may be loaded directly from the CD-ROM 921 or a network.
プログラムは、コンピュータ901に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 901 to execute the functions of the information processing apparatus according to the above-described embodiment. The program may include only a part of an instruction for calling an appropriate function (module) in a controlled manner and obtaining a desired result. It is well known how the computer system 900 operates, and a detailed description thereof will be omitted.
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above embodiments, and various modifications are possible, and it goes without saying that they are also included in the scope of the present invention.
以上のように、本発明にかかる情報処理装置は、作業が登録可能な装置として適しており、特に、画面を用いた作業を登録可能な装置等として有用である。 As described above, the information processing apparatus according to the present invention is suitable as a device capable of registering work, and is particularly useful as a device capable of registering work using a screen.
101、201 データベース
102、202 作業登録情報格納部
103、203 条件格納部
104、204 判断部
105、205 作業登録情報蓄積部
106、206 出力指示受付部
107、207 作業出力部
108、208 作業指示受付部
109、209 作業画面出力部
101, 201 database 102, 202 work registration information storage unit 103, 203 condition storage unit 104, 204 determination unit 105, 205 work registration information storage unit 106, 206 output instruction receiving unit 107, 207 work output unit 108, 208 work instruction reception Unit 109, 209 Work screen output unit
Claims (11)
実行予定がある作業であって、1以上の画面を用いて行なわれる作業に関する情報である1以上の作業登録情報が格納される作業登録情報格納部と、
1以上の前記データベースに格納されるデータに関する条件であって、当該データベースを利用して行なわれる作業に関する作業登録情報を取得するための条件である1以上の登録条件が格納される条件格納部と、
1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断部と、
前記判断部が条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積部と、
作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、
前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部とを備え、
前記条件格納部には、登録条件が、それぞれ、作業に用いられる画面である作業画面を指定する情報である画面指定情報と対応付けて蓄積されており、
前記作業登録情報蓄積部は、前記判断部が一の登録条件を満たすと判断した場合に、当該一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部の1以上の作業登録情報を示す情報を出力し、
前記作業出力部が出力した作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける作業指示受付部と、
前記作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部とをさらに備えた情報処理装置。 One or more databases used for work performed using one or more screens;
A work registration information storage unit that stores one or more pieces of work registration information that is information on works to be performed and performed using one or more screens;
A condition storage unit for storing one or more registration conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring work registration information relating to work performed using the databases; ,
A determining unit that determines whether each of the one or more registration conditions is satisfied by data stored in the one or more databases corresponding to each of the registration conditions;
A work registration information storage unit that acquires work registration information corresponding to each of the registration conditions that the determination unit determines that the condition is satisfied, and stores the work registration information in the work registration information storage unit;
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information;
A work output unit that outputs information indicating one or more work registration information stored in the work registration information storage unit in response to the output instruction;
In the condition storage unit, registration conditions are stored in association with screen designation information that is information for designating a work screen that is a screen used for work,
The work registration information accumulating unit acquires the work registration information having the screen designation information associated with the one registration condition when the determination unit determines that the one registration condition is satisfied, and obtains the work registration information. Stored in storage,
The work output unit outputs information indicating one or more work registration information in the work registration information storage unit according to the output instruction,
Among the information indicating the work registration information output by the work output unit, a work instruction receiving unit that receives a work instruction that is an instruction to specify information indicating one piece of work registration information,
An information processing apparatus further comprising: a work screen output unit that outputs a work screen specified by screen specification information included in work registration information specified by the work instruction received by the work instruction reception unit.
前記判断部は、前記1以上のデータベースに格納されているデータが2以上の前記登録条件をそれぞれ満たすか否かを判断し、
前記作業登録情報蓄積部は、前記判断部が2以上の登録条件のうちの1以上の登録条件を満たすと判断した場合に、当該1以上の登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する請求項1記載の情報処理装置。 The condition storage unit stores two or more registration conditions,
The determination unit determines whether data stored in the one or more databases respectively satisfies the two or more registration conditions,
The work registration information storage unit, when the determination unit determines that one or more of the two or more registration conditions are satisfied, acquires the work registration information corresponding to the one or more registration conditions, The information processing apparatus according to claim 1, wherein the information is stored in the work registration information storage unit.
実行予定がある作業であって、1以上の画面を用いて行なわれる作業に関する情報である1以上の作業登録情報が格納される作業登録情報格納部と、
1以上の前記データベースに格納されるデータに関する条件であって、当該データベースを利用して行なわれる作業に関する作業登録情報を取得するための条件である1以上の登録条件が格納される条件格納部と、
1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断部と、
前記判断部が条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積部と、
作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、
前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部とを備えた情報処理装置であって、
前記情報処理装置は、第一のアプリケーションソフトウェアの機能として実現され、
前記1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、
前記条件格納部には、前記1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、
前記判断部は、1以上の第一の登録条件を、前記第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、
前記作業登録情報蓄積部は、前記判断部が一の第一の登録条件を満たすと判断した場合に、当該一の第一の登録条件に対応する第一の作業登録情報を取得し、前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部に格納された第一の作業登録情報を示す情報に対して、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報を示す情報を、視覚的に区別可能となるように出力する情報処理装置。 One or more databases used for work performed using one or more screens;
A work registration information storage unit that stores one or more pieces of work registration information that is information on works to be performed and performed using one or more screens;
A condition storage unit for storing one or more registration conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring work registration information relating to work performed using the databases; ,
A determining unit that determines whether each of the one or more registration conditions is satisfied by data stored in the one or more databases corresponding to each of the registration conditions;
A work registration information storage unit that acquires work registration information corresponding to each of the registration conditions that the determination unit determines that the condition is satisfied, and stores the work registration information in the work registration information storage unit;
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information;
An information output device that outputs information indicating one or more pieces of work registration information stored in the work registration information storage unit in response to the output instruction,
The information processing device is realized as a function of a first application software,
The one or more databases have one or more first databases that are databases used in operations performed using first application software,
The condition storage unit includes one or more first registrations that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using the one or more first databases. The condition is stored,
The determination unit determines whether or not data stored in the first database satisfies one or more first registration conditions,
The work registration information storage unit, when the determination unit determines that the one first registration condition is satisfied, acquires the first work registration information corresponding to the one first registration condition, Stored in the registration information storage unit,
In response to the output instruction, the work output unit is configured to register, with respect to information indicating the first work registration information stored in the work registration information storage unit, a work registration related to a work performed using second application software. An information processing apparatus that outputs information indicating second work registration information, which is information, so as to be visually distinguishable.
前記条件格納部には、1以上の第一の登録条件が、第一のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第一の画面指定情報と対応付けて蓄積されており、
前記作業登録情報蓄積部は、前記判断部が一の第一の登録条件を満たすと判断した場合に、当該一の第一の登録情報に対応付けられた第一の画面指定情報を有する第一の作業登録情報を取得して前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部に格納された第一の画面指定情報を有する第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に用いられる作業画面を指定する画面指定情報である第二の画面指定情報を有する第二の作業登録情報とをそれぞれ示す情報を出力し、
前記作業画面出力部は、前記作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する請求項1記載の情報処理装置。 The information processing device is realized as a function of a first application software,
In the condition storage unit, one or more first registration conditions are associated with first screen designation information which is screen designation information for designating a work screen used for a work performed using the first application software. Has been accumulated
The work registration information storage unit, when the determination unit determines that one of the first registration conditions is satisfied, the first having the first screen designation information associated with the one of the first registration information Obtain the work registration information and accumulate it in the work registration information storage unit,
The work output unit is configured to perform first work registration information having first screen designation information stored in the work registration information storage unit and work performed using second application software in response to the output instruction. Output information indicating the second work registration information having the second screen designation information is the screen designation information to specify the work screen used for,
The information processing apparatus according to claim 1, wherein the work screen output unit outputs a work screen specified by screen specification information included in work registration information specified by a work instruction received by the work instruction reception unit.
前記作業登録情報蓄積部は、前記作業指定受付部が受け付けた各作業指定情報に応じて、作業指定情報に応じた作業登録情報である指定作業登録情報を取得し、取得した指定作業登録情報を前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、判断部が条件を満たすと判断した登録条件に対応する前記作業登録情報格納部に格納された1以上の作業登録情報と、前記作業登録情報格納部に格納された1以上の指定作業登録情報と、を示す情報を出力する請求項1から請求項5いずれか一項記載の情報処理装置。 A work specification receiving unit that receives one or more pieces of work specification information, which is information for specifying one or more respective works to be performed using the one or more screens, the work to be performed;
The work registration information storage unit acquires designated work registration information, which is work registration information corresponding to work designation information, according to each work designation information received by the work designation reception unit, and stores the acquired designated work registration information. Accumulated in the work registration information storage unit,
The work output unit includes one or more work registration information stored in the work registration information storage unit corresponding to a registration condition determined by the determination unit to satisfy the condition in response to the output instruction; The information processing apparatus according to any one of claims 1 to 5, wherein information indicating one or more pieces of designated work registration information stored in the unit is output.
前記判断部が、1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断ステップと、
前記作業登録情報蓄積部が、前記判断ステップにおいて条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積ステップと、
前記出力指示受付部が、作業登録情報を出力する指示である出力指示を受け付ける出力指示受付ステップと、
前記作業出力部が、前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力ステップとを備え、
前記条件格納部には、登録条件が、それぞれ、作業に用いられる画面である作業画面を指定する情報である画面指定情報と対応付けて蓄積されており、
前記作業登録情報蓄積ステップは、前記判断ステップで一の登録条件を満たすと判断した場合に、当該一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して前記作業登録情報格納部に蓄積し、
前記作業出力ステップは、前記出力指示に応じて、前記作業登録情報格納部の1以上の作業登録情報を示す情報を出力し、
前記作業指示受付部が、前記作業出力ステップで出力した作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける作業指示受付ステップと、
前記作業画面出力部が、前記作業指示受付ステップで受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力ステップとをさらに備えた情報処理方法。 One or more databases used for work performed using one or more screens, and one or more work registration information, which is information on work scheduled to be executed and performed using one or more screens, are stored. A job registration information storage unit to be stored and one or more conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring task registration information relating to a job performed using the database. Information stored using a condition storage unit in which registration conditions are stored, a determination unit, a work registration information storage unit, an output instruction receiving unit, a work output unit, a work instruction receiving unit, and a work screen output unit Processing method,
A determining step of determining whether or not each of the one or more registration conditions is satisfied by data stored in one or more of the databases corresponding to each of the registration conditions;
The work registration information accumulating unit acquires work registration information corresponding to each of the registration conditions determined to satisfy the condition in the determination step, and a work registration information accumulating step of accumulating the work registration information in the work registration information storage unit.
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information,
The work output unit, in response to the output instruction, a work output step of outputting information indicating one or more work registration information stored in the work registration information storage unit,
In the condition storage unit, registration conditions are stored in association with screen designation information that is information for designating a work screen that is a screen used for work,
The work registration information accumulating step obtains work registration information having screen designation information associated with the one registration condition when it is determined in the determination step that one registration condition is satisfied, and acquires the work registration information. Stored in storage,
The work output step, in response to the output instruction, output information indicating one or more work registration information of the work registration information storage unit,
A work instruction receiving step of receiving, by the work instruction receiving unit, a work instruction that is an instruction to specify information indicating one piece of work registration information, among information indicating the work registration information output in the work output step;
A work screen output step of outputting the work screen specified by the screen designation information included in the work registration information specified by the work instruction received in the work instruction reception step.
前記判断部が、1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断ステップと、
前記作業登録情報蓄積部が、前記判断ステップにおいて条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積ステップと、
前記出力指示受付部が、作業登録情報を出力する指示である出力指示を受け付ける出力指示受付ステップと、
前記作業出力部が、前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力ステップとを備え、
前記1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、
前記条件格納部には、前記1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、
前記判断ステップは、1以上の第一の登録条件を、前記第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、
前記作業登録情報蓄積ステップは、前記判断ステップで一の第一の登録条件を満たすと判断した場合に、当該一の第一の登録条件に対応する第一の作業登録情報を取得し、前記作業登録情報格納部に蓄積し、
前記作業出力ステップは、前記出力指示に応じて、前記作業登録情報格納部に格納された第一の作業登録情報を示す情報に対して、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報を示す情報を、視覚的に視覚的に区別可能となるように出力する情報処理方法。 One or more databases used for work performed using one or more screens, and one or more work registration information, which is information on work scheduled to be executed and performed using one or more screens, are stored. A job registration information storage unit to be stored and one or more conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring task registration information relating to a job performed using the database. An information processing apparatus comprising: a condition storage unit in which a registration condition is stored; a determination unit; a work registration information storage unit ; an output instruction receiving unit; and a work output unit. An information processing method performed using an information processing device realized as
A determining step of determining whether or not each of the one or more registration conditions is satisfied by data stored in one or more of the databases corresponding to each of the registration conditions;
The work registration information accumulating unit acquires work registration information corresponding to each of the registration conditions determined to satisfy the condition in the determination step, and a work registration information accumulating step of accumulating the work registration information in the work registration information storage unit.
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information,
The work output unit, in response to the output instruction, a work output step of outputting information indicating one or more work registration information stored in the work registration information storage unit,
The one or more databases have one or more first databases that are databases used in operations performed using first application software,
The condition storage unit includes one or more first registrations that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using the one or more first databases. The condition is stored,
The determining step determines whether or not the data stored in the first database satisfies one or more first registration conditions,
The work registration information accumulating step obtains first work registration information corresponding to the one first registration condition when it is determined in the determining step that one first registration condition is satisfied, and Stored in the registration information storage unit,
The work output step includes, in response to the output instruction, a work registration related to a work performed using second application software with respect to information indicating the first work registration information stored in the work registration information storage unit. An information processing method for outputting information indicating information so as to be visually distinguishable.
1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断部と、
前記判断部が条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積部と、
作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、
前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部として機能させ、
前記条件格納部には、登録条件が、それぞれ、作業に用いられる画面である作業画面を指定する情報である画面指定情報と対応付けて蓄積されており、
前記作業登録情報蓄積部は、前記判断部が一の登録条件を満たすと判断した場合に、当該一の登録条件に対応付けられた画面指定情報を有する作業登録情報を取得して前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部の1以上の作業登録情報を示す情報を出力し、
コンピュータを、更に、
前記作業出力部が出力した作業登録情報を示す情報のうちの、一の作業登録情報を示す情報を指定する指示である作業指示を受け付ける作業指示受付部と、
前記作業指示受付部が受け付けた作業指示により指定される作業登録情報が有する画面指定情報が指定する作業画面を出力する作業画面出力部として機能させるためのプログラム。 One or more databases used for work performed using one or more screens, and one or more work registration information, which is information on work scheduled to be executed and performed using one or more screens, are stored. A job registration information storage unit to be stored and one or more conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring task registration information relating to a job performed using the database. A condition storage unit in which registration conditions are stored, and a computer that can access the
A determining unit that determines whether each of the one or more registration conditions is satisfied by data stored in the one or more databases corresponding to each of the registration conditions;
A work registration information storage unit that acquires work registration information corresponding to each of the registration conditions that the determination unit determines that the condition is satisfied, and stores the work registration information in the work registration information storage unit;
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information;
In response to the output instruction, function as a work output unit that outputs information indicating one or more work registration information stored in the work registration information storage unit,
In the condition storage unit, registration conditions are stored in association with screen designation information that is information for designating a work screen that is a screen used for work,
The work registration information accumulating unit acquires the work registration information having the screen designation information associated with the one registration condition when the determination unit determines that the one registration condition is satisfied, and obtains the work registration information. Stored in storage,
The work output unit outputs information indicating one or more work registration information in the work registration information storage unit according to the output instruction,
Computer,
Among the information indicating the work registration information output by the work output unit, a work instruction receiving unit that receives a work instruction that is an instruction to specify information indicating one piece of work registration information,
A program for functioning as a work screen output unit that outputs a work screen specified by screen specification information included in work registration information specified by a work instruction received by the work instruction reception unit.
1以上の登録条件のそれぞれを、当該各登録条件に対応する1以上の前記データベースに格納されているデータが満たすか否かを判断する判断部と、
前記判断部が条件を満たすと判断した前記登録条件にそれぞれ対応する作業登録情報を取得し、前記作業登録情報格納部に蓄積する作業登録情報蓄積部と、
作業登録情報を出力する指示である出力指示を受け付ける出力指示受付部と、
前記出力指示に応じて、前記作業登録情報格納部に格納されている1以上の作業登録情報を示す情報を出力する作業出力部として機能させるプログラムであって、
前記プログラムは、第一のアプリケーションソフトウェアであって、
前記1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、
前記条件格納部には、前記1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、
前記判断部は、1以上の第一の登録条件を、前記第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、
前記作業登録情報蓄積部は、前記判断部が一の第一の登録条件を満たすと判断した場合に、当該一の第一の登録条件に対応する第一の作業登録情報を取得し、前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部に格納された第一の作業登録情報を示す情報に対して、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報を示す情報を、視覚的に区別可能となるように出力するプログラム。 One or more databases used for work performed using one or more screens, and one or more work registration information, which is information on work scheduled to be executed and performed using one or more screens, are stored. A job registration information storage unit to be stored and one or more conditions that are conditions relating to data stored in one or more of the databases and are conditions for acquiring task registration information relating to a job performed using the database. A condition storage unit in which registration conditions are stored, and a computer that can access the
A determining unit that determines whether each of the one or more registration conditions is satisfied by data stored in the one or more databases corresponding to each of the registration conditions;
A work registration information storage unit that acquires work registration information corresponding to each of the registration conditions that the determination unit determines that the condition is satisfied, and stores the work registration information in the work registration information storage unit;
An output instruction receiving unit that receives an output instruction that is an instruction to output work registration information;
A program that functions as a work output unit that outputs information indicating one or more work registration information stored in the work registration information storage unit in response to the output instruction,
The program is first application software,
The one or more databases have one or more first databases that are databases used in operations performed using first application software,
The condition storage unit includes one or more first registrations that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using the one or more first databases. The condition is stored,
The determination unit determines whether or not data stored in the first database satisfies one or more first registration conditions,
The work registration information storage unit, when the determination unit determines that the one first registration condition is satisfied, acquires the first work registration information corresponding to the one first registration condition, Stored in the registration information storage unit,
In response to the output instruction, the work output unit is configured to register, with respect to information indicating the first work registration information stored in the work registration information storage unit, a work registration related to a work performed using second application software. A program for outputting information indicating the second work registration information, which is information, so as to be visually distinguishable.
前記1以上のデータベースは、第一のアプリケーションソフトウェアを用いて行なわれる作業で利用されるデータベースである1以上の第一のデータベースを有し、
前記条件格納部には、前記1以上の第一のデータベースを利用して行なわれる作業に関する作業登録情報である第一の作業登録情報を取得するための登録条件である1以上の第一の登録条件が格納され、
前記判断部は、1以上の第一の登録条件を、前記第一のデータベースに格納されているデータがそれぞれ満たすか否かを判断し、
前記作業登録情報蓄積部は、前記判断部が一の第一の登録条件を満たすと判断した場合に、当該一の第一の登録条件に対応する第一の作業登録情報を取得し、前記作業登録情報格納部に蓄積し、
前記作業出力部は、前記出力指示に応じて、前記作業登録情報格納部に格納された第一の作業登録情報と、第二のアプリケーションソフトウェアを用いて行なわれる作業に関する作業登録情報である第二の作業登録情報とをそれぞれ示す情報を出力し、
前記作業画面出力部は、前記作業指示受付部が受け付けた作業指示により指定された作業登録情報が第二の作業登録情報である場合に、第二のアプリケーションソフトウェアを実行させて、当該第二の作業登録情報が有する画面指定情報が指定する作業画面を出力させる請求項9記載のプログラム。 The program is first application software,
The one or more databases have one or more first databases that are databases used in operations performed using first application software,
The condition storage unit includes one or more first registrations that are registration conditions for acquiring first work registration information that is work registration information relating to work performed using the one or more first databases. The condition is stored,
The determination unit determines whether or not data stored in the first database satisfies one or more first registration conditions,
The work registration information storage unit, when the determination unit determines that the one first registration condition is satisfied, acquires the first work registration information corresponding to the one first registration condition, Stored in the registration information storage unit,
The work output unit is a first work registration information stored in the work registration information storage unit in response to the output instruction, and a second work registration information relating to a work performed using second application software. And output information indicating the respective work registration information,
The work screen output unit, when the work registration information specified by the work instruction received by the work instruction reception unit is the second work registration information, causes the second application software to be executed, The program according to claim 9, wherein the program outputs a work screen designated by the screen designation information included in the work registration information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015208758A JP6656877B2 (en) | 2015-10-23 | 2015-10-23 | Information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015208758A JP6656877B2 (en) | 2015-10-23 | 2015-10-23 | Information processing apparatus, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017083937A JP2017083937A (en) | 2017-05-18 |
| JP6656877B2 true JP6656877B2 (en) | 2020-03-04 |
Family
ID=58710941
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015208758A Active JP6656877B2 (en) | 2015-10-23 | 2015-10-23 | Information processing apparatus, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6656877B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019087048A (en) * | 2017-11-07 | 2019-06-06 | 株式会社オービック | Data extraction device, data extraction method and data extraction program |
| JP7300039B2 (en) * | 2017-11-07 | 2023-06-28 | 株式会社オービック | Data extraction device, data extraction method and data extraction program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259675A (en) * | 2001-02-28 | 2002-09-13 | Tokio Marine & Fire Insurance Co Ltd | Management server, terminal, slip managing method and program |
| JP2011170489A (en) * | 2010-02-17 | 2011-09-01 | Seiko Epson Corp | Business management device, business management system, and program |
-
2015
- 2015-10-23 JP JP2015208758A patent/JP6656877B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017083937A (en) | 2017-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7421683B2 (en) | Method for the use of information in an auxiliary data system in relation to automated testing of graphical user interface based applications | |
| JP4580518B2 (en) | Database design system | |
| US8326864B2 (en) | Method, system, and computer program product for implementing automated worklists | |
| JP2000090151A (en) | Schedule display method, schedule change method, schedule management device, storage medium storing schedule management program | |
| JP5502251B1 (en) | Form data management server and form data management program | |
| US9087053B2 (en) | Computer-implemented document manager application enabler system and method | |
| JPH07239776A (en) | Software system management device | |
| US20130144880A1 (en) | Business partner grouping | |
| CN102844774B (en) | The control method of webpage and computer system | |
| US8548967B1 (en) | System for visual query and manipulation of configuration management records | |
| US20210397745A1 (en) | Data providing server device and data providing method | |
| JP6656877B2 (en) | Information processing apparatus, information processing method, and program | |
| US7409398B1 (en) | Techniques for providing audit trails of configuration changes | |
| CN106503186A (en) | A kind of data managing method, client and system | |
| KR20060044524A (en) | Business Application Entity Subscription Sink Operations Management | |
| JP2015095011A (en) | Form data management server, form data management program, and form data management apparatus | |
| JP2019219715A (en) | Document management system, document management method, and program | |
| US20110258224A1 (en) | Method and computer program product for creating content management systems | |
| TW202507517A (en) | Server for generating integrated usage log data and operating method thereof | |
| US12373196B2 (en) | Smart grouping of code packages | |
| JP2020057077A (en) | Accepted order input device, accepted order input method, and accepted order input program | |
| US20190303485A1 (en) | Data management system and related data recommendation method | |
| JP6231846B2 (en) | Transmission target output device, transmission target output method, and program | |
| JP6656876B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6364569B1 (en) | Information processing program, information processing apparatus, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190705 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191220 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200110 |
|
| 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: 20200204 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200205 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6656877 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |