[go: up one dir, main page]

JP6996364B2 - Guide generation program, guide generation method and server device - Google Patents

Guide generation program, guide generation method and server device Download PDF

Info

Publication number
JP6996364B2
JP6996364B2 JP2018045015A JP2018045015A JP6996364B2 JP 6996364 B2 JP6996364 B2 JP 6996364B2 JP 2018045015 A JP2018045015 A JP 2018045015A JP 2018045015 A JP2018045015 A JP 2018045015A JP 6996364 B2 JP6996364 B2 JP 6996364B2
Authority
JP
Japan
Prior art keywords
screen
item
input
value group
item value
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
JP2018045015A
Other languages
Japanese (ja)
Other versions
JP2019159745A (en
Inventor
航起 河路
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018045015A priority Critical patent/JP6996364B2/en
Publication of JP2019159745A publication Critical patent/JP2019159745A/en
Application granted granted Critical
Publication of JP6996364B2 publication Critical patent/JP6996364B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ガイド生成プログラム、ガイド生成方法及びサーバ装置に関する。 The present invention relates to a guide generation program, a guide generation method, and a server device.

従来より、自治体等に納入されるシステムでは、新機能の追加により使用方法が変更されたり、行政サービスの改善を目的として運用方法が変更される場合がある。 Conventionally, in systems delivered to local governments, etc., the usage method may be changed due to the addition of new functions, or the operation method may be changed for the purpose of improving administrative services.

このような場合に、全てのユーザ(正規職員、委託職員等)に、変更後の操作手順を正しく認識させることは容易ではなく、事前に操作手順を示す手順書(ガイド)等を生成することが求められる。 In such a case, it is not easy for all users (regular staff, consignment staff, etc.) to correctly recognize the changed operation procedure, and it is not easy to generate a procedure manual (guide) showing the operation procedure in advance. Is required.

特開2010-146483号公報Japanese Unexamined Patent Publication No. 2010-146483 国際公開第2010/067618号International Publication No. 2010/0661818

しかしながら、変更後の操作手順をテキスト化し手順書を生成する作業は作業負荷が高く、変更頻度が高い場合には、対応することが困難となる。 However, the work of converting the changed operation procedure into a text and generating a procedure manual has a high workload, and when the change frequency is high, it becomes difficult to deal with it.

一つの側面では、操作手順を示す手順書を生成する際の作業負荷を低減することを目的としている。 One aspect is aimed at reducing the workload when generating a runbook showing operating procedures.

一態様によれば、ガイド生成プログラムは、
画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得し、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得し、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定し、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定し、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する、
処理をコンピュータに実行させることを特徴とする。
According to one aspect, the guide generator
Acquire the first item value group input to each item of the initial screen when the screen is displayed in association with the screen.
Acquire the second item value group input to each item of the screen immediately before the transition from the screen to another screen.
The first item value group is compared with the second item value group, and one or more data input before the transition to the other screen is specified.
Based on the definition data on the screen, the order of the one or more data is specified.
Place an input guide with a defined order generated based on the identified one or more data in association with the corresponding item on the initial screen.
It is characterized by having a computer execute the process.

操作手順を示す手順書を生成する際の作業負荷を低減することができる。 It is possible to reduce the workload when generating a procedure manual showing an operation procedure.

行政サービス提供システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration of the administrative service provision system. サーバ装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware configuration of a server device. 画面定義体の具体例を示す図である。It is a figure which shows the specific example of the screen definition program. 操作情報の具体例を示す図である。It is a figure which shows the specific example of the operation information. 行政サービス提供時の操作画面の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition of the operation screen at the time of providing an administrative service. 手順書生成時の操作画面の画面遷移の一例を示す図である。It is a figure which shows an example of the screen transition of the operation screen at the time of generating a procedure manual. 手順書生成部の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the procedure manual generation part. 手順書生成処理の具体例を示す図である。It is a figure which shows the specific example of the procedure manual generation processing. 画面変更内容特定部による処理の具体例を示す図である。It is a figure which shows the specific example of the processing by a screen change content identification part. 入力ガイド生成部による処理の具体例を示す図である。It is a figure which shows the specific example of the processing by an input guide generation part. 合成部による処理の具体例を示す図である。It is a figure which shows the specific example of the processing by a synthesis part. 手順書生成処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a procedure manual generation process.

以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省略する。 Hereinafter, each embodiment will be described with reference to the attached drawings. In the present specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals, and duplicate description will be omitted.

[第1の実施形態]
<行政サービス提供システムのシステム構成>
はじめに、自治体等に納入される行政サービス提供システムのシステム構成について説明する。図1は、行政サービス提供システムのシステム構成の一例を示す図である。図1に示すように、行政サービス提供システム100は、端末110_1~110_nと、サーバ装置120とを有する。行政サービス提供システム100において、端末110_1~110_nと、サーバ装置120とは、例えば、VPN(Virtual Private Network)で保護された専用のネットワーク130を介して接続される。これにより、端末110_1~110_nとサーバ装置120との間では、行政サービスを提供するのに必要な情報(操作画面、操作情報)の送受信を行うことができる。
[First Embodiment]
<System configuration of administrative service provision system>
First, the system configuration of the administrative service provision system delivered to local governments, etc. will be explained. FIG. 1 is a diagram showing an example of a system configuration of an administrative service providing system. As shown in FIG. 1, the administrative service providing system 100 includes terminals 110_1 to 110_n and a server device 120. In the administrative service providing system 100, the terminals 110_1 to 110_n and the server device 120 are connected to each other via, for example, a dedicated network 130 protected by a VPN (Virtual Private Network). As a result, information (operation screens, operation information) necessary for providing administrative services can be transmitted and received between the terminals 110_1 to 110_n and the server device 120.

サーバ装置120には、行政サービス提供プログラムと手順書生成プログラム(ガイド生成プログラム)とがインストールされており、これらのプログラムが実行されることで、サーバ装置120は、行政サービス提供部121、手順書生成部122として機能する。 An administrative service providing program and a procedure manual generation program (guide generation program) are installed in the server device 120, and when these programs are executed, the server device 120 has the administrative service providing unit 121 and the procedure manual. It functions as a generator 122.

行政サービス提供部121は、端末110_1~110_nのユーザ(自治体の職員等)が各種行政サービス(例えば、外国人の在留カード申請サービス等)を提供する際に必要な操作画面等を、端末110_1~110_nに送信する。また、行政サービス提供部121は、端末110_1~110_nにおけるユーザの操作情報(操作画面内の各項目に入力された項目値群、操作画面内の各種操作ボタンを選択または押下することで入力された各種指示の履歴等)を受信する。更に、行政サービス提供部121は、受信した操作情報を、操作情報格納部124に格納する。 The administrative service providing unit 121 provides operation screens and the like necessary for users (local government employees, etc.) of terminals 110_1 to 110_n to provide various administrative services (for example, foreigner's residence card application service, etc.) from terminal 110_1 to Send to 110_n. Further, the administrative service providing unit 121 is input by selecting or pressing the user's operation information (item value group input to each item in the operation screen, various operation buttons in the operation screen) in the terminals 110_1 to 110_n. Receive the history of various instructions, etc.). Further, the administrative service providing unit 121 stores the received operation information in the operation information storage unit 124.

手順書生成部122は、特定のユーザ(自治体の職員等のうち、手順書を生成する生成者)により、手順書生成指示が入力された場合に、手順書を生成する。手順書生成部122では、操作情報格納部124に格納された操作情報のうち、手順書の生成者が入力した検索条件に基づき検索された範囲の操作情報を用いて、各操作画面の構造に応じた手順書を生成する。なお、手順書生成部122では、画面定義体格納部123に格納された画面定義体(定義データ)を参照することで、各操作画面の構造を特定する。 The procedure manual generation unit 122 generates a procedure manual when a procedure manual generation instruction is input by a specific user (a generator who generates the procedure manual among the staff of the local government). In the procedure manual generation unit 122, among the operation information stored in the operation information storage unit 124, the operation information in the range searched based on the search conditions input by the creator of the procedure manual is used to form the structure of each operation screen. Generate the corresponding procedure manual. The procedure manual generation unit 122 specifies the structure of each operation screen by referring to the screen definition program (definition data) stored in the screen definition program storage unit 123.

<サーバ装置のハードウェア構成>
次に、サーバ装置120のハードウェア構成について説明する。図2は、サーバ装置のハードウェア構成の一例を示す図である。図2に示すように、サーバ装置120は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を有する。CPU201、ROM202、RAM203は、いわゆるコンピュータを形成する。
<Hardware configuration of server device>
Next, the hardware configuration of the server device 120 will be described. FIG. 2 is a diagram showing an example of the hardware configuration of the server device. As shown in FIG. 2, the server device 120 includes a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202, and a RAM (Random Access Memory) 203. The CPU 201, ROM 202, and RAM 203 form a so-called computer.

また、サーバ装置120は、補助記憶装置204、表示装置205、操作装置206、I/F(Interface)装置207、ドライブ装置208を有する。なお、サーバ装置120の各ハードウェアは、バス209を介して相互に接続されている。 Further, the server device 120 includes an auxiliary storage device 204, a display device 205, an operation device 206, an I / F (Interface) device 207, and a drive device 208. The hardware of the server device 120 is connected to each other via the bus 209.

CPU201は、補助記憶装置204にインストールされている各種プログラム(例えば、行政サービス提供プログラム、手順書生成プログラム等)を実行する演算デバイスである。 The CPU 201 is an arithmetic device that executes various programs (for example, an administrative service providing program, a procedure manual generation program, etc.) installed in the auxiliary storage device 204.

ROM202は、不揮発性メモリである。ROM202は、補助記憶装置204にインストールされている各種プログラムをCPU201が実行するために必要な各種プログラム、データ等を格納する主記憶デバイスとして機能する。具体的には、ROM202はBIOS(Basic Input/Output System)やEFI(Extensible Firmware Interface)等のブートプログラム等を格納する、主記憶デバイスとして機能する。 ROM 202 is a non-volatile memory. The ROM 202 functions as a main storage device for storing various programs, data, and the like necessary for the CPU 201 to execute various programs installed in the auxiliary storage device 204. Specifically, the ROM 202 functions as a main storage device for storing boot programs such as BIOS (Basic Input / Output System) and EFI (Extensible Firmware Interface).

RAM203は、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の揮発性メモリである。RAM203は、補助記憶装置204にインストールされている各種プログラムがCPU201によって実行される際に展開される作業領域を提供する、主記憶デバイスとして機能する。 The RAM 203 is a volatile memory such as a DRAM (Dynamic Random Access Memory) or a SRAM (Static Random Access Memory). The RAM 203 functions as a main storage device that provides a work area that is expanded when various programs installed in the auxiliary storage device 204 are executed by the CPU 201.

補助記憶装置204は、各種プログラムや、各種プログラムが実行される際に用いられる情報を格納する補助記憶デバイスである。例えば、画面定義体格納部123、操作情報格納部124は、補助記憶装置204において実現される。 The auxiliary storage device 204 is an auxiliary storage device that stores various programs and information used when various programs are executed. For example, the screen definition structure storage unit 123 and the operation information storage unit 124 are realized in the auxiliary storage device 204.

表示装置205は、サーバ装置120の内部状態等を表示する表示デバイスである。操作装置206は、サーバ装置120の管理者がサーバ装置120に対して各種指示を入力する入力デバイスである。 The display device 205 is a display device that displays the internal state of the server device 120 and the like. The operation device 206 is an input device in which the administrator of the server device 120 inputs various instructions to the server device 120.

I/F装置207は、ネットワーク130に接続し、端末110_1~110_n等と通信を行うための通信デバイスである。 The I / F device 207 is a communication device for connecting to the network 130 and communicating with terminals 110_1 to 110_n and the like.

ドライブ装置208は記録媒体210をセットするためのデバイスである。ここでいう記録媒体210には、CD-ROM、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体210には、ROM、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等が含まれていてもよい。 The drive device 208 is a device for setting the recording medium 210. The recording medium 210 referred to here includes a medium such as a CD-ROM, a flexible disk, a magneto-optical disk, or the like, which records information optically, electrically, or magnetically. Further, the recording medium 210 may include a semiconductor memory or the like for electrically recording information such as a ROM or a flash memory.

なお、補助記憶装置204にインストールされる各種プログラムは、例えば、配布された記録媒体210がドライブ装置208にセットされ、該記録媒体210に記録された各種プログラムがドライブ装置208により読み出されることでインストールされる。あるいは、補助記憶装置204にインストールされる各種プログラムは、I/F装置207を介して、ネットワーク130とは異なる他のネットワークよりダウンロードされることでインストールされてもよい。 The various programs installed in the auxiliary storage device 204 are installed, for example, by setting the distributed recording medium 210 in the drive device 208 and reading the various programs recorded in the recording medium 210 by the drive device 208. Will be done. Alternatively, various programs installed in the auxiliary storage device 204 may be installed by being downloaded from another network different from the network 130 via the I / F device 207.

<格納部に格納される情報の具体例>
次に、補助記憶装置204において実現される画面定義体格納部123、操作情報格納部124それぞれに格納される情報の具体例について説明する。
<Specific example of information stored in the storage unit>
Next, specific examples of the information stored in each of the screen definition structure storage unit 123 and the operation information storage unit 124 realized in the auxiliary storage device 204 will be described.

(1)画面定義体格納部123に格納される画面定義体の具体例
はじめに、画面定義体格納部123に格納される画面定義体の具体例について説明する。図3は、画面定義体の具体例を示す図である。このうち、図3(a)は、画面定義体に基づいて生成される操作画面の一例である。
(1) Specific Example of Screen Definition Program Stored in Screen Definition Program Storage Unit 123 First, a specific example of the screen definition program stored in the screen definition program storage unit 123 will be described. FIG. 3 is a diagram showing a specific example of the screen definition program. Of these, FIG. 3A is an example of an operation screen generated based on the screen definition program.

図3(a)に示すように、操作画面310には、行政サービスの種類がメニュー表示されるメニュー欄311と、メニュー表示された行政サービスの中から選択した行政サービスについて、ユーザが操作する操作欄312とが含まれる。図3(a)の例は、メニュー欄311において、“住民票”の“修正処理”のうち、“届出修正”が選択されたことで、操作欄312に、“外国人の在留カード申請サービス”用の画面定義体に基づいて生成された操作画面310が表示された様子を示している。 As shown in FIG. 3A, on the operation screen 310, the user operates the menu column 311 in which the type of the administrative service is displayed as a menu, and the administrative service selected from the administrative services displayed in the menu. Column 312 and are included. In the example of FIG. 3A, when "Notification correction" is selected from "Correction processing" of "Resident's card" in the menu column 311, "Foreigner's residence card application service" is displayed in the operation column 312. The operation screen 310 generated based on the screen definition program for "" is displayed.

図3(a)に示すように、操作画面310の操作欄312には、“住民区分”、“宛名コード”・・・、“備考”等の各項目を示す項目欄と、各項目に対応する項目値を入力する項目値入力欄とが含まれる。項目値入力欄には、例えば、“カナ氏名”に対応する項目値入力欄等のように、ユーザが任意の文字、数字、記号等を入力する入力欄が含まれる。また、項目値入力欄には、例えば、“氏名優先区分”に対応する項目値入力欄等のように、ユーザがプルダウンメニューの中から選択した文字、数字、記号等を入力する入力欄が含まれる。更に、操作画面310の操作欄312には、“F1”ボタン~“F12”ボタン等のように、ユーザが選択または押下することで指示を入力する操作ボタン等が含まれる。 As shown in FIG. 3A, the operation column 312 of the operation screen 310 corresponds to each item and an item column indicating each item such as "resident classification", "address code" ..., "Remarks". An item value input field for inputting an item value to be input is included. The item value input field includes an input field for the user to input arbitrary characters, numbers, symbols, etc., such as an item value input field corresponding to "Kana name". In addition, the item value input field includes an input field for inputting characters, numbers, symbols, etc. selected by the user from the pull-down menu, such as an item value input field corresponding to "name priority classification". Is done. Further, the operation field 312 of the operation screen 310 includes an operation button or the like for inputting an instruction by the user selecting or pressing the button, such as the "F1" button to the "F12" button.

図3(b)は、操作画面310の操作欄312の構造を定義した画面定義体の一例を示している。図3(b)に示すように、画面定義体320には、“<住民区分>・・・</住民区分>”、“<宛名コード>・・・</宛名コード>”、・・・“<備考>・・・</備考>”等の各項目のタグが含まれる。 FIG. 3B shows an example of a screen definition program that defines the structure of the operation column 312 of the operation screen 310. As shown in FIG. 3B, the screen definition program 320 has "<resident classification> ... << / resident classification>", "<address code> ... << / address code>", ... Tags for each item such as "<Remarks> ... </ Remarks>" are included.

(2)操作情報格納部124に格納される操作情報の具体例
次に、操作情報格納部124に格納される操作情報の具体例について説明する。図4は、操作情報の具体例を示す図である。図4に示すように、操作情報400には、情報の項目として、“操作日”、“操作時間”、“端末名”、“IPアドレス”、“ログインID”、“宛名コード”、“画面ID”、“フォーカス位置”、“指示履歴”、“項目値群”が含まれる。
(2) Specific Example of Operation Information Stored in Operation Information Storage Unit 124 Next, a specific example of operation information stored in the operation information storage unit 124 will be described. FIG. 4 is a diagram showing a specific example of operation information. As shown in FIG. 4, the operation information 400 includes "operation date", "operation time", "terminal name", "IP address", "login ID", "address code", and "screen" as information items. "ID", "focus position", "instruction history", and "item value group" are included.

“操作日”、“操作時間”には、端末110_1~110_nのいずれかを操作するユーザが、行政サービスの提供に際して、端末110_1~110_nのいずれかを操作した年月日、時刻が格納される。 In the "operation date" and "operation time", the date and time when the user who operates any of the terminals 110_1 to 110_n operates any of the terminals 110_1 to 110_n when providing the administrative service is stored. ..

“端末名”、“IPアドレス”、“ログインID”には、行政サービスの提供に際してユーザにより操作された端末の名称、IPアドレス、ユーザが端末にログインした際のログインIDが格納される。 In the "terminal name", "IP address", and "login ID", the name of the terminal operated by the user when providing the administrative service, the IP address, and the login ID when the user logs in to the terminal are stored.

“宛名コード”、“画面ID”には、ユーザにより提供された行政サービスの種類を示すコードと、当該行政サービスを提供する際に端末に表示された操作画面のIDとが格納される。 In the "address code" and "screen ID", a code indicating the type of the administrative service provided by the user and an ID of the operation screen displayed on the terminal when the administrative service is provided are stored.

“フォーカス位置”には、端末に表示された操作画面内において、ユーザが操作ボタンを選択または押下することでアクティブになる対象(入力欄、プルダウンメニュー等)が格納される。 In the "focus position", a target (input field, pull-down menu, etc.) that becomes active when the user selects or presses an operation button in the operation screen displayed on the terminal is stored.

“指示履歴”には、表示された操作画面内において、ユーザが選択または押下することで入力される指示の履歴(操作ボタンが選択または押下された履歴)が格納される。 In the "instruction history", the history of instructions input by the user by selecting or pressing the displayed operation screen (history of selecting or pressing the operation button) is stored.

“項目値群”には、“指示履歴”に示す操作ボタンが選択または押下された時点での、操作画面内の各項目の項目値群が、各項目と対応付けて格納される。 In the "item value group", the item value group of each item in the operation screen at the time when the operation button shown in the "instruction history" is selected or pressed is stored in association with each item.

なお、操作情報400には、端末110_1~110_nから送信される全ての操作情報が含まれる。このうち、点線401で示す操作情報は、1の端末を操作して1のユーザが行政サービスを提供したことで送信された操作情報を示している。点線401で示す操作情報を参照することで、当該1のユーザが当該1の端末を操作して行政サービスを提供した際の、
・最初に表示された操作画面(初期画面)における各項目値群、
・行政サービスの提供が完了し、他の操作画面に遷移する直前の操作画面(遷移直前画面)における各項目値群、
・初期画面の表示から遷移直前画面の表示終了までの間に、ユーザにより操作ボタンが選択または押下されることで入力された指示の履歴、
について取得することができる。
The operation information 400 includes all the operation information transmitted from the terminals 110_1 to 110_n. Of these, the operation information shown by the dotted line 401 indicates the operation information transmitted by operating the terminal of 1 and providing the administrative service by the user of 1. By referring to the operation information indicated by the dotted line 401, when the user of the 1st operates the terminal of the 1st and provides the administrative service.
-Each item value group on the operation screen (initial screen) displayed first,
-Each item value group on the operation screen (screen immediately before transition) immediately before the transition to another operation screen after the provision of administrative services is completed,
-History of instructions input by the user by selecting or pressing an operation button between the display of the initial screen and the end of the display of the screen immediately before the transition.
Can be obtained about.

<行政サービス提供時の操作画面の画面遷移>
次に、端末110_1を操作して、ユーザが行政サービスを提供する場合の、操作画面の遷移について説明する。図5は、行政サービス提供時の操作画面の画面遷移の一例を示す図である。
<Screen transition of the operation screen when providing administrative services>
Next, the transition of the operation screen when the user provides the administrative service by operating the terminal 110_1 will be described. FIG. 5 is a diagram showing an example of screen transition of the operation screen when the administrative service is provided.

図5に示すように、端末110_1を起動することで表示される起動画面510には、“行政サービス”の提供を指示するボタン511と、“手順書生成”を指示するボタン512とが含まれる。ユーザが、“行政サービス”の提供を指示するボタン511を押下することで、端末110_1には、ログイン画面520が表示される。 As shown in FIG. 5, the activation screen 510 displayed by activating the terminal 110_1 includes a button 511 instructing the provision of the “administrative service” and a button 512 instructing the “procedure manual generation”. .. When the user presses the button 511 instructing the provision of the "administrative service", the login screen 520 is displayed on the terminal 110_1.

ログイン画面520には、“ログインID”を入力する入力欄521と、“パスワード”を入力する入力欄522とが含まれ、ユーザが、ログインIDとパスワードとを正しく入力することで、端末110_1には、初期画面530が表示される。 The login screen 520 includes an input field 521 for inputting a "login ID" and an input field 522 for inputting a "password", and the user correctly inputs the login ID and the password to the terminal 110_1. Displays the initial screen 530.

図3を用いて説明したとおり、初期画面530には、行政サービスの種類がメニュー表示されるメニュー欄311が含まれる。そして、ユーザが、当該メニュー欄311から、行政サービスの種類を選択することで、初期画面530には、各項目の項目値入力欄にデフォルトの項目値が入力された操作欄312が表示される。 As described with reference to FIG. 3, the initial screen 530 includes a menu column 311 in which the types of administrative services are displayed as menus. Then, when the user selects the type of administrative service from the menu field 311, the operation field 312 in which the default item value is input in the item value input field of each item is displayed on the initial screen 530. ..

例えば、ユーザが、メニュー欄311において、行政サービスの種類として、“外国人の在留カード申請サービス”を選択した場合、初期画面530には、複数の項目値入力欄にデフォルトの項目値が入力された操作欄312が表示されることになる。“外国人の在留カード申請サービス”の場合、所定期間ごとに更新申請が行われるため、前回申請時の項目値がデフォルトの項目値として読み出されるためである。 For example, when the user selects "foreigner's residence card application service" as the type of administrative service in the menu field 311, default item values are input to a plurality of item value input fields on the initial screen 530. The operation field 312 will be displayed. This is because, in the case of the "foreigner's residence card application service", the renewal application is made at predetermined intervals, so that the item value at the time of the previous application is read out as the default item value.

このため、“外国人の在留カード申請サービス”の場合、ユーザは、前回申請時の項目値から変更があった項目値について入力を行う。あるいは、ユーザは、前回の申請後に、行政サービス提供システムにおいて、新機能が追加されたことで使用方法が変更されたり、行政サービスの改善を目的として運用方法が変更されたことで、新たに入力が必要となった項目の項目値について入力を行う。 Therefore, in the case of the "foreigner's residence card application service", the user inputs the item value that has changed from the item value at the time of the previous application. Alternatively, the user newly inputs because the usage method has been changed due to the addition of a new function in the administrative service provision system after the previous application, or the operation method has been changed for the purpose of improving the administrative service. Enter the item value of the item that requires.

初期画面530が表示された状態で、ユーザは、変更があった項目値や、新たに入力が必要となった項目の項目値について入力を行う。このとき、ユーザは、操作ボタンを選択または押下することで各種指示を入力する。更に、変更があった項目値や、新たに入力が必要となった項目の項目値について入力が完了することで、ユーザは、他の操作画面に遷移する旨の指示を行う。例えば、ユーザは、メニュー欄311において、他の種類の行政サービスを選択することで、他の操作画面に遷移する旨の指示を行う。 With the initial screen 530 displayed, the user inputs the changed item value or the item value of the item that needs to be newly input. At this time, the user inputs various instructions by selecting or pressing an operation button. Further, when the input of the changed item value or the item value of the item that needs to be newly input is completed, the user gives an instruction to transition to another operation screen. For example, the user gives an instruction to transition to another operation screen by selecting another type of administrative service in the menu column 311.

これにより、端末110_1には、他の種類の行政サービスを提供するための初期画面550が表示される。なお、初期画面550についても、各項目の項目値入力欄にはデフォルトの項目値が入力された操作欄312が表示される。 As a result, the terminal 110_1 displays the initial screen 550 for providing other types of administrative services. As for the initial screen 550, the operation field 312 in which the default item value is input is displayed in the item value input field of each item.

初期画面550が表示された状態で、ユーザは、変更があった項目値や、新たに入力が必要となった項目の項目値について入力を行う。このとき、ユーザは、操作ボタンを選択または押下することで各種指示を入力する。更に、変更があった項目値や、新たに入力が必要となった項目の項目値について入力が完了することで、ユーザは、他の画面に遷移する旨の指示を行う。例えば、ユーザは、メニュー欄311において、他の種類の行政サービスを選択することで、他の操作画面に遷移する旨の指示を行う。以下、ユーザは、これらの操作を繰り返すことで、各種行政サービスを提供する。 With the initial screen 550 displayed, the user inputs the changed item value and the item value of the item that needs to be newly input. At this time, the user inputs various instructions by selecting or pressing an operation button. Further, when the input of the changed item value or the item value of the item that needs to be newly input is completed, the user gives an instruction to transition to another screen. For example, the user gives an instruction to transition to another operation screen by selecting another type of administrative service in the menu column 311. Hereinafter, the user provides various administrative services by repeating these operations.

なお、第1の実施形態では、例えば、初期画面530から遷移直前画面540までの間に、ユーザにより入力された項目値群、操作ボタンが選択または押下されることで入力された各種指示の履歴に基づいて、操作手順を示す手順書を生成する。 In the first embodiment, for example, between the initial screen 530 and the screen immediately before the transition 540, the item value group input by the user and the history of various instructions input by selecting or pressing the operation button. Generate a procedure manual showing the operation procedure based on.

<手順書生成時の操作画面の画面遷移>
次に、端末110_1を用いて、特定のユーザ(自治体の職員等のうち、手順書を生成する生成者)が手順書を生成する場合の、操作画面の画面遷移について説明する。図6は、手順書生成時の操作画面の画面遷移の一例を示す図である。
<Screen transition of the operation screen when generating the procedure manual>
Next, the screen transition of the operation screen when a specific user (a generator who generates a procedure manual among the staff of the local government) generates the procedure manual by using the terminal 110_1 will be described. FIG. 6 is a diagram showing an example of screen transition of the operation screen at the time of generating the procedure manual.

図6に示すように、端末110_1を起動することで表示される起動画面510には、“行政サービス”の提供を指示するボタン511と、“手順書生成”を指示するボタン512とが含まれる。生成者が、“手順書生成”を指示するボタン512を押下することで、端末110_1には、ログイン画面520が表示される。 As shown in FIG. 6, the activation screen 510 displayed by activating the terminal 110_1 includes a button 511 instructing the provision of the “administrative service” and a button 512 instructing the “procedure manual generation”. .. When the generator presses the button 512 instructing "procedure manual generation", the login screen 520 is displayed on the terminal 110_1.

ログイン画面520には、“ログインID”を入力する入力欄521と、“パスワード”を入力する入力欄522とが含まれ、生成者が、ログインIDとパスワードとを正しく入力することで、端末110_1には、検索画面630が表示される。 The login screen 520 includes an input field 521 for inputting a "login ID" and an input field 522 for inputting a "password". When the generator correctly inputs the login ID and the password, the terminal 110_1 The search screen 630 is displayed on the screen.

検索画面630には、手順書の生成に用いる操作情報を検索するための検索条件を入力する入力欄631が含まれる。図6の例は、検索条件として、“操作日時”、“操作端末”、“操作者”を入力する入力欄631が含まれることを示している。 The search screen 630 includes an input field 631 for inputting search conditions for searching operation information used for generating a procedure manual. The example of FIG. 6 shows that the search condition includes an input field 631 for inputting an "operation date and time", an "operation terminal", and an "operator".

検索画面630において、生成者により検索条件が入力され、検索ボタン632が押下されることで、検索指示が入力されると、操作情報格納部124に格納された操作情報400に対して、検索条件を満たす操作情報の検索が行われる。 When the search condition is input by the generator on the search screen 630 and the search instruction is input by pressing the search button 632, the search condition is obtained for the operation information 400 stored in the operation information storage unit 124. The operation information that satisfies the condition is searched.

操作情報400に対する検索が完了すると、手順書生成画面640が表示される。手順書生成画面640には、検索結果641が含まれる。手順書生成画面640において、生成者により手順書生成ボタン642が押下されることで、手順書生成指示が入力されると、検索結果641に基づき、手順書の生成が行われる。 When the search for the operation information 400 is completed, the procedure manual generation screen 640 is displayed. The procedure manual generation screen 640 includes the search result 641. When the procedure manual generation button 642 is pressed by the generator on the procedure manual generation screen 640 and the procedure manual generation instruction is input, the procedure manual is generated based on the search result 641.

手順書の生成が完了すると、手順書表示画面650が表示される。手順書表示画面650には、生成された手順書651が表示される。 When the generation of the procedure manual is completed, the procedure manual display screen 650 is displayed. The generated procedure manual 651 is displayed on the procedure manual display screen 650.

<手順書生成部の機能構成>
次に、手順書生成部122の機能構成について説明する。図7は、手順書生成部122の機能構成の一例を示す図である。図7に示すように、手順書生成部122は、画面制御部701、検索部702、画面変更内容特定部703、入力ガイド生成部704、画面イメージ生成部705、合成部706を有する。
<Functional configuration of the procedure manual generator>
Next, the functional configuration of the procedure manual generation unit 122 will be described. FIG. 7 is a diagram showing an example of the functional configuration of the procedure manual generation unit 122. As shown in FIG. 7, the procedure manual generation unit 122 includes a screen control unit 701, a search unit 702, a screen change content specifying unit 703, an input guide generation unit 704, a screen image generation unit 705, and a composition unit 706.

画面制御部701は、第1の取得部及び第2の取得部の一例である。画面制御部701は、手順書生成時に端末110_1に表示される画面(図6の起動画面510~手順書表示画面650)を制御する。また、画面制御部701は、起動画面510表示時に検索指示が入力された場合に、検索条件を検索部702に通知し、検索部702より検索結果を取得する。 The screen control unit 701 is an example of a first acquisition unit and a second acquisition unit. The screen control unit 701 controls the screen (starting screen 510 to the procedure manual display screen 650 in FIG. 6) displayed on the terminal 110_1 when the procedure manual is generated. Further, the screen control unit 701 notifies the search unit 702 of the search condition when the search instruction is input when the startup screen 510 is displayed, and acquires the search result from the search unit 702.

また、画面制御部701は、手順書生成画面640表示時に、手順書生成指示が入力された場合に、取得した検索結果に基づいて、初期画面の項目値群と遷移直前画面の項目値群とを取得し、画面変更内容特定部703及び画面イメージ生成部705に通知する。また、画面制御部701は、取得した検索結果に基づいて、初期画面の表示から遷移直前画面の表示終了までの間の指示履歴を取得し、画面変更内容特定部703に通知する。 Further, the screen control unit 701 sets the item value group of the initial screen and the item value group of the screen immediately before the transition based on the acquired search result when the procedure manual generation instruction is input when the procedure manual generation screen 640 is displayed. Is acquired and notified to the screen change content specifying unit 703 and the screen image generation unit 705. Further, the screen control unit 701 acquires the instruction history from the display of the initial screen to the end of the display of the screen immediately before the transition based on the acquired search result, and notifies the screen change content specifying unit 703.

画面変更内容特定部703は、特定部の一例である。画面変更内容特定部703では、取得した初期画面の項目値群と遷移直前画面の項目値群との差分と、指示履歴とに基づいて、画面変更内容(新たに入力された項目値群、指示履歴)を特定する。また、画面変更内容特定部703では、特定した画面変更内容を入力ガイド生成部704に通知する。 The screen change content specifying unit 703 is an example of the specific unit. In the screen change content specifying unit 703, the screen change content (newly input item value group, instruction) is based on the difference between the acquired item value group of the initial screen and the item value group of the screen immediately before the transition and the instruction history. History) is specified. Further, the screen change content specifying unit 703 notifies the input guide generation unit 704 of the specified screen change content.

入力ガイド生成部704は規定部の一例である。入力ガイド生成部704は、画面定義体格納部123より画面定義体を読み出し、読み出した画面定義体と、特定した画面変更内容とに基づいて、「入力ガイド」を生成する。入力ガイドとは操作手順を示す情報であり、項目値群に基づいて生成されたテキスト情報と、指示履歴に基づいて生成されたテキスト情報とを含む。なお、入力ガイドに含まれる各テキスト情報に対しては、操作の順番が規定される。 The input guide generation unit 704 is an example of a regulation unit. The input guide generation unit 704 reads out the screen definition structure from the screen definition structure storage unit 123, and generates an "input guide" based on the read screen definition structure and the specified screen change content. The input guide is information indicating an operation procedure, and includes text information generated based on an item value group and text information generated based on an instruction history. The order of operations is defined for each text information included in the input guide.

更に、入力ガイド生成部704は、操作の順番が規定された入力ガイドを、合成部706に通知する。 Further, the input guide generation unit 704 notifies the synthesis unit 706 of the input guide in which the order of operations is defined.

画面イメージ生成部705は、画面定義体格納部123より画面定義体を読み出し、読み出した画面定義体と、画面制御部701より通知された初期画面の項目値群とに基づいて、初期画面(画面イメージ)を生成し、合成部706に通知する。 The screen image generation unit 705 reads the screen definition program from the screen definition program storage unit 123, and based on the read screen definition program and the item value group of the initial screen notified by the screen control unit 701, the initial screen (screen). Image) is generated and notified to the synthesis unit 706.

合成部706は配置部の一例である。合成部706は、画面イメージ生成部705より通知された画面イメージに、入力ガイド生成部704より通知された入力ガイドを配置し、手順書を生成する。また、合成部706は、生成した手順書を、画面制御部701に通知する。これにより、画面制御部701では、生成した手順書を端末110_1に表示することができる。 The synthesis unit 706 is an example of the arrangement unit. The synthesis unit 706 arranges the input guide notified by the input guide generation unit 704 on the screen image notified by the screen image generation unit 705, and generates a procedure manual. Further, the synthesis unit 706 notifies the screen control unit 701 of the generated procedure manual. As a result, the screen control unit 701 can display the generated procedure manual on the terminal 110_1.

<手順書生成処理の具体例>
次に、生成者によって手順書生成指示が入力された後の各部の処理の具体例について図9~図11を参照しながら、図8を用いて説明する。図8は、手順書生成処理の具体例を示す図である。図8に示すように、検索指示を行うことで検索結果641が表示された手順書生成画面640において、生成者801が、手順書生成指示を入力することで、画面変更内容特定部703では、画面変更内容814を特定する。
<Specific example of procedure manual generation process>
Next, a specific example of the processing of each part after the procedure manual generation instruction is input by the generator will be described with reference to FIGS. 9 to 11 with reference to FIGS. FIG. 8 is a diagram showing a specific example of the procedure manual generation process. As shown in FIG. 8, on the procedure manual generation screen 640 in which the search result 641 is displayed by issuing the search instruction, the generator 801 inputs the procedure manual generation instruction, so that the screen change content specifying unit 703 displays the screen change content specifying unit 703. Specify the screen change content 814.

具体的には、画面変更内容特定部703では、初期画面530の項目値群811と遷移直前画面540の項目値群812とを比較することで両者の差分となる項目値群を取得する。また、画面変更内容特定部703では、指示履歴813を取得する。これにより、画面変更内容特定部703は、差分となる項目値群と、指示履歴813とを含む画面変更内容814を特定することができる。 Specifically, the screen change content specifying unit 703 acquires an item value group that is the difference between the item value group 811 of the initial screen 530 and the item value group 812 of the screen immediately before the transition 540. In addition, the screen change content specifying unit 703 acquires the instruction history 813. As a result, the screen change content specifying unit 703 can specify the screen change content 814 including the item value group to be the difference and the instruction history 813.

図9は、画面変更内容特定部による処理の具体例を示す図である。図9(a)、(b)において、初期画面530の項目値群811は、初期画面530表示時の項目値群の具体例であり、遷移直前画面540の項目値群812は、遷移直前画面540表示時の項目値群の具体例である。 FIG. 9 is a diagram showing a specific example of processing by the screen change content specifying unit. In FIGS. 9A and 9B, the item value group 811 of the initial screen 530 is a specific example of the item value group at the time of displaying the initial screen 530, and the item value group 812 of the screen immediately before the transition 540 is the screen immediately before the transition. It is a specific example of the item value group at the time of 540 display.

初期画面530の項目値群811と遷移直前画面540の項目値群812との差分をとることで(対応するタグ間の差分)をとることで、画面変更内容特定部703では、差分となる項目値群910(図9(d)参照)を取得することができる。 By taking the difference between the item value group 811 of the initial screen 530 and the item value group 812 of the screen immediately before the transition (difference between the corresponding tags), the item that becomes the difference in the screen change content specifying unit 703. The value group 910 (see FIG. 9D) can be obtained.

また、図9(c)において、指示履歴813は、初期画面530の表示から遷移直前画面540の表示終了までの間にユーザにより操作ボタンが選択または押下されることで入力された指示の指示履歴の具体例である。画面変更内容特定部703では、指示履歴813を取得する。 Further, in FIG. 9C, the instruction history 813 is an instruction history of instructions input by the user by selecting or pressing an operation button between the display of the initial screen 530 and the end of the display of the screen immediately before the transition 540. Is a concrete example of. The screen change content specifying unit 703 acquires the instruction history 813.

更に、図9(d)において、画面変更内容814は、画面変更内容特定部703により特定された画面変更内容の具体例であり、差分となる項目値群910と指示履歴813とを含む。 Further, in FIG. 9D, the screen change content 814 is a specific example of the screen change content specified by the screen change content specifying unit 703, and includes a difference item value group 910 and an instruction history 813.

図8の説明に戻る。入力ガイド生成部704では、画面定義体格納部123より画面定義体320を読み出す。また、入力ガイド生成部704では、画面定義体320に基づいて、操作画面310内の各項目のタブ遷移順序を示す情報821と、操作画面310内の各項目の位置を示す情報822とを生成する。 Returning to the description of FIG. The input guide generation unit 704 reads out the screen definition program 320 from the screen definition program storage unit 123. Further, the input guide generation unit 704 generates information 821 indicating the tab transition order of each item in the operation screen 310 and information 822 indicating the position of each item in the operation screen 310 based on the screen definition program 320. do.

また、入力ガイド生成部704では、特定した画面変更内容814に基づきテキスト情報を生成することで、入力ガイドを生成する。更に、入力ガイド生成部704では、生成した各入力ガイドについて、順番を規定し、順番情報823を生成する。更に、入力ガイド生成部704では、各入力ガイドについて、配置位置を決定し、配置位置情報824を生成する。 Further, the input guide generation unit 704 generates an input guide by generating text information based on the specified screen change content 814. Further, the input guide generation unit 704 defines an order for each generated input guide and generates order information 823. Further, the input guide generation unit 704 determines the arrangement position for each input guide and generates the arrangement position information 824.

図10は、入力ガイド生成部による処理の具体例を示す図である。図10(a)において、タブ遷移順序を示す情報821は、操作画面310内の各項目のタブ遷移順序を示す情報であり、画面定義体320に基づいて生成される。また、各項目の位置を示す情報822は、操作画面310内の各項目の位置を示す情報であり、画面定義体320に基づいて生成される。 FIG. 10 is a diagram showing a specific example of processing by the input guide generation unit. In FIG. 10A, the information 821 indicating the tab transition order is information indicating the tab transition order of each item in the operation screen 310, and is generated based on the screen definition program 320. Further, the information 822 indicating the position of each item is information indicating the position of each item in the operation screen 310, and is generated based on the screen definition program 320.

また、図10(b)において、画面変更内容814は、画面変更内容特定部703により特定された画面変更内容である。図10(b)の例の場合、差分となる項目値群910は、
・“在留カード等の番号”に、“AB34567890CD”が入力されたこと、
・“在留期間年”に、“3”が入力されたこと、
・“在留期間の満了の日”に、“2021.03.31”が入力されたこと、
を示している。そこで、入力ガイド生成部704では、当該差分となる項目値群910に基づいてテキスト情報を生成することで、入力ガイドを生成する(図10(c)参照)。
Further, in FIG. 10B, the screen change content 814 is the screen change content specified by the screen change content specifying unit 703. In the case of the example of FIG. 10B, the item value group 910 that is the difference is
-The fact that "AB34567890CD" has been entered in the "Residence Card Number"
・ "3" was entered in "Year of stay"
・ "2021.03.31" was entered in "Date of expiration of period of stay".
Is shown. Therefore, the input guide generation unit 704 generates an input guide by generating text information based on the item value group 910 that is the difference (see FIG. 10C).

また、図10(b)の例の場合、指示履歴813は、
・“F10確定”ボタンが押下されたこと、
を示している。そこで、入力ガイド生成部704では、当該指示履歴813に基づいてテキスト情報を生成することで、入力ガイドを生成する(図10(c)参照)。
Further, in the case of the example of FIG. 10B, the instruction history 813 is
-The "F10 Confirmation" button has been pressed.
Is shown. Therefore, the input guide generation unit 704 generates an input guide by generating text information based on the instruction history 813 (see FIG. 10C).

ここで、タブ遷移順序を示す情報821によれば、各項目のタブ遷移順序は、“在留カード等の番号”→“在留期間年”→“在留期間の満了の日”→“F10確定”ボタンの順番である。このため、入力ガイド生成部704では、順番情報823を生成する(図10(c)参照)。 Here, according to the information 821 indicating the tab transition order, the tab transition order of each item is "number of residence card, etc."-> "year of stay"-> "date of expiration of period of stay"-> "F10 confirmation" button. It is the order of. Therefore, the input guide generation unit 704 generates the order information 823 (see FIG. 10C).

また、各項目の位置を示す情報822により、入力ガイドに対応する各項目の位置が特定されるため、入力ガイド生成部704では、各項目の位置に対応する位置に入力ガイドが配置されるよう、配置位置情報824を生成する(図10(d)参照)。 Further, since the position of each item corresponding to the input guide is specified by the information 822 indicating the position of each item, the input guide generation unit 704 arranges the input guide at the position corresponding to the position of each item. , Generates placement position information 824 (see FIG. 10D).

図8の説明に戻る。画面イメージ生成部705では、画面定義体格納部123より画面定義体320を読み出し、読み出した画面定義体320に、初期画面530の項目値群811を挿入することで、初期画面530(画面イメージ)を生成する。 Returning to the description of FIG. The screen image generation unit 705 reads the screen definition structure 320 from the screen definition structure storage unit 123, and inserts the item value group 811 of the initial screen 530 into the read screen definition structure 320 to form the initial screen 530 (screen image). To generate.

合成部706では、順番情報823、配置位置情報824に基づいて、初期画面530(画面イメージ)の対応する項目に関連付けて、順番が規定された入力ガイドを配置することで、手順書651を生成する。これにより、ユーザ841は、行政サービス(ここでは、外国人の在留カード申請サービス)を提供する際、手順書651を参照しながら操作を行うことが可能となる。 In the synthesis unit 706, the procedure manual 651 is generated by arranging the input guides in which the order is defined in association with the corresponding items of the initial screen 530 (screen image) based on the order information 823 and the arrangement position information 824. do. As a result, the user 841 can operate while referring to the procedure manual 651 when providing the administrative service (here, the residence card application service for foreigners).

図11は、合成部による処理の具体例を示す図である。図11の例は、初期画面530(画面イメージ)に対して、順番が規定された入力ガイドが、対応する項目からの吹き出し表示1101~1104として配置された様子を示している。 FIG. 11 is a diagram showing a specific example of processing by the synthesis unit. The example of FIG. 11 shows that the input guides whose order is defined are arranged as balloon displays 1101 to 1104 from the corresponding items with respect to the initial screen 530 (screen image).

なお、図11に示す吹き出し表示の大きさ、方向は一例に過ぎず、他の吹き出し表示と重なることがない大きさ、方向であれば、吹き出し表示の方法は任意である。また、図11の例では、入力ガイドを吹き出し表示する場合について示したが、入力ガイドの表示方法は、吹き出し表示に限定されない。例えば、入力ガイドを、バルーン表示してもよいし、あるいはツールチップ表示してもよい。ただし、この場合も、入力ガイドに規定された順番は、吹き出し表示するものとする。初期画面530(画面イメージ)上のマウス等の位置に関わらず、手順書表示画面650において、操作の順番は、常に表示されている方がユーザにとって利便性が高いからである。 The size and direction of the balloon display shown in FIG. 11 are merely examples, and the balloon display method is arbitrary as long as the size and direction do not overlap with other balloon displays. Further, in the example of FIG. 11, the case where the input guide is displayed in a balloon is shown, but the display method of the input guide is not limited to the balloon display. For example, the input guide may be displayed as a balloon or a tooltip. However, in this case as well, the order specified in the input guide shall be displayed in a balloon. This is because it is more convenient for the user to always display the order of operations on the procedure manual display screen 650 regardless of the position of the mouse or the like on the initial screen 530 (screen image).

また、図11の例では、初期画面530(画面イメージ)の表示態様は変更していないが、初期画面530(画面イメージ)自体の表示態様を変更してもよい。例えば、対応する項目の項目値入力欄や、対応する操作ボタンを、他の項目値入力欄や他の操作ボタンと異なる表示態様で表示してもよい。具体的には、対応する項目の項目値入力欄や、対応する操作ボタンを、強調表示してもよい。 Further, in the example of FIG. 11, the display mode of the initial screen 530 (screen image) is not changed, but the display mode of the initial screen 530 (screen image) itself may be changed. For example, the item value input field of the corresponding item and the corresponding operation button may be displayed in a display mode different from that of the other item value input field and the other operation buttons. Specifically, the item value input field of the corresponding item and the corresponding operation button may be highlighted.

<手順書生成処理の流れ>
次に、手順書生成部122による手順書生成処理の流れについて説明する。図12は、手順書生成処理の流れを示すフローチャートである。手順書生成画面640において、手順書生成ボタン642が押下されることで、図12に示す手順書生成処理が開始される。
<Flow of procedure manual generation process>
Next, the flow of the procedure manual generation process by the procedure manual generation unit 122 will be described. FIG. 12 is a flowchart showing the flow of the procedure manual generation process. When the procedure manual generation button 642 is pressed on the procedure manual generation screen 640, the procedure manual generation process shown in FIG. 12 is started.

ステップS1201において、画面制御部701は、初期画面表示時の項目値群と、遷移直前画面表示時の項目値群とを取得する。また、画面制御部701は、初期画面の表示から遷移直前画面の表示終了までの間にユーザにより操作ボタンが選択または押下されることで入力された指示の指示履歴を取得する。 In step S1201, the screen control unit 701 acquires the item value group at the time of displaying the initial screen and the item value group at the time of displaying the screen immediately before the transition. Further, the screen control unit 701 acquires the instruction history of the instruction input by the user selecting or pressing the operation button between the display of the initial screen and the end of the display of the screen immediately before the transition.

ステップS1202において、画面変更内容特定部703は、初期画面表示時の項目値群と、遷移直前画面表示時の項目値群とを比較し、差分となる項目値群を取得するとともに、指示履歴を取得する。これにより、画面変更内容特定部703は、1または複数の画面変更内容を特定することができる。 In step S1202, the screen change content specifying unit 703 compares the item value group at the time of displaying the initial screen with the item value group at the time of displaying the screen immediately before the transition, acquires the item value group to be the difference, and obtains the instruction history. get. Thereby, the screen change content specifying unit 703 can specify one or a plurality of screen change contents.

ステップS1203において、入力ガイド生成部704は、画面定義体格納部123より、画面定義体を読み出す。ステップS1204において、入力ガイド生成部704は、読み出した画面定義体に基づいて、各項目のタブ遷移順序を示す情報と各項目の位置を示す情報とを生成する。 In step S1203, the input guide generation unit 704 reads out the screen definition program from the screen definition program storage unit 123. In step S1204, the input guide generation unit 704 generates information indicating the tab transition order of each item and information indicating the position of each item based on the read screen definition program.

ステップS1205において、入力ガイド生成部704は、画面変更内容に基づいてテキスト情報を生成することで入力ガイドを生成し、生成した各入力ガイドについて、順番を規定するとともに、配置位置を決定する。 In step S1205, the input guide generation unit 704 generates an input guide by generating text information based on the screen change content, defines an order for each generated input guide, and determines an arrangement position.

ステップS1206において、画面イメージ生成部705は、初期画面表示時の項目値群と、画面定義体とに基づいて、初期画面(画面イメージ)を生成する。 In step S1206, the screen image generation unit 705 generates an initial screen (screen image) based on the item value group at the time of initial screen display and the screen definition program.

ステップS1207において、合成部706は、順番が規定された入力ガイドを、画面イメージに対して、対応する項目からの吹き出し表示として配置する。画面制御部701は、吹き出し表示が配置された画面イメージを、手順書として表示する。 In step S1207, the synthesis unit 706 arranges the input guides in which the order is defined as balloon displays from the corresponding items with respect to the screen image. The screen control unit 701 displays a screen image in which the balloon display is arranged as a procedure manual.

以上の説明から明らかなように、第1の実施形態におけるサーバ装置120は、初期画面の各項目に入力されている項目値群と、遷移直前画面の各項目に入力されている項目値群とを比較する。また、第1の実施形態におけるサーバ装置120は、比較の結果に基づいて、他の画面に遷移するまでに入力された1又は複数のデータ(画面変更内容)を特定し、特定した1又は複数のデータについて、画面定義体に基づいて順番を規定する。更に、第1の実施形態におけるサーバ装置120では、特定した1又は複数のデータに基づいて生成された、順番が規定された入力ガイドを、初期画面の対応する項目に関連付けて配置する。 As is clear from the above description, the server device 120 in the first embodiment includes an item value group input to each item on the initial screen and an item value group input to each item on the screen immediately before the transition. To compare. Further, the server device 120 in the first embodiment specifies one or a plurality of data (screen change contents) input before transitioning to another screen based on the comparison result, and the specified one or a plurality of data. The order of the data is specified based on the screen definition program. Further, in the server device 120 according to the first embodiment, the input guides in the specified order generated based on the specified one or a plurality of data are arranged in association with the corresponding items on the initial screen.

このように、第1の実施形態では、システムの使用方法が変更されたり、運用方法が変更された場合に、どのような操作をすべきかをテキスト化し手順書を生成する代わりに、画面変更内容を用いて、どのような操作をしたかをテキスト化し手順書を生成する。 In this way, in the first embodiment, when the usage method of the system is changed or the operation method is changed, what kind of operation should be performed is converted into a text and a procedure manual is generated instead of generating a screen change content. To generate a procedure manual by converting what kind of operation was performed into text using.

これにより、第1の実施形態に係るサーバ装置120によれば、システムの使用方法が変更されたり、運用方法が変更された場合でも、変更後の操作手順を示す手順書を容易に生成することができる。 As a result, according to the server device 120 according to the first embodiment, even if the usage method of the system is changed or the operation method is changed, a procedure manual showing the changed operation procedure can be easily generated. Can be done.

つまり、第1の実施形態に係るサーバ装置120によれば、操作手順を示す手順書を生成する際の作業負荷を低減することができる。 That is, according to the server device 120 according to the first embodiment, it is possible to reduce the workload when generating a procedure manual showing an operation procedure.

[第2の実施形態]
上記第1の実施形態では、順番が規定された入力ガイドとして、項目値群に基づくテキスト情報と指示履歴に基づくテキスト情報とが含まれるものとして説明した。しかしながら、順番が規定された入力ガイドとして、項目値群に基づくテキスト情報と指示履歴に基づくテキスト情報の両方が含まれていなくてもよい。例えば、項目値群に基づくテキスト情報が含まれ、指示履歴に基づくテキスト情報が含まれていない入力ガイドであってもよい。
[Second Embodiment]
In the first embodiment, it has been described that the input guide in which the order is defined includes the text information based on the item value group and the text information based on the instruction history. However, the input guide in which the order is defined may not include both the text information based on the item value group and the text information based on the instruction history. For example, it may be an input guide that includes text information based on an item value group and does not include text information based on an instruction history.

また、上記第1の実施形態では、ユーザの操作情報のうち、生成者により入力された検索条件に基づいて検索されたユーザの操作情報に基づいて、手順書を生成するものとして説明した。しかしながら、手順書を生成する際に用いる操作情報は、ユーザの操作情報に限定されない。例えば、生成者自身の操作情報に基づいて、手順書を生成するようにしてもよい。 Further, in the first embodiment, it has been described that the procedure manual is generated based on the user's operation information searched based on the search condition input by the generator among the user's operation information. However, the operation information used when generating the procedure manual is not limited to the operation information of the user. For example, the procedure manual may be generated based on the operation information of the generator itself.

また、上記第1の実施形態では、“外国人の在留カード申請サービス”を例に説明したが、手順書生成処理は、他の種類の行政サービスにも適用可能であることはいうまでもない。ただし、手順書生成処理は、所定期間ごとに更新申請を行うことが必要な行政サービスに適用することで、より大きな効果を得ることができる。 Further, in the first embodiment described above, the “foreigner's residence card application service” has been described as an example, but it goes without saying that the procedure manual generation process can also be applied to other types of administrative services. .. However, the procedure manual generation process can be applied to an administrative service that requires a renewal application at regular intervals to obtain a greater effect.

なお、開示の技術では、以下に記載する付記のような形態が考えられる。
(付記1)
画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得し、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得し、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定し、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定し、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する、
処理をコンピュータに実行させるガイド生成プログラム。
(付記2)
前記1又は複数のデータには、前記第1の項目値群と前記第2の項目値群との差分となる項目値群が含まれることを特徴とする付記1に記載のガイド生成プログラム。
(付記3)
前記1又は複数のデータには、前記他の画面に遷移するまでに操作ボタンが選択または押下されることで入力された指示が含まれることを特徴とする付記1に記載のガイド生成プログラム。
(付記4)
前記初期画面の対応する項目に関連付けて配置された前記入力ガイドを、前記順番を示す情報とともに、表示することを特徴とする付記1乃至付記3のいずれかの付記に記載のガイド生成プログラム。
(付記5)
前記初期画面の対応する項目を、他の項目とは異なる表示態様で表示することを特徴とする付記4に記載のガイド生成プログラム。
(付記6)
画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得し、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得し、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定し、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定し、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する、
処理をコンピュータが実行するガイド生成方法。
(付記7)
画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得する第1の取得部と、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得する第2の取得部と、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定する特定部と、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定する規定部と、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する配置部と
を有することを特徴とするサーバ装置。
It should be noted that the disclosed technology may have the form described in the appendix below.
(Appendix 1)
Acquire the first item value group input to each item of the initial screen when the screen is displayed in association with the screen.
Acquire the second item value group input to each item of the screen immediately before the transition from the screen to another screen.
The first item value group is compared with the second item value group, and one or more data input before the transition to the other screen is specified.
Based on the definition data on the screen, the order of the one or more data is specified.
Place an input guide with a defined order generated based on the identified one or more data in association with the corresponding item on the initial screen.
A guide generator that lets a computer perform processing.
(Appendix 2)
The guide generation program according to Appendix 1, wherein the one or a plurality of data includes an item value group that is a difference between the first item value group and the second item value group.
(Appendix 3)
The guide generation program according to Appendix 1, wherein the one or a plurality of data includes an instruction input by selecting or pressing an operation button before transitioning to the other screen.
(Appendix 4)
The guide generation program according to any one of Supplementary note 1 to Supplementary note 3, wherein the input guides arranged in association with the corresponding items on the initial screen are displayed together with information indicating the order.
(Appendix 5)
The guide generation program according to Appendix 4, wherein the corresponding item on the initial screen is displayed in a display mode different from that of other items.
(Appendix 6)
Acquire the first item value group input to each item of the initial screen when the screen is displayed in association with the screen.
Acquire the second item value group input to each item of the screen immediately before the transition from the screen to another screen.
The first item value group is compared with the second item value group, and one or more data input before the transition to the other screen is specified.
Based on the definition data on the screen, the order of the one or more data is specified.
Place an input guide with a defined order generated based on the identified one or more data in association with the corresponding item on the initial screen.
A guide generation method in which a computer performs processing.
(Appendix 7)
A first acquisition unit that acquires the first item value group input to each item of the initial screen when the screen is displayed in association with the screen, and
A second acquisition unit that acquires a second item value group input to each item on the screen immediately before the transition from the screen to another screen, and a second acquisition unit.
A specific unit that compares the first item value group and the second item value group and identifies one or more data input before the transition to the other screen.
A ruler that defines the order of the one or more data based on the definition data on the screen, and a ruler.
A server device comprising an arrangement unit for arranging input guides in a specified order, which is generated based on the specified one or more data in association with a corresponding item on the initial screen.

なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。 The present invention is not limited to the configurations shown here, such as combinations with other elements in the configurations and the like described in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form thereof.

100 :行政サービス提供システム
110_1等 :端末
120 :サーバ装置
121 :行政サービス提供部
122 :手順書生成部
310 :操作画面
320 :画面定義体
400 :操作情報
530 :初期画面
540 :遷移直前画面
630 :検索画面
640 :手順書生成画面
641 :検索結果
650 :手順書表示画面
651 :手順書
701 :画面制御部
702 :検索部
703 :画面変更内容特定部
704 :入力ガイド生成部
705 :画面イメージ生成部
706 :合成部
811 :初期画面の項目値群
812 :遷移直前画面の項目値群
813 :指示履歴
814 :画面変更内容
821 :タブ遷移順序を示す情報
822 :各項目の位置を示す情報
823 :順番情報
824 :配置位置情報
910 :差分となる項目値群
1101~1104 :吹き出し表示
100: Administrative service providing system 110_1, etc .: Terminal 120: Server device 121: Administrative service providing unit 122: Procedure manual generation unit 310: Operation screen 320: Screen definition program 400: Operation information 530: Initial screen 540: Immediately before transition screen 630: Search screen 640: Procedure manual generation screen 641: Search result 650: Procedure manual display screen 651: Procedure manual 701: Screen control unit 702: Search unit 703: Screen change content specification unit 704: Input guide generation unit 705: Screen image generation unit 706: Synthesis unit 811: Item value group of the initial screen 812: Item value group of the screen immediately before the transition 813: Instruction history 814: Screen change contents 821: Information indicating the tab transition order 822: Information indicating the position of each item 823: Order Information 824: Arrangement position information 910: Item value group to be a difference 1101 to 1104: Blowout display

Claims (7)

画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得し、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得し、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定し、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定し、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する、
処理をコンピュータに実行させるガイド生成プログラム。
Acquire the first item value group input to each item of the initial screen when the screen is displayed in association with the screen.
Acquire the second item value group input to each item of the screen immediately before the transition from the screen to another screen.
The first item value group is compared with the second item value group, and one or more data input before the transition to the other screen is specified.
Based on the definition data on the screen, the order of the one or more data is specified.
Place an input guide with a defined order generated based on the identified one or more data in association with the corresponding item on the initial screen.
A guide generator that lets a computer perform processing.
前記1又は複数のデータには、前記第1の項目値群と前記第2の項目値群との差分となる項目値群が含まれることを特徴とする請求項1に記載のガイド生成プログラム。 The guide generation program according to claim 1, wherein the one or a plurality of data includes an item value group that is a difference between the first item value group and the second item value group. 前記1又は複数のデータには、前記他の画面に遷移するまでに操作ボタンが選択または押下されることで入力された指示が含まれることを特徴とする請求項1に記載のガイド生成プログラム。 The guide generation program according to claim 1, wherein the one or a plurality of data includes an instruction input by selecting or pressing an operation button before transitioning to the other screen. 前記初期画面の対応する項目に関連付けて配置された前記入力ガイドを、前記順番を示す情報とともに、表示することを特徴とする請求項1乃至3のいずれか1項に記載のガイド生成プログラム。 The guide generation program according to any one of claims 1 to 3, wherein the input guides arranged in association with the corresponding items on the initial screen are displayed together with information indicating the order. 前記初期画面の対応する項目を、他の項目とは異なる表示態様で表示することを特徴とする請求項4に記載のガイド生成プログラム。 The guide generation program according to claim 4, wherein the corresponding item on the initial screen is displayed in a display mode different from that of the other items. 画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得し、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得し、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定し、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定し、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する、
処理をコンピュータが実行するガイド生成方法。
Acquire the first item value group input to each item of the initial screen when the screen is displayed in association with the screen.
Acquire the second item value group input to each item of the screen immediately before the transition from the screen to another screen.
The first item value group is compared with the second item value group, and one or more data input before the transition to the other screen is specified.
Based on the definition data on the screen, the order of the one or more data is specified.
Place an input guide with a defined order generated based on the identified one or more data in association with the corresponding item on the initial screen.
A guide generation method in which a computer performs processing.
画面に対応付けて、該画面を表示した際の初期画面の各項目に入力されている第1の項目値群を取得する第1の取得部と、
前記画面から他の画面に遷移する遷移直前画面の各項目に入力されている第2の項目値群を取得する第2の取得部と、
前記第1の項目値群と前記第2の項目値群とを比較して、前記他の画面に遷移するまでに入力された1又は複数のデータを特定する特定部と、
前記画面の定義データに基づいて、前記1又は複数のデータについて順番を規定する規定部と、
前記初期画面の対応する項目に関連付けて、特定した前記1又は複数のデータに基づいて生成した、前記順番が規定された入力ガイドを配置する配置部と
を有することを特徴とするサーバ装置。
A first acquisition unit that acquires the first item value group input to each item of the initial screen when the screen is displayed in association with the screen, and
A second acquisition unit that acquires a second item value group input to each item on the screen immediately before the transition from the screen to another screen, and a second acquisition unit.
A specific unit that compares the first item value group and the second item value group and identifies one or more data input before the transition to the other screen.
A ruler that defines the order of the one or more data based on the definition data on the screen, and a ruler.
A server device comprising an arrangement unit for arranging input guides in a specified order, which is generated based on the specified one or more data in association with a corresponding item on the initial screen.
JP2018045015A 2018-03-13 2018-03-13 Guide generation program, guide generation method and server device Active JP6996364B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018045015A JP6996364B2 (en) 2018-03-13 2018-03-13 Guide generation program, guide generation method and server device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018045015A JP6996364B2 (en) 2018-03-13 2018-03-13 Guide generation program, guide generation method and server device

Publications (2)

Publication Number Publication Date
JP2019159745A JP2019159745A (en) 2019-09-19
JP6996364B2 true JP6996364B2 (en) 2022-01-17

Family

ID=67993974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018045015A Active JP6996364B2 (en) 2018-03-13 2018-03-13 Guide generation program, guide generation method and server device

Country Status (1)

Country Link
JP (1) JP6996364B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008512783A (en) 2004-09-08 2008-04-24 トランスセンサス、エルエルシー System and method for teaching a person to interact with a computer program having a graphical user interface
JP2009140229A (en) 2007-12-06 2009-06-25 Lenovo Singapore Pte Ltd Method for displaying help information, and computer
JP2010146483A (en) 2008-12-22 2010-07-01 Nec Corp System, method and program for supporting operation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010073092A (en) * 2008-09-22 2010-04-02 Fuji Xerox Co Ltd Information processor and program
JP2016009420A (en) * 2014-06-26 2016-01-18 株式会社沖データ Information processing apparatus and information processing method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008512783A (en) 2004-09-08 2008-04-24 トランスセンサス、エルエルシー System and method for teaching a person to interact with a computer program having a graphical user interface
JP2009140229A (en) 2007-12-06 2009-06-25 Lenovo Singapore Pte Ltd Method for displaying help information, and computer
JP2010146483A (en) 2008-12-22 2010-07-01 Nec Corp System, method and program for supporting operation

Also Published As

Publication number Publication date
JP2019159745A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
RU2714609C1 (en) Automation of document generation
US20140223570A1 (en) Information processing apparatus, information processing system, and license management method
US7460259B2 (en) Print control device and print control method
JP5268508B2 (en) Information processing apparatus and search method
JP6996364B2 (en) Guide generation program, guide generation method and server device
JP2012159917A (en) Document management system, document management method and program
JP2009093389A (en) Information processor, information processing method, and program
JP6032250B2 (en) Program generating apparatus, information processing apparatus, control method, and program
US9984084B2 (en) Information processing apparatus, method for controlling same, and storage medium
US20190155873A1 (en) Document processing apparatus and non-transitory computer readable medium storing program
CN112583603B (en) Visual signature method and device, electronic equipment and computer readable storage medium
US11640502B2 (en) Word registration device, word registration method, and word registration program stored on computer-readable storage
JP6551082B2 (en) Test support apparatus, test support method, and test support program
JP2013097567A (en) Help creation support device, help creation support program and help creation support method
JP2007299233A (en) Customizing device, customizing method, and customizing program
JP6572679B2 (en) Information processing apparatus and program
JP2020119409A (en) Program, information processing apparatus, and processing method
KR101360490B1 (en) Dynamic main display configuration apparatus for terminal application using smart card and method for the same
JP7421137B2 (en) Information processing device, information processing method and program
JP4248447B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP2015212907A (en) Output system, terminal device, program and output method
JP2006331356A (en) Business processing program, recording medium recording it, and business processing system
JP6973132B2 (en) Information processing equipment, information processing methods and information processing programs
JP2020107020A (en) Program, information processor, and processing method
JP6303445B2 (en) Electronic form system, form retrieval apparatus, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201210

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211129

R150 Certificate of patent or registration of utility model

Ref document number: 6996364

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150