JP6930496B2 - 設定装置、設定方法及び設定プログラム - Google Patents
設定装置、設定方法及び設定プログラム Download PDFInfo
- Publication number
- JP6930496B2 JP6930496B2 JP2018099884A JP2018099884A JP6930496B2 JP 6930496 B2 JP6930496 B2 JP 6930496B2 JP 2018099884 A JP2018099884 A JP 2018099884A JP 2018099884 A JP2018099884 A JP 2018099884A JP 6930496 B2 JP6930496 B2 JP 6930496B2
- Authority
- JP
- Japan
- Prior art keywords
- user interface
- extended
- setting
- role
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Description
まず、本発明の実施の形態について説明する。図1は、実施の形態における制御装置1の構成の一例を示す図である。図1に示すように、実施の形態に係る制御装置1は、入力装置2、出力装置3、と接続する。
次に、設定部100の構成について説明する。設定部100は、制限部10と、管理DB11と、UI登録部12と、UI管理部13と、動作設定部14(設定部)とを有する。
次に、設定部100による、UI拡張の動作設定までの流れについて説明する。図4〜図7は、図1に示す設定部100による、UI拡張の動作設定までの流れを説明する図である。
次に、設定部100による、操作者に応じて拡張UIを制限する際の拡張UI設定方法について説明する。まず、設定者が選択可能な項目一覧を制限する項目一覧制限処理手順について説明する。
次に、UI登録部12の処理の一例について説明する。図14は、UI登録処理の処理手順の一例を示すフローチャートである。
次に、動作設定部14の処理について説明する。図15は、動作設定処理の処理手順の一例を示すフローチャートである。
次に、図15のエイリアス取得処理(ステップS124)として、設定者が選択した項目に対して指定可能なパラメータを制限する場合を一例に説明する。図16は、図15のエイリアス取得処理の処理手順を示すフローチャートである。
続いて、設定部100による拡張UIの制限例について説明する。まず、図17を参照して、ロールが、初級者、中級者、上級者に階層的に設定されている場合を例に説明する。図17は、図1に示す設定部100による拡張UIの制限例を説明する図である。
次に、図18を参照して、ロールが、システム主管及び開発ベンダに分けて設定されている場合を例に説明する。図18は、図1に示す設定部100による拡張UIの制限例を説明する図である。
次に、図19を参照して、ロールが、業務主管及びシステム主管に分けて設定されている場合を例に説明する。図19は、図1に示す設定部100による拡張UIの制限例を説明する図である。
次に、図20を参照して、ロールが、システム主管及び開発ベンダに分けて設定されている場合を例に説明する。図20は、図1に示す設定部100による拡張UIの制限例を説明する図である。
次に、実施例1について説明する。この実施例1では、設定部100が、図11〜図13に示す拡張UI一覧L1、テンプレート一覧L2、動作種別一覧L3を読み取り、図21に示すロール1の設定者に対して拡張UIを設定する例について説明する。例えば、実施例1では、既存のシステム画面に注記などの文字列を表示する設定に制限した例を説明する。図21は、ロールの一例を示す図である。図22及び図23は、GUIの設定画面の一例を示す図である。図24は、メニュー画面の一例を示す図である。
次に、実施例2について説明する。この実施例2では、設定部100が、図11〜図13に示す拡張UI一覧L1、テンプレート一覧L2、動作種別一覧L3を読み取り、図25に示すロール2の設定者に対して拡張UIを設定する例について説明する。例えば、実施例2では、実施例1の制限に加えて「既定値を自動設定するボタン」の拡張を設定できるように、拡張UIの制限を緩和した例について説明する。図25は、ロールの一例を示す図である。図26は、GUIの設定画面の一例を示す図である。図27は、メニュー画面の一例を示す図である。
次に、実施例3について説明する。この実施例3では、設定部100が、図11〜図13に示す拡張UI一覧L1、テンプレート一覧L2、動作種別一覧L3を読み取り、図28に示すロール3の設定者に対して拡張UIを設定する例について説明する。例えば、実施例3では、既存のシステム画面に投入された値に応じて、システムへの投入内容を判断して自動設定をする高度な例を説明する。図28は、ロールの一例を示す図である。図29及び図30は、GUIの設定画面の一例を示す図である。図31は、メニュー画面の一例を示す図である。
次に、実施例4について説明する。この実施例4では、設定部100が、図11〜図13に示す拡張UI一覧L1、テンプレート一覧L2、動作種別一覧L3を読み取り、図32に示すロール4の設定者に対して拡張UIを設定する例について説明する。例えば、実施例4では、拡張UIの制限を大きく緩和することで、自動登録まで完了する設定例について説明する。図32は、ロールの一例を示す図である。図33及び図34は、GUIの設定画面の一例を示す図である。図35は、メニュー画面の一例を示す図である。
このように、本実施の形態に係る設定部100は、設定者の所属、スキル或いは権限を含む前記設定者のロールと、UIの情報とをもとに、設定者が選択可能である、既存のWebシステムに追加する拡張UIの項目の一覧を制限する。さらに、設定部100は、設定者のロールと、UIの情報とを基に、設定者が選択した項目に対して指定可能なパラメータに制限を加えた拡張UIを設定する。
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部又は任意の一部が、CPU及び当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。本実施の形態に係る制御装置1は、コンピュータとプログラムによっても実現でき、プログラムを記録媒体に記録することも、ネットワークを通して提供することも可能である。
図36は、プログラムが実行されることにより、制御装置1が実現されるコンピュータの一例を示す図である。コンピュータ1000は、例えば、メモリ1010、CPU1020を有する。また、コンピュータ1000は、ハードディスクドライブインタフェース1030、ディスクドライブインタフェース1040、シリアルポートインタフェース1050、ビデオアダプタ1060、ネットワークインタフェース1070を有する。これらの各部は、バス1080によって接続される。
2 入力装置
3 出力装置
4 OS
5 拡張対象システム
6 記憶部
10 制限部
11 管理DB
12 UI登録部
13 UI管理部
14 動作設定部
100 設定部
Claims (6)
- 設定者の所属、スキル或いは権限を含む前記設定者のロールと、ユーザインターフェースの情報とをもとに、前記設定者が選択可能である、既存のWebシステムに追加する拡張ユーザインターフェースの項目の一覧を制限する制限部と、
前記設定者のロールと、前記ユーザインターフェースの情報とを基に、前記設定者が選択した項目に対して指定可能なパラメータに制限を加えた拡張ユーザインターフェースを設定する設定部と、
を有し、
前記ユーザインターフェースの情報は、既存のWebシステムに予め存在する基本ユーザインターフェースであるか、または、前記拡張ユーザインターフェースかを示す前記ユーザインターフェースの種別と、前記ユーザインターフェースの種類と、前記ユーザインターフェースに登録されているイベントとを含み、
前記制限部は、前記ユーザインターフェースの種別が基本ユーザインターフェースであり、かつ、イベントが登録されているユーザインターフェースを拡張する場合に、制限を行うことを特徴とする設定装置。 - 前記制限部は、前記拡張ユーザインターフェースの種類の一覧と、前記拡張ユーザインターフェースの動作を設定する動作種別の一覧と、に対して制限することを特徴とする請求項1に記載の設定装置。
- 前記設定部は、動作設定対象のユーザインターフェースを、動作種別のパラーターとして指定する場合に、前記設定者のロールとユーザインターフェースの情報に加えて、動作種別の種類に応じて指定可能なユーザインターフェースを制限することを特徴とする請求項1または2に記載の設定装置。
- 前記設定者のロールは、複数定義可能であり、前記複数のロールの組み合わせを一つのロールとみなして利用することを特徴とする請求項1〜3のいずれか一つに記載の設定装置。
- 設定装置が実行する設定方法であって、
設定者の所属、スキル或いは権限を含む前記設定者のロールと、ユーザインターフェースの情報とをもとに、前記設定者が選択可能である、既存のWebシステムに追加する拡張ユーザインターフェースの項目の一覧を制限する工程と、
前記設定者のロールと、前記ユーザインターフェースの情報とを基に、前記設定者が選択した項目に対して指定可能なパラメータに制限を加えた拡張ユーザインターフェースを設定する工程と、
を含み、
前記ユーザインターフェースの情報は、既存のWebシステムに予め存在する基本ユーザインターフェースであるか、または、前記拡張ユーザインターフェースかを示す前記ユーザインターフェースの種別と、前記ユーザインターフェースの種類と、前記ユーザインターフェースに登録されているイベントとを含み、
前記制限する工程は、前記ユーザインターフェースの種別が基本ユーザインターフェースであり、かつ、イベントが登録されているユーザインターフェースを拡張する場合に、制限を行うことを特徴とする設定方法。 - 設定者の所属、スキル或いは権限を含む前記設定者のロールと、ユーザインターフェースの情報とをもとに、前記設定者が選択可能である、既存のWebシステムに追加する拡張ユーザインターフェースの項目の一覧を制限するステップと、
前記設定者のロールと、前記ユーザインターフェースの情報とを基に、前記設定者が選択した項目に対して指定可能なパラメータに制限を加えた拡張ユーザインターフェースを設定するステップと、
をコンピュータに実行させ、
前記ユーザインターフェースの情報は、既存のWebシステムに予め存在する基本ユーザインターフェースであるか、または、前記拡張ユーザインターフェースかを示す前記ユーザインターフェースの種別と、前記ユーザインターフェースの種類と、前記ユーザインターフェースに登録されているイベントとを含み、
前記制限するステップは、前記ユーザインターフェースの種別が基本ユーザインターフェースであり、かつ、イベントが登録されているユーザインターフェースを拡張する場合に、制限を行う設定プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018099884A JP6930496B2 (ja) | 2018-05-24 | 2018-05-24 | 設定装置、設定方法及び設定プログラム |
US17/055,418 US11314530B2 (en) | 2018-05-24 | 2019-05-21 | User-based extension setting devices, methods, and programs |
PCT/JP2019/020159 WO2019225621A1 (ja) | 2018-05-24 | 2019-05-21 | 設定装置、設定方法及び設定プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018099884A JP6930496B2 (ja) | 2018-05-24 | 2018-05-24 | 設定装置、設定方法及び設定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019204357A JP2019204357A (ja) | 2019-11-28 |
JP6930496B2 true JP6930496B2 (ja) | 2021-09-01 |
Family
ID=68617004
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018099884A Active JP6930496B2 (ja) | 2018-05-24 | 2018-05-24 | 設定装置、設定方法及び設定プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US11314530B2 (ja) |
JP (1) | JP6930496B2 (ja) |
WO (1) | WO2019225621A1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2022264340A1 (ja) * | 2021-06-16 | 2022-12-22 | ||
WO2023089675A1 (ja) * | 2021-11-16 | 2023-05-25 | 日本電信電話株式会社 | 表示制御装置、表示制御方法、および、表示制御プログラム |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0697662B1 (en) * | 1994-08-15 | 2001-05-30 | International Business Machines Corporation | Method and system for advanced role-based access control in distributed and centralized computer systems |
JP3409269B2 (ja) * | 1996-03-14 | 2003-05-26 | オムロン株式会社 | プログラム作成装置 |
US6574736B1 (en) * | 1998-11-30 | 2003-06-03 | Microsoft Corporation | Composable roles |
US6574635B2 (en) * | 1999-03-03 | 2003-06-03 | Siebel Systems, Inc. | Application instantiation based upon attributes and values stored in a meta data repository, including tiering of application layers objects and components |
US7251666B2 (en) * | 2000-02-01 | 2007-07-31 | Internet Business Information Group | Signature loop authorizing method and apparatus |
US6886100B2 (en) * | 2001-05-15 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | Disabling tool execution via roles |
JP2003216374A (ja) | 2002-01-25 | 2003-07-31 | Canon Inc | コンピュータプログラム、デバイスドライバの設定方法及びその設定装置 |
US7661127B2 (en) * | 2002-11-12 | 2010-02-09 | Millipore Corporation | Instrument access control system |
US7613600B2 (en) * | 2003-12-24 | 2009-11-03 | Sap Ag | Unified personalization |
US7590972B2 (en) * | 2004-10-28 | 2009-09-15 | Cogency Software, Inc. | Role-oriented development environment |
JP2006163771A (ja) * | 2004-12-07 | 2006-06-22 | Canon Inc | Guiビルター及び記録媒体 |
US7496888B2 (en) * | 2005-04-07 | 2009-02-24 | International Business Machines Corporation | Solution builder wizard |
US8024794B1 (en) * | 2005-11-30 | 2011-09-20 | Amdocs Software Systems Limited | Dynamic role based authorization system and method |
US9152434B2 (en) * | 2007-04-18 | 2015-10-06 | Sap Se | Enterprise user interface customization |
US20080263509A1 (en) * | 2007-04-22 | 2008-10-23 | Sap Ag | Method and apparatus for application patterns and applications genearation |
US20090076865A1 (en) * | 2007-09-17 | 2009-03-19 | Rousselle Philip J | Methods to provision, audit and remediate business and it roles of a user |
US8745087B2 (en) * | 2007-10-01 | 2014-06-03 | Eka Labs, Llc | System and method for defining and manipulating roles and the relationship of roles to other system entities |
US8117643B2 (en) * | 2008-06-12 | 2012-02-14 | International Business Machines Corporation | Mathematical definition of roles and authorizations in RBAC system |
US8554793B2 (en) * | 2010-04-19 | 2013-10-08 | Salesforce.Com, Inc. | Methods and systems for providing custom settings in an on-demand service environment |
US8789205B2 (en) * | 2010-04-21 | 2014-07-22 | Microsoft Corporation | Role-based graphical user interfaces |
US20120079451A1 (en) * | 2010-09-29 | 2012-03-29 | Sap Ag | Unified process to design, develop, and configure user interfaces |
US20120324377A1 (en) * | 2011-06-15 | 2012-12-20 | Microsoft Corporation | User interface extensibility for web application development tool |
EP2626820A3 (en) * | 2012-02-10 | 2016-10-19 | Tata Consultancy Services Limited | Role-based content rendering |
US11774927B2 (en) * | 2012-10-08 | 2023-10-03 | Fisher-Rosemount Systems, Inc. | Methods and apparatus to provide a role-based user interface |
US9679264B2 (en) * | 2012-11-06 | 2017-06-13 | Oracle International Corporation | Role discovery using privilege cluster analysis |
US10339612B2 (en) * | 2016-06-28 | 2019-07-02 | Microsoft Technology Licensing, Llc | Multi-dimensional job title logical models for social network members |
US10380191B2 (en) * | 2017-01-26 | 2019-08-13 | Sap Se | Adaptable application variants |
US10514896B2 (en) * | 2017-08-30 | 2019-12-24 | Salesforce.Com, Inc. | Web application builder framework |
-
2018
- 2018-05-24 JP JP2018099884A patent/JP6930496B2/ja active Active
-
2019
- 2019-05-21 WO PCT/JP2019/020159 patent/WO2019225621A1/ja active Application Filing
- 2019-05-21 US US17/055,418 patent/US11314530B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
WO2019225621A1 (ja) | 2019-11-28 |
US11314530B2 (en) | 2022-04-26 |
JP2019204357A (ja) | 2019-11-28 |
US20210149692A1 (en) | 2021-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101192152B (zh) | 计算机辅助应用程序创建***和方法 | |
US20180173386A1 (en) | Updating data records by adding editing functions to non-editable display elements | |
US7571392B2 (en) | User definable task based interface | |
US11449348B2 (en) | Pre/post deployment customization | |
US20120159359A1 (en) | System and method for generating graphical dashboards with drill down navigation | |
CN108369514B (zh) | 用于可执行内容和可执行内容流创建的***和方法 | |
AU2019366869B2 (en) | Dynamically change user interfaces for web applications and associated methods | |
JP6930496B2 (ja) | 設定装置、設定方法及び設定プログラム | |
JP2007323234A (ja) | 情報処理装置及び情報処理方法、並びにコンピュータ・プログラム | |
Snell et al. | Microsoft Visual Studio 2012 Unleashed: Micro Visua Studi 2012 Unl_p2 | |
TW201416954A (zh) | 畫面作成裝置及畫面作成方法 | |
CN108885444A (zh) | 信息管理装置、信息管理方法及信息管理*** | |
US11704126B2 (en) | Non-transitory recording medium having computer-readable program recorded thereon, server apparatus, function graph display control apparatus, and function graph display control method | |
US9128794B2 (en) | Method for updating a web package within a manufacturing execution system and manufacturing execution system | |
Leonard | Analyzing wildlife telemetry data in R | |
JP5084702B2 (ja) | 解析データ入力装置、cae装置、解析データ入力方法、及びプログラム | |
JP6674091B2 (ja) | 情報処理システムとその処理方法及びプログラム | |
Vesterli et al. | Building Mobile Applications | |
JP5982135B2 (ja) | データ管理装置 | |
KR102436357B1 (ko) | 웹 스크래핑용 스크립트 작성 방법 및 이를 이용한 웹 스크래핑 방법 및 시스템 | |
CN116204267B (zh) | 知识产权流程表单的生成方法及装置 | |
JP6845437B2 (ja) | 情報処理装置とその処理方法及びプログラム | |
JP2006209516A (ja) | 電子ファイリングシステム | |
JP6206463B2 (ja) | 情報処理装置、その制御方法、及びプログラム、並びに情報処理システム、その制御方法、及びプログラム | |
JP4951456B2 (ja) | 情報処理装置、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210324 |
|
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: 20210713 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210726 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6930496 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |