Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6552162B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP6552162B2 - Information processing apparatus, information processing method, and program - Google Patents

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

Info

Publication number
JP6552162B2
JP6552162B2 JP2014103074A JP2014103074A JP6552162B2 JP 6552162 B2 JP6552162 B2 JP 6552162B2 JP 2014103074 A JP2014103074 A JP 2014103074A JP 2014103074 A JP2014103074 A JP 2014103074A JP 6552162 B2 JP6552162 B2 JP 6552162B2
Authority
JP
Japan
Prior art keywords
information
state
current state
identification information
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014103074A
Other languages
Japanese (ja)
Other versions
JP2015219740A (en
Inventor
明仁 二宮
明仁 二宮
純 富岡
純 富岡
Original Assignee
株式会社タレンティオ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社タレンティオ filed Critical 株式会社タレンティオ
Priority to JP2014103074A priority Critical patent/JP6552162B2/en
Publication of JP2015219740A publication Critical patent/JP2015219740A/en
Application granted granted Critical
Publication of JP6552162B2 publication Critical patent/JP6552162B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、状態遷移のための画面などを出力する情報処理装置等に関するものである。   The present invention relates to an information processing apparatus or the like that outputs a screen or the like for state transition.

従来、例えば、人材の採用において、応募者のエントリーデータや、面接結果、評価など、面接に必要な情報の閲覧や、入力、編集などを支援するシステムが開発されている(非特許文献1参照)。   Conventionally, for example, in recruiting human resources, a system has been developed that supports browsing, inputting, and editing of information necessary for an interview such as applicant entry data, interview results, and evaluation (see Non-Patent Document 1). ).

“採用レボリューション”、[online]、ソフトバンクテレコム株式会社、[2014年5月12日検索]、インターネット[URL;http://tm.softbank.jp/cloud/saas/revolution/]“Recruitment Revolution”, [online], SOFTBANK TELECOM Corp., [Search May 12, 2014], Internet [URL: http://tm.softbank.jp/cloud/saas/revolution/]

従来のシステム等では、予め決められたプロセスにおける状態の遷移を発生させるための使用性の高いユーザインターフェイスを有さなかった。そのため、従来のシステム等では、予め決められたプロセスにおける状態の遷移を発生させるための入力操作が面倒であった。   Conventional systems and the like do not have a highly usable user interface for generating state transitions in a predetermined process. Therefore, in a conventional system or the like, an input operation for generating a state transition in a predetermined process is troublesome.

本第一の発明の情報処理装置は、状態を識別する情報である2以上の状態識別情報を有する情報であり、2以上の状態の遷移である状態遷移を示す情報である状態遷移情報が格納される状態遷移情報格納部と、2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、状態遷移の中で次の状態に遷移するための情報の入力を行う画面である状態遷移画面を示す情報である状態遷移画面情報が格納される画面情報格納部と、現在の状態であるカレント状態を識別する状態識別情報であるカレント状態識別情報を有する情報である1以上のカレント状態保有情報が格納されるカレント状態保有情報格納部と、カレント状態保有情報を出力する第一出力部と、第一出力部が出力しているカレント状態識別情報に対する指示を受け付ける第一受付部と、第一受付部が指示を受け付けた場合に、カレント状態識別情報に対応する状態遷移画面情報を出力する第二出力部と、第二出力部による状態遷移画面情報の出力により表示される状態遷移画面に対する情報の入力を受け付ける第二受付部と、第二受付部が情報の入力を受け付けた場合に、カレント状態保有情報格納部に格納されているカレント状態識別情報を、状態遷移情報を用いて、カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新する情報更新部とを備える情報処理装置である。   The information processing apparatus according to the first aspect of the invention is information having two or more pieces of state identification information that is information for identifying a state, and stores state transition information that is information indicating a state transition that is a transition of two or more states. Information for transition to the next state in the state transition is input in association with the state transition information storage unit to be performed and one or more of each of the two or more pieces of state identification information 1 is information having a screen information storage unit that stores state transition screen information that is information indicating a state transition screen that is a screen, and current state identification information that is state identification information that identifies the current state that is the current state. The current state possession information storage unit for storing the current state possession information described above, a first output unit for outputting the current state possession information, and an instruction for the current state identification information output by the first output unit are received. A first receiving unit to attach, a second output unit that outputs state transition screen information corresponding to current state identification information when the first receiving unit receives an instruction, and an output of state transition screen information by the second output unit When the second reception unit that receives input of information on the state transition screen displayed by the second reception unit receives information input, the current state identification information stored in the current state possession information storage unit, The information processing apparatus includes: an information updating unit that updates state identification information that identifies the next state of the state identified by the current state identification information using the state transition information.

このような構成により、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   Such a configuration can provide a highly usable user interface for generating state transitions in a predetermined process.

また、本第二の発明の情報処理装置は、第一の発明に対して、カレント状態保有情報は、カレント状態識別情報と、状態の遷移に影響を受けない情報である静的情報とを有し、カレント状態保有情報格納部には、カレント状態識別情報と、静的情報とを有するカレント状態保有情報を出力する画面であるカレント状態保有画面を示す情報であるカレント状態保有画面情報も格納され、第一出力部は、カレント状態保有画面情報を出力する情報処理装置である。   Further, in the information processing apparatus according to the second invention, in contrast to the first invention, the current state possession information includes current state identification information and static information that is information unaffected by state transition. The current state possession information storage unit also stores current state possession screen information that is information indicating a current state possession screen that is a screen for outputting current state possession information having current state identification information and static information. The first output unit is an information processing apparatus that outputs current state possession screen information.

このような構成により、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   With such a configuration, it is possible to provide a highly usable user interface for generating a state transition in a predetermined process.

また、本第三の発明の情報処理装置は、第一または第二の発明に対して、カレント状態保有情報は、データベースを構成するレコードであり、カレント状態識別情報は、レコードの属性値の一つである情報処理装置である。   Further, in the information processing apparatus according to the third aspect of the invention, in contrast to the first or second aspect of the invention, the current state possession information is a record constituting the database, and the current state identification information is one of the attribute values of the record. Information processing apparatus.

このような構成により、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   Such a configuration can provide a highly usable user interface for generating state transitions in a predetermined process.

また、本第四の発明の情報処理装置は、第一から第三いずれか1つの発明に対して、第一出力部は、出力しているカレント状態識別情報を、情報更新部が更新した次の状態を識別する状態識別情報に代えて出力する情報処理装置である。   Further, in the information processing apparatus according to the fourth aspect of the present invention, for any one of the first to third inventions, the first output unit updates the current state identification information being output by the information update unit. This is an information processing device that outputs in place of the state identification information for identifying the state.

このような構成により、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   With such a configuration, it is possible to provide a highly usable user interface for generating a state transition in a predetermined process.

また、本第五の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、状態識別情報は、採用活動におけるフェーズを識別する情報であり、状態遷移情報は、採用活動におけるフェーズの遷移を示す情報である情報処理装置である。   In the information processing apparatus according to the fifth aspect of the present invention, the state identification information is information for identifying a phase in the recruitment activity, and the state transition information is the recruitment activity for any one of the first to fourth inventions. It is the information processing apparatus which is the information which shows the transition of the phase in.

このような構成により、採用活動におけるフェーズの遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   Such a configuration can provide a highly usable user interface for generating the phase transition in the recruitment activity.

また、本第六の発明の情報処理装置は、第一から第四いずれか1つの発明に対して、状態識別情報は、開発活動におけるフェーズを識別する情報であり、状態遷移情報は、開発活動におけるフェーズの遷移を示す情報である情報処理装置である。   In the information processing apparatus according to the sixth aspect of the invention, for any one of the first to fourth aspects, the state identification information is information for identifying a phase in the development activity, and the state transition information is the development activity. It is the information processing apparatus which is the information which shows the transition of the phase in.

このような構成により、開発活動におけるフェーズの遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   Such a configuration can provide a highly usable user interface for generating a phase transition in a development activity.

また、本第七の発明の情報処理装置は、第一から第六いずれか1つの発明に対して、状態遷移情報は、一の状態から2以上の状態のいずれかへの状態遷移をも示す情報を含み、かつ、カレント状態を識別するカレント状態識別情報と、カレント状態の次の状態を識別する状態識別情報である2以上の次状態識別情報と、カレント状態から2以上のいずれかの次の状態に遷移するための条件である状態遷移条件とを有し、情報更新部は、第二受付部が受け付けた情報が、第一受付部が受け付けた指示により選択されたカレント状態識別情報に対応する2以上の状態遷移条件のいずれを満たすかを判断し、満たすと判断した状態遷移条件に対応する次状態識別情報を、状態遷移情報格納部から取得し、カレント状態保有情報格納部に格納されているカレント状態識別情報を、取得した次状態識別情報に更新する情報処理装置である。   Further, in the information processing apparatus according to the seventh aspect of the present invention, with respect to any one of the first to sixth aspects, the state transition information also indicates a state transition from one state to any of two or more states. Current state identification information that includes information and identifies the current state, two or more next state identification information that is state identification information that identifies the next state of the current state, and any one of two or more next from the current state The information updating unit has the information received by the second receiving unit as the current state identification information selected by the instruction received by the first receiving unit. It is determined which of two or more corresponding state transition conditions is satisfied, and the next state identification information corresponding to the state transition conditions determined to be satisfied is acquired from the state transition information storage unit and stored in the current state possession information storage unit Being done The current state identification information is an information processing apparatus that updates the acquired next state identification information.

このような構成により、予め決められたプロセスにおける一の状態から2以上のいずれかの状態への遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   With such a configuration, it is possible to provide a highly usable user interface for generating a transition from one state to any two or more states in a predetermined process.

本発明による情報処理装置等によれば、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。   According to the information processing apparatus and the like according to the present invention, it is possible to provide a highly usable user interface for generating a state transition in a predetermined process.

実施の形態1における情報処理装置1のブロック図Block diagram of information processing apparatus 1 according to Embodiment 1 同情報処理装置1の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the information processing apparatus 1 同状態遷移画面情報の取得処理について説明するフローチャートFlowchart explaining acquisition processing of same state transition screen information 同状態遷移情報の例を示す図Figure showing an example of same state transition information 同状態遷移画面情報の例を示す図Figure showing an example of same state transition screen information 同カレント状態保有情報の例を示す図The figure which shows the example of the same current state possession information 同カレント状態保有画面の例を示す図The figure which shows the example of the same current state possession screen 同状態遷移画面の例を示す図Figure showing an example of the same state transition screen 同カレント状態保有情報の例を示す図The figure which shows the example of the same current state possession information 同カレント状態保有画面の例を示す図The figure which shows the example of the same current state possession screen 同状態遷移画面の例を示す図Figure showing an example of the same state transition screen 同状態遷移情報の例を示す図Figure showing an example of same state transition information 同端末装置2のブロック図Block diagram of the terminal device 2 同情報処理システム3の概念図Conceptual diagram of the information processing system 3 同コンピュータシステムの概観図Overview of the computer system 同コンピュータシステムのブロック図Block diagram of the same computer system

以下、本発明による情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。   Hereinafter, embodiments of an information processing apparatus and the like according to the present invention will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again. In addition, the format, content, and the like of each information described in this embodiment are merely examples, and the format, content, and the like are not limited as long as the meaning of each information can be indicated.

(実施の形態1)
本実施の形態において、情報処理装置1について説明する。情報処理装置1は、状態を識別する情報に対する指示が行われた場合に、当該状態から次の状態に遷移するための画面を出力する。そして、情報処理装置1は、当該画面において所定の入力が行われた場合に、現在の状態を次の状態に更新する。
Embodiment 1
In the present embodiment, an information processing apparatus 1 will be described. When an instruction for information identifying a state is issued, the information processing device 1 outputs a screen for transitioning from the state to the next state. Then, when a predetermined input is performed on the screen, the information processing apparatus 1 updates the current state to the next state.

図1は、本実施の形態における情報処理装置1のブロック図である。情報処理装置1は、状態遷移情報格納部11、画面情報格納部12、カレント状態保有情報格納部13、第一出力部14、第一受付部15、第二出力部16、第二受付部17、情報更新部18を備える。   FIG. 1 is a block diagram of an information processing apparatus 1 in the present embodiment. The information processing apparatus 1 includes a state transition information storage unit 11, a screen information storage unit 12, a current state possession information storage unit 13, a first output unit 14, a first reception unit 15, a second output unit 16, and a second reception unit 17. , Information updating unit 18.

状態遷移情報格納部11には、状態遷移情報が格納される。状態遷移情報とは、状態遷移を示す情報である。また、状態遷移とは、2以上の状態の遷移である。また、状態遷移は、例えば、ワークフローと称してもよい。また、状態遷移情報は、2以上の状態識別情報を有する情報である。状態識別情報とは、状態を識別する情報である。状態識別情報は、例えば、状態の名称や、状態のIDなどである。   State transition information is stored in the state transition information storage unit 11. The state transition information is information indicating a state transition. A state transition is a transition between two or more states. The state transition may be referred to as a workflow, for example. The state transition information is information having two or more pieces of state identification information. The state identification information is information for identifying a state. The state identification information is, for example, a state name or a state ID.

また、2以上の状態は、通常、現在の状態から次の状態へ遷移する。また、当該遷移した次の状態からは、通常、さらに次の状態に遷移する。従って、状態遷移情報が有する2以上の状態識別情報は、通常、順序を有する。言い換えると、状態遷移情報は、2以上の状態識別情報の順序を有する。「順序を有する」とは、例えば、2以上の各状態識別情報に、順序を示す情報が対応付いていることである。また、「順序を有する」とは、例えば、いわゆるリスト構造の様に、2以上の各状態識別情報に、次の状態を識別する状態識別情報や、当該状態識別情報へのポインタなどが対応付いていることであってもよい。また、状態遷移情報は、例えば、2以上の状態識別情報と、2つの各状態識別情報により識別される2つの状態間の有向リンクを示す1以上のリンク情報とを有していてもよい。なお、上記のポインタをリンク情報と捉えてもよい。   Also, two or more states usually transition from the current state to the next state. In addition, from the next state after the transition, the state normally transitions to the next state. Accordingly, two or more pieces of state identification information included in the state transition information usually have an order. In other words, the state transition information has an order of two or more pieces of state identification information. “To have an order” means, for example, that two or more pieces of state identification information are associated with information indicating an order. Also, “having order” means, for example, as in a so-called list structure, two or more pieces of state identification information correspond to state identification information for identifying the next state, a pointer to the state identification information, etc. It may be The state transition information may include, for example, two or more pieces of state identification information and one or more pieces of link information indicating a directed link between two states identified by the two pieces of state identification information. . Note that the above pointer may be regarded as link information.

また、状態は、予め決められたプロセスにおける状態である。また、状態とは、プロセスにおけるフェーズ、変化する対象における一の時点の対象なども含み、広く解する。なお、フェーズは、工程、ステップ、ステータスなどと称してもよい。   The state is a state in a predetermined process. In addition, the state includes a phase in a process, an object at one point in time in a changing object, etc. A phase may be referred to as a process, a step, a status, or the like.

また、状態とは、例えば、採用活動におけるフェーズ(状態)である。採用活動とは、企業において人材を採用するための活動である。また、採用活動における状態とは、例えば、採用希望者に対するアクションや、採用希望者から得た情報に対するアクションなどである。採用活動における状態は、例えば、エントリーシート(履歴書)の確認や、エントリーシートを用いた採用希望者のスクリーニング、採用希望者に対する面接の機会の提供、採用通知などである。この場合、状態遷移情報は、採用活動における状態遷移を示す。また、この場合、状態識別情報は、採用活動における状態を識別する。   The state is, for example, a phase (state) in recruitment activity. Recruitment activities are activities for recruiting human resources in a company. The state in the recruitment activity is, for example, an action for the applicant for employment or an action for information obtained from the applicant for employment. The status of the recruitment activity includes, for example, confirmation of an entry sheet (resume), screening of applicants using the entry sheet, provision of an interview opportunity for applicants for employment, notification of employment, and the like. In this case, the state transition information indicates a state transition in the recruiting activity. In this case, the state identification information identifies the state in the recruitment activity.

また、状態とは、例えば、開発活動におけるフェーズ(状態)である。開発活動とは、例えば、ソフトウェア開発や、ハードウェア開発などである。また、開発活動における開発の対象は、問わない。また、開発活動における状態は、例えば、要求定義や、外部設計、内部設計、コーディング、単体テスト、統合テストなどである。この場合、状態遷移情報は、開発活動における状態遷移を示す。また、この場合、状態識別情報は、開発活動における状態を識別する。   The state is, for example, a phase (state) in the development activity. Development activities include, for example, software development and hardware development. Moreover, the object of development in the development activity is not questioned. The status in the development activity is, for example, requirement definition, external design, internal design, coding, unit test, integration test, and the like. In this case, the state transition information indicates a state transition in the development activity. In this case, the state identification information identifies a state in the development activity.

また、状態とは、例えば、商売における状態である。商売における状態は、例えば、受注、在庫状況の確認、受注確定、商品出荷の準備、商品出荷などである。この場合、状態遷移情報は、商売における状態遷移を示す。また、この場合、状態識別情報は、商売における状態を識別する。   The state is, for example, a state in business. The state in the business includes, for example, an order received, confirmation of inventory status, order confirmation, preparation for product shipment, product shipment, and the like. In this case, the state transition information indicates a state transition in business. In this case, the state identification information identifies the state in the business.

以上より、状態遷移情報により示される状態の遷移および状態の対象は、2以上の状態を有し、かつ、当該2以上の状態が遷移する活動などであればよい。   As described above, the state transition indicated by the state transition information and the target of the state may have two or more states and may be an activity or the like at which the two or more states transition.

画面情報格納部12には、1または2以上の状態遷移画面情報が格納されている。状態遷移画面情報とは、状態遷移画面を示す情報である。また、状態遷移画面とは、状態遷移の中で次の状態に遷移するための画面である。さらに、状態遷移画面とは、状態遷移の中で次の状態に遷移するための情報の入力を行う画面である。また、状態遷移画面は、例えば、現在の状態に対応する作業を行うための画面であるとも言える。つまり、状態遷移画面は、例えば、入力項目や、選択項目などの1または2以上の操作項目を有する。入力項目とは、例えば、文字(テキスト)を入力するためのテキストボックスなどである。また、選択項目とは、例えば、項目を選択するためのラジオボタンやチェックボックス、所定のダイアログを表示するためのボタンなどである。また、入力項目は、例えば、フィールドや、ボックス、入力フォームなどと称してもよい。また、選択項目は、例えば、ボタンや、アンカー、メニュー項目、選択フォームなどと称してもよい。また、操作項目は、例えば、操作フォームと称してもよい。   The screen information storage unit 12 stores one or more state transition screen information. The state transition screen information is information indicating the state transition screen. The state transition screen is a screen for transitioning to the next state in the state transition. Furthermore, the state transition screen is a screen for inputting information for transitioning to the next state in the state transition. In addition, it can be said that the state transition screen is, for example, a screen for performing an operation corresponding to the current state. That is, the state transition screen has, for example, one or more operation items such as input items and selection items. The input item is, for example, a text box for inputting characters (text). Further, the selection item is, for example, a radio button or check box for selecting an item, or a button for displaying a predetermined dialog. Further, the input item may be referred to as a field, a box, an input form, or the like. Also, the selection item may be called, for example, a button, an anchor, a menu item, a selection form, or the like. Further, the operation item may be referred to as an operation form, for example.

また、状態遷移画面情報のデータ形式は、問わない。当該データ形式は、例えば、HTMLや、XML、画像(例えば、JPEGや、PNG、BMPなど)であってもよい。   Moreover, the data format of state transition screen information is not ask | required. The data format may be, for example, HTML, XML, an image (eg, JPEG, PNG, BMP, etc.).

また、状態遷移画面情報は、例えば、状態遷移情報が有する2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、画面情報格納部12に格納される。当該2以上の状態識別情報は、状態遷移情報格納部11に格納されている状態識別情報である。つまり、画面情報格納部12に格納されている各状態遷移画面情報には、状態遷移情報格納部11に格納されている2以上の状態識別情報のうちのいずれか1つが対応付いている。言い換えると、状態遷移情報格納部11に格納されている2以上の状態識別情報のすべてに、画面情報格納部12に格納されている状態遷移画面情報が対応付いていなくてもよい。当該2以上の状態識別情報のうち、1以上の状態識別情報に、状態遷移画面情報が対応付いていればよい。なお、状態遷移における最後の状態を示す状態識別情報には、通常、状態遷移画面情報は対応付いていない。   The state transition screen information is stored in the screen information storage unit 12 in association with, for example, one or more pieces of state identification information among two or more pieces of state identification information included in the state transition information. The two or more pieces of state identification information are state identification information stored in the state transition information storage unit 11. That is, each state transition screen information stored in the screen information storage unit 12 is associated with any one of two or more pieces of state identification information stored in the state transition information storage unit 11. In other words, the state transition screen information stored in the screen information storage unit 12 may not correspond to all of the two or more pieces of state identification information stored in the state transition information storage unit 11. State transition screen information may be associated with one or more of the two or more pieces of state identification information. Note that state transition screen information is not normally associated with the state identification information indicating the last state in the state transition.

また、状態遷移画面が有する入力項目や選択項目などにより入力される情報や選択される情報の内容や種類などは、問わない。当該情報は、例えば、次の状態に遷移するために必要な内容や種類などであればよい。   Further, the information input by the input item or the selection item included in the state transition screen or the content or type of the selected information is not limited. The information may be, for example, contents and types necessary for transition to the next state.

例えば、状態識別情報が、採用希望者に対する面接の機会の提供を識別する場合、当該状態識別情報に対応する状態遷移画面は、例えば、面接の担当者の名前や、面接の日時、面接の場所などの入力項目や選択項目などを有する。   For example, when the state identification information identifies the provision of an interview opportunity for the applicant, the state transition screen corresponding to the state identification information may include, for example, the name of the person in charge of the interview, the date and time of the interview, and the place of the interview. Input items and selection items.

また、例えば、状態識別情報が、要求定義を識別する場合、当該状態識別情報に対応する状態遷移画面は、例えば、クライアント名や、要求定義の担当者の名前や、要求定義のためのヒアリングをクライアントから行った日時、要求定義が完了した日時などの入力項目や選択項目などを有する。   For example, when the state identification information identifies a request definition, the state transition screen corresponding to the state identification information includes, for example, a client name, a name of a person in charge of the request definition, and an interview for the request definition. It has input items and selection items such as the date and time performed from the client and the date and time when the request definition is completed.

カレント状態保有情報格納部13には、1または2以上のカレント状態保有情報が格納される。カレント状態保有情報とは、カレント状態識別情報を有する情報である。カレント状態識別情報とは、カレント状態を識別する情報である。また、カレント状態とは、現在の状態である。また、カレント状態識別情報は、状態遷移情報格納部11に格納されている2以上の状態識別情報のいずれかである。   The current state possession information storage unit 13 stores one or more current state possession information. The current state holding information is information having current state identification information. The current state identification information is information for identifying the current state. The current state is the current state. The current state identification information is one of two or more pieces of state identification information stored in the state transition information storage unit 11.

例えば、状態遷移情報により示される状態遷移が、採用活動における状態遷移である場合において、現在の状態が、採用希望者に対する面接の機会の提供である場合、カレント状態識別情報は、現在の状態が、採用希望者に対する面接の機会の提供であることを識別する。   For example, when the state transition indicated by the state transition information is a state transition in the recruitment activity, and the current state is provision of an interview opportunity for the applicant for employment, the current state identification information indicates that the current state is , Identify that it is an opportunity for an interview for prospective applicants.

また、例えば、状態遷移情報により示される状態遷移が、開発活動における状態遷移である場合において、現在の状態が、内部設計である場合、カレント状態識別情報は、現在の状態が、内部設計であることを識別する。   In addition, for example, when the state transition indicated by the state transition information is a state transition in the development activity, and the current state is an internal design, the current state identification information indicates that the current state is an internal design Identify that.

また、状態は、例えば、状態遷移における最初の状態から、状態遷移における最後の状態まで、順に遷移する。また、現在の状態が最初の状態である場合、カレント状態識別情報は、当該最初の状態を識別する情報である。従って、カレント状態保有情報が有するカレント識別情報の初期値は、通常、最初の状態を識別するカレント識別情報である。   Further, for example, the state sequentially changes from the first state in the state transition to the last state in the state transition. Also, when the current state is the initial state, the current state identification information is information for identifying the initial state. Therefore, the initial value of the current identification information included in the current state possession information is usually current identification information for identifying the first state.

また、カレント状態保有情報は、例えば、カレント状態識別情報を有する情報であれば、その形式や内容などは、問わない。カレント状態保有情報は、例えば、データベースを構成するレコードである。この場合、カレント状態識別情報は、レコードの属性値の1つである。   Moreover, if the current state possession information is, for example, information having current state identification information, the format or content thereof is not questioned. The current state possession information is, for example, a record that constitutes a database. In this case, the current state identification information is one of the attribute values of the record.

また、カレント状態保有情報は、例えば、静的情報を有していてもよい。静的情報とは、状態の遷移に影響を受けない情報である。当該「状態の遷移」は、例えば、状態の更新や、状態の変化、状態の変更などであってもよい。また、静的情報は、例えば、状態の遷移に伴い変化しない情報である。つまり、静的情報は、例えば、状態の遷移に伴い変化しなくとも、例えば、時間の経過と共に変化する情報であってもよい。また、静的情報は、例えば、状態の遷移に伴い変化し、かつ、例えば、時間の経過と共に変化する情報であってもよい。静的情報は、例えば、いわゆるIDや、ユーザ名、カレント状態保有情報の作成日時、カレント状態保有情報の更新日時などである。   Further, the current state possession information may include static information, for example. Static information is information that is not affected by state transitions. The “transition of state” may be, for example, update of state, change of state, change of state, or the like. The static information is, for example, information that does not change with the transition of the state. That is, the static information may be, for example, information that does not change with state transition, but changes with the passage of time, for example. The static information may be information that changes with the transition of the state and changes with the passage of time, for example. The static information is, for example, a so-called ID, a user name, a creation date and time of the current state retention information, and an update date and time of the current state retention information.

また、例えば、カレント状態保有情報がデータベースを構成するレコードである場合、静的情報は、レコードの属性値の1つである。   Also, for example, when the current state holding information is a record constituting a database, the static information is one of the attribute values of the record.

また、カレント状態保有情報格納部13には、例えば、カレント状態保有画面情報が格納されてもよい。カレント状態保有画面情報とは、カレント状態保有画面を示す情報である。また、カレント状態保有画面とは、カレント状態保有情報を出力する画面である。カレント状態保有情報を出力する画面は、例えば、カレント状態保有情報を有する画面や、カレント状態保有情報が配置された画面などであるとも言える。また、カレント状態保有画面は、例えば、カレント状態保有画面情報が出力されることにより表示される。また、カレント状態保有画面は、例えば、ダッシュボードと称してもよい。   Further, the current state possession information storage unit 13 may store, for example, current state possession screen information. The current state possession screen information is information indicating the current state possession screen. The current state possession screen is a screen for outputting current state possession information. It can be said that the screen for outputting the current state possession information is, for example, a screen having the current state possession information or a screen on which the current state possession information is arranged. The current state holding screen is displayed, for example, by outputting the current state holding screen information. Further, the current state possession screen may be referred to as a dashboard, for example.

また、カレント状態保有画面情報は、通常、カレント状態保有情報を有する。また、カレント状態保有画面情報は、例えば、カレント状態保有情報を有していなくてもよい。この場合、カレント状態保有画面情報が出力されることにより表示されるカレント状態保有画面が、カレント状態保有情報を有していればよい。   Also, the current state possession screen information usually has current state possession information. Also, the current state holding screen information may not have, for example, the current state holding information. In this case, the current state possession screen displayed by outputting the current state possession screen information only needs to have the current state possession information.

また、カレント状態保有画面情報は、通常、静的情報を有する。また、カレント状態保有画面情報は、例えば、静的情報を有していなくてもよい。この場合、カレント状態保有画面情報が出力されることにより表示されるカレント状態保有画面が、静的情報を有していればよい。   The current state possession screen information usually has static information. Further, the current state possession screen information may not include static information, for example. In this case, the current state possessing screen displayed by outputting the current state possessing screen information may have static information.

なお、上記のカレント状態保有画面情報の出力は、後述の第一出力部14が行う。また、カレント状態保有画面情報は、カレント状態保有情報に含まれると考えてもよい。   Note that the output of the current state possession screen information is performed by the first output unit 14 described later. Also, the current state holding screen information may be considered to be included in the current state holding information.

また、カレント状態保有画面において、カレント状態識別情報や静的情報などが配置される書式や様式などは、問わない。カレント状態識別情報や静的情報などは、カレント状態保有画面において、例えば、表の形式や、いわゆるタイル状などで配置される。また、カレント状態保有画面において、カレント状態識別情報や静的情報が配置される位置は、通常、固定されている。例えば、カレント状態保有情報がデータベースを構成するレコードである場合、カレント状態保有画面において、カレント状態識別情報が配置される位置は、例えば、表の右端のカラムであることが好適である。また、カレント状態保有画面において、カレント状態識別情報や静的情報が配置される位置は、例えば、固定されていなくてもよい。   In addition, the format or style in which the current state identification information, static information, and the like are arranged on the current state possession screen does not matter. The current state identification information, static information, and the like are arranged, for example, in the form of a table or in the form of so-called tiles on the current state holding screen. Further, in the current state holding screen, the position where the current state identification information and the static information are arranged is usually fixed. For example, when the current state possession information is a record constituting the database, the position where the current state identification information is arranged on the current state possession screen is preferably, for example, the rightmost column of the table. Further, in the current state holding screen, for example, the position where the current state identification information or the static information is arranged may not be fixed.

第一出力部14は、情報を出力する。当該情報は、通常、カレント状態保有情報である。当該カレント状態保有情報は、カレント状態保有情報格納部13に格納されているカレント状態保有情報である。カレント状態保有情報は、カレント状態識別情報を有する。従って、当該カレント状態保有情報の出力の結果、カレント状態識別情報も出力される。   The first output unit 14 outputs information. This information is usually current state possession information. The current state holding information is the current state holding information stored in the current state holding information storage unit 13. The current state possession information has current state identification information. Therefore, as a result of outputting the current state possession information, current state identification information is also output.

また、第一出力部14が出力する情報は、例えば、カレント状態保有画面情報であってもよい。当該カレント状態保有画面情報は、カレント状態保有情報格納部13に格納されているカレント状態保有画面情報である。また、カレント状態保有画面情報は、カレント状態保有画面を示す情報である。また、カレント状態保有画面は、カレント状態保有情報を出力する画面である。従って、第一出力部14がカレント状態保有画面情報を出力することにより、カレント状態保有画面が表示される。また、この結果、カレント状態保有情報も出力される。   Further, the information output by the first output unit 14 may be, for example, current state holding screen information. The current state possession screen information is current state possession screen information stored in the current state possession information storage unit 13. The current state possession screen information is information indicating the current state possession screen. The current state possession screen is a screen for outputting current state possession information. Therefore, when the first output unit 14 outputs the current state possession screen information, the current state possession screen is displayed. As a result, current state possession information is also output.

また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。   Also, with output, display on a display, projection using a projector, printing on a printer, transmission to an external device, storage on a recording medium, delivery of processing results to other processing devices or other programs, etc. And so on. It is assumed that the output target is finally presented to the user for transmission, accumulation, and delivery of the processing result.

第一受付部15は、指示を受け付ける。当該指示は、例えば、カレント状態選択指示である。カレント状態選択指示とは、カレント状態識別情報に対する指示である。また、カレント状態選択指示は、例えば、カレント状態識別情報を選択する指示であるとも言える。また、当該カレント状態識別情報は、第一出力部14が出力しているカレント状態識別情報である。また、例えば、第一出力部14がカレント状態保有画面情報を出力している場合、第一受付部15は、カレント状態保有画面を介してカレント状態選択指示を受け付ける。   The first reception unit 15 receives an instruction. The instruction is, for example, a current state selection instruction. The current state selection instruction is an instruction for current state identification information. Also, it can be said that the current state selection instruction is, for example, an instruction to select current state identification information. The current state identification information is the current state identification information output by the first output unit 14. For example, when the first output unit 14 outputs current state possession screen information, the first reception unit 15 accepts a current state selection instruction via the current state possession screen.

また、受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。   Acceptance refers to acquisition of information input from an input device such as a touch panel or a keyboard, acquisition of information stored in a recording medium such as an optical disk, magnetic disk, or semiconductor memory, via a wired or wireless communication line. It is a concept that includes reception of information transmitted in the same manner.

また、第一受付部15は、例えば、情報を受け付けてもよい。当該情報は、例えば、更新情報である。更新情報とは、静的情報を更新するための情報である。言い換えると、静的情報は、例えば、更新情報により更新される。また、更新情報は、例えば、静的情報に対して入力される。また、更新情報による更新は、例えば、更新情報への更新や、当該更新に伴う更新などである。更新に伴う更新とは、例えば、更新日時の更新などである。また、当該更新情報による静的情報の更新は、例えば、後述の情報更新部18が行う。   Moreover, the 1st reception part 15 may receive information, for example. The information is, for example, update information. The update information is information for updating static information. In other words, the static information is updated by update information, for example. The update information is input with respect to static information, for example. Moreover, the update by update information is the update to update information, the update accompanying the said update, etc., for example. The update accompanying the update is, for example, update of update date and time. The static information is updated by the update information, for example, by the information update unit 18 described later.

第二出力部16は、カレント状態選択指示により選択されたカレント状態識別情報により識別される状態に対応する状態遷移画面情報を出力する。当該カレント状態選択指示は、第一受付部15が受け付けたカレント状態選択指示である。また、当該状態遷移画面情報は、カレント状態識別情報により識別されるカレント状態から、当該カレント状態の次の状態に遷移するための画面を示す画面情報である。また、当該状態遷移画面情報は、画面情報格納部12に格納されている状態遷移画面情報である。つまり、第二出力部16は、第一受付部15がカレント状態選択指示を受け付けた場合に、状態遷移画面情報を出力する。また、当該状態遷移画面情報の出力により、状態遷移画面が表示される。   The second output unit 16 outputs state transition screen information corresponding to the state identified by the current state identification information selected by the current state selection instruction. The current state selection instruction is the current state selection instruction accepted by the first acceptance unit 15. The state transition screen information is screen information indicating a screen for transitioning from the current state identified by the current state identification information to the next state of the current state. The state transition screen information is state transition screen information stored in the screen information storage unit 12. That is, the second output unit 16 outputs state transition screen information when the first reception unit 15 receives a current state selection instruction. Further, the state transition screen is displayed by outputting the state transition screen information.

具体的に、第二出力部16は、例えば、第一受付部15が受け付けたカレント状態選択指示により選択されたカレント状態識別情報を、カレント状態保有情報格納部13から取得する。そして、第二出力部16は、当該カレント状態識別情報に対応する状態遷移画面情報を、画面情報格納部12から取得する。そして、第二出力部16は、当該状態遷移画面情報を出力する。   Specifically, the second output unit 16 acquires, for example, current state identification information selected by the current state selection instruction received by the first reception unit 15 from the current state possessing information storage unit 13. Then, the second output unit 16 acquires the state transition screen information corresponding to the current state identification information from the screen information storage unit 12. Then, the second output unit 16 outputs the state transition screen information.

なお、第一出力部14は、カレント状態保有情報格納部13に格納されているカレント状態保有情報を出力する。従って、第二出力部16は、例えば、カレント状態選択指示により選択されたカレント状態識別情報を、第一出力部14から取得してもよい。   The first output unit 14 outputs the current state holding information stored in the current state holding information storage unit 13. Therefore, for example, the second output unit 16 may obtain, from the first output unit 14, current state identification information selected by the current state selection instruction.

また、状態遷移情報格納部11に格納されている2以上の状態識別情報には、状態遷移画面情報が対応付いていない場合もある。従って、第二出力部16は、カレント状態選択指示により選択されたカレント状態識別情報に対応する状態遷移画面情報が取得できた場合に、当該状態遷移画面情報を出力する。   In addition, there may be cases where the state transition screen information is not associated with two or more pieces of state identification information stored in the state transition information storage unit 11. Therefore, when the state transition screen information corresponding to the current state identification information selected by the current state selection instruction can be acquired, the second output unit 16 outputs the state transition screen information.

また、例えば、後述の第二受付部17が画面非表示指示を受け付けた場合、第二出力部16は、状態遷移画面情報の出力を終了してもよい。画面非表示指示とは、状態遷移画面情報の出力により表示されている状態遷移画面を非表示にする指示である。また、画面非表示指示は、例えば、入力情報の入力を完了した旨を示す指示であり、結果として、状態遷移画面が非表示になる指示などであってもよい。また、当該状態遷移画面情報の出力を終了する結果、状態遷移画面が非表示になる。   For example, when the second receiving unit 17 described later receives a screen non-display instruction, the second output unit 16 may end the output of the state transition screen information. The screen non-display instruction is an instruction to hide the state transition screen displayed by the output of the state transition screen information. The screen non-display instruction is, for example, an instruction indicating that input of input information has been completed, and may be an instruction to hide the state transition screen as a result. Further, as a result of ending the output of the state transition screen information, the state transition screen is not displayed.

また、第一出力部14がカレント状態保有画面情報を出力している場合、第二出力部16は、例えば、カレント状態保有画面に重畳して状態遷移画面が表示されるように、状態遷移画面情報を出力することが好適である。つまり、第二出力部16は、例えば、状態遷移画面がモーダルモード(モーダルダイアログ)で表示されるように、状態遷移画面情報を出力することが好適である。   When the first output unit 14 outputs the current state possession screen information, the second output unit 16 displays the state transition screen so that the state transition screen is displayed so as to be superimposed on the current state possession screen, for example. It is preferred to output the information. That is, for example, the second output unit 16 preferably outputs the state transition screen information so that the state transition screen is displayed in a modal mode (modal dialog).

また、第二出力部16が出力する状態遷移画面情報と、第一出力部14が出力するカレント状態保有画面情報またはカレント状態保有情報とは、通常、異なるウィンドウに出力されるが、同一のウィンドウに出力されてもよい。かかる場合、通常、一のウィンドウの異なる領域に、状態遷移画面情報と、カレント状態保有画面情報またはカレント状態保有情報とが出力される。   In addition, although the state transition screen information output by the second output unit 16 and the current state holding screen information or the current state holding information output by the first output unit 14 are normally output to different windows, the same window is output. May be output. In such a case, the state transition screen information and the current state holding screen information or the current state holding information are normally output to different areas of one window.

第二受付部17は、情報を受け付ける。当該情報は、例えば、入力情報である。入力情報とは、状態遷移画面に対して入力される情報である。また、入力情報は、1または2以上である。また、当該状態遷移画面は、第二出力部16による状態遷移画面情報の出力により表示される状態遷移画面である。言い換えると、第二受付部17は、状態遷移画面に対する1または2以上の情報の入力を受け付ける。また、第二受付部17は、状態遷移画面を介して、1または2以上の入力情報を受け付ける。   The second reception unit 17 receives information. The information is, for example, input information. Input information is information input to the state transition screen. The input information is 1 or 2 or more. The state transition screen is a state transition screen displayed by the output of the state transition screen information by the second output unit 16. In other words, the second reception unit 17 receives input of one or more information on the state transition screen. Moreover, the 2nd reception part 17 receives 1 or 2 or more input information via a state transition screen.

また、第二受付部17は、例えば、指示を受け付けてもよい。当該指示は、例えば、画面非表示指示である。また、第二受付部17は、状態遷移画面を介して、画面非表示指示を受け付ける。   Moreover, the 2nd reception part 17 may receive an instruction | indication, for example. The instruction is, for example, a screen non-display instruction. Moreover, the 2nd reception part 17 receives a screen non-display instruction | indication via a state transition screen.

また、第二受付部17は、例えば、受け付けた入力情報が予め決められた条件(以下、適宜、状態遷移条件とする)を満たす場合に、画面非表示指示を受け付けてもよい。この場合、当該状態遷移条件と画面非表示指示は、予め決められた記憶領域に格納されている。そして、第二受付部17は、受け付けた入力情報が状態遷移条件を満たすか否かを判断する。そして、満たす場合に、第二受付部17は、画面非表示指示を受け付ける。   For example, the second reception unit 17 may receive a screen non-display instruction when the received input information satisfies a predetermined condition (hereinafter referred to as a state transition condition as appropriate). In this case, the state transition condition and the screen non-display instruction are stored in a predetermined storage area. Then, the second reception unit 17 determines whether the received input information satisfies the state transition condition. And when satisfy | filling, the 2nd reception part 17 receives screen non-display instruction.

なお、状態遷移条件とは、1または2以上の入力情報に関する条件である。状態遷移条件は、例えば、入力情報の種類が予め決められた種類と合致することや、入力情報の数が予め決められた数以上であること、入力情報が予め決められた書式やルールなどを満たすことなどである。言い換えると、状態遷移条件は、例えば、第二受付部17が予め決められた種類の入力情報を受け付けたことや、第二受付部17が予め決められた数以上の入力情報を受け付けたこと、第二受付部17が予め決められた書式やルールなどを満たす入力情報を受け付けたことなどである。さらに言い換えると、状態遷移条件は、例えば、状態遷移画面において、予め決められた入力項目および操作項目に対して、情報の入力および情報の選択が行われたこと、予め決められた数以上の入力項目および操作項目に対して、情報の入力および情報の選択が行われたこと、予め決められた入力項目において予め決められた書式やルールなどを満たす情報の入力が行われたことなどである。   The state transition condition is a condition regarding one or more input information. The state transition conditions include, for example, that the type of input information matches a predetermined type, that the number of input information is equal to or greater than a predetermined number, and a format or rule in which input information is predetermined. Such as to meet. In other words, the state transition condition is, for example, that the second receiving unit 17 has received a predetermined type of input information, or that the second receiving unit 17 has received a predetermined number or more of input information, For example, the second receiving unit 17 has received input information satisfying a predetermined format or rule. Furthermore, in other words, the state transition condition is, for example, that information input and information selection have been performed for a predetermined input item and operation item on the state transition screen, and a predetermined number of inputs or more are input. For example, information is input and information is selected for the item and operation item, and information that satisfies a predetermined format, rule, or the like is input for a predetermined input item.

情報更新部18は、第二受付部17が入力情報を受け付けた場合に、カレント状態保有情報格納部13に格納されているカレント状態識別情報を更新する。なお、第二受付部17が入力情報を受け付けた場合とは、第二受付部17が1以上の入力情報を受け付ければよく、例えば、1以上の入力情報に対する判断処理を行っても、行わなくてもよい。なお、判断処理とは、例えば、必要な入力情報の入力が完了したか否かの判断、必要な入力情報の入力が正しく行われたか否かの判断などである。また、判断処理を行わない場合とは、例えば、入力完了などの予め決められたボタンが押下された場合に、カレント状態識別情報を更新することなどである。   The information update unit 18 updates the current state identification information stored in the current state possession information storage unit 13 when the second reception unit 17 receives input information. When the second accepting unit 17 accepts input information, the second accepting unit 17 may accept one or more pieces of input information, for example, even if the determination process is performed on one or more pieces of input information. It does not have to be. Note that the determination processing includes, for example, determination of whether input of necessary input information has been completed, determination of whether input of necessary input information has been correctly performed, or the like. The case where the determination process is not performed is, for example, that the current state identification information is updated when a predetermined button such as input completion is pressed.

また、情報更新部18は、通常、第二受付部17が受け付けた1または2以上の入力情報が状態遷移条件を満たす場合に、カレント状態保有情報格納部13に格納されているカレント状態識別情報を更新する。状態遷移条件を満たす場合とは、例えば、第二受付部17が、次の状態に遷移するために必要な入力情報を受け付けた場合である。また、「カレント状態識別情報を更新する」とは、カレント状態識別情報を、当該カレント状態識別情報に対応する次の状態を識別する状態識別情報(以下、適宜、次状態識別情報とする)に更新することである。カレント状態識別情報に対応する次状態識別情報とは、カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報である。   In addition, the information update unit 18 normally has current state identification information stored in the current state possession information storage unit 13 when one or more input information received by the second reception unit 17 satisfies a state transition condition. Update The case where the state transition condition is satisfied is, for example, the case where the second reception unit 17 receives input information necessary to transition to the next state. Also, “update current state identification information” means that current state identification information is used as state identification information (hereinafter referred to as next state identification information as appropriate) for identifying the next state corresponding to the current state identification information. It is to update. The next state identification information corresponding to the current state identification information is state identification information that identifies the next state of the state identified by the current state identification information.

また、情報更新部18は、次状態遷移情報を用いてカレント状態識別情報を更新する。当該次状態遷移情報は、状態遷移情報格納部11に格納されている状態遷移情報である。また、当該カレント状態識別情報の更新は、例えば、出力されているカレント状態識別情報を、次状態識別情報に更新することである。また、更新とは、通常、変更すること、修正すること、書き換えることである。また、更新とは、例えば、古い状態識別情報(カレント状態識別情報)を残しておいて、新たしいカレント状態の状態識別情報(次状態識別情報)を追記することであってもよい。   The information update unit 18 updates the current state identification information using the next state transition information. The next state transition information is state transition information stored in the state transition information storage unit 11. The update of the current state identification information is, for example, updating the output current state identification information to the next state identification information. Also, updating usually means changing, correcting, and rewriting. The update may be, for example, adding the state identification information (next state identification information) of the new current state while leaving the old state identification information (current state identification information).

具体的に、情報更新部18は、例えば、状態遷移画面において1または2以上の入力情報の入力が完了したか否かを判断する。当該判断は、例えば、第二受付部17が状態遷移条件を満たす1または2以上の入力情報を受け付けたか否かの判断でもある。また、当該判断は、例えば、第二受付部17が画面非表示指示を受け付けたか否かの判断であってもよい。そして、入力が完了した場合、情報更新部18は、状態遷移情報格納部11から、次状態識別情報を取得する。当該次状態識別情報は、例えば、状態遷移情報が有する順序により、選択されたカレント状態識別情報の次の順序であることが示される状態識別情報である。そして、情報更新部18は、カレント状態保有情報格納部13に格納されているカレント状態識別情報を、取得した次状態識別情報に更新する。   Specifically, the information updating unit 18 determines, for example, whether or not the input of one or more pieces of input information has been completed in the state transition screen. The determination is, for example, a determination as to whether the second reception unit 17 has received one or more input information that satisfies the state transition condition. In addition, the determination may be, for example, a determination as to whether or not the second accepting unit 17 accepts a screen non-display instruction. When the input is completed, the information update unit 18 acquires the next state identification information from the state transition information storage unit 11. The next state identification information is, for example, state identification information indicating that the next order of the selected current state identification information is based on the order of the state transition information. Then, the information updating unit 18 updates the current state identification information stored in the current state possession information storage unit 13 to the acquired next state identification information.

また、上記、情報更新部18によるカレント状態識別情報の更新の結果、第一出力部14が出力しているカレント状態保有情報が更新される。つまり、情報更新部18がカレント状態識別情報を次状態識別情報に更新すると、第一出力部14は、出力しているカレント状態識別情報に代えて、次状態識別情報を出力する。また、このとき、第一出力部14は、例えば、出力しているカレント状態保有情報に代えて、情報更新部18により更新されたカレント状態保有情報を出力してもよい。また、このとき、第一出力部14は、例えば、出力しているカレント状態保有画面情報に代えて、情報更新部18により更新されたカレント状態保有情報を有するカレント状態保有画面情報を出力してもよい。   Further, as a result of the update of the current state identification information by the information update unit 18, the current state possession information output by the first output unit 14 is updated. That is, when the information update unit 18 updates the current state identification information to the next state identification information, the first output unit 14 outputs the next state identification information instead of the current state identification information that is output. At this time, for example, the first output unit 14 may output the current state possession information updated by the information update unit 18 instead of the current state possession information being output. At this time, the first output unit 14 outputs, for example, current state possession screen information having the current state possession information updated by the information update unit 18 instead of the current state possession screen information being output. It is also good.

また、情報更新部18は、上記のカレント識別情報の更新を、例えば、状態遷移画面が非表示になる直前に行ってもよい。また、また、情報更新部18は、上記のカレント識別情報の更新を、例えば、状態遷移画面が非表示になる直後に行ってもよい。また、状態遷移画面が表示されていない場合、情報更新部18は、上記のカレント識別情報の更新を、例えば、第一受付部15がカレント状態選択指示を受け付けた直後に行う。   The information updating unit 18 may update the current identification information, for example, immediately before the state transition screen is not displayed. In addition, the information update unit 18 may update the current identification information immediately after the state transition screen is hidden, for example. When the state transition screen is not displayed, the information updating unit 18 updates the current identification information, for example, immediately after the first receiving unit 15 receives a current state selection instruction.

なお、状態遷移情報格納部11、画面情報格納部12、カレント状態保有情報格納部13は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、状態遷移情報格納部11などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して状態遷移情報格納部11などに記憶されてもよい。   Note that the state transition information storage unit 11, the screen information storage unit 12, and the current state possession information storage unit 13 are preferably non-volatile recording media, but can also be realized by volatile recording media. Moreover, the process in which predetermined information is memorize | stored in the state transition information storage part 11 etc. does not ask | require. For example, the predetermined information may be stored in the state transition information storage unit 11 or the like via a recording medium, a communication line, an input device, or the like.

また、第一出力部14、第二出力部16は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。第一出力部14などは、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   Moreover, you may think that the 1st output part 14 and the 2nd output part 16 include output devices, such as a display and a speaker, and may not include it. The first output unit 14 or the like may be realized by driver software of an output device, or driver software of an output device and an output device.

また、第一受付部15、第二受付部17における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。第一受付部15などは、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。   Moreover, the input means such as information and instructions in the first receiving unit 15 and the second receiving unit 17 may be anything such as a menu screen or a keyboard. The first reception unit 15 and the like can be realized by control software of a menu screen or a device driver of an input unit such as a keyboard.

また、情報更新部18は、通常、MPUやメモリ等から実現され得る。また、情報更新部18などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。なお、情報更新部18などは、ハードウェア(専用回路)で実現されてもよい。   In addition, the information update unit 18 can usually be realized by an MPU, a memory, or the like. The processing procedure of the information updating unit 18 and the like is usually realized by software, and the software is recorded on a recording medium such as a ROM. The information updating unit 18 and the like may be realized by hardware (dedicated circuit).

次に、情報処理装置1の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。図2は、情報処理装置1の全体動作を示すフローチャートである。   Next, the overall operation of the information processing apparatus 1 will be described using a flowchart. Note that the i-th information in the predetermined information is described as “information [i]”. FIG. 2 is a flowchart showing the overall operation of the information processing apparatus 1.

(ステップS201)情報処理装置1は、第一受付部15がカレント状態出力指示を受け付けたか否かを判断する。カレント状態出力指示とは、カレント状態保有情報を出力する指示である。受け付けた場合は、ステップS202に進み、そうでない場合は、ステップS201に戻る。   (Step S201) The information processing apparatus 1 determines whether or not the first receiving unit 15 has received a current state output instruction. The current state output instruction is an instruction to output current state possession information. If accepted, the process proceeds to step S202; otherwise, the process returns to step S201.

(ステップS202)第一出力部14は、カレント状態保有情報格納部13に格納されているカレント状態保有情報を出力する。   (Step S202) The first output unit 14 outputs the current state possession information stored in the current state possession information storage unit 13.

(ステップS203)第二出力部16は、第一受付部15がカレント状態選択指示を受け付けたか否かを判断する。受け付けた場合は、ステップS204に進み、そうでない場合は、ステップS211に進む。   (Step S203) The second output unit 16 determines whether the first receiving unit 15 receives a current state selection instruction. If accepted, the process proceeds to step S204; otherwise, the process proceeds to step S211.

(ステップS204)第二出力部16は、ステップS203で受け付けたカレント状態選択指示により選択されたカレント状態識別情報を取得する。そして、第二出力部16は、当該カレント状態識別情報に対応する状態遷移画面情報を、画面情報格納部12から取得する。この処理の詳細は、図3のフローチャートを用いて説明する。   (Step S204) The second output unit 16 acquires current state identification information selected by the current state selection instruction received in step S203. Then, the second output unit 16 acquires the state transition screen information corresponding to the current state identification information from the screen information storage unit 12. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS205)第二出力部16は、ステップS203で受け付けたカレント状態選択指示により選択されたカレント状態識別情報に対応する状態遷移画面情報が取得できたか否かを判断する。取得できた場合は、ステップS206に進み、そうでない場合は、ステップS209に進む。   (Step S205) The second output unit 16 determines whether or not state transition screen information corresponding to the current state identification information selected by the current state selection instruction received in step S203 can be acquired. If it can be obtained, the process proceeds to step S206; otherwise, the process proceeds to step S209.

(ステップS206)第二出力部16は、ステップS204で取得した状態遷移画面情報を出力する。   (Step S206) The second output unit 16 outputs the state transition screen information acquired in Step S204.

(ステップS207)情報更新部18は、第二受付部17が入力情報を受け付けたか否かを判断する。受け付けた場合は、ステップS208に進み、そうでない場合は、ステップS213に進む。   (Step S207) The information updating unit 18 determines whether the second receiving unit 17 has received input information. If accepted, the process proceeds to step S208; otherwise, the process proceeds to step S213.

(ステップS208)情報更新部18は、ステップS207で受け付けた入力情報が状態遷移条件を満たすか否かを判断する。満たす場合は、ステップS209に進み、そうでない場合は、ステップS207に戻る。   (Step S208) The information update unit 18 determines whether or not the input information received in step S207 satisfies the state transition condition. If it satisfies, the process proceeds to step S209, and if not, the process returns to step S207.

(ステップS209)情報更新部18は、ステップS203で受け付けたカレント状態選択指示により選択されたカレント状態識別情報に対応する次状態識別情報を、状態遷移情報格納部11から取得する。   (Step S209) The information update unit 18 acquires the next state identification information corresponding to the current state identification information selected by the current state selection instruction received in Step S203 from the state transition information storage unit 11.

(ステップS210)情報更新部18は、カレント状態保有情報格納部13に格納されているカレント状態識別情報を、ステップS209で取得した次状態識別情報に更新する。そして、ステップS203に戻る。   (Step S210) The information update unit 18 updates the current state identification information stored in the current state possession information storage unit 13 to the next state identification information acquired in step S209. Then, the process returns to step S203.

(ステップS211)情報更新部18は、第一受付部15が静的情報に対する更新情報を受け付けたか否かを判断する。受け付けた場合は、ステップS212に進み、そうでない場合は、ステップS203に戻る。   (Step S211) The information update unit 18 determines whether or not the first reception unit 15 has received update information for static information. If accepted, the process proceeds to step S212, and if not, the process returns to step S203.

(ステップS212)情報更新部18は、ステップS211で更新情報を受け付けた静的情報を、当該更新情報により更新する。そして、ステップS203に戻る。   (Step S212) The information updating unit 18 updates the static information for which the update information has been received in step S211 with the update information. Then, the process returns to step S203.

(ステップS213)第二出力部16は、第二受付部17が画面非表示指示を受け付けたか否かを判断する。受け付けた場合は、ステップS214に進み、そうでない場合は、ステップS203に戻る。   (Step S213) The second output unit 16 determines whether the second receiving unit 17 has received a screen non-display instruction. If accepted, the process proceeds to step S214; otherwise, the process returns to step S203.

(ステップS214)第二出力部16は、状態遷移画面情報の出力を終了する。これにより、状態遷移画面が非表示になる。そして、ステップS203に戻る。   (Step S214) The second output unit 16 ends the output of the state transition screen information. As a result, the state transition screen is hidden. Then, the process returns to step S203.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 2, the process may be terminated by powering off or a process termination interrupt.

図3は、図2のフローチャートのステップS204の状態遷移画面情報の取得処理を示すフローチャートである。なお、図3のフローチャートにおいて、状態遷移情報格納部11には、m個の状態識別情報が格納されているものとする。   FIG. 3 is a flowchart showing the state transition screen information acquisition process in step S204 of the flowchart of FIG. In the flowchart of FIG. 3, it is assumed that m pieces of state identification information are stored in the state transition information storage unit 11.

(ステップS301)第二出力部16は、カウンタiに1をセットする。   (Step S301) The second output unit 16 sets 1 to the counter i.

(ステップS302)第二出力部16は、状態識別情報[i]がカレント状態識別情報と同一であるか否かを判断する。同一である場合は、ステップS303に進み、そうでない場合は、ステップS305に進む。   (Step S302) The second output unit 16 determines whether the state identification information [i] is the same as the current state identification information. If they are the same, the process proceeds to step S303, and if not, the process proceeds to step S305.

(ステップS303)第二出力部16は、状態識別情報[i]に対応する状態遷移画面情報が画面情報格納部12に格納されているか否かを判断する。格納されている場合は、ステップS304に進み、そうでない場合は、ステップS305に進む。   (Step S303) The second output unit 16 determines whether or not the state transition screen information corresponding to the state identification information [i] is stored in the screen information storage unit 12. If it is stored, the process proceeds to step S304. If not, the process proceeds to step S305.

(ステップS304)第二出力部16は、状態識別情報[i]に対応する状態遷移画面情報である状態遷移画面情報[i]を、画面情報格納部12から取得する。   (Step S304) The second output unit 16 acquires state transition screen information [i], which is state transition screen information corresponding to the state identification information [i], from the screen information storage unit 12.

(ステップS305)第二出力部16は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS306に進む。   (Step S305) The second output unit 16 determines whether i is m. If m, the process returns to the upper process, and if not, the process proceeds to step S306.

(ステップS306)第二出力部16は、iを1インクリメントする。そして、ステップS302に戻る。   (Step S306) The second output unit 16 increments i by one. Then, the process returns to step S302.

なお、上記で説明した情報処理装置1の全体動作は、あくまで一例である。つまり、情報処理装置1の全体動作は、上記の説明に限定されるものではない。   Note that the overall operation of the information processing apparatus 1 described above is merely an example. That is, the entire operation of the information processing apparatus 1 is not limited to the above description.

(具体例)
次に、情報処理装置1の動作の具体例について説明する。なお、本具体例において、状態遷移情報格納部11には、図4に示す状態遷移情報が格納されているものとする。当該状態遷移情報は、レコードを一意に特定するためのIDと、状態識別情報(項目名:状態)とを有する。また、当該状態遷移情報は、状態識別情報の順序を有する。当該順序は、IDにより示されるものとする。また、図4の「ID=001」から「ID=004」までの各状態識別情報には、状態遷移画面情報が対応付いているものとする。当該状態遷移画面情報は、画面情報格納部12に格納されているものとする。また、当該状態遷移画面情報は、図5であるものとする。図5において、状態遷移画面情報(項目名:画面)は、状態遷移画面情報のファイル名である。また、当該状態遷移画面情報には、レコードを一意に特定するためのIDと、状態識別情報(項目名:状態)とが対応付いている。
(Concrete example)
Next, a specific example of the operation of the information processing device 1 will be described. In this specific example, it is assumed that the state transition information shown in FIG. 4 is stored in the state transition information storage unit 11. The state transition information has an ID for uniquely identifying a record, and state identification information (item name: state). Further, the state transition information has an order of state identification information. The said order shall be shown by ID. Further, it is assumed that state transition screen information is associated with each state identification information from “ID = 001” to “ID = 004” in FIG. 4. The state transition screen information is assumed to be stored in the screen information storage unit 12. Further, it is assumed that the state transition screen information is as shown in FIG. In FIG. 5, state transition screen information (item name: screen) is a file name of state transition screen information. Further, in the state transition screen information, an ID for uniquely identifying a record is associated with state identification information (item name: state).

また、本具体例において、カレント状態保有情報格納部13には、図6に示すカレント状態保有情報が格納されているものとする。当該カレント状態保有情報は、採用希望者に対する採用活動の状態を管理するための情報である。また、当該カレント状態保有情報は、レコードを一意に特定するためのIDと、採用希望者の名前(項目名:名前)と、採用希望者の年齢(項目名:年齢)と、採用希望者の性別(項目名:性別)と、レコードの作成日時と、レコードの更新日時と、状態識別情報(項目名:状態)とを有する。当該状態識別情報は、カレント状態識別情報である。また、当該カレント状態保有情報が有する情報のうち、状態識別情報以外の情報は、静的情報である。   Further, in the present specific example, it is assumed that current state possession information shown in FIG. 6 is stored in the current state possession information storage unit 13. The current state possession information is information for managing the state of the recruitment activity for the recruitment applicant. In addition, the current state possession information includes an ID for uniquely identifying the record, a name of the applicant (item name: name), an age of the applicant (item name: age), and It has gender (item name: gender), record creation date / time, record update date / time, and status identification information (item name: status). The state identification information is current state identification information. Moreover, information other than state identification information among the information which the said current state possession information has is static information.

また、本具体例において、情報処理装置1は、いわゆるWebサーバであるものとする。つまり、ユーザは、例えば、いわゆるWebブラウザを介して、画面に対する操作を行うものとする。   In this specific example, the information processing apparatus 1 is a so-called Web server. That is, the user performs an operation on the screen via a so-called Web browser, for example.

まず、ユーザが、Webブラウザを起動し、カレント状態保有情報を表示させるための操作を行ったとする。すると、第一受付部15は、カレント状態出力指示を受け付ける。そして、図示しないカレント状態保有画面情報構成部は、図6のカレント状態保有情報を取得する。そして、カレント状態保有画面情報構成部は、予め保持しているテンプレート情報と、取得したカレント状態保有情報とを合成し、カレント状態保有画面情報を構成する。テンプレート情報とは、カレント状態保有画面情報を構成する情報であり、カレント状態保有情報を代入する変数などを有する情報である。具体的に、カレント状態保有画面情報構成部は、テンプレート情報が有する変数に、カレント状態保有情報を代入し、カレント状態保有画面情報を構成する。そして、カレント状態保有画面情報構成部は、構成したカレント状態保有画面情報を、カレント状態保有情報格納部13に蓄積する。   First, it is assumed that the user starts a Web browser and performs an operation for displaying current state possession information. Then, the first reception unit 15 receives the current state output instruction. Then, a current state possession screen information constituent unit (not shown) acquires the current state possession information of FIG. Then, the current state possession screen information configuration unit composes the current state possession screen information by combining the template information retained in advance with the acquired current state possession information. The template information is information that constitutes current state possession screen information, and is information that includes variables and the like for substituting the current state possession information. Specifically, the current state possession screen information configuration unit substitutes the current state possession information for a variable included in the template information to construct the current state possession screen information. Then, the current state possessed screen information configuration unit stores the configured current state possessed screen information in the current state possessed information storage unit 13.

次に、第一出力部14は、カレント状態保有情報格納部13に格納されているカレント状態保有画面情報を出力する。当該出力により表示されるカレント状態保有画面は、例えば、図7である。図7において、カレント状態識別情報は、項目名「状態」の列に記されている文字列である。また、当該カレント状態識別情報は、いわゆるアンカーであり、マウス操作により選択が可能な状態となっている。   Next, the first output unit 14 outputs the current state held screen information stored in the current state held information storage unit 13. The current state holding screen displayed by the output is, for example, FIG. In FIG. 7, the current state identification information is a character string written in the column of the item name “state”. Further, the current state identification information is a so-called anchor, and can be selected by mouse operation.

次に、ユーザが、図7のカレント状態保有画面において、「ID=011」のカレント状態識別情報「面接日時連絡」を選択する操作を行ったとする。すると、第一受付部15は、当該カレント状態識別情報を選択するカレント状態選択指示を受け付ける。   Next, it is assumed that the user performs an operation of selecting the current status identification information “Interview date / time contact” of “ID = 011” on the current status holding screen of FIG. Then, the first reception unit 15 receives a current state selection instruction for selecting the current state identification information.

次に、第二出力部16は、カレント状態選択指示により選択されたカレント状態識別情報「面接日時連絡」を取得する。そして、第二出力部16は、当該カレント状態識別情報「面接日時連絡」に対応する図5の「ID=002」の状態遷移画面情報「contact_interview_date.php」を取得する。そして、第二出力部16は、当該状態遷移画面情報を出力する。当該出力により表示される状態遷移画面は、例えば、図8である。図8において、「履歴書を見る」は、採用希望者から送信されてきた履歴書を見るためのアンカーである。また、「編集」は、面接の詳細(面接官、面接次、面接日時)を編集するためのボタンである。ユーザは、当該「編集」のボタンをクリックすることにより、面接の詳細を編集することができる。   Next, the second output unit 16 acquires the current state identification information “Interview Date / Time Contact” selected by the current state selection instruction. Then, the second output unit 16 acquires the state transition screen information “contact_interview_date.php” of “ID = 002” of FIG. 5 corresponding to the current state identification information “interview date and time communication”. Then, the second output unit 16 outputs the state transition screen information. The state transition screen displayed by the output is, for example, FIG. In FIG. 8, “view resume” is an anchor for viewing the resume sent from the applicant. "Edit" is a button for editing the interview details (interviewer, next to interview, interview date and time). The user can edit the details of the interview by clicking the “edit” button.

なお、上記の状態遷移画面情報の出力に際し、第二出力部16は、例えば、予め決められた記憶領域に格納されている情報を取得し、当該情報を、取得した状態遷移画面情報が有する変数に代入する。そして、第二出力部16は、変数に情報が代入された状態の状態遷移画面情報を出力する。   In addition, when the above-mentioned state transition screen information is output, the second output unit 16 acquires, for example, information stored in a predetermined storage area, and the variable included in the acquired state transition screen information Assign to Then, the second output unit 16 outputs the state transition screen information of the state in which the information is substituted into the variable.

次に、ユーザが、図8の状態遷移画面において、「編集」のボタンをクリックし、面接の詳細を編集したとする。すると、第二受付部17は、当該編集により入力された面接官、面接次、面接日時を受け付ける。また、ユーザが、図8の状態遷移画面において、面接の詳細の編集を完了し、「保存する」のボタンをクリックしたとする。すると、第二受付部17は、画面非表示指示を受け付ける。そして、第二出力部16は、状態遷移画面情報の出力を終了する。これにより、状態遷移画面が非表示となる。ここで、状態遷移条件が、第二受付部17が受け付けた入力情報の種類が、面接官、面接時、面接日時、画面非表示指示であることであるものとする。   Next, assume that the user clicks the “edit” button on the state transition screen of FIG. 8 and edits the details of the interview. Then, the second reception unit 17 receives the interviewer, the interview order, and the interview date and time input by the editing. Further, it is assumed that the user completes the editing of the interview details on the state transition screen of FIG. 8 and clicks the “Save” button. Then, the second reception unit 17 receives a screen non-display instruction. Then, the second output unit 16 ends the output of the state transition screen information. As a result, the state transition screen is hidden. Here, it is assumed that the state transition condition is that the type of input information received by the second receiving unit 17 is an interviewer, at the time of an interview, an interview date and time, and a screen non-display instruction.

次に、情報更新部18は、第二受付部17が受け付けた入力情報が、状態遷移条件を満たすと判断する。そして、情報更新部18は、カレント状態選択指示により選択されたカレント状態識別情報「面接日時連絡」の次の状態識別情報である図4の「ID=003」の状態識別情報「面接結果判定」を取得する。そして、情報更新部18は、図6の「ID=011」のカレント状態識別情報「面接日時連絡」を、取得した状態識別情報「面接結果判定」に更新する。また、情報更新部18は、図6の「ID=011」の更新日時を、当該更新を行った日時に更新する。当該更新後のカレント状態保有情報は、図9である。また、当該更新後のカレント状態保有画面は、例えば、図10である。   Next, the information updating unit 18 determines that the input information received by the second receiving unit 17 satisfies the state transition condition. Then, the information updating unit 18 determines the state identification information “Interview result judgment” of “ID = 003” of FIG. To get Then, the information updating unit 18 updates the current state identification information “Interview date / time contact” of “ID = 011” in FIG. 6 to the acquired state identification information “Interview result determination”. Further, the information update unit 18 updates the update date and time of “ID = 011” in FIG. 6 to the date and time when the update is performed. The updated current state possession information is shown in FIG. Moreover, the current state possession screen after the update is, for example, FIG.

また、例えば、図7のカレント状態保有画面において、ユーザが、「ID=013」のカレント状態識別情報「内定承諾待ち」を選択したとする。すると、第一受付部15は、当該カレント状態識別情報を選択するカレント状態選択指示を受け付ける。   Also, for example, assume that the user selects the current state identification information “ID = 013” on the current state possession screen of FIG. Then, the first reception unit 15 receives a current state selection instruction for selecting the current state identification information.

次に、第二出力部16は、カレント状態選択指示により選択されたカレント状態識別情報「内定承諾待ち」を取得する。そして、第二出力部16は、当該カレント状態識別情報「内定承諾待ち」に対応する状態遷移画面情報が、画面情報格納部12に格納されていないため、状態遷移画面情報を出力しない。   Next, the second output unit 16 acquires the current state identification information “Waiting for acceptance” selected by the current state selection instruction. The second output unit 16 does not output the state transition screen information because the state transition screen information corresponding to the current state identification information “Waiting for acceptance” is not stored in the screen information storage unit 12.

次に、情報更新部18は、カレント状態選択指示により選択されたカレント状態識別情報「内定承諾待ち」の次の状態識別情報である図4の「ID=006」の状態識別情報「内定」を取得する。そして、情報更新部18は、図6の「ID=013」のカレント状態識別情報「内定承諾待ち」を、取得した状態識別情報「内定」に更新する。   Next, the information updating unit 18 sets the state identification information “indefinite” of “ID = 006” in FIG. 4, which is the state identification information next to the current state identification information “waiting for acceptance” selected by the current state selection instruction. get. Then, the information update unit 18 updates the current state identification information “Waiting for acceptance” in “ID = 013” of FIG. 6 to the acquired state identification information “Internal decision”.

また、例えば、図7のカレント状態保有画面において、ユーザが、「ID=015」のカレント状態識別情報「スクリーニング」を選択したとする。すると、第一受付部15は、当該カレント状態識別情報を選択するカレント状態選択指示を受け付ける。そして、第二出力部16は、カレント状態選択指示により選択されたカレント状態識別情報「スクリーニング」に対応する図5の「ID=001」の状態遷移画面情報「screening.php」を取得し、出力する。当該出力により表示される状態遷移画面は、例えば、図11である。   Further, for example, it is assumed that the user selects the current state identification information “screening” of “ID = 015” on the current state holding screen of FIG. 7. Then, the first reception unit 15 receives a current state selection instruction for selecting the current state identification information. Then, the second output unit 16 acquires and outputs the state transition screen information “screening.php” of “ID = 001” in FIG. 5 corresponding to the current state identification information “screening” selected by the current state selection instruction. Do. The state transition screen displayed by the output is, for example, FIG.

次に、ユーザが、図11の状態遷移画面において、「確認済み」のチェックボックスにチェックを入れ、「通過」のラジオボタンを選択し、「保存する」のボタンを選択したとする。ここで、当該操作により第二受付部17が受け付けた入力情報が、状態遷移条件を満たすものであるものとする。   Next, it is assumed that the user checks the “confirmed” check box on the state transition screen of FIG. 11, selects the “pass” radio button, and selects the “save” button. Here, it is assumed that the input information accepted by the second accepting unit 17 by the operation satisfies the state transition condition.

次に、第二出力部16は、状態遷移画面情報の出力を終了する。そして、情報更新部18は、第二受付部17が受け付けた入力情報が、状態遷移条件を満たすと判断する。そして、情報更新部18は、カレント状態識別情報「スクリーニング」の次の状態識別情報である図4の「ID=002」の状態識別情報「面接日時連絡」を取得する。そして、情報更新部18は、図6の「ID=015」のカレント状態識別情報を、取得した状態識別情報「面接日時連絡」に更新する。   Next, the second output unit 16 ends the output of the state transition screen information. Then, the information updating unit 18 determines that the input information received by the second receiving unit 17 satisfies the state transition condition. Then, the information updating unit 18 acquires the state identification information “Interview date / time contact” of “ID = 002” in FIG. 4 which is the state identification information next to the current state identification information “Screening”. Then, the information updating unit 18 updates the current state identification information of “ID = 015” in FIG. 6 to the acquired state identification information “contact date and time of interview”.

また、例えば、ユーザが、図11の状態遷移画面において、「確認済み」のチェックボックスにチェックを入れずに、「保存する」のボタンを選択したとする。すると、情報更新部18は、例えば、第二受付部17が受け付けた入力情報が、状態遷移条件を満たさないと判断する。そして、情報更新部18は、図6の「ID=015」のカレント状態識別情報の更新を行わない。   Further, for example, it is assumed that the user selects the “save” button without checking the “confirmed” check box in the state transition screen of FIG. Then, the information updating unit 18 determines that, for example, the input information received by the second receiving unit 17 does not satisfy the state transition condition. Then, the information updating unit 18 does not update the current state identification information of “ID = 015” in FIG.

また、例えば、ユーザが、図11の状態遷移画面において、「確認済み」のチェックボックスにチェックを入れ、「不採用」のラジオボタンを選択し、「保存する」のボタンを選択したとする。すると、情報更新部18は、例えば、第二受付部17が受け付けた入力情報が、状態遷移終了条件を満たすと判断する。状態遷移終了条件とは、状態遷移を終了するための条件である。そして、情報更新部18は、例えば、図6の「ID=015」のカレント状態識別情報を削除する。   Further, for example, it is assumed that the user checks the “confirmed” check box on the state transition screen of FIG. 11, selects the “not adopted” radio button, and selects the “save” button. Then, the information updating unit 18 determines that, for example, the input information accepted by the second accepting unit 17 satisfies the state transition end condition. The state transition end condition is a condition for ending the state transition. Then, the information updating unit 18 deletes, for example, the current state identification information of “ID = 015” in FIG.

なお、状態遷移終了条件は、入力情報に関する条件である。状態遷移終了条件の内容や形式などは、状態遷移条件の内容や形式などと同様であるので、説明を省略する。また、状態遷移終了条件と状態遷移条件とは、内容や形式などが同様であるだけであり、同一ではない。   The state transition end condition is a condition related to input information. The contents and format of the state transition end condition are the same as the contents and format of the state transition condition, so the description will be omitted. In addition, the state transition end condition and the state transition condition are only the same in content, format, etc., and not identical.

以上、本実施の形態による情報処理装置1によれば、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができる。これにより、ユーザは、例えば、カレント状態を次の状態に遷移させる場合において、当該遷移を、より容易に行うことができる。また、当該遷移において、通常、状態遷移画面において所定の情報の入力を行う必要があるため、ユーザは、状態の遷移および状態の管理を、より厳密にかつ的確に行うことができる。また、例えば、カレント状態識別情報が、カレント状態保有画面内の固定された位置に表示される結果、ユーザは、同じ位置に配置されるカレント状態識別情報を選択するだけで、カレント状態を次の状態に遷移させることができる。   As described above, according to the information processing apparatus 1 according to the present embodiment, it is possible to provide a highly usable user interface for generating state transition in a predetermined process. This allows the user to more easily perform the transition, for example, when transitioning the current state to the next state. In addition, since it is usually necessary to input predetermined information on the state transition screen during the transition, the user can perform state transition and state management more precisely and accurately. Also, for example, as a result of the current state identification information being displayed at a fixed position in the current state holding screen, the user can select the current state identification information arranged at the same position, and the current state is next It can transition to the state.

なお、本実施の形態において、状態遷移画面情報は、例えば、状態遷移情報格納部11に格納されていてもよい。この場合、状態遷移情報が有する2以上の各状態識別情報に対応付いて、状態遷移画面情報が状態遷移情報格納部11に格納される。また、第二出力部16は、第一受付部15が受け付けたカレント状態選択指示により選択されたカレント状態識別情報に対応する状態遷移画面情報を、状態遷移情報格納部11から取得する。また、この場合、情報処理装置1は、画面情報格納部12を備えない。   In the present embodiment, the state transition screen information may be stored in, for example, the state transition information storage unit 11. In this case, the state transition screen information is stored in the state transition information storage unit 11 in association with two or more pieces of state identification information included in the state transition information. Further, the second output unit 16 acquires from the state transition information storage unit 11 the state transition screen information corresponding to the current state identification information selected by the current state selection instruction received by the first reception unit 15. Further, in this case, the information processing device 1 does not include the screen information storage unit 12.

また、本実施の形態において、カレント状態保有画面情報は、例えば、画面情報格納部12に格納されていてもよい。この場合、第一出力部14は、画面情報格納部12に格納されているカレント状態保有画面情報を出力する。   Further, in the present embodiment, the current state possession screen information may be stored in the screen information storage unit 12, for example. In this case, the first output unit 14 outputs the current state holding screen information stored in the screen information storage unit 12.

また、本実施の形態において、情報更新部18は、例えば、具体例で説明した様に、第二受付部17が受け付けた入力情報が状態遷移条件を満たさない場合、カレント状態保有情報が有するカレント状態識別情報を更新しなくてもよい。   Further, in the present embodiment, as described in the specific example, for example, when the input information accepted by the second accepting unit 17 does not satisfy the state transition condition, as described in the specific example, the current included in the current state possession information The state identification information may not be updated.

また、本実施の形態において、一の状態は、例えば、2以上の状態のいずれかに遷移してもよい。つまり、本実施の形態において、状態遷移情報は、例えば、一の状態から2以上の状態のいずれかへの状態遷移をも示す情報であってもよい。この場合、状態遷移情報は、例えば、カレント状態を識別するカレント状態識別情報と、当該カレント状態の次の状態を識別する2以上の次状態識別情報と、カレント状態から2以上のいずれかの次の状態に遷移するための条件である2以上の状態遷移条件とを有する。すなわち、状態遷移情報が有する一のカレント状態識別情報には、例えば、次の状態を識別する0、1、2以上のいずれかの次状態識別情報が対応付いていている。また、当該1または2以上の各次状態識別情報には、例えば、状態遷移条件が対応付いている。また、次状態識別情報が1つの場合、当該状態識別情報には、例えば、状態遷移条件が対応付いていなくてもよい。   Also, in the present embodiment, one state may transition to any of two or more states, for example. That is, in the present embodiment, the state transition information may be, for example, information indicating a state transition from one state to any of two or more states. In this case, the state transition information includes, for example, current state identification information identifying the current state, two or more next state identification information identifying the next state of the current state, and any one of two or more next from the current state. And two or more state transition conditions that are conditions for transitioning to the state of. That is, one current state identification information included in the state transition information is associated with, for example, 0, 1, 2, or more next state identification information for identifying the next state. Further, a state transition condition, for example, is associated with the one or more pieces of next state identification information. Further, when there is one piece of next state identification information, the state transition information may not correspond to the state identification information, for example.

そして、情報更新部18は、例えば、カレント状態選択指示により選択されたカレント状態識別情報に対応する1または2以上の状態識別情報を、当該状態識別情報に対応付いている次状態遷移条件と共に、状態遷移情報格納部11から取得する。そして、情報更新部18は、第二受付部17が受け付けた入力情報が、1または2以上の状態遷移条件のいずれを満たすかを判断する。そして、情報更新部18は、満たすと判断した状態遷移条件に対応する次状態識別情報を取得する。そして、情報更新部18は、当該取得した次状態識別情報を用いて、カレント状態識別情報を更新する。   The information updating unit 18 then, for example, one or more state identification information corresponding to the current state identification information selected by the current state selection instruction, together with the next state transition condition associated with the state identification information. It is acquired from the state transition information storage unit 11. Then, the information updating unit 18 determines which of one or more state transition conditions the input information received by the second receiving unit 17 satisfies. Then, the information updating unit 18 acquires next state identification information corresponding to the state transition condition determined to be satisfied. Then, the information updating unit 18 updates the current state identification information using the acquired next state identification information.

なお、一の状態が、2以上の状態のいずれかに遷移してもよい場合における状態遷移情報は、例えば、図12である。図12において、状態遷移情報は、レコードを一意に特定するためのIDと、カレント状態識別情報(項目名:現状態)と、次状態識別情報(項目名:次状態)と、状態遷移条件(項目名:条件)とを有する。例えば、図12の「ID=001」のレコードは、例えば、現在の状態である「スクリーニング」に対応する状態遷移画面において、「リクルーター判定」を示す入力情報が「通過」である場合に、次の状態である「面接日時連絡」に遷移することを意味する。また、例えば、図12の「ID=006」のレコードは、現在の状態である「不採用連絡」の次の状態は存在しないことを意味する。また、例えば、図12の「ID=008」のレコードは、例えば、現在の状態である「内定承諾待ち」から、次の状態である「内定」へは、例えば、特に条件なく遷移することを意味する。   The state transition information in the case where one state may transition to any of two or more states is, for example, FIG. In FIG. 12, state transition information includes an ID for uniquely identifying a record, current state identification information (item name: current state), next state identification information (item name: next state), and state transition condition ( Item name: Condition). For example, the record of “ID = 001” in FIG. 12 is, for example, when the input information indicating “recruiter determination” is “pass” in the state transition screen corresponding to “screening” that is the current state. It means transitioning to the next state "Interview date and time notification". Also, for example, the record of “ID = 006” in FIG. 12 means that there is no next state of “non-advised contact” which is the current state. Also, for example, the record of “ID = 008” in FIG. 12 changes, for example, from the current state “wait for final approval” to the next state “locally”, for example, without any particular condition. means.

また、上記各実施の形態における情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。   Further, the information processing apparatus in each of the above embodiments may be, for example, a stand-alone apparatus or a server apparatus in a server / client system.

なお、情報処理装置1が、サーバ・クライアントシステムにおけるサーバ装置である場合、情報処理装置1は、例えば、端末装置2から、カレント状態出力指示や、カレント状態選択指示、入力情報などを受け付ける。当該受け付けは、通常、受信である。また、情報処理装置1は、例えば、端末装置2に、カレント状態保有情報や、状態遷移画面情報などを出力する。また、当該出力は、通常、送信である。   When the information processing apparatus 1 is a server apparatus in a server / client system, the information processing apparatus 1 accepts, for example, a current state output instruction, a current state selection instruction, and input information from the terminal device 2. The acceptance is usually reception. Further, the information processing device 1 outputs, for example, current state possession information, state transition screen information, and the like to the terminal device 2. Also, the output is usually transmission.

なお、上記の端末装置2のブロック図は、例えば、図13である。端末装置2は、例えば、端末受付部21、端末送信部22、端末受信部23、端末出力部24を備える。端末受付部21は、例えば、情報や指示などを受け付ける。   In addition, the block diagram of said terminal device 2 is FIG. 13, for example. The terminal device 2 includes, for example, a terminal reception unit 21, a terminal transmission unit 22, a terminal reception unit 23, and a terminal output unit 24. The terminal accepting unit 21 accepts, for example, information, instructions, and the like.

端末受付部21が受け付ける情報や指示などは、第一受付部15、第二受付部17が受け付ける情報や指示などと同様であるので、説明を省略する。また、端末受付部21は、通常、後述の端末出力部24が出力することにより表示される画面を介して、情報や指示などを受け付ける。また、端末受付部21における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。端末受付部21は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。   The information and instructions received by the terminal accepting unit 21 are the same as the information and instructions accepted by the first accepting unit 15 and the second accepting unit 17, and thus the description thereof is omitted. In addition, the terminal accepting unit 21 normally accepts information, an instruction, and the like through a screen displayed by the output of the terminal output unit 24 described later. Further, the means for inputting information, instructions and the like in the terminal reception unit 21 may be anything with a menu screen or a keyboard. The terminal reception unit 21 can be realized by control software of a menu screen or a device driver of an input unit such as a keyboard.

また、端末送信部22は、端末受付部21が受け付けた情報や指示などを、情報処理装置1に送信する。つまり、第一受付部15、第二受付部17は、それぞれにおいて受け付ける情報や指示などを、端末装置2から受信する。また、端末送信部22は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。   Further, the terminal transmission unit 22 transmits, to the information processing apparatus 1, the information, the instruction, and the like received by the terminal reception unit 21. That is, the first reception unit 15 and the second reception unit 17 receive, from the terminal device 2, information and instructions to be received in each of them. The terminal transmission unit 22 is usually realized by wireless or wired communication means, but may be realized by broadcasting means.

また、端末受信部23は、情報を受信する。当該情報は、第一出力部14、第二出力部16が出力する情報と同様であるので、説明を省略する。つまり、端末受信部23は、情報処理装置1が送信した情報を受信する。また、端末受信部23は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   The terminal reception unit 23 also receives information. Since the said information is the same as the information which the 1st output part 14 and the 2nd output part 16 output, description is abbreviate | omitted. That is, the terminal reception unit 23 receives the information transmitted by the information processing device 1. The terminal reception unit 23 is usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.

また、端末出力部24は、端末受信部23が受信した情報を出力する。また、端末出力部24は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部24は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。   The terminal output unit 24 also outputs the information received by the terminal reception unit 23. Further, the terminal output unit 24 may or may not be considered to include an output device such as a display or a speaker. The terminal output unit 24 may be realized by driver software of an output device, or driver software of an output device and an output device.

また、上記の情報処理装置1、1または2以上の端末装置2を備えるシステムを情報処理システム3とすると、情報処理システム3の概念図は、例えば、図14である。図14において、情報処理装置1と1または2以上の端末装置2とは、通信手段4を介して通信が可能である。通信手段4は、無線または有線の通信回線であり、例えば、インターネットや、イントラネット、LAN、公衆電話回線網などである。   Further, when a system including the above-described information processing device 1 and one or more terminal devices 2 is referred to as an information processing system 3, a conceptual diagram of the information processing system 3 is, for example, FIG. In FIG. 14, the information processing apparatus 1 and one or more terminal devices 2 can communicate via the communication unit 4. The communication means 4 is a wireless or wired communication line, and is, for example, the Internet, an intranet, a LAN, a public telephone network, or the like.

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process or each function may be realized by centralized processing by a single device or a single system, or distributed by a plurality of devices or a plurality of systems. It may be realized by being processed.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   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.

また、上記各実施の形態における情報処理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、状態を識別する情報である2以上の状態識別情報を有する情報であり、2以上の状態の遷移である状態遷移を示す情報である状態遷移情報が格納される状態遷移情報格納部と、前記2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、前記状態遷移の中で次の状態に遷移するための情報の入力を行う画面である状態遷移画面を示す情報である状態遷移画面情報が格納される画面情報格納部と、現在の状態であるカレント状態を識別する状態識別情報であるカレント状態識別情報を有する情報である1以上のカレント状態保有情報が格納されるカレント状態保有情報格納部とにアクセス可能なコンピュータを、前記カレント状態保有情報を出力する第一出力部、前記第一出力部が出力しているカレント状態識別情報に対する指示を受け付ける第一受付部、前記第一受付部が前記指示を受け付けた場合に、前記カレント状態識別情報に対応する状態遷移画面情報を出力する第二出力部、前記第二出力部による状態遷移画面情報の出力により表示される状態遷移画面に対する情報の入力を受け付ける第二受付部、前記第二受付部が前記情報の入力を受け付けた場合に、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新する情報更新部として機能させるためのプログラムである。   Further, software for realizing the information processing apparatus in each of the above-described embodiments is, for example, the following program. That is, this program is information having two or more pieces of state identification information that is information for identifying a state, and state transition information in which state transition information that is information indicating a state transition that is a transition of two or more states is stored. A screen for inputting information for transition to the next state in the state transition in association with any one or more state identification information of the storage unit and the two or more state identification information A screen information storage unit in which state transition screen information that is information indicating a state transition screen is stored, and one or more currents that are information having current state identification information that is state identification information that identifies a current state that is a current state. The first output unit that outputs the current state holding information, the first output unit outputs a computer that can access the current state holding information storage unit in which the state holding information is stored. A first receiving unit that receives an instruction for the current state identification information, a second output unit that outputs state transition screen information corresponding to the current state identification information when the first receiving unit receives the instruction; A second accepting unit that accepts an input of information to the state transition screen displayed by the output of the state transition screen information by the second output unit; and when the second accepting unit accepts an input of the information, the current state possession information storage Function of updating current state identification information stored in the unit to state identification information identifying the next state of the state identified by the current state identification information using the state transition information as an information updating unit Is a program of

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。   In the above program, the function realized by the program does not include the function that can be realized only by hardware.

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   The program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. It may be carried out by Also, this program may be used as a program that constitutes a program product.

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。   Moreover, the computer that executes the program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、図15は、前述のプログラムを実行して、前述の実施の形態の情報処理装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。   FIG. 15 is a schematic view of a computer system 9 that implements the above-described program to realize the information processing apparatus and the like of the above-described embodiment. The foregoing embodiments may be implemented by computer hardware and computer programs executed thereon.

図15において、コンピュータシステム9は、CD−ROMドライブ9011を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   In FIG. 15, a computer system 9 includes a computer 901 including a CD-ROM drive 9011, a keyboard 902, a mouse 903 and a monitor 904.

図16は、コンピュータシステム9のブロック図である。図16において、コンピュータ901は、CD−ROMドライブ9011に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク9015と、CD−ROMドライブ9011、MPU9012等を相互に接続するバス9016とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。   FIG. 16 is a block diagram of the computer system 9. Referring to FIG. 16, a computer 901 is connected to an MPU 9013, a ROM 9014 for storing a program such as a boot-up program in addition to a CD-ROM drive 9011, and an MPU 9013 to temporarily store application program instructions. It comprises a RAM 9015 for providing a temporary storage space, a hard disk 9015 for storing application programs, system programs and data, and a bus 9016 for interconnecting a CD-ROM drive 9011, an MPU 9012 and the like. Although not shown here, the computer 901 may further include a network card for providing a connection to the LAN.

コンピュータシステム9に、前述の実施の形態の情報処理装置等の機能を実行させるプログラムは、CD−ROM9101に記憶されて、CD−ROMドライブ9011に挿入され、さらにハードディスク9015に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9015に記憶されてもよい。プログラムは実行の際にRAM9014にロードされる。プログラムは、CD−ROM9101またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 9 to execute the functions of the information processing apparatus and the like of the above-described embodiment may be stored in the CD-ROM 9101, inserted into the CD-ROM drive 9011, and further transferred to the hard disk 9015. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 9015. The program is loaded into the RAM 9014 upon execution. The program may be loaded directly from the CD-ROM 9101 or from the network.

プログラムは、コンピュータ901に、前述の実施の形態の情報処理装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。   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 needs to call only an appropriate function (module) in a controlled manner, and include only a part of the instruction that makes it possible to obtain a desired result. It is well known how the computer system 9 operates, and the detailed description is omitted.

また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる情報処理装置は、予め決められたプロセスにおける状態の遷移を発生せるための、使用性の高いユーザインターフェイスを提供することができるという効果を有し、採用活動における情報を管理する採用管理システム等として有用である。   As described above, the information processing apparatus according to the present invention has an effect of providing a highly usable user interface for generating a state transition in a predetermined process. It is useful as a recruitment management system that manages information.

1 情報処理装置
11 状態遷移情報格納部
12 画面情報格納部
13 カレント状態保有情報格納部
14 第一出力部
15 第一受付部
16 第二出力部
17 第二受付部
18 情報更新部
DESCRIPTION OF SYMBOLS 1 Information processing apparatus 11 State transition information storage part 12 Screen information storage part 13 Current state possession information storage part 14 1st output part 15 1st reception part 16 2nd output part 17 2nd reception part 18 Information update part

Claims (8)

