JP6951207B2 - 入力画面生成装置、入力画面生成方法、及びプログラム - Google Patents
入力画面生成装置、入力画面生成方法、及びプログラム Download PDFInfo
- Publication number
- JP6951207B2 JP6951207B2 JP2017221652A JP2017221652A JP6951207B2 JP 6951207 B2 JP6951207 B2 JP 6951207B2 JP 2017221652 A JP2017221652 A JP 2017221652A JP 2017221652 A JP2017221652 A JP 2017221652A JP 6951207 B2 JP6951207 B2 JP 6951207B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- input screen
- field
- tabular data
- generation unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000001514 detection method Methods 0.000 claims description 43
- 230000006870 function Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 description 18
- 238000012545 processing Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 5
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
このような構成により、例えば、スプレッドシート等のアプリケーションを用いて作成された、フィールドとフィールド名とを有する表形式データを用いて、帳票のデータの入力画面が生成されることになる。したがって、帳票システムを構築する専門家でないユーザ、すなわち専門的な知識のないユーザであっても、その表形式データを作ることによって、それに応じた入力画面を容易に作成することができるようになる。
このような構成により、表形式データに設定されているデータ型に応じて、自動的に入力画面の入力フィールドにデータ型が設定されるようになる。したがって、ユーザが、入力画面の入力フィールドにおいて、手動でデータ型を設定する必要がなくなる。
このような構成により、生成された入力画面の各入力フィールドに対応するデータベーススキーマを自動的に生成することができるようになる。したがって、そのデータベーススキーマを、生成された入力画面を用いて入力されるデータのデータベースにおいて用いることができる。
このような構成により、データベーススキーマのサイズを、自動的に設定することができるようになる。
このような構成により、入力フィードに応じた入力補助ツールを、自動的に設定することができるようになる。
このような構成により、日付データ型の入力フィールドに対して、カレンダーの入力補助ツールが自動的に設定されることになり、ユーザの利便性が向上することになる。
このような構成により、金額データ型または数値データ型の入力フィールドに対して、テンキーの入力補助ツールが自動的に設定されることになり、ユーザの利便性が向上することになる。
このような構成により、検知部によって検知された帳票の領域に応じた入力画面が自動的に生成されるようになる。したがって、必要十分な大きさの入力画面が生成されることになる。
このような構成により、例えば、通常の表示画面で表示するには大きすぎる入力画面が生成されることになる場合には、そのことが事前に警告されることになる。したがって、例えば、その警告に応じて、適切な大きさの入力画面が生成されるように、表形式データを修正することができうる。
このような構成により、例えば、表形式データに、作成者の覚書などの入力画面に反映されなくてもよい情報を入力することができるようになる。
このような構成により、表形式データのレイアウトと同様の入力画面が生成されるため、ユーザは、表形式データのレイアウトを設定したり変更したりすることによって、入力画面のレイアウトを設定したり変更したりすることができることになる。
このような構成により、表形式データのレイアウトに応じた入力画面と共に、モバイル機器用の入力画面も生成されることになる。したがって、モバイル機器用の入力画面を生成するために、別途、表形式データを作成する必要がなくなり、ユーザの利便性が向上することになる。
このような構成により、既存のデータベースを用いて、例えば、入力画面の入力フィールドのプルダウンメニュー等を作成することができるようになる。
この具体例において、ユーザは、入力画面生成装置1において、スプレッドシートのアプリケーションソフトウェアを起動し、受付部17を介した入力等を行うことによって、図3で示される表形式データ「spreadsheet001」を生成し、その表形式データを記憶部11に保存したとする。なお、図3で示される表形式データは、物品調達依頼書の帳票に対応するものである。例えば、セルB5には、フィールド名「購入先」が設定されており、そのセルB5に隣接するセルB6に、フィールド名「購入先」に対応するフィールドが設定されている。他のフィールド及びフィールド名についても同様である。また、フィールド名「購入先」「事業所名」「氏名」「商品名(型番)」「備考(色、サイズ、メーカー等)」「納品先」に対応するフィールドには、テキストデータ型が設定されており、フィールド名「申請日」に対応するフィールドには、日付データ型が設定されており、フィールド名「数量」に対応するフィールドには、数値データ型が設定されており、フィールド名「金額」に対応するフィールドには、金額データ型が設定されているものとする。
11 記憶部
12 検知部
13 警告出力部
14 生成部
15 出力部
16 入力画面記憶部
17 受付部
18 表示部
Claims (15)
- 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部と、
前記表形式データにおける帳票の領域を検知する検知部と、
前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成部と、
前記生成部によって生成された入力画面を出力する出力部と、
前記検知部によって検知された帳票の領域があらかじめ決められた大きさを超えている場合に、警告を出力する警告出力部と、を備え、
前記生成部は、前記検知部によって検知された帳票の領域に対応する入力画面を生成する、入力画面生成装置。 - 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部と、
前記表形式データにおける帳票の領域を検知する検知部と、
前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成部と、
前記生成部によって生成された入力画面を出力する出力部と、を備え、
前記検知部は、前記表形式データに含まれる、情報が入力されているセルのうち、特定の文字列から始まるセル、または特定の文字列の組で括られているセルは帳票の領域に含めず、
前記生成部は、前記検知部によって検知された帳票の領域に対応する入力画面を生成する、入力画面生成装置。 - 前記表形式データのフィールドには、データ型も設定されており、
前記生成部は、入力画面に含まれる入力フィールドのデータ型を、当該入力フィールドに対応する表形式データのフィールドに設定されているデータ型に設定する、請求項1または請求項2記載の入力画面生成装置。 - 前記生成部は、入力画面の各入力フィールドに対応するデータベーススキーマを、当該入力フィールドに対応する表形式データにおけるフィールド及びフィールド名の少なくとも一方を用いて生成し、
前記出力部は、前記生成部によって生成されたデータベーススキーマを蓄積する、請求項1から請求項3のいずれか記載の入力画面生成装置。 - 前記生成部は、データベーススキーマにおいて、入力フィールドに対応するサイズを、当該入力フィールドに対応する表形式データにおけるフィールドの長さに応じて設定する、請求項4記載の入力画面生成装置。
- 前記生成部は、入力画面に含まれる入力フィールドのデータ型に応じて、当該入力フィールドがフォーカスされたときに出力される入力補助ツールを設定する、請求項3記載の入力画面生成装置。
- 前記生成部は、入力画面に含まれる入力フィールドのデータ型が日付データ型である場合には、カレンダーの入力補助ツールを設定する、請求項6記載の入力画面生成装置。
- 前記生成部は、入力画面に含まれる入力フィールドのデータ型が金額データ型または数値データ型である場合には、テンキーの入力補助ツールを設定する、請求項6または請求項7記載の入力画面生成装置。
- 前記生成部は、前記表形式データのレイアウトに応じた入力画面を生成する、請求項1から請求項8のいずれか記載の入力画面生成装置。
- 前記生成部は、前記表形式データのレイアウトと関係しない、モバイル機器用の入力画面をも生成する、請求項9記載の入力画面生成装置。
- 前記生成部は、データベースにアクセスし、入力画面に含まれるフィールド名に対応するフィールドが前記データベースに存在する場合に、入力画面において、当該フィールド名に対応する入力フィールドに、当該データベースに存在する前記フィールドの各情報が入力のための選択肢として表示されるように設定する、請求項1から請求項10のいずれか記載の入力画面生成装置。
- 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部と、検知部と、生成部と、出力部と、警告出力部とを用いて処理される入力画面生成方法であって、
前記検知部が、前記表形式データにおける帳票の領域を検知する検知ステップと、
前記生成部が、前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成ステップと、
前記出力部が、前記生成ステップにおいて生成された入力画面を出力する出力ステップと、
前記警告出力部が、前記検知ステップにおいて検知された帳票の領域があらかじめ決められた大きさを超えている場合に、警告を出力する警告出力ステップと、を備え、
前記生成ステップでは、前記検知ステップにおいて検知された帳票の領域に対応する入力画面を生成する、入力画面生成方法。 - 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部と、検知部と、生成部と、出力部とを用いて処理される入力画面生成方法であって、
前記検知部が、前記表形式データにおける帳票の領域を検知する検知ステップと、
前記生成部が、前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成ステップと、
前記出力部が、前記生成ステップにおいて生成された入力画面を出力する出力ステップと、を備え、
前記検知ステップでは、前記表形式データに含まれる、情報が入力されているセルのうち、特定の文字列から始まるセル、または特定の文字列の組で括られているセルは帳票の領域に含めず、
前記生成ステップでは、前記検知ステップにおいて検知された帳票の領域に対応する入力画面を生成する、入力画面生成方法。 - 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部にアクセス可能なコンピュータを、
前記表形式データにおける帳票の領域を検知する検知部、
前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成部、
前記生成部によって生成された入力画面を出力する出力部、
前記検知部によって検知された帳票の領域があらかじめ決められた大きさを超えている場合に、警告を出力する警告出力部として機能させ、
前記生成部は、前記検知部によって検知された帳票の領域に対応する入力画面を生成する、プログラム。 - 複数のセルにそれぞれ設定されたフィールドと当該フィールドのフィールド名との組を1以上有する帳票の表形式のデータであり、スプレッドシートのアプリケーションソフトウェアによって作成されたデータである表形式データが記憶される記憶部にアクセス可能なコンピュータを、
前記表形式データにおける帳票の領域を検知する検知部、
前記表形式データを用いて、入力フィールドと、当該入力フィールドのフィールド名とを有する帳票の入力画面を生成する生成部、
前記生成部によって生成された入力画面を出力する出力部として機能させ、
前記検知部は、前記表形式データに含まれる、情報が入力されているセルのうち、特定の文字列から始まるセル、または特定の文字列の組で括られているセルは帳票の領域に含めず、
前記生成部は、前記検知部によって検知された帳票の領域に対応する入力画面を生成する、プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017221652A JP6951207B2 (ja) | 2017-11-17 | 2017-11-17 | 入力画面生成装置、入力画面生成方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017221652A JP6951207B2 (ja) | 2017-11-17 | 2017-11-17 | 入力画面生成装置、入力画面生成方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019091383A JP2019091383A (ja) | 2019-06-13 |
JP6951207B2 true JP6951207B2 (ja) | 2021-10-20 |
Family
ID=66836522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017221652A Active JP6951207B2 (ja) | 2017-11-17 | 2017-11-17 | 入力画面生成装置、入力画面生成方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6951207B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113435161A (zh) * | 2020-03-23 | 2021-09-24 | 株式会社理光 | 斜体字符生成模块及生成方法 |
JP7183458B1 (ja) | 2022-01-31 | 2022-12-05 | 株式会社オービック | 設定業務支援装置、設定業務支援方法および設定業務支援プログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3521908B2 (ja) * | 1992-06-15 | 2004-04-26 | 富士ゼロックス株式会社 | データベース表示装置およびデータベース表示方法 |
JP2002109448A (ja) * | 2000-09-28 | 2002-04-12 | Toshiba Corp | 帳票処理装置、帳票処理方法、記憶媒体 |
JP4636814B2 (ja) * | 2003-07-03 | 2011-02-23 | 株式会社電通国際情報サービス | データマッピング装置、データマッピング方法、およびプログラム |
JP4495782B2 (ja) * | 2004-02-25 | 2010-07-07 | 株式会社野村総合研究所 | データ統合管理システム及びデータ統合管理プログラム |
JP4006477B2 (ja) * | 2007-05-07 | 2007-11-14 | キヤノン株式会社 | 帳票作成装置および帳票作成方法および記憶媒体 |
JP2016091244A (ja) * | 2014-10-31 | 2016-05-23 | 富士通エフ・アイ・ピー株式会社 | 情報処理装置、プログラム |
JP5788116B2 (ja) * | 2015-02-13 | 2015-09-30 | 株式会社じぶん銀行 | マルチデバイスに対応したシステムにおいて用いられる装置、その装置において実行される方法およびプログラム |
JP6433339B2 (ja) * | 2015-03-02 | 2018-12-05 | キヤノン株式会社 | 情報処理システム、サーバ装置、制御方法およびプログラム |
JP6625825B2 (ja) * | 2015-05-22 | 2019-12-25 | キョードー・システムズ株式会社 | クライアント端末用画面作成装置、及びこれを使用したデータ収集・照会システム |
JP6062085B1 (ja) * | 2015-12-25 | 2017-01-18 | 株式会社日本デジタル研究所 | 入力インターフェース制御システム、方法およびプログラム |
-
2017
- 2017-11-17 JP JP2017221652A patent/JP6951207B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019091383A (ja) | 2019-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230236805A1 (en) | Systems and Methods for Development and Deployment of Software Platforms Having Advanced Workflow and Event Processing Components | |
JP2016091244A (ja) | 情報処理装置、プログラム | |
JP6951207B2 (ja) | 入力画面生成装置、入力画面生成方法、及びプログラム | |
JP4959501B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2016040652A (ja) | 帳票出力装置及び帳票出力方法 | |
JP6320901B2 (ja) | データ連携支援システムおよびデータ連携支援方法 | |
JP4719819B1 (ja) | 帳票自動レイアウトシステム | |
JP5033775B2 (ja) | 設計ルール生成装置,設計ルール生成プログラム | |
JP5039505B2 (ja) | 文書検索装置および文書検索支援方法 | |
JP2009230452A (ja) | 属性情報入力支援装置及びプログラム | |
JP6372220B2 (ja) | 表生成方法、表生成プログラム及び表生成装置 | |
JP2016031729A (ja) | 伝票処理装置、伝票処理方法、及びプログラム | |
JP2011096154A (ja) | 入力支援装置、入力支援方法及び入力支援プログラム | |
JP6870197B2 (ja) | 情報処理装置,コンピュータの制御方法及び制御プログラム | |
JP2014035638A (ja) | 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム | |
JP2012088928A (ja) | 個人情報管理システム及び個人情報管理プログラム | |
JP6505178B2 (ja) | サーバ装置、情報処理方法、およびプログラム | |
JP2017174087A (ja) | 情報処理装置及び情報処理プログラム | |
JP6505154B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP6810347B2 (ja) | アプリケーション作成支援システム | |
JP5659058B2 (ja) | 情報処理装置及び、その画面表示方法 | |
JP6588304B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
WO2017057451A1 (ja) | データベースインタフェース提供プログラム、データベースインタフェース提供方法及びデータベースインタフェース提供装置 | |
JP2014132409A (ja) | 電子メニュー装置及び電子メニュープログラム | |
JP4655897B2 (ja) | データ統合管理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200807 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210309 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210506 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210615 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210713 |
|
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: 20210921 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210924 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6951207 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |