Customizing Mongoose-based applications
Authorized users can use Mongoose functionality to customize forms and global objects (including creation of new forms) in a deployed application.
Customized objects are tagged in the forms database as versions different from vendor-supplied objects. The application determines the version of a form or global object by using the editing scope of the developer who saves the form or global object.
When a new vendor-supplied version of an application is to be installed, developers use FormSync to preserve their customizations while updating their forms database with new vendor default versions. For more information, see the online help for FormSync (or the FormSync form).
To customize a deployed Mongoose-based application, you must have Basic, Full User, or Site Developer editing permissions. The application administrator assigns editing permission when the developer's user profile is created.
Editing permissions determine the scope of customizations, including your ability to use all the functions in the designer (or only a subset of those available) and your ability to save customizations as a particular version in the forms database.
- Developers with Basic or Full User editing permissions can create user versions only for their own user IDs.
- Developers with Site Developer editing permissions can create user versions for any user ID, group versions for an identified group, or site versions that are displayed to all users on the system. Site Developer editing permissions also allow developers to set up public and user folders in the Explorer.