JP7411766B2 - Setting work support device, setting work support method, and setting work support program - Google Patents
Setting work support device, setting work support method, and setting work support program Download PDFInfo
- Publication number
- JP7411766B2 JP7411766B2 JP2022185454A JP2022185454A JP7411766B2 JP 7411766 B2 JP7411766 B2 JP 7411766B2 JP 2022185454 A JP2022185454 A JP 2022185454A JP 2022185454 A JP2022185454 A JP 2022185454A JP 7411766 B2 JP7411766 B2 JP 7411766B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- information
- item
- display
- specific
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、設定業務支援装置、設定業務支援方法および設定業務支援プログラムに関する。 The present invention relates to a setup task support device, a setup task support method, and a setup task support program.
特許文献1には、画面の動的コントロールが必要な業務用のWeb画面を、簡単な操作で効率的に作成可能であり、また可読性や均質性にも優れたコードを生成できる開発支援技術の提供を目的とするWeb画面開発支援システムが開示されている(特許文献1の0007段落参照)。
このような画面開発の分野においては、入力候補選択機能(プルダウン)のレイアウトおよび挙動の設定を柔軟に変更できないという問題があった。 In the field of screen development, there has been a problem in that the layout and behavior settings of the input candidate selection function (pulldown) cannot be changed flexibly.
例えば、図3に太字で示すように、プルダウン時に表示される候補についての属性情報(図3では、住所の情報)を表示したり、図5に太字で示すように、プルダウン時に表示される候補についての詳細情報を柔軟に追加したり(図5では、住所および法人番号の情報の追加)、図6に示すように、プルダウン時に表示される候補の表示レイアウトを柔軟に変更したり、図7に示すように、プルダウンにより選択された箇所以外の箇所に戻り値を自動入力したりすることは、従来においてはできなかった。 For example, as shown in bold in Figure 3, attribute information (address information in Figure 3) about the candidates displayed during pull-down may be displayed, or as shown in bold in Figure 5, the candidates displayed during pull-down are displayed. You can flexibly add detailed information about (in Figure 5, add address and corporate number information), flexibly change the display layout of candidates displayed when pulling down as shown in Figure 6, and As shown in the figure, it has not been possible in the past to automatically input a return value to a location other than the location selected by pull-down.
本発明は、上記問題点に鑑みてなされたものであって、画面上の特定箇所のプルダウン時に表示される選択肢の表示態様および選択された選択肢の入力態様についての柔軟な設定を可能とする設定業務支援装置、設定業務支援方法および設定業務支援プログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and provides settings that enable flexible settings for the display mode of options displayed when pulling down a specific location on the screen and the input mode of the selected option. The purpose is to provide a business support device, a setup business support method, and a setup business support program.
上述した課題を解決し、目的を達成するために、本発明に係る設定業務支援装置においては、画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援する、制御部および記憶部を備える設定業務支援装置であって、前記記憶部には、前記具体的情報が属する項目を含むマスタが格納されており、前記制御部は、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶手段と、他箇所記憶手段、表示態様記憶手段および詳細表示項目記憶手段からなる群から選択される少なくとも一つの手段と、を備え、前記他箇所記憶手段は、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶し、前記表示態様記憶手段は、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶し、前記詳細表示項目記憶手段は、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶すること、を特徴とする。 In order to solve the above-mentioned problems and achieve the purpose, in the setting work support device according to the present invention, when a specific location on the screen is selected, specific information that is a candidate to be input to the specific location is selected. A setting work support device includes a control unit and a storage unit, and supports flexible settings regarding the pull-down mode and the input mode, which are display functions, at the time of screen development. A master including items to which specific information belongs is stored, and the control unit displays the items in the master during screen development, and a specific item is selected from the displayed items by the screen developer. Then, the selected item is stored as a display/input item in which the specific information is displayed as the option when pulled down, and the selected specific information is automatically input into the specific location. display/input item storage means; and at least one means selected from the group consisting of other location storage means, display mode storage means, and detailed display item storage means; When a location other than the specific location above is selected by the screen developer, the selected location is stored as another location other than the specific location where the specific information is automatically input, and The display mode storage means stores a display mode in which the specific information is displayed during pull-down, which is set by the screen developer at the time of screen development, and the detailed display item storage means stores the display mode set by the screen developer at the time of screen development, and the detailed display item storage means stores the display mode set by the screen developer at the time of screen development, and the detailed display item storage means stores the display mode set by the screen developer at the time of screen development. When a specific item is selected by the screen developer from the displayed items, the specific information about the display/input item is displayed on the mouse over the selected item when it is pulled down. The item itself and the specific information about the item are stored as detailed display items, which are items displayed when pulled down, as detailed information of the specific information moused over when the mouse is pressed.
また、本発明に係る設定業務支援装置においては、前記制御部は、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶する表示態様記憶手段を備え、前記表示態様記憶手段は、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から前記表示・入力項目に加えて他の項目が選択されると、当該選択された他の項目を、前記表示・入力項目についての前記具体的情報と併せて前記具体的情報がプルダウン時に表示される項目である併表示項目として記憶すること、を特徴とする。 Further, in the setting work support device according to the present invention, the control unit includes a display mode memory that stores a display mode when the specific information is displayed at the time of pull-down, which is set by the screen developer at the time of screen development. The display mode storage means displays the items in the master at the time of screen development, and when another item is selected from the displayed items in addition to the display/input item, the display mode storage means displays the selected item. The present invention is characterized in that the other items are stored together with the specific information regarding the display/input items as a joint display item that is an item displayed when the specific information is pulled down.
また、本発明に係る設定業務支援装置においては、前記表示態様記憶手段は、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が横並びでプルダウン時に表示される既定レイアウトと、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が前記画面開発者の設定に従いプルダウン時に表示されるカスタムレイアウトと、のうち、前記画面開発者によって選択されたレイアウトに従った表示態様を記憶すること、を特徴とする。 Further, in the setting work support device according to the present invention, the display mode storage means stores a default layout in which the specific information of the display/input item and the specific information of the co-display item are displayed side by side when pulled down. and a custom layout in which the specific information of the display/input items and the specific information of the co-display items are displayed when pulled down according to the screen developer's settings, selected by the screen developer. It is characterized by storing a display mode according to a layout.
また、本発明に係る設定業務支援装置においては、前記カスタムレイアウトが選択される場合、前記画面開発者による設定が、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報がプルダウン時に表示される際の表示位置、大きさ、濃淡および太さに関する設定であること、を特徴とする。 Further, in the setting work support device according to the present invention, when the custom layout is selected, the settings by the screen developer include the specific information of the display/input item and the specific information of the co-display item. The feature is that the settings are related to the display position, size, shading, and thickness when displayed during pull-down.
また、本発明に係る設定業務支援装置においては、前記記憶部においては、ある画面の画面開発時に前記表示・入力項目記憶手段が記憶した情報と、前記ある画面の画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶する表示態様記憶手段が記憶した情報と、前記ある画面の画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶する詳細表示項目記憶手段が記憶した情報と、が異なる画面間で共通する設定情報である共通設定情報として紐付けて管理されており、前記制御部は、前記ある画面とは別の画面の画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段が記憶した情報と、前記共通設定情報と、を紐付けて、前記別の画面についての設定情報として管理する共通設定記憶手段を更に備えること、を特徴とする。 Further, in the setting work support device according to the present invention, the storage unit stores information stored by the display/input item storage means during screen development of a certain screen, and information stored by the screen developer during screen development of the certain screen. Displaying the information stored in the set display mode storage means that stores the display mode when the specific information is displayed at the time of pull-down, and displaying the item in the master at the time of screen development of the certain screen, and displaying the display mode. When a specific item is selected by the screen developer from the displayed items, the screen developer selects the selected item when the specific information about the display/input item is moused over when it is pulled down. As the detailed information of the specific information, the item itself and the information stored by the detailed display item storage means stored as the detailed display item, which is the item displayed when the specific information about the item is pulled down, are common between different screens. When developing a screen other than the certain screen, the control unit is configured to manage the screen as common setting information that is setting information that is set by the screen developer. Then, the information stored by the other location storage means that stores the selected location as another location where the specific information is automatically input in addition to the specific location, and the common setting information. The screen is characterized by further comprising a common setting storage means for linking and managing the setting information for the other screen.
また、本発明に係る設定業務支援装置においては、前記制御部は、開発された画面を用いてオペレータが画面実行を行う場合において、前記特定箇所が前記オペレータにより選択されると、前記表示・入力項目記憶手段が記憶した前記表示・入力項目についての前記具体的情報を前記選択肢として、前記表示態様記憶手段で記憶した前記表示態様に従って表示するプルダウン時表示手段を更に備えること、を特徴とする。 Further, in the setting work support device according to the present invention, when the operator executes the screen using the developed screen, when the specific location is selected by the operator, the control unit controls the display/input The present invention is characterized by further comprising a pull-down display means for displaying the specific information about the display/input item stored by the item storage means as the option according to the display mode stored in the display mode storage means.
また、本発明に係る設定業務支援装置においては、前記プルダウン時表示手段は、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶する詳細表示項目記憶手段で記憶した前記詳細表示項目および当該詳細表示項目についての前記具体的情報を、前記プルダウン時表示手段が表示した前記選択肢としての前記具体的情報が前記オペレータによってマウスオーバーされた際に表示すること、を特徴とする。 Further, in the setting work support device according to the present invention, the pull-down display means displays the items in the master at the time of screen development, and allows the screen developer to select a specific item from the displayed items. Then, when the specific information about the display/input item is moused over at the time of pull-down, the selected item is used as the detailed information of the moused-over specific information, and the item itself and the item itself are displayed. The pull-down display means displays the detailed display item and the specific information about the detailed display item stored in the detail display item storage means storing the specific information as a detail display item that is an item to be displayed at the pull-down time. The specific information as the selected option is displayed when the operator mouses over the specific information.
また、本発明に係る設定業務支援装置においては、前記制御部は、前記プルダウン時表示手段が表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所、および、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段が記憶した前記他箇所に、前記選択された具体的情報を自動入力するプルダウン時入力手段を更に備えること、を特徴とする。 Further, in the setting work support device according to the present invention, when the specific specific information is selected from the options displayed by the pull-down display means, the control unit selects the specific information at the specific location and during screen development. When a location other than the specific location on the screen is selected by the screen developer, the selected location is stored as a location other than the specific location where the specific information is automatically input. The present invention is characterized by further comprising a pull-down input means for automatically inputting the selected specific information into the other location stored in the location storage means.
また、本発明に係る設定業務支援装置においては、画面開発が、ソースコードを全く書かずに行われる画面開発またはソースコードをほとんど書かずに行われる画面開発であること、を特徴とする。 Further, the setting work support device according to the present invention is characterized in that screen development is performed without writing any source code or screen development is performed without writing much source code.
また、本発明に係る設定業務支援方法においては、画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援する、制御部および記憶部を備える情報処理装置で実行される設定業務支援方法であって、前記記憶部には、前記具体的情報が属する項目を含むマスタが格納されており、前記制御部で実行される、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶ステップと、他箇所記憶ステップ、表示態様記憶ステップおよび詳細表示項目記憶ステップからなる群から選択される少なくとも一つのステップと、を含み、前記他箇所記憶ステップにおいては、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶し、前記表示態様記憶ステップにおいては、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶し、前記詳細表示項目記憶ステップにおいては、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶すること、を特徴とする。 Further, in the setting task support method according to the present invention, when a specific location on the screen is selected, a pull-down mode is provided, which is a function of displaying specific information as a candidate to be input to the specific location as an option, and the input A setting work support method executed by an information processing device comprising a control unit and a storage unit, which supports flexible settings regarding aspects to be performed during screen development, the storage unit to which the specific information belongs. A master including items is stored, and the items in the master are displayed during screen development executed by the control unit, and when a specific item is selected from the displayed items by the screen developer, Display/memorize the selected item as a display/input item in which the specific information is displayed as the option when pulled down, and the selected specific information is automatically input into the specific location. an input item storage step; and at least one step selected from the group consisting of an other location storage step, a display mode storage step, and a detailed display item storage step; When a location other than the specific location is selected by the screen developer, the selected location is stored as another location other than the specific location where the specific information is automatically input, and the display In the mode storage step, the display mode in which the specific information is displayed at the time of pull-down, which was set by the screen developer at the time of screen development, is stored, and in the detailed display item storage step, the display mode set by the screen developer at the time of screen development is stored, and in the detailed display item storage step, the display mode is When a specific item is selected by the screen developer from the displayed items, the specific information about the display/input item is displayed with the mouse when the screen developer pulls down the selected item. The item is characterized in that, when the item is moused over, the item itself and the specific information about the item are stored as detailed display items, which are items displayed when pulled down, as detailed information of the specific information moused over.
また、本発明に係る設定業務支援プログラムにおいては、画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援する、制御部および記憶部を備える情報処理装置に実行させるための設定業務支援プログラムであって、前記記憶部には、前記具体的情報が属する項目を含むマスタが格納されており、前記制御部に実行させるための、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶ステップと、他箇所記憶ステップ、表示態様記憶ステップおよび詳細表示項目記憶ステップからなる群から選択される少なくとも一つのステップと、を含み、前記他箇所記憶ステップにおいては、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶し、前記表示態様記憶ステップにおいては、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶し、前記詳細表示項目記憶ステップにおいては、画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶すること、を特徴とする。 In addition, in the setting work support program according to the present invention, when a specific location on the screen is selected, a pull-down mode is provided, which is a function that displays specific information as a candidate to be input to the specific location as an option, and the input A setting work support program to be executed by an information processing apparatus including a control unit and a storage unit, which supports flexible settings regarding the mode of display during screen development, wherein the storage unit stores the specific information. A master including items to which it belongs is stored, and the items in the master are displayed during screen development for the control unit to execute, and a specific item is selected from the displayed items by the screen developer. Then, the selected item is stored as a display/input item in which the specific information is displayed as the option when pulled down, and the selected specific information is automatically input into the specific location. a display/input item storage step; and at least one step selected from the group consisting of an other location storage step, a display mode storage step, and a detailed display item storage step; When a location other than the specific location on the screen is selected by the screen developer, the selected location is stored as another location other than the specific location where the specific information is automatically input; In the display mode storage step, a display mode in which the specific information is displayed at the time of pull-down, which was set by the screen developer at the time of screen development, is stored, and in the detailed display item storage step, the display mode is set by the screen developer at the time of screen development. The items in the master are displayed, and when a specific item is selected by the screen developer from the displayed items, the specific information about the display/input item is displayed in a pull-down menu for the selected item. When the item is moused over, the item itself and specific information about the item are stored as detailed display items that are displayed when pulled down, as detailed information on the specific information moused over. do.
本発明によれば、画面上の特定箇所のプルダウン時に表示される選択肢の表示態様および選択された選択肢の入力態様についての柔軟な設定を可能とする効果を奏する。 According to the present invention, it is possible to flexibly set the display mode of options displayed when pulling down a specific location on the screen and the input mode of the selected option.
以下に、本発明に係る設定業務支援装置、設定業務支援方法および設定業務支援プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of a setting work support device, a setting work support method, and a setting work support program according to the present invention will be described in detail below with reference to the drawings. Note that the present invention is not limited to this embodiment.
[1.概要]
ビジネス環境の変化が激しい中、情報システムも経営スピードに追従することが大前提とされ、スピーディーなシステム変化が必要になっている。こういった中、ローコード開発ツール(ノンコード開発ツールも含む)が注目されているが、そのユーザー層がベンダーだけでなく、システム利用会社のシステム担当者にまで広がっている。このため、UI(User Interface)のレイアウトや挙動を共通的に簡単に変更できる仕組みが求められている。
[1. overview]
As the business environment changes rapidly, it is essential that information systems keep up with the speed of business management, and speedy system changes are required. Under these circumstances, low-code development tools (including non-code development tools) are attracting attention, and their user base is expanding not only to vendors but also to system managers at system-using companies. For this reason, there is a need for a mechanism that can easily and commonly change the layout and behavior of a UI (User Interface).
しかしながら、従来のローコード開発ツールにおいては、入力候補選択機能(いわゆる、プルダウン)のレイアウトおよび挙動の設定を柔軟に変更することはできなかった。また、従来においては、プルダウン設定を共通設定として定義し、各画面で共通設定を利用することもできなかった。 However, in conventional low-code development tools, it is not possible to flexibly change the layout and behavior settings of an input candidate selection function (so-called pull-down). Furthermore, in the past, pull-down settings were defined as common settings, and the common settings could not be used on each screen.
そこで、本実施形態においては、例えば、以下の1~3を可能とした。
1.グリッド構造を利用する等により、プルダウン時のレイアウトを柔軟に設定できるようにした。
2.プルダウン選択時に、任意のコントロール(テキストボックス等)に値を反映できるようにした。すなわち、プルダウン時の挙動を柔軟に設定できるようにした。
3.プルダウン設定の中で画面に依存しない要素については、画面設定とは別の共通設定として保存することで、共通的な変更をし、各画面への共通設定の反映および各画面間での動作の統一を行えるようにした。一方で、画面に依存する要素については、画面ごとに個別に指定できるようにした。
Therefore, in this embodiment, for example, the following 1 to 3 are made possible.
1. By using a grid structure, etc., the layout when pulling down can be set flexibly.
2. It is now possible to reflect the value in any control (text box, etc.) when selecting a pull-down. In other words, the behavior when pulling down can be set flexibly.
3. Elements in the pull-down settings that are independent of screens can be saved as common settings separate from the screen settings, allowing common changes to be made, reflecting common settings on each screen, and changing operations between screens. Made it possible to unify. On the other hand, screen-dependent elements can now be specified individually for each screen.
要するに、本実施形態においては、例えば、ローコード開発ツールを用いて入力候補選択機能(プルダウン)の設定を行う際に、プルダウン時のレイアウトおよび挙動を画面開発者が自由にカスタマイズできるようにした。また、本実施形態においては、例えば、各画面で共通するプルダウン設定については、共通設定として予め保存しておくことで、新しい画面の開発の際に、画面開発者が当該共通設定を利用して画面開発を行えるようにした。以下、具体的な構成および動作について説明する。 In short, in this embodiment, for example, when setting an input candidate selection function (pulldown) using a low-code development tool, a screen developer can freely customize the layout and behavior during pulldown. In addition, in this embodiment, for example, pull-down settings that are common to each screen can be saved in advance as common settings, so that the screen developer can use the common settings when developing a new screen. Enabled screen development. The specific configuration and operation will be described below.
[2.構成]
本実施形態に係る設定業務支援装置100の構成の一例について、図1を参照して説明する。図1は、設定業務支援装置100の構成の一例を示すブロック図である。
[2. composition]
An example of the configuration of the setting
設定業務支援装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、設定業務支援装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
The setting
設定業務支援装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。設定業務支援装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
The setting
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、設定業務支援装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、設定業務支援装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。
The
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。
An input device 112 and an output device 114 are connected to the input/
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 stores a computer program for giving instructions to a CPU (Central Processing Unit) to perform various processes in cooperation with an OS (Operating System). As the storage unit 106, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, etc. can be used.
記憶部106は、例えば、マスタとしてのAPIマスタ106aと、コントロール情報106bと、プルダウン情報106cと、プルダウンリレーション情報106dと、を備えている。
The storage unit 106 includes, for example, an
APIマスタ106aの内容については、以下の[4-1]の(3)において説明する。コントロール情報106b、プルダウン情報106cおよびプルダウンリレーション情報106dの内容については、以下の[4-2-1]の(8)において説明する。
The contents of the
制御部102は、設定業務支援装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
The
制御部102は、機能概念的に、例えば、(1)画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶手段としての表示・入力項目記憶部102aと、(2)画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段としての他箇所記憶部102bと、(3)画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶する表示態様記憶手段としての表示態様記憶部102cと、(4)画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶する詳細表示項目記憶手段としての詳細表示項目記憶部102dと、(5)前記ある画面とは別の画面の画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段が記憶した情報と、共通設定情報と、を紐付けて、前記別の画面についての設定情報として管理する共通設定記憶手段としての共通設定記憶部102eと、(6)開発された画面を用いてオペレータが画面実行を行う場合において、前記特定箇所が前記オペレータにより選択されると、前記表示・入力項目記憶手段が記憶した前記表示・入力項目についての前記具体的情報を前記選択肢として、前記表示態様記憶手段で記憶した前記表示態様に従って表示するプルダウン時表示手段としてのプルダウン時表示部102fと、(7)前記プルダウン時表示手段が表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所、および、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段が記憶した前記他箇所に、前記選択された具体的情報を自動入力するプルダウン時入力手段としてのプルダウン時入力部102gと、を備えている。
Conceptually, for example, the control unit 102 (1) displays the items in the master during screen development, and when a screen developer selects a specific item from the displayed items, the
本実施形態に係る設定業務支援装置100によれば、画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援することができる。
According to the setting
表示・入力項目記憶部102aは、画面開発時にAPIマスタ106a中の項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する。
The display/input
他箇所記憶部102bは、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する。
When a location other than the specific location on the screen is selected by the screen developer during screen development, the other
表示態様記憶部102cは、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶する。
The display
表示態様記憶部102cは、例えば、画面開発時にAPIマスタ106a中の前記項目を表示し、当該表示された項目から前記表示・入力項目に加えて他の項目が選択されると、当該選択された他の項目を、前記表示・入力項目についての前記具体的情報と併せて前記具体的情報がプルダウン時に表示される項目である併表示項目として記憶する。
For example, the display
表示態様記憶部102cは、例えば、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が横並びでプルダウン時に表示される既定レイアウトと、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が前記画面開発者の設定に従いプルダウン時に表示されるカスタムレイアウトと、のうち、前記画面開発者によって選択されたレイアウトに従った表示態様を記憶する。
The display
前記カスタムレイアウトが選択される場合、前記画面開発者による設定は、例えば、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報がプルダウン時に表示される際の表示位置、大きさ、濃淡および太さに関する設定である。 When the custom layout is selected, the settings made by the screen developer include, for example, the display position when the specific information of the display/input item and the specific information of the co-display item are displayed at the time of pull-down; These are settings related to size, shading, and thickness.
詳細表示項目記憶部102dは、画面開発時にAPIマスタ106a中の前記項目を表示し、当該表示された項目から特定の項目が前記画面開発者によって選択されると、当該選択された項目を、前記表示・入力項目についての前記具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に表示される項目である詳細表示項目として記憶する。つまり、詳細表示項目記憶部102dは、APIマスタ106a中の前記項目のうち前記画面開発者によって選択された項目を、前記詳細表示項目として記憶する。
The detailed display item storage unit 102d displays the items in the
ある画面の画面開発時に表示・入力項目記憶部102aが記憶した情報と、前記ある画面の画面開発時に表示態様記憶部102cが記憶した情報と、前記ある画面の画面開発時に詳細表示項目記憶部102dが記憶した情報と、が異なる画面間で共通する設定情報である共通設定情報として紐付けて管理されているとする。この場合、共通設定記憶部102eは、前記ある画面とは別の画面の画面開発時に他箇所記憶部102bが記憶した情報と、前記共通設定情報と、を紐付けて、前記別の画面についての設定情報として管理する。
Information stored by the display/input
プルダウン時表示部102fは、開発された画面を用いてオペレータが画面実行を行う場合において、前記特定箇所が前記オペレータにより選択されると、表示・入力項目記憶部102aが記憶した前記表示・入力項目についての前記具体的情報を前記選択肢として、表示態様記憶部102cで記憶した前記表示態様に従って表示する。
When the operator executes the screen using the developed screen, when the specific location is selected by the operator, the pull-
プルダウン時表示部102fは、詳細表示項目記憶部102dで記憶した前記詳細表示項目および当該詳細表示項目についての前記具体的情報を、プルダウン時表示部102fが表示した前記選択肢としての前記具体的情報が前記オペレータによってマウスオーバーされた際に表示してもよい。
The pull-
プルダウン時入力部102gは、プルダウン時表示部102fが表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所、および、他箇所記憶部102bが記憶した前記他箇所に、前記選択された具体的情報を自動入力する。
When the specific specific information is selected from the options displayed by the pull-
なお、本実施形態において、画面開発は、ソースコードを全く書かずに行われる画面開発(いわゆるノンコード開発)、または、ソースコードをほとんど書かずに行われる画面開発(いわゆるローコード開発)であることが好ましい。 Note that in this embodiment, screen development is screen development performed without writing any source code (so-called non-code development), or screen development performed without writing almost any source code (so-called low-code development). It is preferable.
[3.処理の概要]
本項目では、本実施形態に係る処理の概要について説明する。
[3. Processing overview]
In this item, an overview of the processing according to this embodiment will be explained.
[3-1.プルダウン時に表示される値の柔軟な設定]
アプリケーションには、従来から、オペレータの入力を補助する入力候補選択機能(いわゆる、プルダウン機能)が存在する。プルダウン機能とは、例えば、図2の(A)に示すように、所定のテキストボックスがオペレータによって選択されると、図2の(B)に示すように、当該テキストボックスへの入力候補が明細として表示され、最終的に、図2の(C)に示すように、選択された明細が当該テキストボックスに自動入力される機能である。
[3-1. [Flexible settings for values displayed during pull-down]
Applications have traditionally had an input candidate selection function (so-called pull-down function) to assist the operator's input. The pull-down function is, for example, when a predetermined text box is selected by the operator as shown in FIG. 2(A), input candidates for the text box are displayed in detail as shown in FIG. , and finally, the selected details are automatically input into the text box as shown in FIG. 2(C).
しかしながら、従来においては、図2に示すように、プルダウン時に表示される値として「取引先コード、取引先名」という情報が一度設定されると、この設定を変更するのは手間がかかるため、例えば、当該情報に加えて「住所」等の属性情報を表示する設定を行うのは容易ではなかった。 However, in the past, as shown in Figure 2, once the information such as "business partner code, business partner name" is set as the value displayed during pulldown, it is time-consuming to change this setting. For example, it was not easy to configure settings to display attribute information such as "address" in addition to this information.
これに対して、本実施形態においては、プルダウン時に表示される値を柔軟に設定できるため、図3に示すように、例えば、「取引先コード、取引先名」の値に加えて、「住所」の値も表示することができる。 On the other hand, in this embodiment, the values displayed at the time of pull-down can be flexibly set, so for example, in addition to the values of "business partner code, business partner name", "address" can be set as shown in FIG. ” value can also be displayed.
[3-2.マウスオーバー時に表示される値の柔軟な設定]
同様に、従来においては、プルダウンにより表示された明細がマウスで選択(マウスオーバー)された際に、吹き出し等で表示される詳細情報も固定的であった。例えば、図4に吹き出しで示すように、「担当部署、担当者」という情報が一度設定されると、この設定を変更するのは手間がかかるため、例えば、当該情報に加えて「住所、法人番号」等の情報も吹き出しで表示する設定を行うのは容易ではなかった。
[3-2. Flexible settings for values displayed on mouseover]
Similarly, in the past, detailed information displayed in a balloon or the like when the details displayed in a pull-down menu were selected (moused over) with a mouse was also fixed. For example, as shown in the balloon in Figure 4, once the information such as "department and person in charge" is set, it is time-consuming to change this setting. It was not easy to configure settings to display information such as "number" in speech bubbles.
これに対して、本実施形態においては、マウスオーバー時に吹き出しで表示される値を柔軟に設定できるため、図5に示すように、例えば、「担当部署、担当者」の値に加えて、「住所、法人番号」の値も吹き出しで表示することができる。 In contrast, in this embodiment, the values displayed in the balloon when the mouse is hovered over can be flexibly set, so for example, in addition to the values of "department and person in charge", " Address and corporate number values can also be displayed in balloons.
[3-3.表示態様の柔軟な設定]
そして、本実施形態においては、プルダウン時の表示態様(表示位置等のレイアウト、字の大きさ、字の濃淡および字の太さ等)を柔軟に設定できるため、図6に示すように、オペレータ所望の表示態様で、プルダウン時に値を表示することができる。
[3-3. Flexible display settings]
In this embodiment, since the display mode (layout such as display position, font size, shading, thickness, etc.) during pull-down can be flexibly set, the operator can Values can be displayed when pulled down in a desired display manner.
[3-4.複数箇所への戻り値の設定]
更に、本実施形態においては、画面上のある箇所を選択してプルダウンにより表示された値の中から、ある値が選択されると、図7に示すように、当該選択されたある値(戻り値)を前記ある箇所のみならず、画面上の他の箇所に対しても反映することができる。つまり、複数の箇所に戻り値を反映することができる。
[3-4. Setting return values to multiple locations]
Furthermore, in this embodiment, when a certain point on the screen is selected and a certain value is selected from among the values displayed by the pulldown, the selected value (return) is displayed as shown in FIG. value) can be reflected not only at the certain location but also at other locations on the screen. In other words, the return value can be reflected in multiple locations.
[3-5.共通設定]
ここで、上記[3-1]~[3-4]である画面のある箇所に対して行った設定は、別の画面の同一箇所に対しても反映させる必要がある。しかしながら、同一の設定をもう一度行うのは手間となるため、このような画面に依存しない箇所についてのプルダウン設定をする場合のために、本実施形態においては、共通設定を利用できるようにした。共通設定により、例えば、ある画面と別の画面とで同一箇所が存在する場合には、ある画面についてのプルダウン設定時に[3-1]~[3-3]について一度共通設定をしておけば、別の画面のプルダウン設定時にも共通設定を利用することができる(なお、共通設定を利用する場合においても、[3-4]については、画面毎に設定し直すこととなる)。
[3-5. Common setting]
Here, the settings made for a certain part of the screen in [3-1] to [3-4] above need to be reflected in the same part of another screen. However, it is troublesome to make the same settings again, so in this embodiment, common settings are made available for use when making pull-down settings for locations that do not depend on the screen. For example, if the same location exists on one screen and another screen due to common settings, you can set common settings for [3-1] to [3-3] once when setting the pulldown for that screen. , the common settings can be used when making pull-down settings for another screen (note that even when using the common settings, [3-4] must be set again for each screen).
これに対して、本実施形態においては、画面に依存する箇所についてのプルダウン設定をする場合には、[3-1]~[3-4]について、画面毎に設定することとなる。 On the other hand, in this embodiment, when performing pull-down settings for screen-dependent locations, settings for [3-1] to [3-4] are made for each screen.
[4.処理の具体例]
本項目では、本実施形態に係る処理の具体例について説明する。以下の[4-1]においては、APIマスタ106aの設定について説明し、以下の[4-2]においては、本発明のポイントであるプルダウン設定について説明し、以下の[4-3]においては、プルダウン実行時の動作について説明する。
[4. Specific example of processing]
In this item, a specific example of processing according to this embodiment will be described. In [4-1] below, the settings of the
ここで、ローコード基盤には、画面開発者が操作する設定画面と、業務オペレータが操作する実行画面と、が存在する。以下の[4-2]で説明するのが前者であり、以下の[4-3]で説明するのが後者である。 Here, the low-code platform includes a setting screen operated by a screen developer and an execution screen operated by a business operator. The former is explained in [4-2] below, and the latter is explained in [4-3] below.
画面開発者が操作する設定画面においては、GUI(Graphical User Interface)操作で画面のレイアウトやイベント処理の設定が行われる。図8に示すように、設定画面の情報は、設定情報データベースに保存される。 On a setting screen operated by a screen developer, settings for screen layout and event processing are performed through GUI (Graphical User Interface) operations. As shown in FIG. 8, information on the setting screen is saved in a setting information database.
業務オペレータが操作する実行画面においては、図9に示すように、設定画面で設定された設定情報が読み込まれ、Webサーバ上のメモリに設定情報が展開され、アプリケーションが実行される。 On the execution screen operated by the business operator, as shown in FIG. 9, the setting information set on the setting screen is read, the setting information is developed in the memory on the Web server, and the application is executed.
[4-1.APIマスタ106aの設定]
(1)概要
プルダウン設定時には、設定されたAPIマスタ106aの内容を呼び出すことでデータ表示を行うことができる。つまり、プルダウン設定の前提として、APIマスタ106aを事前に設定しておく必要あるため、本項目では、APIマスタ106aの設定の仕方について説明する。
[4-1.
(1) Overview When setting pull-down, data can be displayed by calling the contents of the
API情報(メソッドのインターフェース)をAPIマスタ106aに取り込むことで、プルダウンの設定として利用することができる。つまり、モジュール内のインターフェース情報を、APIマスタ106aにして取り込む。
By importing API information (method interface) into the
(2)APIマスタ106aに保存されるデータ
APIマスタ106aとは、モジュール内の特定の属性でマーキングされたメソッドの引数および戻り値のインターフェース情報を格納したマスタである。図10に、APIマスタ106aの列情報を示す。図11に、引数および戻り値についての種類、種類の説明、プロパティおよびプロパティの説明を表で示す。
(2) Data stored in the
(3)取り込み動作と取り込みデータ
本項目では、モジュール内のコードであるC#の例およびその情報を取り込んだデータ(APIマスタ106a)の例について説明する。
(3) Capturing operation and captured data In this item, an example of C# code in a module and an example of data (
図12に、メソッド情報を取り込む例を示す。図13および図14に、メソッドの引数情報を取り込む例を示す。図15に、C#の例を示す。図16に、C#の情報を取り込んで生成したAPIマスタ106aの例を示す。
FIG. 12 shows an example of importing method information. FIGS. 13 and 14 show examples of importing method argument information. FIG. 15 shows an example of C#. FIG. 16 shows an example of the
APIマスタ106aは、図16に示すように、例えば、API識別子(APIキー)と、メソッド名と、表示名と、引数と、戻り値と、等を含む。戻り値は、更に、具体的情報が属する項目を含む。図16のAPIマスタ106aには、当該項目として、「取引先CD」、「取引先名」、「担当部署」、「担当者」、「住所」および「法人番号」という6つの項目が含まれている。これにより、詳細は以下の[4-2]で説明するが、画面開発者は、プルダウン時に具体的情報を表示させる項目として、当該6つの項目から特定の項目を選択することが可能となる。
As shown in FIG. 16, the
[4-2.プルダウン設定]
本項目では、本発明の特徴であるプルダウン設定について説明する。なお、プルダウン設定を行うための前提として、プルダウン時に表示させるデータを取得するために、APIのインターフェース情報を事前にAPIマスタ106aに登録しておく必要があるが、本項目では、APIマスタ106aは、[4-1]において説明した内容で事前に登録されているものとする。本項目では、画面開発者が画面開発を行うという場面(開発場面)を想定している。
[4-2. Pull-down settings]
In this item, pull-down settings, which are a feature of the present invention, will be explained. Note that as a prerequisite for performing pulldown settings, it is necessary to register API interface information in the
ここで、プルダウン設定には、個別プルダウンの設定と共通プルダウンを利用したプルダウンの設定の2種類があるため、以下、項目を分けて説明をする。 Here, there are two types of pulldown settings: individual pulldown settings and pulldown settings using a common pulldown, so each item will be explained separately below.
[4-2-1.個別プルダウンの設定]
本項目では、個別プルダウン(画面単位で異なるプルダウン)の設定について説明する。
[4-2-1. Individual pull-down settings]
This item explains the settings for individual pulldowns (different pulldowns for each screen).
(1)コントロールへのプルダウンの割り付け
まず、図17に示すように、プルダウンを設定したい箇所(コントロール)として「取引先From」が選択され、プルダウンの追加ボタンである「+」が押下される。
(1) Assignment of pulldown to controls First, as shown in FIG. 17, "Customer From" is selected as the location (control) for which a pulldown is to be set, and the "+" button to add a pulldown is pressed.
追加ボタンが押下されると、図18に示すように、プルダウンの種類を選択するポップアップが起動し、「個別プルダウンを作成する」と「共通プルダウンを利用する」のどちらかが選択される。本例では、個別設定を行うため、図18に示すように、「個別プルダウンを作成する」が選択されるものとする。 When the add button is pressed, a pop-up for selecting the type of pulldown is activated as shown in FIG. 18, and either "Create individual pulldown" or "Use common pulldown" is selected. In this example, in order to perform individual settings, it is assumed that "Create individual pulldown" is selected, as shown in FIG.
個別プルダウンが選択されると、図19に示すように、「新しいプルダウン」という名前で、プルダウン定義が作成される。 When an individual pulldown is selected, a pulldown definition is created with the name "New Pulldown" as shown in FIG. 19.
(2)APIの種類の選択
次に、「API選択」タブから、プルダウン時に表示させるデータを取得するAPIが選択される。
(2) Selection of API type Next, from the "API selection" tab, the API for acquiring data to be displayed during pull-down is selected.
具体的には、図20に示すように、まず、定義名が、「新しいプルダウン」から「取引先プルダウン」に変更される。続けて、図20に示すように、「API選択」タブが押下されると、APIマスタ106aに予め登録してあるAPIとして、「事業所データ取得処理」、「部門データ取得処理」、「取引先データ取得処理」および「請求先データ取得処理」等のAPIが表示される。本例では、APIとして、「取引先データ取得処理」が選択されるものとする。
Specifically, as shown in FIG. 20, first, the definition name is changed from "New Pulldown" to "Business Partner Pulldown." Next, as shown in FIG. 20, when the "API selection" tab is pressed, the APIs registered in advance in the
(3)引数の設定
次に、「引数設定」タブから、APIに対する引数が設定される。具体的には、図21に示すように、引数として、画面上の基準日テキストの箇所の値を引数の「基準日」の項目にセットする設定がされる。
(3) Argument settings Next, arguments for the API are set from the "Argument settings" tab. Specifically, as shown in FIG. 21, the value of the base date text on the screen is set as an argument in the "base date" field.
(4)戻り値の設定
次に、「戻り値選択」タブから、プルダウンの選択時に、(1)で選択された箇所に反映させる戻り値が選択される。
(4) Setting of return value Next, from the "return value selection" tab, the return value to be reflected in the location selected in (1) is selected when the pull-down is selected.
具体的には、図16のAPIマスタ106aに示すように、戻り値の項目として、「取引先CD」、「取引先名」、「担当部署」、「担当者」、「住所」および「法人番号」という6つの項目が設定されているとすると、表示・入力項目記憶部102aは、図22の画面に示すように、当該6つの項目を表示する。
Specifically, as shown in the
そして、表示された当該6つの項目のうち、「取引先CD」が選択されたとすると、表示・入力項目記憶部102aは、「取引先CD」を、具体的情報が選択肢としてプルダウン時に表示され、かつ、選択された具体的情報が(1)で選択された箇所に自動入力される項目である表示・入力項目として記憶する。
Then, if "Business Partner CD" is selected among the six displayed items, the display/input
これにより、(1)で選択された箇所のプルダウン時には、「取引先CD」の具体的情報(例えば、A0001)が選択肢と表示され、そして、選択された具体的情報が、(1)で選択された箇所に自動入力される。 As a result, when pulling down the part selected in (1), the specific information of "Customer CD" (for example, A0001) will be displayed as an option, and the specific information selected in (1) will be displayed as an option. will be automatically entered in the specified location.
(5)複数戻り値の設定
次に、「複数戻り値設定」タブから、プルダウンの選択時に、プルダウン表示箇所((1)で選択された箇所)以外の箇所に具体的情報を返却する設定がされる。
(5) Setting multiple return values Next, from the "Multiple return value settings" tab, you can set to return specific information to a location other than the pulldown display location (the location selected in (1)) when a pulldown is selected. be done.
具体的には、図23の設定画面に示すように、取引先Toの箇所が選択されると、他箇所記憶部102bは、取引先Toの箇所を、「取引先CD」についての具体的情報が自動入力される他箇所として記憶する。
Specifically, as shown in the setting screen of FIG. 23, when the location of business partner To is selected, the other
これにより、(1)で選択された箇所のプルダウンから「取引先CD」の具体的情報(例えば、B0001)が選択された際には、当該選択された具体的情報は、(1)で選択された箇所である取引先Fromのみならず、図23の実行画面に示すように、本項目(5)で選択された箇所である取引先Toにも自動入力される。 As a result, when the specific information of "Business Partner CD" (for example, B0001) is selected from the pulldown of the part selected in (1), the selected specific information is selected in (1). It is automatically input not only to the customer From, which is the selected location, but also to the customer To, which is the location selected in this item (5), as shown in the execution screen of FIG.
(6)表示レイアウトの設定
次に、「表示レイアウト設定」タブから、プルダウン時のレイアウトが設定される。レイアウトの表示形式には、既定レイアウトとカスタムレイアウトの2種類が存在するため、以下、項目を分けて説明する。
(6) Display Layout Settings Next, the pull-down layout is set from the "Display Layout Settings" tab. There are two types of layout display formats: default layout and custom layout, so each item will be explained separately below.
(6-1)既定レイアウトにより設定される場合
既定レイアウトとは、データ(具体的情報)を横並びで表示させるレイアウトである。当該表示させるデータは、図24の設定画面に示すように、「既定レイアウト」をチェックした上で、戻り値の候補のうちプルダウン時の表示項目を選択する(複数選択可)ことで、設定することができる。
(6-1) When set using a default layout The default layout is a layout in which data (specific information) is displayed side by side. The data to be displayed is set by checking "Default Layout" and selecting the display item when pulling down from among the return value candidates (multiple selections possible), as shown in the settings screen in Figure 24. be able to.
本例では、図24の設定画面に示すように、「取引先CD」および「取引先名」という2つの項目が選択されているため、表示態様記憶部102cは、当該2つの項目を、既定レイアウトにより表示する項目として記憶する。
In this example, as shown in the setting screen of FIG. 24, two items, "Business Partner CD" and "Business Partner Name", are selected, so the display
これにより、(1)で選択された箇所のプルダウン時には、図24の実行画面に示すように、「取引先CD」および「取引先名」についての具体的情報が横並びで表示される。 As a result, when the location selected in (1) is pulled down, specific information about "supplier CD" and "supplier name" are displayed side by side, as shown in the execution screen of FIG. 24.
(6-2)カスタムレイアウトにより設定される場合
カスタムレイアウトとは、グリッド構造等を用いることで、データ(具体的情報)の表示態様を画面開発者の設定に従い表示させるレイアウトである。カスタムレイアウトの場合、図25の設定画面に示すように、「カスタムレイアウト」をチェックした上で、「レイアウト」タブおよび「プロパティ」タブから、所定の設定を行う必要がある。
(6-2) When set by custom layout A custom layout is a layout that uses a grid structure or the like to display data (specific information) in accordance with the settings of the screen developer. In the case of a custom layout, as shown in the settings screen of FIG. 25, it is necessary to check "Custom Layout" and then perform predetermined settings from the "Layout" tab and the "Properties" tab.
まず、「レイアウト」タブで行う設定について説明する。「レイアウト」タブからは、列追加の設定、行追加の設定、セル結合の設定、結合解除の設定および表示内容の左右中央寄せの設定等を行うことができる。図26に、列追加、行追加およびセル結合の仕方のイメージを示す。 First, we will explain the settings made on the "Layout" tab. From the "Layout" tab, settings for adding columns, adding rows, merging cells, unmerging settings, centering the displayed content left and right, etc. can be performed. FIG. 26 shows an image of how to add columns, add rows, and combine cells.
ここで、レイアウトを構成する情報としては、グリッドコンテナとグリッドアイテムとがある。 Here, the information that constitutes the layout includes a grid container and grid items.
グリッドコンテナとは、デザインする画面を格子状に分断する枠であり、水平線と垂直線についての分断数および分断時の長さの情報を保持する。グリッドコンテナは、更に、テンプレート列の情報(水平線についての分断数および分断時の長さの情報)と、テンプレート行の情報(垂直線についての分断数および分断時の長さの情報)と、を保持する。 A grid container is a frame that divides the screen to be designed into a grid pattern, and holds information about the number of divisions and the length of divisions for horizontal and vertical lines. The grid container further includes template column information (information about the number of divisions and length at division for horizontal lines) and template row information (information about the number of divisions and length at division for vertical lines). Hold.
本例では、グリッドコンテナが、図27の左側に示すように設定されるものとする。この場合、グリッドコンテナの情報は、図27の右側に示すように保持される。 In this example, it is assumed that the grid container is set as shown on the left side of FIG. 27. In this case, the grid container information is retained as shown on the right side of FIG. 27.
グリッドアイテムとは、グリッドコンテナ内に配置される要素であり、グリッドコンテナ内における自身の位置情報および占有領域の情報を保持する。グリッドアイテムは、更に、列インデックスの情報(グリッドコンテナ内の水平位置の情報)と、行インデックスの情報(グリッドコンテナ内の垂直位置の情報)と、列結合の情報(グリッドコンテナ内の水平占有領域の情報)と、行結合の情報(グリッドコンテナ内の垂直占有領域の情報)と、を保持する。 A grid item is an element placed within a grid container, and holds information about its own position and occupied area within the grid container. Grid items also contain column index information (horizontal position information within the grid container), row index information (vertical position information within the grid container), and column join information (horizontal occupied area within the grid container). information) and row combination information (information about the vertically occupied area within the grid container).
本例では、グリッドアイテムが、図28の左側に示すように設定されるものとする。この場合、グリッドアイテムの情報は、図28の右側に示すように保持される。 In this example, it is assumed that the grid items are set as shown on the left side of FIG. In this case, the grid item information is retained as shown on the right side of FIG.
「レイアウト」タブからの設定により、図25の設定画面に示す3つのセルが生成されたため、プルダウン時の表示項目として、3つの項目を選択することができる。本例では、図示しないが、「取引先CD」、「取引先名」および「住所」という3つの項目が選択されるものとする。この場合、表示態様記憶部102cは、当該3つの項目を、カスタムレイアウトにより表示する項目として記憶する。
Since the three cells shown in the settings screen of FIG. 25 are generated by the settings from the "Layout" tab, three items can be selected as display items when pulled down. In this example, although not shown, it is assumed that three items are selected: "Business Partner CD," "Business Partner Name," and "Address." In this case, the display
次に、「プロパティ」タブから行う設定について説明する。「プロパティ」タブからは、図29に示すように、各々の具体的情報について、表示される際のサイズ、濃淡および太字にするか等のスタイルの設定することができる。本例では、図示していないが「取引先名」の項目については、他の項目より大きいサイズの設定、他の項目より濃い設定、および、太字で表示する設定がされるものとする。 Next, the settings made from the "Properties" tab will be explained. From the "Properties" tab, as shown in FIG. 29, it is possible to set the display size, shading, boldness, and other styles for each piece of specific information. In this example, although not shown, the item "Business Partner Name" is set to be larger in size than other items, darker than other items, and displayed in bold.
表示態様記憶部102cは、前記選択された3つの項目(「取引先CD」、「取引先名」および「住所」)を、「プロパティ」タブで設定された表示態様で記憶する。本例では、前段落で説明したように、「取引先名」についてのみ、「プロパティ」タブからの設定がされている。
The display
以上、(6-2)で説明してきたカスタムレイアウトによる設定がなされると、「取引先CD」、「取引先名」および「住所」についての具体的情報が、図25の実行画面に示す表示態様で表示される。当該表示態様は、図27と図28に示したレイアウト設定および図29に示したプロパティ設定に従ったものとなっている。 Once the settings have been made using the custom layout described in (6-2) above, specific information about "supplier CD", "supplier name" and "address" will be displayed as shown in the execution screen in Figure 25. displayed in the following manner. The display mode is in accordance with the layout settings shown in FIGS. 27 and 28 and the property settings shown in FIG. 29.
(7)詳細情報の設定
最後に、「詳細情報設定」タブから、プルダウン時に表示される明細をマウスオーバーした際に表示される吹き出しの情報が設定される。吹き出し情報としては、キャプション(項目)と表示データ(具体的情報)のペアが複数設定される。
(7) Setting detailed information Finally, from the "Detailed information setting" tab, set the information for the balloon that will be displayed when the mouse hovers over the details displayed during pull-down. As the balloon information, a plurality of pairs of captions (items) and display data (specific information) are set.
具体的には、図30の設定画面に示すように、「キャプション=担当部署、表示データ=担当部署」というペア、および、「キャプション=担当者、表示データ=担当者」というペアが設定されると、詳細情報記憶部102dは、「担当部署」および「担当者」という2つの項目を、(4)で選択された項目である「取引先CD」についての具体的情報がプルダウン時にマウスオーバーされた際に当該マウスオーバーされた具体的情報の詳細情報として、項目自身および当該項目についての具体的情報がプルダウン時に吹き出しで表示される項目である詳細表示項目として記憶する。 Specifically, as shown in the setting screen of FIG. 30, the pair "caption = department in charge, display data = department in charge" and the pair "caption = person in charge, display data = person in charge" are set. Then, the detailed information storage unit 102d changes the two items "department in charge" and "person in charge" to specific information about "client CD", which is the item selected in (4), when the mouse is hovered over the item selected in (4). The item itself and specific information about the item are stored as detailed display items, which are items displayed in a balloon when pulled down, as detailed information on the specific information that is moused over.
これにより、図30の実行画面に示すように、(1)で選択された箇所のプルダウン時に表示された明細(例えば、「B0001 取引先B」)がマウスオーバーされると、「項目名:具体的情報」として、「担当部署:XXX」および「担当者:XXXXX」が吹き出しで表示される。 As a result, as shown in the execution screen in Figure 30, when the details displayed when pulling down the part selected in (1) (for example, "B0001 Supplier B") are moused over, "Item name: Specific ``Department in charge: XXX'' and ``Person in charge: XXXXX'' are displayed in a speech bubble as ``Personal Information''.
(8)保存されるデータの構造
以上、(1)~(7)でされた設定により、コントロール情報106bとプルダウン情報106cとが、プルダウンリレーション情報106dを介して紐付けられた状態で保持される。コントロール情報106b、プルダウン情報106cおよびプルダウンリレーション情報106dという3つの情報は、UI情報マスタに格納される。以下、当該3つの情報について説明する。
(8) Structure of saved data According to the settings made in (1) to (7) above, the
コントロール情報106bは、画面のレイアウトを構成する要素を記憶する情報であり、つまり、(1)でされた設定を記憶する情報である。コントロールとは、画面上の要素である。コントロール情報106bは、図31に示すように、例えば、親要素となるコントロールを識別するための識別子と、タイプと、子要素となるコントロールを識別するための識別子と、テキストと、等を記憶する。(1)でプルダウンが設定された画面上の箇所は、図31に示すコントロール情報106bでいうと、太文字で示す識別子「1-2-1-4-1-1」に対応する。
The
プルダウン情報106cは、プルダウン時の動作を記憶する情報であり、つまり、(2)~(7)でされた設定を記憶する情報である。プルダウン情報106cは、図32に示すように、例えば、各プルダウンを識別するための識別子と、プルダウンのタイプと、プルダウンの名前と、APIの識別子と、(3)で設定された引数と、(4)で設定された戻り値と、(5)で設定された複数戻り値と、(6)で設定された表示レイアウトと、前(7)で設定された詳細情報と、を記憶する。なお、(6)で設定された表示レイアウトがカスタムレイアウトである場合、表示レイアウトの情報は、例えば図33に示すように記憶されている。
The
プルダウンリレーション情報106dは、コントロール情報106b中の特定のコントロールに対してプルダウン情報106cを紐付けるための情報である。プルダウンリレーション情報106dは、図34に示すように、例えば、コントロールを識別するための識別子(コントロール識別子)と、各プルダウンを識別するための識別子(プルダウン識別子)と、等を含む。図34に示すプルダウンリレーション情報106dにおいては、(1)でプルダウンが設定された画面上の箇所(図34の画面例に太枠で囲んで示す箇所)を識別するためのコントロール識別子「1-2-1-4-1-1」に対して、(2)~(7)でされたプルダウン設定を識別するためのプルダウン識別子「1」が紐付けられている。
The
このように、特定のコントール識別子に対して特定のプルダウン識別子を紐付けることで、画面上のどの箇所において、プルダウン時にどのような動作が行われるかを定義することができる。 In this way, by associating a specific pull-down identifier with a specific control identifier, it is possible to define what kind of action will be performed at which location on the screen when pulling down.
以上、本項目[4-2-1]で説明したように、本実施形態に係る設定業務支援装置100によれば、画面上の特定箇所のプルダウン時に表示される選択肢の表示態様および選択された選択肢の入力態様についての柔軟な設定を可能とする。
As described above in this item [4-2-1], according to the setting
[4-2-2.共通プルダウンを利用したプルダウンの設定]
本項目では、共通プルダウン(画面に依存しない共通的なプルダウン)を利用したプルダウンの設定について説明する。
[4-2-2. Pulldown settings using common pulldown]
This item describes pulldown settings using common pulldowns (common pulldowns that do not depend on screens).
(1)共通プルダウンの設定
共通プルダウンを利用したプルダウンの設定をするためには、前提として、共通プルダウンを設定する必要がある。このため、まず、共通プルダウンの設定について説明する。
(1) Setting a common pulldown In order to set up a pulldown using a common pulldown, it is necessary to set up a common pulldown. Therefore, first, the common pulldown settings will be explained.
まず、図35に示す共通プルダウン設定用のスタート画面が開かれ、当該スタート画面中の「追加」ボタンが押下されることにより、図36に示す共通プルダウン設定画面が起動する。 First, the start screen for common pulldown settings shown in FIG. 35 is opened, and by pressing the "Add" button on the start screen, the common pulldown settings screen shown in FIG. 36 is activated.
次に、共通プルダウンの名前が設定される。本例では、図37に示すように、「取引先データ共通プルダウン」という名前が設定される。 Next, the name of the common pulldown is set. In this example, as shown in FIG. 37, the name "common supplier data pulldown" is set.
そして、[4-2-1]の(1)~(7)で説明した設定のうち、画面に依存しないものについては、共通プルダウンとして設定される。すなわち、「APIの種類の選択」、「戻り値の設定」、「表示レイアウトの設定」および「詳細情報の設定」については、各画面で共通であるため、共通プルダウンとして設定される。設定方法および設定内容は、[4-2-1]で説明した方法と同様であるため、説明を割愛する。 Of the settings described in (1) to (7) of [4-2-1], those that do not depend on the screen are set as common pull-downs. That is, since "API type selection", "return value setting", "display layout setting", and "detailed information setting" are common to each screen, they are set as common pull-downs. The setting method and setting contents are the same as the method explained in [4-2-1], so the explanation will be omitted.
本項目(1)での設定により、共通プルダウンとして、図38に示すプルダウン情報106c(共通設定情報)が保存される。
By setting this item (1), the pull-down
(2)共通プルダウンを利用したプルダウンの設定
次に、(1)で設定した共通プルダウンを利用して、プルダウンの設定がされる。
(2) Pulldown setting using common pulldown Next, pulldown setting is performed using the common pulldown set in (1).
まず、図39に示すように、プルダウンを設定したい箇所(コントロール)として「取引先From」が選択され、プルダウンの追加ボタンである「+」が押下される。 First, as shown in FIG. 39, "Customer From" is selected as the location (control) for which a pull-down is to be set, and the "+" pull-down add button is pressed.
追加ボタンが押下されると、図40に示すように、プルダウンの種類を選択するポップアップが起動し、「個別プルダウンを作成する」と「共通プルダウンを利用する」のどちらかが選択される。本例では、共通プルダウンを利用した設定を行うため、図40に示すように、「共通プルダウンを利用する」が選択されるものとする。 When the add button is pressed, a pop-up for selecting the type of pulldown is activated as shown in FIG. 40, and either "Create individual pulldown" or "Use common pulldown" is selected. In this example, in order to perform settings using a common pulldown, it is assumed that "Use common pulldown" is selected, as shown in FIG. 40.
「共通プルダウンを利用する」が選択されると、図40に示すように、共通プルダウンを選択するセレクトボックスが表示される。本例では、図41に示すように、共通プルダウンとして、(1)で設定した「取引先データ共通プルダウン」が選択されるものとする。 When "Use common pulldown" is selected, a selection box for selecting a common pulldown is displayed, as shown in FIG. 40. In this example, as shown in FIG. 41, it is assumed that the "supplier data common pulldown" set in (1) is selected as the common pulldown.
利用する共通プルダウンが選択されると、図42に示すように、「新しいプルダウン」という名前でプルダウン定義が作成される。「新しいプルダウン」のサブタイトルとして、図42に示すように、利用中の共通プルダウンである「取引先データ共通プルダウン」が表示される。 When a common pulldown to be used is selected, a pulldown definition is created with the name "New Pulldown" as shown in FIG. 42. As shown in FIG. 42, as the subtitle of "New Pulldown", "Business Partner Data Common Pulldown", which is the common pulldown in use, is displayed.
ここで、図42に示すように、(1)で共通プルダウンとして設定した「APIの種類の選択」、「戻り値の設定」、「表示レイアウトの設定」および「詳細情報の設定」については、対応するタブが鍵マークによりロックされており、変更ができないようになっている。 Here, as shown in Figure 42, for "API type selection", "return value setting", "display layout setting" and "detail information setting" set as common pull-downs in (1), The corresponding tab is locked with a padlock and cannot be changed.
これに対して、「引数設定」および「複数戻り値設定」については、以下で説明するように設定がされる。 On the other hand, "argument setting" and "multiple return value setting" are set as described below.
「引数設定」タブから、APIに対する引数が設定される。具体的には、図43に示すように、引数として、画面上の基準日テキストの箇所の値を引数の「基準日」の項目にセットする設定がされる。 Arguments for the API are set from the "Argument Settings" tab. Specifically, as shown in FIG. 43, the value of the base date text on the screen is set as an argument in the "base date" item of the argument.
また、「複数戻り値設定」タブから、プルダウンの選択時に、プルダウン表示箇所以外の箇所に具体的情報を返却する設定がされる。具体的には、図示しないが、取引先Toの箇所が選択されると、他箇所記憶部102bは、取引先Toの箇所を、「取引先CD」についての具体的情報が自動入力される他箇所として記憶する。
Also, from the "Multiple Return Value Settings" tab, settings can be made to return specific information to a location other than the pulldown display location when a pulldown is selected. Specifically, although not shown in the figure, when the location of business partner To is selected, the other
本項目(2)での設定により、図44に示すプルダウン情報106c(共通設定情報以外の情報)が保存される。
By setting this item (2), the pull-down
(3)保存されるデータの構造
共通設定記憶部102eは、(2)において他箇所記憶部102bが記憶した図44に示すプルダウン情報106c(共通設定情報以外の情報)と、(1)で設定された図38に示すプルダウン情報106c(共通設定情報)と、を紐付けて管理する。共通プルダウン識別子「1」が、当該紐付を実現するためのキー情報となる。
(3) Structure of saved data The common
以上、本項目[4-2-2]で説明したように、本実施形態に係る設定業務支援装置100によれば、ある画面の開発の画面開発時に共通設定情報を予め設定しておけば、別の画面の画面開発時に、当該設定した共通設定情報を利用することで、容易かつ迅速にプルダウン設定を行うことができる。
As described above in this item [4-2-2], according to the setting
[4-3.プルダウン実行時の動作]
本項目では、[4-2]で行ったプルダウン設定を用いたプルダウン実行時の動作について説明する。本項目では、業務オペレータ(以下、単に「オペレータ」ということがある。)が、開発された画面を用いて画面操作を行うという場面(実行場面)を想定している。
[4-3. Behavior when executing pulldown]
This item describes the operation when executing pulldown using the pulldown settings made in [4-2]. This item assumes a scene (execution scene) in which a business operator (hereinafter sometimes simply referred to as "operator") performs screen operations using the developed screen.
(1)実行時の動作概要
オペレータが業務画面を操作する場合、図45に示すように、設定情報データベースから設定情報が読み込まれ、動作が実行される。この際、図45に示すように、画面を起動したタイミングで、実行時に必要な情報がメモリ上に書き出され保持される。
(1) Overview of operations during execution When an operator operates a business screen, as shown in FIG. 45, setting information is read from the setting information database and operations are executed. At this time, as shown in FIG. 45, at the timing when the screen is activated, information necessary for execution is written to the memory and held.
(2)画面起動時の処理
次に、画面が起動された際の処理フローを図46に示す。図46に示すように、UI定義テーブルから対象の画面データ(コントロール情報106b、プルダウン情報106cおよびプルダウンリレーション情報106d)が読み込まれ、メモリ上に展開される。続けて、メモリ上の画面状態がHtmlに変換され、クライアント(オペレータ)に返却される。
(2) Processing when the screen is started Next, FIG. 46 shows the processing flow when the screen is started. As shown in FIG. 46, target screen data (control
(3)プルダウン情報の読み込み
次に、プルダウン情報106cが読み込まれる。具体的には、個別プルダウンの場合、図47に示すように、メモリ上にプルダウン情報106cが展開される。これに対して、共通プルダウンの場合、図47に示すように、プルダウン定義(図44のプルダウン情報106c)に設定された共通プルダウン識別子「1」を元に、共通プルダウンテーブル(図38のプルダウン情報106c)からデータが取得された上で、メモリ上にプルダウン情報106cが展開される。
(3) Reading of pull-down information Next, the pull-down
このようにして、個別プルダウンと共通プルダウンのいずれの場合においても、図48に示すように、「識別子」、「名前」、「API識別子」、「引数」、「戻り値」、「複数戻り値設定」、「表示レイアウト」および「詳細情報設定」の情報が揃ったプルダウン情報106cが、メモリ上に展開される。
In this way, in both individual pulldown and common pulldown, as shown in Figure 48, "Identifier", "Name", "API Identifier", "Argument", "Return Value", "Multiple Return Values" Pull-down
(4)プルダウン表示時の処理
次に、プルダウンの表示が実行される。以下、図49のフローに沿って詳細に説明する。
(4) Processing during pull-down display Next, pull-down display is executed. Hereinafter, a detailed explanation will be given along the flow shown in FIG. 49.
まず、図49に示すように、コントロールに紐付くプルダウン識別子が、サーバに送信される。 First, as shown in FIG. 49, a pull-down identifier associated with a control is sent to the server.
次に、図49に示すように、サーバに送信されたプルダウン識別子に基づいて、メモリ上のプルダウン情報106cが特定される。特定されるプルダウン情報106cの例を、図48に示す。
Next, as shown in FIG. 49,
次に、図49に示すように、特定されたプルダウン情報106c中のAPI識別子に基づいて、モジュール内のメソッドが特定され、メソッド情報、引数および戻り値が読み込まれる(API情報が読み込まれる処理と同様である)。
Next, as shown in FIG. 49, a method in the module is identified based on the API identifier in the identified pull-down
次に、図49に示すように、読み込まれた引数情報から、引数オブジェクトが生成される。生成される引数オブジェクトの例を、図50に示す。 Next, as shown in FIG. 49, an argument object is generated from the read argument information. An example of the generated argument object is shown in FIG.
次に、図49に示すように、特定されたプルダウン情報106c中の引数情報を使用して、画面状態から、前段落で生成された引数オブジェクトに値がセットされる。引数オブジェクトへの値のセット処理の例を、図51に示す。
Next, as shown in FIG. 49, a value is set in the argument object generated in the previous paragraph based on the screen state using the argument information in the specified pull-down
次に、図49に示すように、値がセットされた引数オブジェクトがメソッドに渡されて、APIが実行される。 Next, as shown in FIG. 49, the argument object with the set value is passed to the method and the API is executed.
次に、図49に示すように、戻り値のオブジェクトが受け取られる。具体的には、戻り値オブジェクトおよびプルダウン情報106cが、図52に示すとおりであるとした場合、プルダウン時表示部102fは、以下の処理を実行する。
Next, as shown in Figure 49, a return value object is received. Specifically, when the return value object and the
すなわち、プルダウン時表示部102fは、プルダウン情報106c中の戻り値に関する項目「取引先CD」についての具体的情報として「A0001」を取得する。また、プルダウン時表示部102fは、プルダウン情報106c中の表示レイアウトに関する項目「取引先CD」および「取引先名」についての具体的情報として、それぞれ、「A0001」および「取引先A」を取得する。そして、プルダウン時表示部102fは、プルダウン情報106c中の詳細情報設定に関する項目「担当部署」および「担当者」についての具体的情報として、それぞれ、「担当部署A」および「担当者A」を取得する。
That is, the pull-
このようにして、プルダウン時表示部102fが、プルダウン時に表示およびプルダウン選択時に入力されるべき具体的情報を戻り値オブジェクトから受け取ることにより、図49に示すように、出力情報が一覧で生成される。生成される出力情報の例を、図53に示す。
In this way, the pull-
プルダウン時の表示の例として、図53の出力情報に基づいた表示について説明する。オペレータによって、画面上の取引先CDの「取引先From」の箇所が選択されると、プルダウン時表示部102fは、表示・入力項目記憶部102aが記憶した表示・入力項目である「取引先CD」についての具体的情報として、図53の出力情報中の戻り値を選択肢として表示する。すなわち、プルダウン時表示部102fは、「A0001」および「B0001」を、プルダウン時の選択肢として表示する。
As an example of a display during pull-down, a display based on the output information in FIG. 53 will be described. When the operator selects the "Business Partner From" section of the Business Partner CD on the screen, the pull-
なお、この際、プルダウン時表示部102fは、表示態様記憶部102cで記憶した併表示項目として、図53の出力情報中の表示テキストの右側の情報も選択肢として表示する。すなわち、プルダウン時表示部102fは、「A0001」と併せて「取引先A」を表示し、「B0001」と併せて「取引先B」を表示する。
At this time, the pull-
また、オペレータによって、特定の選択肢がマウスオーバーされると、プルダウン時表示部102fは、詳細表示項目記憶部102dで記憶した詳細情報として、図53の出力情報中の詳細情報を吹き出しで表示する。すなわち、プルダウン時表示部102fは、「A0001」がマウスオーバーされると、「担当部署:担当部署A」および「担当者:担当者A」を吹き出しで表示し、一方で、「B0001」がマウスオーバーされると、「担当部署:担当部署B」および「担当者:担当者B」を吹き出しで表示する。
Further, when a specific option is moused over by the operator, the pull-
最後に、図49に示すように、前記生成された出力情報がクライアント(オペレータ)に返却されて、返却された出力情報に基づいて、プルダウン時の表示レイアウトが生成される。生成される表示レイアウトの例を、既定レイアウトとカスタムレイアウトに分けて、図54に示す。 Finally, as shown in FIG. 49, the generated output information is returned to the client (operator), and a display layout for pull-down is generated based on the returned output information. Examples of generated display layouts are shown in FIG. 54, divided into a default layout and a custom layout.
(5)プルダウン選択時の処理
最後に、図55のフローに示すように、プルダウン時入力部102gが、戻り値および複数戻り値をコントロールに反映する。
(5) Processing when selecting a pulldown Finally, as shown in the flowchart of FIG. 55, the
具体的には、プルダウン時入力部102gは、プルダウン時表示部102fが表示した選択肢から特定の具体的情報が選択されると、プルダウン箇所のみならず、他箇所記憶部102bが記憶した他箇所に相当する図56の出力情報中の「複数戻り値」の箇所にも具体的情報を自動入力(返却)する。すなわち、図56の出力情報中の「複数戻り値」として、コントロールの識別子「1-2-1-4-2-1」が設定されているが、当該識別子は、画面上の取引先CDの「取引先To」の箇所に対応する。このため、プルダウン時入力部102gは、プルダウン時に例えば「A0001」が選択されたとすると、図56の画面例に示すように、画面上の取引先CDの「取引先From」の箇所(左側)のみならず、画面上の取引先CDの「取引先To」の箇所(右側)にも、選択された「A0001」を自動入力(返却)する。
Specifically, when specific specific information is selected from the options displayed by the pull-
以上、本項目[4-3]で説明したように、本実施形態に係る設定業務支援装置100によれば、業務オペレータは、画面開発者が行ったプルダウン設定に基づいて、画面の操作を行うことができる。
As described above in this item [4-3], according to the setting
[5.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[5. Contribution to the Sustainable Development Goals (SDGs) led by the United Nations]
This embodiment can contribute to improving business efficiency and promoting appropriate business decisions of companies, and thus can contribute to Goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 Furthermore, this embodiment can contribute to reducing waste loss and promoting paperless and electronic systems, making it possible to contribute to Goals 12, 13, and 15 of the SDGs.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 Furthermore, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[6.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
[6. Other embodiments]
In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all of the processes described as being performed manually can be performed manually. Alternatively, some of the steps can be performed automatically using known methods.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, unless otherwise specified, information including processing procedures, control procedures, specific names, parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings are included. It can be changed arbitrarily.
また、設定業務支援装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
Further, regarding the setting
例えば、設定業務支援装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて設定業務支援装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
For example, all or any part of the processing functions provided in the configuration
また、このコンピュータプログラムは、設定業務支援装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
Further, this computer program may be stored in an application program server connected to the setting
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 Further, a program for executing the processing described in this embodiment may be stored in a non-temporary computer-readable recording medium, or may be configured as a program product. Here, this "recording medium" includes a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), and an EEPR. OM (registration) Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROM (Compact Disk Read Only Memory), MO (Magneto-Optical disk), DVDs (Digital Versatile Discs), Blu-ray (registered trademark) Discs, etc. shall include any “portable physical medium”.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 Further, a "program" is a data processing method written in any language or writing method, and does not matter in the form of source code or binary code. Note that a "program" is not necessarily limited to a unitary structure, but may be distributed as multiple modules or libraries, or may work together with separate programs such as an OS to achieve its functions. Including things. Note that well-known configurations and procedures can be used for the specific configuration and reading procedure for reading the recording medium in each device shown in the embodiments, and the installation procedure after reading.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the storage unit are storage devices such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and are used for various processing and website provision. Stores programs, tables, databases, web page files, etc.
また、設定業務支援装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、設定業務支援装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。
Further, the setting
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of dispersion and integration of devices is not limited to what is shown in the diagram, and all or part of them can be functionally or physically divided into arbitrary units according to various additions or functional loads. It can be configured in a distributed/integrated manner. That is, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively.
本発明は、あらゆる業界および業種において有用である。 The present invention is useful in all industries and industries.
100 設定業務支援装置
102 制御部
102a 表示・入力項目記憶部
102b 他箇所記憶部
102c 表示態様記憶部
102d 詳細表示項目記憶部
102e 共通設定記憶部
102f プルダウン時表示部
102g プルダウン時入力部
104 通信インターフェース部
106 記憶部
106a APIマスタ
106b コントロール情報
106c プルダウン情報
106d プルダウンリレーション情報
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Setting
102a Display/input item storage unit
102b Other location storage section
102c Display mode storage unit
102d Detailed display item storage section
102e Common settings storage section
102f Pull-down display
102g Pull-down
106a API master
106b Control information
106c pulldown information
106d
Claims (7)
前記記憶部には、
前記具体的情報が属する項目を含むマスタが格納されており、
前記制御部は、
画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶手段
を備えること、
を特徴とする設定業務支援装置。 When a specific location on the screen is selected, it is possible to flexibly set the pull-down mode and the input mode, which is a function that displays specific information as options to be input to the specific location, during screen development. A setting work support device comprising a control unit and a storage unit,
In the storage unit,
A master including items to which the specific information belongs is stored,
The control unit includes:
The items in the master are displayed during screen development, and when a specific item is selected by the screen developer from the displayed items, the selected item is displayed when the specific information is pulled down as the option. display/input item storage means for storing the selected specific information as a display/input item that is an item that is automatically input into the specific location;
to have
A configuration work support device featuring:
ある画面の画面開発時に前記表示・入力項目記憶手段が記憶した情報が異なる画面間で共通する設定情報である共通設定情報として管理されており、Information stored by the display/input item storage means during screen development of a certain screen is managed as common setting information that is setting information common between different screens,
前記制御部は、The control unit includes:
前記ある画面とは別の画面の画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する他箇所記憶手段が記憶した情報と、前記共通設定情報と、を紐付けて、前記別の画面についての設定情報として管理する共通設定記憶手段When the screen developer selects a location other than the specific location on the screen during screen development of a screen other than the certain screen, the specific information is automatically transferred to the selected location other than the specific location. common setting storage means for associating the common setting information with information stored by the other place storage means for storing it as another place which is an input point, and managing it as setting information for the other screen;
を更に備えること、further comprising;
を特徴とする請求項1に記載の設定業務支援装置。The setting work support device according to claim 1, characterized in that:
開発された画面を用いてオペレータが画面実行を行う場合において、When an operator executes a screen using the developed screen,
前記特定箇所が前記オペレータにより選択されると、前記表示・入力項目記憶手段が記憶した前記表示・入力項目についての前記具体的情報を前記選択肢として表示するプルダウン時表示手段When the specific location is selected by the operator, pull-down display means displays the specific information about the display/input item stored in the display/input item storage means as the option.
を更に備えること、further comprising;
を特徴とする請求項1または2に記載の設定業務支援装置。The setting work support device according to claim 1 or 2, characterized in that:
前記プルダウン時表示手段が表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所に、前記選択された具体的情報を自動入力するプルダウン時入力手段When the specific specific information is selected from the options displayed by the pull-down display unit, the pull-down input unit automatically inputs the selected specific information into the specific location.
を更に備えること、further comprising;
を特徴とする請求項3に記載の設定業務支援装置。The setting work support device according to claim 3, characterized in that:
ソースコードを全く書かずに行われる画面開発またはソースコードをほとんど書かずに行われる画面開発であること、Screen development that is done without writing any source code or screen development that is done without writing much source code;
を特徴とする請求項1から4のいずれか一つに記載の設定業務支援装置。The setting work support device according to any one of claims 1 to 4, characterized in that:
前記記憶部には、In the storage unit,
前記具体的情報が属する項目を含むマスタが格納されており、A master including items to which the specific information belongs is stored,
前記制御部で実行される、executed by the control unit,
画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶ステップThe items in the master are displayed during screen development, and when a specific item is selected by the screen developer from the displayed items, the selected item is displayed when the specific information is pulled down as the option. display/input item storage step of storing the selected specific information as a display/input item that is automatically input into the specific location;
を含むこと、including;
を特徴とする設定業務支援方法。A setting work support method characterized by:
前記記憶部には、In the storage unit,
前記具体的情報が属する項目を含むマスタが格納されており、A master including items to which the specific information belongs is stored,
前記制御部に実行させるための、for the control unit to execute,
画面開発時に前記マスタ中の前記項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する表示・入力項目記憶ステップThe items in the master are displayed during screen development, and when a specific item is selected by the screen developer from the displayed items, the selected item is displayed when the specific information is pulled down as the option. display/input item storage step of storing the selected specific information as a display/input item that is automatically input into the specific location;
を含むこと、including;
を特徴とする設定業務支援プログラム。A configuration support program featuring:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022185454A JP7411766B2 (en) | 2022-01-31 | 2022-11-21 | Setting work support device, setting work support method, and setting work support program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022012736A JP7183458B1 (en) | 2022-01-31 | 2022-01-31 | Setting work support device, setting work support method, and setting work support program |
| JP2022185454A JP7411766B2 (en) | 2022-01-31 | 2022-11-21 | Setting work support device, setting work support method, and setting work support program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022012736A Division JP7183458B1 (en) | 2022-01-31 | 2022-01-31 | Setting work support device, setting work support method, and setting work support program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023111834A JP2023111834A (en) | 2023-08-10 |
| JP7411766B2 true JP7411766B2 (en) | 2024-01-11 |
Family
ID=84321895
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022012736A Active JP7183458B1 (en) | 2022-01-31 | 2022-01-31 | Setting work support device, setting work support method, and setting work support program |
| JP2022185454A Active JP7411766B2 (en) | 2022-01-31 | 2022-11-21 | Setting work support device, setting work support method, and setting work support program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022012736A Active JP7183458B1 (en) | 2022-01-31 | 2022-01-31 | Setting work support device, setting work support method, and setting work support program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7183458B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025008696A (en) | 2023-07-06 | 2025-01-20 | 株式会社日本製鋼所 | Screw for injection molding device and injection molding device |
| JP7837933B2 (en) * | 2023-09-29 | 2026-03-31 | 株式会社オービック | Application delivery system, application delivery method, and application delivery program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002351789A (en) | 2001-03-21 | 2002-12-06 | Sharp Corp | Email sending and receiving system and email sending and receiving program |
| JP2003099257A (en) | 2001-07-27 | 2003-04-04 | General Electric Co <Ge> | Authoring tools for web pages |
| JP2005135319A (en) | 2003-10-31 | 2005-05-26 | Canon Software Inc | Program generation apparatus, program generation method, program and recording medium |
| JP2019091383A (en) | 2017-11-17 | 2019-06-13 | 株式会社オービックビジネスコンサルタント | Input screen generating apparatus, input screen generating method, and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0622729A3 (en) * | 1993-04-29 | 1995-02-01 | Ibm | A user interface builder for a user interface server. |
| JP2002024020A (en) * | 2000-05-01 | 2002-01-25 | Toshiba Corp | Screen control program, dynamic display information acquisition program, screen display transaction program, screen component interface program, screen program creation method |
| JP4885651B2 (en) * | 2006-08-23 | 2012-02-29 | キヤノンソフトウェア株式会社 | PROCESSING DEVICE, CONTROL METHOD IN PROCESSING DEVICE, PROGRAM, AND RECORDING MEDIUM |
| JP6551105B2 (en) * | 2015-09-24 | 2019-07-31 | コニカミノルタ株式会社 | Image forming apparatus, screen display method, and computer program |
-
2022
- 2022-01-31 JP JP2022012736A patent/JP7183458B1/en active Active
- 2022-11-21 JP JP2022185454A patent/JP7411766B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002351789A (en) | 2001-03-21 | 2002-12-06 | Sharp Corp | Email sending and receiving system and email sending and receiving program |
| JP2003099257A (en) | 2001-07-27 | 2003-04-04 | General Electric Co <Ge> | Authoring tools for web pages |
| JP2005135319A (en) | 2003-10-31 | 2005-05-26 | Canon Software Inc | Program generation apparatus, program generation method, program and recording medium |
| JP2019091383A (en) | 2017-11-17 | 2019-06-13 | 株式会社オービックビジネスコンサルタント | Input screen generating apparatus, input screen generating method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023111086A (en) | 2023-08-10 |
| JP2023111834A (en) | 2023-08-10 |
| JP7183458B1 (en) | 2022-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7420861B2 (en) | System and method for website building system server | |
| US7676755B2 (en) | Apparatus and method for linking objects created in a rapid application development environment | |
| KR101275871B1 (en) | System and method for producing homepage in SaaS ENVIRONMENT, A computer-readable storage medium therefor | |
| JP2016224923A (en) | Method and system for automated generation of user form interface | |
| JP7411766B2 (en) | Setting work support device, setting work support method, and setting work support program | |
| US20150278190A1 (en) | Web server system, dictionary system, dictionary call method, screen control display method, and demonstration application generation method | |
| JP2008217534A (en) | Application screen creation system, method and application program | |
| JP5747698B2 (en) | Requirements management support device | |
| CN114419194A (en) | Method for generating collocation image and electronic equipment | |
| KR102945423B1 (en) | Drag-and-drop based no-code app building method and service through UI module component map | |
| JP6551082B2 (en) | Test support apparatus, test support method, and test support program | |
| JP5322403B2 (en) | Homepage creation device, homepage creation program and homepage creation method | |
| CN108304291A (en) | It tests input information and retrieves device and method | |
| JP7426305B2 (en) | Design document reference work support device, design document reference work support method, and design document reference work support program | |
| JP6331307B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
| JP2019106137A (en) | Display program, display method, display device, comment display control program, comment display control method, and comment display control device | |
| JP7723042B2 (en) | Input item display control device, input item display control method, and input item display control program | |
| JP6425672B2 (en) | Design document input / output device, design document input / output system and design document input / output method | |
| JP7618529B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7530343B2 (en) | System development support device, system development support method and system development support program | |
| JP7631251B2 (en) | Shipment management device, shipment management method, and shipment management program | |
| JP7824169B2 (en) | Focus target determination device, focus target determination method, and focus target determination program | |
| JP6995405B1 (en) | Information provision method, information provision device, information provision program and recording medium | |
| JP2019121153A (en) | Loan management system, loan management method, and loan management program | |
| JP2026005857A (en) | Automation management device, automation management method, and automation management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221125 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221125 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231122 |
|
| 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: 20231205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231225 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7411766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |