Global Extensibility is a configuration mode invoked via the Configure Display button (System Administration>Configuration>Dynamic Extensions>Global Dynamic Extension Configuration). Once enabled, it permits the System Administrator (SA) to use online extensibility to make screen changes that will appear to all users of the application. The Global Extensibility button is a globe icon () and it appears beside any object that may be modified, as well as in the Desktop Link Strip. Clicking on the icon located beside an object will open a list of available configuration options for that object.
Upon selecting the Global Extensibility button, an SA with the correct permissions can configure the buttons, fields, sections, group boxes, and item collections on the page. The SA may also navigate to other pages and make extensibility changes there as well. Clicking on the Global Extensibility button located beside of each item opens a list of available options for that item. The Global Extensibility offers more options than the User Extensibility. Possible configurations depending on object include:
Move Location - move any field (or other object such as group box, section, item collection, or button ) above or below another field and/or to any other section within a page by selecting the Move… option. However, new columns cannot be created on item collections and the objects cannot be moved from one page or tab to another (e.g., a field from the header to the line) or between major page sections.
Visibility - set visibility to Hide for a button, field, group box, section, or item collection by selecting the Hide option.
Default Value - configure fields to default to a pre-set static (i.e., constant) value or a dynamic variable (i.e., derived variable) from a pre-defined list of dynamic variables by selecting the Set Default option. This applies to user interface only, transactions brought in through the API will not receive these defaults.
When setting a default field using extensibility, the field should be researched to ensure the values are valid. For check boxes (i.e., Boolean fields), the typical response should be t/T for True while f/F for False; however, there are some cases where the format differs. For example, the Final flag uses P for Partial = false and F for Final =true.
Format as Collapsed – configure an Expanded section or item collection to appear as Collapsed by selecting the Set Collapsed option.
Object Label – relabel fields, buttons, group boxes, sections, and item collections by selecting the Set Label option.
Required/Not Required Fields - configure fields to be Required or Optional by selecting the Set Required option.
If a field is marked as Required in the application as part of the baseline, it cannot be set to Not Required by Dynamic Extensibility.
Field Length - configure the length of a field by selecting the Set Length option.
The field length cannot be changed to exceed the database limitation for that field.
Protected/Unprotected Fields – configure fields to be Allow Edits or Read Only by selecting the Set Read Only option.
If a field is marked as Read Only in the application as part of the baseline, it cannot be set to Allow Edits by Dynamic Extensibility.
Global Extensibility settings take precedence over any set at the User Extensibility level.
How to Enter the Global Extensibility Mode **
How to Exit the Global Extensibility Mode **
Available at both the user and global levels of extensibility:
How to Undo Extensibility Changes
How to Set a Static Default Value for a Field
How to Set a Static Default Value for a Check Box
How to Set a Dynamic Variable Default Value for a Field
How to Move a Group Box, Section, or Item Collection
How to Know if an Object cannot be Moved
How to Hide a Group Box, Section, or Item Collection
How to Collapse a Group Box, Section, or Item Collection
Available at only the global level of extensibility:
How to Relabel an Object in Global Extensibility **
How to Adjust the Length of a Field in Global Extensibility **
How to Set an Object as Required or Not Required **
How to Set an Object as Protected or Unprotected **
** Denotes topics that are available in the VSS System Administrator Guide
Dynamic Extensibility Overview
Access to Dynamic Extensibility
________________________________________
PROPRIETARY AND CONFIDENTIAL
This commercial computer software is delivered with Restricted Rights to the Government. Use, reproduction, or disclosure is subject to the restrictions set forth in the FAR, DFAR, or other license provisions referenced in the contract. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.
COPYRIGHT
© 1997-2023 CGI Federal Inc. All rights reserved.
The Momentum® software is the copyrighted work of CGI Federal Inc., its related entities and/or its suppliers. Use of the software is governed by the terms of the end user license agreement, if any, which accompanies or is included with the software.
Unless CGI Federal explicitly gives you permission within a license agreement accompanying the software, you may not copy, modify, distribute, display, license, or sell the software or any of its components.
No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of CGI Federal.
PATENT
The software is protected by United States Patent Nos. 6,343,279; 6,532,450; and 6,910,021.