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

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 PDF

Info

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
Application number
JP2022185454A
Other languages
Japanese (ja)
Other versions
JP2023111834A (en
Inventor
健人 馬場
聡 吉井
剛光 上野
Original Assignee
株式会社オービック
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社オービック filed Critical 株式会社オービック
Priority to JP2022185454A priority Critical patent/JP7411766B2/en
Publication of JP2023111834A publication Critical patent/JP2023111834A/en
Application granted granted Critical
Publication of JP7411766B2 publication Critical patent/JP7411766B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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段落参照)。 Patent Document 1 describes a development support technology that can efficiently create business-use web screens that require dynamic screen control with simple operations, and can generate codes with excellent readability and homogeneity. A web screen development support system for the purpose of providing is disclosed (see paragraph 0007 of Patent Document 1).

特開2016-110206号公報JP 2016-110206 Publication

このような画面開発の分野においては、入力候補選択機能(プルダウン)のレイアウトおよび挙動の設定を柔軟に変更できないという問題があった。 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.

図1は、設定業務支援装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a setting task support device. 図2は、プルダウンの一例を示す図である。FIG. 2 is a diagram showing an example of a pulldown. 図3は、プルダウンの一例(表示される情報が追加された例)を示す図である。FIG. 3 is a diagram showing an example of a pulldown (an example in which displayed information is added). 図4は、明細をマウスオーバーした際に表示される吹き出しの一例を示す図である。FIG. 4 is a diagram showing an example of a speech bubble that is displayed when the details are moused over. 図5は、明細をマウスオーバーした際に表示される吹き出しの一例(表示される情報が追加された例)を示す図である。FIG. 5 is a diagram showing an example of a speech bubble that is displayed when the details are moused over (an example in which displayed information is added). 図6は、カスタマイズされた表示レイアウトに従って表示されたプルダウンの一例を示す図である。FIG. 6 is a diagram illustrating an example of a pulldown displayed according to a customized display layout. 図7は、複数箇所への戻り値のセットの一例を示す図である。FIG. 7 is a diagram illustrating an example of a set of return values to multiple locations. 図8は、画面設定(画面開発)のイメージの一例を示す図である。FIG. 8 is a diagram showing an example of an image of screen settings (screen development). 図9は、画面実行のイメージの一例を示す図である。FIG. 9 is a diagram showing an example of an image of screen execution. 図10は、APIマスタの列情報の一例を示す図である。FIG. 10 is a diagram illustrating an example of column information of an API master. 図11は引数および戻り値についての種類、種類の説明、プロパティおよびプロパティの一例を示す図である。FIG. 11 is a diagram showing an example of types, descriptions of types, properties, and properties of arguments and return values. 図12は、メソッド情報の取り込みの一例を示す図である。FIG. 12 is a diagram illustrating an example of importing method information. 図13は、メソッドの引数情報の取り込みの一例を示す図である。FIG. 13 is a diagram illustrating an example of importing method argument information. 図14は、メソッドの引数情報の取り込みの一例を示す図である。FIG. 14 is a diagram illustrating an example of importing method argument information. 図15は、C#の一例を示す図である。FIG. 15 is a diagram showing an example of C#. 図16は、C#の情報を取り込んで生成したAPIマスタの一例を示す図である。FIG. 16 is a diagram showing an example of an API master generated by importing C# information. 図17は、コントロールへのプルダウンの割り付けを行う際の設定画面の一例を示す図である。FIG. 17 is a diagram showing an example of a setting screen when assigning pulldowns to controls. 図18は、プルダウンの種類を選択するための設定画面の一例を示す図である。FIG. 18 is a diagram showing an example of a setting screen for selecting the type of pull-down. 図19は、新しいプルダウン定義が作成された設定画面の一例を示す図である。FIG. 19 is a diagram showing an example of a setting screen on which a new pull-down definition is created. 図20は、APIを選択する際の設定画面および選択されたAPIを用いてプルダウンを実行した際の実行画面の一例を示す図である。FIG. 20 is a diagram showing an example of a setting screen when selecting an API and an execution screen when performing pulldown using the selected API. 図21は、引数を設定する際の設定画面および実行画面ならびにAPIマスタ中の引数情報の一例を示す図である。FIG. 21 is a diagram showing an example of a setting screen and an execution screen when setting arguments, and argument information in the API master. 図22は、戻り値を設定する際の設定画面およびAPIマスタ中の項目の一例を示す図である。FIG. 22 is a diagram showing an example of a setting screen and items in the API master when setting a return value. 図23は、複数の戻り値を設定する際の設定画面および選択された複数の戻り値が入力された実行画面の一例を示す図である。FIG. 23 is a diagram showing an example of a setting screen when setting a plurality of return values and an execution screen on which a plurality of selected return values are input. 図24は、既定レイアウトによる設定を行う際の設定画面および既定レイアウトを用いてプルダウンを実行した際の実行画面の一例を示す図である。FIG. 24 is a diagram illustrating an example of a setting screen when performing settings using a default layout, and an example of an execution screen when performing pulldown using the default layout. 図25は、カスタムレイアウトによる設定を行う際の設定画面およびカスタムレイアウトを用いてプルダウンを実行した際の実行画面の一例を示す図である。FIG. 25 is a diagram illustrating an example of a setting screen when performing settings using a custom layout, and an example of an execution screen when performing pulldown using the custom layout. 図26は、レイアウトタブから、列追加、行追加およびセル結合の設定を行う際のイメージの一例を示す図である。FIG. 26 is a diagram showing an example of an image when setting column addition, row addition, and cell merging from the layout tab. 図27は、レイアウトタブから、グリッドコンテナの設定を行う際のイメージの一例を示す図である。FIG. 27 is a diagram showing an example of an image when setting a grid container from the layout tab. 図28は、レイアウトタブから、グリッドアイテムの設定を行う際のイメージの一例を示す図である。FIG. 28 is a diagram showing an example of an image when setting grid items from the layout tab. 図29は、プロパティタブから、表示される際のサイズ、濃淡および太字にするかの設定を行う際の設定画面の一例を示す図である。FIG. 29 is a diagram showing an example of a setting screen when setting the display size, shading, and whether to use bold font from the property tab. 図30は、詳細情報(吹き出し)の設定を行う際の設定画面および詳細情報(吹き出し)が表示された実行画面の一例を示す図である。FIG. 30 is a diagram showing an example of a setting screen for setting detailed information (balloon) and an execution screen on which detailed information (balloon) is displayed. 図31は、コントロール情報の一例を示す図である。FIG. 31 is a diagram showing an example of control information. 図32は、プルダウン情報の一例を示す図である。FIG. 32 is a diagram showing an example of pull-down information. 図33は、カスタムレイアウトの場合の表示レイアウトの情報の一例を示す図である。FIG. 33 is a diagram illustrating an example of display layout information in the case of a custom layout. 図34は、プルダウンリレーション情報の一例を示す図である。FIG. 34 is a diagram illustrating an example of pulldown relation information. 図35は、共通プルダウン設定用のスタート画面の一例を示す図である。FIG. 35 is a diagram showing an example of a start screen for common pull-down settings. 図36は、共通プルダウン設定画面の一例を示す図である。FIG. 36 is a diagram showing an example of a common pull-down setting screen. 図37は、共通プルダウン設定画面における名前の設定の一例を示す図である。FIG. 37 is a diagram illustrating an example of name settings on the common pull-down setting screen. 図38は、プルダウン情報のうち、共通設定情報の一例を示す図である。FIG. 38 is a diagram showing an example of common setting information among pull-down information. 図39は、コントロールへのプルダウンの割り付けを行う際の設定画面の一例を示す図である。FIG. 39 is a diagram showing an example of a setting screen when assigning pulldowns to controls. 図40は、プルダウンの種類を選択するための設定画面の一例を示す図である。FIG. 40 is a diagram showing an example of a setting screen for selecting the type of pull-down. 図41は、利用する共通プルダウンを選択するための設定画面の一例を示す図である。FIG. 41 is a diagram showing an example of a setting screen for selecting a common pulldown to be used. 図42は、新しいプルダウン定義が作成された設定画面の一例を示す図である。FIG. 42 is a diagram showing an example of a setting screen on which a new pull-down definition is created. 図43は、引数を設定する際の設定画面の一例を示す図である。FIG. 43 is a diagram showing an example of a setting screen when setting arguments. 図44は、プルダウン情報のうち、共通設定情報以外の情報の一例を示す図である。FIG. 44 is a diagram illustrating an example of information other than common setting information among pull-down information. 図45は、画面実行のイメージの一例を示す図である。FIG. 45 is a diagram showing an example of an image of screen execution. 図46は、画面起動時の処理の概要の一例を示す図である。FIG. 46 is a diagram illustrating an example of an overview of processing at screen startup. 図47は、メモリ上にプルダウン情報が展開されるまでのフローの一例を示す図である。FIG. 47 is a diagram illustrating an example of a flow until pull-down information is developed on memory. 図48は、メモリ上に展開されたプルダウン情報の一例を示す図である。FIG. 48 is a diagram showing an example of pull-down information developed on memory. 図49は、プルダウン表示の処理フローの一例を示す図である。FIG. 49 is a diagram illustrating an example of a process flow for pull-down display. 図50は、生成される引数オブジェクトの一例を示す図である。FIG. 50 is a diagram showing an example of a generated argument object. 図51は、引数オブジェクトへの値のセット処理の一例を示す図である。FIG. 51 is a diagram illustrating an example of a process of setting a value to an argument object. 図52は、戻り値オブジェクトおよびプルダウン情報の一例を示す図である。FIG. 52 is a diagram illustrating an example of a return value object and pull-down information. 図53は、生成される出力情報の一例を示す図である。FIG. 53 is a diagram illustrating an example of generated output information. 図54は、生成される表示レイアウトの一例を示す図である。FIG. 54 is a diagram illustrating an example of a generated display layout. 図55は、プルダウン選択時の処理フローの一例を示す図である。FIG. 55 is a diagram illustrating an example of a processing flow when selecting a pulldown. 図56は、プルダウン選択時の複数戻り値のセットの一例を示す図である。FIG. 56 is a diagram illustrating an example of a set of multiple return values when selecting a pulldown.

以下に、本発明に係る設定業務支援装置、設定業務支援方法および設定業務支援プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 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 work support apparatus 100 according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram illustrating an example of the configuration of the setting task support device 100.

設定業務支援装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、設定業務支援装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The setting work support device 100 is a commercially available desktop personal computer. Note that the setting work support device 100 is not limited to a stationary information processing device such as a desktop personal computer, but also a portable computer such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer. It may be a type information processing device.

設定業務支援装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。設定業務支援装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The setting work support device 100 includes a control section 102, a communication interface section 104, a storage section 106, and an input/output interface section 108. Each part included in the setting work support device 100 is communicably connected via an arbitrary communication path.

通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、設定業務支援装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、設定業務支援装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the setting work support device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via a communication line. Here, the network 300 has a function of connecting the setting work support device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that data such as various masters, which will be described later, may be stored in the server 200, for example.

入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108 . As the output device 114, in addition to a monitor (including a home television), a speaker or a printer can be used. As the input device 112, in addition to a keyboard, a mouse, and a microphone, a monitor that cooperates with the mouse to realize a pointing device function can be used. Note that in the following description, the output device 114 may be referred to as a monitor 114, and the input device 112 may be referred to as a keyboard 112 or a mouse 112.

記憶部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 master 106a as a master, control information 106b, pulldown information 106c, and pulldown relation information 106d.

APIマスタ106aの内容については、以下の[4-1]の(3)において説明する。コントロール情報106b、プルダウン情報106cおよびプルダウンリレーション情報106dの内容については、以下の[4-2-1]の(8)において説明する。 The contents of the API master 106a will be explained in (3) of [4-1] below. The contents of the control information 106b, pulldown information 106c, and pulldown relation information 106d will be explained in (8) of [4-2-1] below.

制御部102は、設定業務支援装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that controls the setting work support device 100 in an integrated manner. The control unit 102 has an internal memory for storing control programs such as an OS, programs specifying various processing procedures, required data, etc., and performs various information processing based on these stored programs. Execute.

制御部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 control unit 102 displays the selected item. display/input item storage for storing 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; (2) When a location other than the specific location on the screen is selected by the screen developer during screen development, a display/input item storage unit 102a as a means; (3) an other location storage unit 102b as an other location storage means for storing the specific information as another location where the specific information is automatically input; and (3) a location where the specific information set by the screen developer during screen development is a display mode storage unit 102c as a display mode storage unit that stores the display mode when displayed during pull-down; and (4) displays the items in the master during screen development, and selects a specific item from the displayed items. is selected by the screen developer, the selected item is used as detailed information of the specific information moused over when the specific information about the display/input item is moused over during pulldown. , a detailed display item storage unit 102d as a detailed display item storage means for storing the item itself and specific information about the item as a detailed display item that is displayed when pulled down, and (5) separate from the certain screen. When a location other than the specific location on the screen is selected by the screen developer during screen development of the screen, the selected location is a location other than the specific location where the specific information is automatically input. A common setting storage unit 102e as a common setting storage unit that associates the information stored by the other location storage unit and the common setting information and manages it as setting information for the other screen; 6) When an operator executes a screen using the developed screen, when the specific location is selected by the operator, the specific information about the display/input item stored in the display/input item storage means is (7) a pull-down display section 102f as a pull-down display means for displaying information as the option according to the display mode stored in the display mode storage means; When specific information is selected, the specific location, and when a location other than the specific location on the screen is selected by the screen developer during screen development, the selected location is moved to a location other than the specific location. a pull-down input unit as a pull-down input unit that automatically inputs the selected specific information into the other location stored by the other location storage means that stores the specific information as another location where the specific information is automatically input; It is equipped with 102g.

本実施形態に係る設定業務支援装置100によれば、画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援することができる。 According to the setting work support device 100 according to the present embodiment, when a specific location on the screen is selected, a pull-down mode is provided, which is a function of displaying specific information that is a candidate for input to the specific location as an option. It is possible to support flexible settings regarding input modes during screen development.

表示・入力項目記憶部102aは、画面開発時にAPIマスタ106a中の項目を表示し、当該表示された項目から特定の項目が画面開発者によって選択されると、当該選択された項目を、前記具体的情報が前記選択肢としてプルダウン時に表示され、かつ、選択された前記具体的情報が前記特定箇所に自動入力される項目である表示・入力項目として記憶する。 The display/input item storage unit 102a displays items in the API master 106a during screen development, and when a screen developer selects a specific item from the displayed items, the display/input item storage unit 102a stores the selected item in the specific form. The specific information is displayed as the option at the time of pull-down, and the selected specific information is stored as a display/input item that is automatically input into the specific location.

他箇所記憶部102bは、画面開発時に画面上の前記特定箇所以外の箇所が前記画面開発者によって選択されると、当該選択された箇所を、前記特定箇所以外に前記具体的情報が自動入力される箇所である他箇所として記憶する。 When a location other than the specific location on the screen is selected by the screen developer during screen development, the other location storage unit 102b automatically inputs the specific information into the selected location other than the specific location. It is stored as another location that is the same location.

表示態様記憶部102cは、画面開発時に前記画面開発者によって設定された、前記具体的情報がプルダウン時に表示される際の表示態様を記憶する。 The display mode storage unit 102c stores the display mode in which the specific information is displayed during pull-down, which is set by the screen developer during screen development.

表示態様記憶部102cは、例えば、画面開発時にAPIマスタ106a中の前記項目を表示し、当該表示された項目から前記表示・入力項目に加えて他の項目が選択されると、当該選択された他の項目を、前記表示・入力項目についての前記具体的情報と併せて前記具体的情報がプルダウン時に表示される項目である併表示項目として記憶する。 For example, the display mode storage unit 102c displays the item in the API master 106a during screen development, and when another item is selected from the displayed item in addition to the display/input item, the display mode storage unit 102c displays the selected item. Other items are stored together with the specific information about the display/input items as a joint display item, which is an item that is displayed when the specific information is pulled down.

表示態様記憶部102cは、例えば、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が横並びでプルダウン時に表示される既定レイアウトと、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報が前記画面開発者の設定に従いプルダウン時に表示されるカスタムレイアウトと、のうち、前記画面開発者によって選択されたレイアウトに従った表示態様を記憶する。 The display mode storage unit 102c stores, for example, 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 the specific information of the display/input item. A display mode according to a layout selected by the screen developer among a custom layout in which information and the specific information of the co-display items are displayed when pulled down according to the settings of the screen developer is stored.

前記カスタムレイアウトが選択される場合、前記画面開発者による設定は、例えば、前記表示・入力項目の前記具体的情報および前記併表示項目の前記具体的情報がプルダウン時に表示される際の表示位置、大きさ、濃淡および太さに関する設定である。 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 API master 106a during screen development, and when the screen developer selects a specific item from the displayed items, the detailed display item storage unit 102d displays the selected item in the API master 106a. When the specific information about the display/input item is moused over during pulldown, the item itself and the specific information about the item are displayed as detailed information on the specific information that was moused over during pulldown. It is stored as a certain detailed display item. That is, the detailed display item storage unit 102d stores the item selected by the screen developer from among the items in the API master 106a as the detailed display item.

ある画面の画面開発時に表示・入力項目記憶部102aが記憶した情報と、前記ある画面の画面開発時に表示態様記憶部102cが記憶した情報と、前記ある画面の画面開発時に詳細表示項目記憶部102dが記憶した情報と、が異なる画面間で共通する設定情報である共通設定情報として紐付けて管理されているとする。この場合、共通設定記憶部102eは、前記ある画面とは別の画面の画面開発時に他箇所記憶部102bが記憶した情報と、前記共通設定情報と、を紐付けて、前記別の画面についての設定情報として管理する。 Information stored by the display/input item storage unit 102a during screen development of a certain screen, information stored by the display mode storage unit 102c during screen development of the certain screen, and detailed display item storage unit 102d during screen development of the certain screen. It is assumed that the information stored by is linked and managed as common setting information, which is setting information common between different screens. In this case, the common setting storage unit 102e associates the common setting information with the information stored by the other location storage unit 102b during screen development of a screen other than the certain screen, and generates information about the other screen. Manage as setting information.

プルダウン時表示部102fは、開発された画面を用いてオペレータが画面実行を行う場合において、前記特定箇所が前記オペレータにより選択されると、表示・入力項目記憶部102aが記憶した前記表示・入力項目についての前記具体的情報を前記選択肢として、表示態様記憶部102cで記憶した前記表示態様に従って表示する。 When the operator executes the screen using the developed screen, when the specific location is selected by the operator, the pull-down display section 102f displays the display/input items stored in the display/input item storage section 102a. The specific information about the screen is displayed as the option in accordance with the display mode stored in the display mode storage unit 102c.

プルダウン時表示部102fは、詳細表示項目記憶部102dで記憶した前記詳細表示項目および当該詳細表示項目についての前記具体的情報を、プルダウン時表示部102fが表示した前記選択肢としての前記具体的情報が前記オペレータによってマウスオーバーされた際に表示してもよい。 The pull-down display unit 102f converts the detailed display item stored in the detailed display item storage unit 102d and the specific information about the detailed display item into the specific information as the option displayed by the pull-down display unit 102f. It may be displayed when moused over by the operator.

プルダウン時入力部102gは、プルダウン時表示部102fが表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所、および、他箇所記憶部102bが記憶した前記他箇所に、前記選択された具体的情報を自動入力する。 When the specific specific information is selected from the options displayed by the pull-down display unit 102f, the pull-down input unit 102g adds the information to the specific location and the other location stored in the other location storage unit 102b. Automatically fill in selected specific information.

なお、本実施形態において、画面開発は、ソースコードを全く書かずに行われる画面開発(いわゆるノンコード開発)、または、ソースコードをほとんど書かずに行われる画面開発(いわゆるローコード開発)であることが好ましい。 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 API master 106a will be explained, in [4-2] below, the pull-down settings, which are the key points of the present invention, will be explained, and in [4-3] below, , the operation during pulldown execution will be explained.

ここで、ローコード基盤には、画面開発者が操作する設定画面と、業務オペレータが操作する実行画面と、が存在する。以下の[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. API master 106a settings]
(1) Overview When setting pull-down, data can be displayed by calling the contents of the set API master 106a. In other words, as a premise for pull-down settings, it is necessary to set the API master 106a in advance, so in this item, we will explain how to set the API master 106a.

API情報(メソッドのインターフェース)をAPIマスタ106aに取り込むことで、プルダウンの設定として利用することができる。つまり、モジュール内のインターフェース情報を、APIマスタ106aにして取り込む。 By importing API information (method interface) into the API master 106a, it can be used as pull-down settings. That is, the interface information in the module is imported as the API master 106a.

(2)APIマスタ106aに保存されるデータ
APIマスタ106aとは、モジュール内の特定の属性でマーキングされたメソッドの引数および戻り値のインターフェース情報を格納したマスタである。図10に、APIマスタ106aの列情報を示す。図11に、引数および戻り値についての種類、種類の説明、プロパティおよびプロパティの説明を表で示す。
(2) Data stored in the API master 106a The API master 106a is a master that stores interface information of arguments and return values of methods marked with specific attributes within a module. FIG. 10 shows column information of the API master 106a. FIG. 11 shows types of arguments and return values, descriptions of types, properties, and descriptions of properties in a table.

(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 (API master 106a) that captures that information will be explained.

図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 master 106a generated by importing C# information.

APIマスタ106aは、図16に示すように、例えば、API識別子(APIキー)と、メソッド名と、表示名と、引数と、戻り値と、等を含む。戻り値は、更に、具体的情報が属する項目を含む。図16のAPIマスタ106aには、当該項目として、「取引先CD」、「取引先名」、「担当部署」、「担当者」、「住所」および「法人番号」という6つの項目が含まれている。これにより、詳細は以下の[4-2]で説明するが、画面開発者は、プルダウン時に具体的情報を表示させる項目として、当該6つの項目から特定の項目を選択することが可能となる。 As shown in FIG. 16, the API master 106a includes, for example, an API identifier (API key), a method name, a display name, an argument, a return value, and the like. The return value further includes the item to which the specific information belongs. The API master 106a in FIG. 16 includes six items: "Business Partner CD," "Business Partner Name," "Department in Charge," "Person in Charge," "Address," and "Corporate Number." ing. As a result, the details will be explained in [4-2] below, but the screen developer can select a specific item from the six items as the item for displaying specific information at the time of pull-down.

[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 API master 106a in advance in order to obtain data to be displayed during pulldown, but in this item, the API master 106a is , It is assumed that the contents described in [4-1] have been registered in advance. This item assumes a scenario in which a screen developer develops a screen (development scene).

ここで、プルダウン設定には、個別プルダウンの設定と共通プルダウンを利用したプルダウンの設定の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 API master 106a are "Business office data acquisition processing", "Department data acquisition processing", and "Transaction data acquisition processing". APIs such as "destination data acquisition processing" and "billing destination data acquisition processing" are displayed. In this example, it is assumed that "supplier data acquisition processing" is selected as the API.

(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 API master 106a in FIG. 16, return value items include "Business Partner CD", "Business Partner Name", "Department in Charge", "Person in Charge", "Address", and "Corporation". If six items called "Number" are set, the display/input item storage unit 102a displays the six items as shown in the screen of FIG.

そして、表示された当該6つの項目のうち、「取引先CD」が選択されたとすると、表示・入力項目記憶部102aは、「取引先CD」を、具体的情報が選択肢としてプルダウン時に表示され、かつ、選択された具体的情報が(1)で選択された箇所に自動入力される項目である表示・入力項目として記憶する。 Then, if "Business Partner CD" is selected among the six displayed items, the display/input item storage unit 102a displays "Business Partner CD" as a specific information option when pulling down, In addition, the selected specific information is stored as a display/input item that is automatically input into the location selected in (1).

これにより、(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 location storage unit 102b stores the location of business partner To as specific information about "business partner CD". is stored as another location that is automatically entered.

これにより、(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 mode storage unit 102c stores these two items in the default setting. It is stored as an item to be displayed depending on the layout.

これにより、(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 mode storage unit 102c stores the three items as items to be displayed using the custom layout.

次に、「プロパティ」タブから行う設定について説明する。「プロパティ」タブからは、図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 mode storage unit 102c stores the selected three items ("Business Partner CD", "Business Partner Name", and "Address") in the display mode set on the "Properties" tab. In this example, as explained in the previous paragraph, only the "Business Partner Name" is set from the "Properties" tab.

以上、(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 control information 106b and pulldown information 106c are stored in a linked state via the pulldown relation information 106d. . Three pieces of information, control information 106b, pulldown information 106c, and pulldown relationship information 106d, are stored in the UI information master. The three pieces of information will be explained below.

コントロール情報106bは、画面のレイアウトを構成する要素を記憶する情報であり、つまり、(1)でされた設定を記憶する情報である。コントロールとは、画面上の要素である。コントロール情報106bは、図31に示すように、例えば、親要素となるコントロールを識別するための識別子と、タイプと、子要素となるコントロールを識別するための識別子と、テキストと、等を記憶する。(1)でプルダウンが設定された画面上の箇所は、図31に示すコントロール情報106bでいうと、太文字で示す識別子「1-2-1-4-1-1」に対応する。 The control information 106b is information that stores the elements that make up the screen layout, that is, it is information that stores the settings made in (1). A control is an element on the screen. As shown in FIG. 31, the control information 106b stores, for example, an identifier for identifying a control that is a parent element, a type, an identifier for identifying a control that is a child element, text, etc. . The location on the screen where the pull-down is set in (1) corresponds to the identifier "1-2-1-4-1-1" shown in bold letters in the control information 106b shown in FIG. 31.

プルダウン情報106cは、プルダウン時の動作を記憶する情報であり、つまり、(2)~(7)でされた設定を記憶する情報である。プルダウン情報106cは、図32に示すように、例えば、各プルダウンを識別するための識別子と、プルダウンのタイプと、プルダウンの名前と、APIの識別子と、(3)で設定された引数と、(4)で設定された戻り値と、(5)で設定された複数戻り値と、(6)で設定された表示レイアウトと、前(7)で設定された詳細情報と、を記憶する。なお、(6)で設定された表示レイアウトがカスタムレイアウトである場合、表示レイアウトの情報は、例えば図33に示すように記憶されている。 The pulldown information 106c is information that stores the operation at the time of pulldown, that is, it is information that stores the settings made in (2) to (7). As shown in FIG. 32, the pulldown information 106c includes, for example, an identifier for identifying each pulldown, a pulldown type, a pulldown name, an API identifier, the argument set in (3), and ( The return value set in step 4), the multiple return values set in step (5), the display layout set in step (6), and the detailed information set in step (7) are stored. Note that when the display layout set in (6) is a custom layout, information on the display layout is stored, for example, as shown in FIG. 33.

プルダウンリレーション情報106dは、コントロール情報106b中の特定のコントロールに対してプルダウン情報106cを紐付けるための情報である。プルダウンリレーション情報106dは、図34に示すように、例えば、コントロールを識別するための識別子(コントロール識別子)と、各プルダウンを識別するための識別子(プルダウン識別子)と、等を含む。図34に示すプルダウンリレーション情報106dにおいては、(1)でプルダウンが設定された画面上の箇所(図34の画面例に太枠で囲んで示す箇所)を識別するためのコントロール識別子「1-2-1-4-1-1」に対して、(2)~(7)でされたプルダウン設定を識別するためのプルダウン識別子「1」が紐付けられている。 The pulldown relation information 106d is information for linking the pulldown information 106c to a specific control in the control information 106b. As shown in FIG. 34, the pulldown relation information 106d includes, for example, an identifier for identifying a control (control identifier), an identifier for identifying each pulldown (pulldown identifier), and the like. In the pulldown relation information 106d shown in FIG. 34, a control identifier "1-2" is used to identify the location on the screen where the pulldown is set in (1) (the location enclosed in a thick frame in the screen example of FIG. 34). -1-4-1-1" is associated with a pull-down identifier "1" for identifying the pull-down settings made in (2) to (7).

このように、特定のコントール識別子に対して特定のプルダウン識別子を紐付けることで、画面上のどの箇所において、プルダウン時にどのような動作が行われるかを定義することができる。 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 work support device 100 according to the present embodiment, the display mode of the options displayed when pulling down a specific location on the screen and the selected This allows for flexible settings regarding the input mode of options.

[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 information 106c (common setting information) shown in FIG. 38 is saved as a common 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 location storage unit 102b automatically inputs specific information about "business partner CD" in the location of business partner To. Memorize it as a place.

本項目(2)での設定により、図44に示すプルダウン情報106c(共通設定情報以外の情報)が保存される。 By setting this item (2), the pull-down information 106c (information other than the common setting information) shown in FIG. 44 is saved.

(3)保存されるデータの構造
共通設定記憶部102eは、(2)において他箇所記憶部102bが記憶した図44に示すプルダウン情報106c(共通設定情報以外の情報)と、(1)で設定された図38に示すプルダウン情報106c(共通設定情報)と、を紐付けて管理する。共通プルダウン識別子「1」が、当該紐付を実現するためのキー情報となる。
(3) Structure of saved data The common setting storage unit 102e stores the pull-down information 106c (information other than the common setting information) shown in FIG. 44 stored in the other storage unit 102b in (2), and the settings in (1) The pull-down information 106c (common setting information) shown in FIG. 38 is linked and managed. The common pull-down identifier "1" becomes the key information for realizing the association.

以上、本項目[4-2-2]で説明したように、本実施形態に係る設定業務支援装置100によれば、ある画面の開発の画面開発時に共通設定情報を予め設定しておけば、別の画面の画面開発時に、当該設定した共通設定情報を利用することで、容易かつ迅速にプルダウン設定を行うことができる。 As described above in this item [4-2-2], according to the setting work support apparatus 100 according to the present embodiment, if common setting information is set in advance during screen development for a certain screen, By using the set common setting information when developing a screen for another screen, pull-down settings can be easily and quickly performed.

[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 information 106b, pulldown information 106c, and pulldown relation information 106d) is read from the UI definition table and expanded on the memory. Subsequently, the screen state on the memory is converted to Html and returned to the client (operator).

(3)プルダウン情報の読み込み
次に、プルダウン情報106cが読み込まれる。具体的には、個別プルダウンの場合、図47に示すように、メモリ上にプルダウン情報106cが展開される。これに対して、共通プルダウンの場合、図47に示すように、プルダウン定義(図44のプルダウン情報106c)に設定された共通プルダウン識別子「1」を元に、共通プルダウンテーブル(図38のプルダウン情報106c)からデータが取得された上で、メモリ上にプルダウン情報106cが展開される。
(3) Reading of pull-down information Next, the pull-down information 106c is read. Specifically, in the case of individual pulldown, pulldown information 106c is developed on the memory as shown in FIG. On the other hand, in the case of a common pulldown, as shown in FIG. 47, based on the common pulldown identifier "1" set in the pulldown definition (pulldown information 106c in FIG. 106c), and then the pull-down information 106c is developed on the memory.

このようにして、個別プルダウンと共通プルダウンのいずれの場合においても、図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 information 106c containing information on "Settings", "Display Layout" and "Detailed Information Settings" is developed on the memory.

(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, pulldown information 106c on the memory is specified based on the pulldown identifier sent to the server. An example of the specified pull-down information 106c is shown in FIG.

次に、図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 information 106c, and method information, arguments, and return values are read (processing for reading API information). similar).

次に、図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 information 106c. FIG. 51 shows an example of the process of setting a value to an argument object.

次に、図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 pulldown information 106c are as shown in FIG. 52, the pulldown display section 102f executes the following process.

すなわち、プルダウン時表示部102fは、プルダウン情報106c中の戻り値に関する項目「取引先CD」についての具体的情報として「A0001」を取得する。また、プルダウン時表示部102fは、プルダウン情報106c中の表示レイアウトに関する項目「取引先CD」および「取引先名」についての具体的情報として、それぞれ、「A0001」および「取引先A」を取得する。そして、プルダウン時表示部102fは、プルダウン情報106c中の詳細情報設定に関する項目「担当部署」および「担当者」についての具体的情報として、それぞれ、「担当部署A」および「担当者A」を取得する。 That is, the pull-down display section 102f acquires "A0001" as specific information regarding the item "Client CD" related to the return value in the pull-down information 106c. In addition, the pull-down display section 102f obtains "A0001" and "Business Partner A" as specific information regarding the display layout-related items "Business Partner CD" and "Business Partner Name" in the pull-down information 106c, respectively. . Then, the pull-down display section 102f obtains "department A" and "person in charge A" as specific information regarding the detailed information setting items "department in charge" and "person in charge" in the pull-down information 106c, respectively. do.

このようにして、プルダウン時表示部102fが、プルダウン時に表示およびプルダウン選択時に入力されるべき具体的情報を戻り値オブジェクトから受け取ることにより、図49に示すように、出力情報が一覧で生成される。生成される出力情報の例を、図53に示す。 In this way, the pull-down display unit 102f receives from the return value object specific information that should be displayed during pull-down and input when selecting pull-down, and output information is generated in a list as shown in FIG. . An example of generated output information is shown in FIG.

プルダウン時の表示の例として、図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-down display section 102f displays the "Business Partner From" section, which is the display/input item stored in the display/input item storage section 102a. ”, the return value in the output information of FIG. 53 is displayed as an option. That is, the pull-down display section 102f displays "A0001" and "B0001" as pull-down options.

なお、この際、プルダウン時表示部102fは、表示態様記憶部102cで記憶した併表示項目として、図53の出力情報中の表示テキストの右側の情報も選択肢として表示する。すなわち、プルダウン時表示部102fは、「A0001」と併せて「取引先A」を表示し、「B0001」と併せて「取引先B」を表示する。 At this time, the pull-down display section 102f also displays the information on the right side of the display text in the output information of FIG. 53 as an option, as a joint display item stored in the display mode storage section 102c. That is, the pull-down display section 102f displays "Business Partner A" together with "A0001", and displays "Business Partner B" together with "B0001".

また、オペレータによって、特定の選択肢がマウスオーバーされると、プルダウン時表示部102fは、詳細表示項目記憶部102dで記憶した詳細情報として、図53の出力情報中の詳細情報を吹き出しで表示する。すなわち、プルダウン時表示部102fは、「A0001」がマウスオーバーされると、「担当部署:担当部署A」および「担当者:担当者A」を吹き出しで表示し、一方で、「B0001」がマウスオーバーされると、「担当部署:担当部署B」および「担当者:担当者B」を吹き出しで表示する。 Further, when a specific option is moused over by the operator, the pull-down display unit 102f displays detailed information in the output information of FIG. 53 in a balloon as the detailed information stored in the detailed display item storage unit 102d. That is, when "A0001" is moused over, the pull-down display section 102f displays "department in charge: department in charge A" and "person in charge: person in charge A" in a balloon, while "B0001" is moused over. When the number is exceeded, "Department in charge: Department in charge B" and "Person in charge: Person in charge B" are displayed in a balloon.

最後に、図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 pulldown input unit 102g reflects the return value and multiple return values on the control.

具体的には、プルダウン時入力部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-down display section 102f, the pull-down input section 102g selects not only the pull-down location but also other locations stored in the other location storage section 102b. Specific information is also automatically input (returned) in the "multiple return values" section of the corresponding output information in FIG. 56. In other words, the control identifier "1-2-1-4-2-1" is set as "multiple return values" in the output information in Figure 56, but this identifier is not the same as the client CD on the screen. Corresponds to the “Business Partner To” section. Therefore, if "A0001" is selected at the time of pull-down, the pull-down input section 102g only selects the "From" part (left side) of the client CD on the screen, as shown in the screen example of FIG. 56. Instead, the selected "A0001" is automatically entered (returned) in the "Business Partner To" section (right side) of the Business Partner CD on the screen.

以上、本項目[4-3]で説明したように、本実施形態に係る設定業務支援装置100によれば、業務オペレータは、画面開発者が行ったプルダウン設定に基づいて、画面の操作を行うことができる。 As described above in this item [4-3], according to the setting work support device 100 according to the present embodiment, the work operator operates the screen based on the pull-down settings made by the screen developer. be able to.

[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 work support device 100, each illustrated component is functionally conceptual, and does not necessarily need to be physically configured as illustrated.

例えば、設定業務支援装置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 work support device 100, particularly each processing function performed by the control unit, may be realized by a CPU and a program interpreted and executed by the CPU. Alternatively, it may be realized as hardware using wired logic. Note that the program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processing described in this embodiment, and provides configuration work support as necessary. Mechanically read by device 100. That is, a storage unit such as a ROM or an HDD (Hard Disk Drive) stores a computer program that cooperates with an OS to give instructions to a CPU and perform various processes. This computer program is executed by being loaded into the RAM, and constitutes a control unit in cooperation with the CPU.

また、このコンピュータプログラムは、設定業務支援装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 Further, this computer program may be stored in an application program server connected to the setting work support device 100 via an arbitrary network, and all or part of it may be downloaded as necessary. It is.

また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、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 work support device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. Further, the setting work support device 100 may be realized by installing software (including programs, data, etc.) that makes the device realize the processing described in this embodiment.

更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 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 work support device 102 Control unit
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 input section 104 Communication interface section 106 Storage section
106a API master
106b Control information
106c pulldown information
106d Pulldown relation information 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network

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:
前記記憶部においては、In the storage unit,
ある画面の画面開発時に前記表示・入力項目記憶手段が記憶した情報が異なる画面間で共通する設定情報である共通設定情報として管理されており、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:
前記制御部は、The control unit includes:
開発された画面を用いてオペレータが画面実行を行う場合において、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:
前記制御部は、The control unit includes:
前記プルダウン時表示手段が表示した前記選択肢から特定の前記具体的情報が選択されると、前記特定箇所に、前記選択された具体的情報を自動入力するプルダウン時入力手段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 is
ソースコードを全く書かずに行われる画面開発またはソースコードをほとんど書かずに行われる画面開発であること、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:
画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援する、制御部および記憶部を備える情報処理装置で実行される設定業務支援方法であって、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 task support method executed by an information processing device including a control unit and a storage unit, the method comprising:
前記記憶部には、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:
画面上の特定箇所が選択された際に当該特定箇所へ入力する候補となる具体的情報を選択肢として表示する機能であるプルダウンの態様および前記入力する態様についての柔軟な設定を画面開発時に行えるよう支援する、制御部および記憶部を備える情報処理装置に実行させるための設定業務支援プログラムであって、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 task support program for execution by an information processing device including a control unit and a storage unit,
前記記憶部には、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:
JP2022185454A 2022-01-31 2022-11-21 Setting work support device, setting work support method, and setting work support program Active JP7411766B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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