状態を識別する情報である2以上の状態識別情報を有する情報であり、2以上の状態の遷移である状態遷移を示す情報である状態遷移情報が格納される状態遷移情報格納部と、
前記2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、前記状態遷移の中で次の状態に遷移するための情報の入力を行う画面である状態遷移画面を示す情報である状態遷移画面情報が格納される画面情報格納部と、
現在の状態であるカレント状態を識別する状態識別情報であるカレント状態識別情報を有する情報である1以上のカレント状態保有情報が格納されるカレント状態保有情報格納部と、
前記カレント状態保有情報を出力する第一出力部と、
前記第一出力部が出力しているカレント状態識別情報に対する指示を受け付ける第一受付部と、
前記第一受付部が前記指示を受け付けたに、前記カレント状態識別情報に対応する状態遷移画面情報が取得できるか否かを判断し、取得できると判断した場合には前記カレント状態識別情報に対応する状態遷移画面情報を前記画面情報格納部から取得し、当該状態遷移画面情報を出力する第二出力部と、
前記第二出力部による状態遷移画面情報の出力により表示される状態遷移画面に対する情報の入力を受け付ける第二受付部と、
前記第二受付部が前記情報の入力を受け付けた場合に、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新し、前記第二出力部が前記状態遷移画面情報が取得できないと判断した場合には、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新する情報更新部とを備る情報処理装置。
A state transition information storage unit for storing state transition information which is information having two or more state identification information which is information for identifying a state and which is information indicating a state transition which is a transition of two or more states;
A state transition screen, which is a screen for inputting information for transitioning to the next state in the state transition, in association with any one or more of the two or more state identification information A screen information storage unit in which state transition screen information, which is information to be indicated, is stored;
A current state possession information storage unit that stores one or more current state possession information that is information having current state identification information that is state identification information for identifying a current state that is a current state;
A first output unit that outputs the current state holding information;
A first reception unit that receives an instruction for current state identification information output from the first output unit;
After the first accepting unit accepts the instruction, the state transition screen information corresponding to the current state identification information is judged whether it is possible to obtain the current status identification information when it is determined that can be acquired A second output unit that acquires corresponding state transition screen information from the screen information storage unit and outputs the state transition screen information ;
A second accepting unit that accepts an input of information on the state transition screen displayed by the output of the state transition screen information by the second output unit;
When the second receiving unit receives an input of the information, the current state identification information stored in the current state possession information storage unit is identified by the current state identification information using the state transition information. Current state stored in the current state possession information storage unit when the second output unit determines that the state transition screen information can not be acquired. the state identification information, by using the state transition information, the current state identification information updating unit for updating the state identification information for identifying a state following the state identified by the information and Bei example Ru information processing apparatus.
前記カレント状態保有情報は、カレント状態識別情報と、状態の遷移に影響を受けない情報である静的情報とを有し、
前記カレント状態保有情報格納部には、
カレント状態識別情報と、静的情報とを有するカレント状態保有情報を出力する画面であるカレント状態保有画面を示す情報であるカレント状態保有画面情報も格納され、
前記第一出力部は、
前記カレント状態保有画面情報を出力する請求項記載の情報処理装置。
The current state holding information includes current state identification information and static information which is information that is not affected by state transition,
In the current state possession information storage unit,
Current state possession screen information that is information indicating a current state possession screen that is a screen for outputting current state possession information having current state identification information and static information is also stored.
The first output unit is
The information processing apparatus according to claim 1, wherein outputting the current status held screen information.
前記第一出力部は、
出力しているカレント状態識別情報を、前記情報更新部が更新した前記次の状態を識別する状態識別情報に代えて出力する請求項1から請求項いずれか一項に記載の情報処理装置。
The first output unit is
The current state identification information that is output, the information processing apparatus according to any one of claims 2 to claim 1, the output place of the state identification information for identifying the information updating unit was the next update state.
前記状態識別情報は、採用活動におけるフェーズを識別する情報であり、
前記状態遷移情報は、採用活動におけるフェーズの遷移を示す情報である請求項1から請求項いずれか一項に記載の情報処理装置。
The state identification information is information for identifying a phase in recruitment activity,
The information processing apparatus according to any one of claims 1 to 3 , wherein the state transition information is information indicating transition of a phase in employment activity.
前記状態識別情報は、開発活動におけるフェーズを識別する情報であり、
前記状態遷移情報は、開発活動におけるフェーズの遷移を示す情報である請求項1から請求項いずれか一項に記載の情報処理装置。
The state identification information is information identifying a phase in development activity,
The information processing apparatus according to any one of claims 1 to 3 , wherein the state transition information is information indicating transition of a phase in a development activity.
前記状態遷移情報は、一の状態から2以上の状態のいずれかへの状態遷移をも示す情報を含み、かつ、カレント状態を識別するカレント状態識別情報と、当該カレント状態の次の状態を識別する状態識別情報である2以上の次状態識別情報と、カレント状態から2以上のいずれかの次の状態に遷移するための条件である状態遷移条件とを有し、
前記情報更新部は、
前記第二受付部が受け付けた情報が、前記第一受付部が受け付けた指示により選択されたカレント状態識別情報に対応する2以上の状態遷移条件のいずれを満たすかを判断し、満たすと判断した状態遷移条件に対応する次状態識別情報を、前記状態遷移情報格納部から取得し、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、取得した次状態識別情報に更新する請求項1から請求項いずれか一項に記載の情報処理装置。
The state transition information includes information indicating a state transition from one state to any of two or more states, and identifies current state identification information for identifying the current state and a state next to the current state. And two or more next state identification information which is state identification information, and a state transition condition which is a condition for transitioning from the current state to any one of two or more next states,
The information updating unit
It is determined whether the information accepted by the second acceptance unit satisfies any one of two or more state transition conditions corresponding to the current state identification information selected by the instruction accepted by the first acceptance unit, and is met The next state identification information corresponding to the state transition condition is acquired from the state transition information storage unit, and the current state identification information stored in the current state possession information storage unit is updated to the acquired next state identification information. An information processing apparatus according to any one of claims 1 to 5 .
状態を識別する情報である2以上の状態識別情報を有する情報であり、2以上の状態の遷移である状態遷移を示す情報である状態遷移情報が格納される状態遷移情報格納部と、
前記2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、前記状態遷移の中で次の状態に遷移するための情報の入力を行う画面である状態遷移画面を示す情報である状態遷移画面情報が格納される画面情報格納部と、
現在の状態であるカレント状態を識別する状態識別情報であるカレント状態識別情報を有する情報である1以上のカレント状態保有情報が格納されるカレント状態保有情報格納部と、
第一出力部と、第一受付部と、第二出力部と、第二受付部と、情報更新部とを用いて行われる情報処理方法であって、
前記第一出力部が、
前記カレント状態保有情報を出力する第一出力ステップと、
前記第一受付部が、
前記第一出力部が出力しているカレント状態識別情報に対する指示を受け付ける第一受付ステップと、
前記第二出力部が、
前記第一受付部が前記指示を受け付けたに、前記カレント状態識別情報に対応する状態遷移画面情報が取得できるか否かを判断し、取得できると判断した場合には前記カレント状態識別情報に対応する状態遷移画面情報を前記画面情報格納部から取得し、当該状態遷移画面情報を出力する第二出力ステップと、
前記第二受付部が、
前記第二出力部による状態遷移画面情報の出力により表示される状態遷移画面に対する情報の入力を受け付ける第二受付ステップと、
前記情報更新部が、
前記第二受付部が前記情報の入力を受け付けた場合に、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新し、前記第二出力ステップにおいて前記状態遷移画面情報が取得できないと判断した場合には、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新する情報更新ステップとを備える情報処理方法。
A state transition information storage unit for storing state transition information which is information having two or more state identification information which is information for identifying a state and which is information indicating a state transition which is a transition of two or more states;
A state transition screen, which is a screen for inputting information for transitioning to the next state in the state transition, in association with any one or more of the two or more state identification information A screen information storage unit in which state transition screen information, which is information to be indicated, is stored;
A current state possession information storage unit that stores one or more current state possession information that is information having current state identification information that is state identification information for identifying a current state that is a current state;
An information processing method performed using a first output unit, a first receiving unit, a second output unit, a second receiving unit, and an information updating unit,
The first output unit is
A first output step of outputting the current state holding information;
The first reception unit is
A first receiving step of receiving an instruction for the current state identification information output by the first output unit;
The second output unit is
After the first accepting unit accepts the instruction, the state transition screen information corresponding to the current state identification information is judged whether it is possible to obtain the current status identification information when it is determined that can be acquired A second output step of acquiring corresponding state transition screen information from the screen information storage unit and outputting the state transition screen information ;
The second reception unit is
A second accepting step of accepting input of information on the state transition screen displayed by the output of the state transition screen information by the second output unit;
The information updating unit
When the second receiving unit receives an input of the information, the current state identification information stored in the current state possession information storage unit is identified by the current state identification information using the state transition information. Current state stored in the current state possession information storage unit when the state transition information identifying the next state of the current state is updated to the state identification information identifying the next state , and it is determined in the second output step that the state transition screen information can not be acquired. An information processing method comprising: an information update step of updating state identification information to state identification information for identifying a state next to a state identified by the current state identification information using the state transition information .
状態を識別する情報である2以上の状態識別情報を有する情報であり、2以上の状態の遷移である状態遷移を示す情報である状態遷移情報が格納される状態遷移情報格納部と、
前記2以上の状態識別情報のうちのいずれか1以上の各状態識別情報に対応付けて、前記状態遷移の中で次の状態に遷移するための情報の入力を行う画面である状態遷移画面を示す情報である状態遷移画面情報が格納される画面情報格納部と、
現在の状態であるカレント状態を識別する状態識別情報であるカレント状態識別情報を有する情報である1以上のカレント状態保有情報が格納されるカレント状態保有情報格納部とにアクセス可能なコンピュータを、
前記カレント状態保有情報を出力する第一出力部、
前記第一出力部が出力しているカレント状態識別情報に対する指示を受け付ける第一受付部、
前記第一受付部が前記指示を受け付けたに、前記カレント状態識別情報に対応する状態遷移画面情報が取得できるか否かを判断し、取得できると判断した場合には前記カレント状態識別情報に対応する状態遷移画面情報を前記画面情報格納部から取得し、当該状態遷移画面情報を出力する第二出力部、
前記第二出力部による状態遷移画面情報の出力により表示される状態遷移画面に対する情報の入力を受け付ける第二受付部、
前記第二受付部が前記情報の入力を受け付けた場合に、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新し、前記第二出力部が前記状態遷移画面情報が取得できないと判断した場合には、前記カレント状態保有情報格納部に格納されているカレント状態識別情報を、前記状態遷移情報を用いて、当該カレント状態識別情報により識別される状態の次の状態を識別する状態識別情報に更新する情報更新部として機能させるためのプログラム
A state transition information storage unit for storing state transition information which is information having two or more state identification information which is information for identifying a state and which is information indicating a state transition which is a transition of two or more states;
A state transition screen, which is a screen for inputting information for transitioning to the next state in the state transition, in association with any one or more of the two or more state identification information A screen information storage unit in which state transition screen information, which is information to be indicated, is stored;
A computer capable of accessing a current state possession information storage unit in which one or more current state possession information is stored, which is information having current state identification information which is state identification information for identifying a current state which is a current state;
A first output unit that outputs the current state holding information;
A first reception unit that receives an instruction for the current state identification information output by the first output unit;
After the first accepting unit accepts the instruction, the state transition screen information corresponding to the current state identification information is judged whether it is possible to obtain the current status identification information when it is determined that can be acquired A second output unit that acquires corresponding state transition screen information from the screen information storage unit and outputs the state transition screen information ;
A second accepting unit that accepts an input of information on the state transition screen displayed by the output of the state transition screen information by the second output unit;
When the second receiving unit receives an input of the information, the current state identification information stored in the current state possession information storage unit is identified by the current state identification information using the state transition information. Current state stored in the current state possession information storage unit when the second output unit determines that the state transition screen information can not be acquired. A program for causing state identification information to function as an information update unit that updates state identification information that identifies a state next to a state identified by the current state identification information using the state transition information .
JP2014103074A 2014-05-19 2014-05-19 Information processing apparatus, information processing method, and program Active JP6552162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014103074A JP6552162B2 (en) 2014-05-19 2014-05-19 Information processing apparatus, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014103074A JP6552162B2 (en) 2014-05-19 2014-05-19 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2015219740A JP2015219740A (en) 2015-12-07
JP6552162B2 true JP6552162B2 (en) 2019-07-31

Family

ID=54779052

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014103074A Active JP6552162B2 (en) 2014-05-19 2014-05-19 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP6552162B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017191393A (en) * 2016-04-12 2017-10-19 日本電気株式会社 State management device, state management method and state management program
WO2019229886A1 (en) * 2018-05-30 2019-12-05 三菱電機株式会社 Characteristic testing system for protection relay device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004070516A (en) * 2002-08-02 2004-03-04 Hitachi Information Systems Ltd Workflow management system
US20080066067A1 (en) * 2006-09-07 2008-03-13 Cognos Incorporated Enterprise performance management software system having action-based data capture
US20100123930A1 (en) * 2008-11-17 2010-05-20 Kabushiki Kaisha Toshiba Workflow management apparatus, and method and program for the same
EP2876588A4 (en) * 2012-07-17 2016-03-02 Creo Networks Co Ltd WORKFLOW MANAGEMENT DEVICE AND WORKFLOW MANAGEMENT METHOD

Also Published As

Publication number Publication date
JP2015219740A (en) 2015-12-07

Similar Documents

Publication Publication Date Title
US11803704B2 (en) Intelligently updating a collaboration site or template
US10810365B2 (en) Workflow system and method for creating, distributing and publishing content
CN108292231B (en) Method and system for generating applications from data
CN112204595B (en) Document Status Management System
CN107820701B (en) Developer Exchange System
US20160062963A1 (en) Synchronizing DOM Element References
US10908928B2 (en) Rules-based workflow messaging
US20140040791A1 (en) Development platform for software as a service (saas) in a multi-tenant environment
US9886168B2 (en) Method and system for scenario-driven standard-compliant user interface design and development for effort estimation
TW201621719A (en) Systems and methods for a metadata driven user interface framework
US9436444B2 (en) Method and system to determine component deprecation
US20120260237A1 (en) Portable Business Language and Automated Software Application Development System
JP6552162B2 (en) Information processing apparatus, information processing method, and program
US20250272124A1 (en) Identifying interactive operations to provide an interactive service that simulates operations of an application
JP5045042B2 (en) Business flow editing program, business flow editing apparatus, and business flow editing method
US20150186758A1 (en) Image processing device
JP4849841B2 (en) PROGRAM GENERATION DEVICE, PROGRAM GENERATION METHOD, PROGRAM, AND RECORDING MEDIUM
JP6789776B2 (en) Information processing equipment, information processing methods and programs
JP2010128894A (en) Database generation device, method of generating database, and computer program
JP2020170376A (en) Information processor and program
WO2013009770A1 (en) Workflow system and method for creating, distributing and publishing content
TWI394108B (en) Object set-up systems and methods
JP2012043197A (en) Information processor and program
CN119105734A (en) A form code generation method, device, computer equipment and storage medium
JP2022146809A (en) Information processing device, information processing system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180820

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190408

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20190416

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190702

R150 Certificate of patent or registration of utility model

Ref document number: 6552162

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250