Importing and Managing Customizations for Web Screens
If you or your Sage business partner use the Sage 300 Web Screens SDK to create customizations for web screens, you can sign in as a UI Customization Admin to import and manage customizations.
By default, imported customization files are saved in the shared data directory in Directory\Customization\System Database ID\Package ID\. (For example, C:\sage\sage300data\Customization\SAMSYS\Package1.)
To be imported successfully, a customization package must be a ZIP file that contains a valid manifest file and all required JavaScript and settings files. More...
- The package must be a ZIP file (extension is .zip)
- The package must include a valid JSON file manifest.json
- The package must include any JavaScript and settings files specified in the manifest file
- The manifest file must include the following fields:
- PackageId
- BusinessPartnerName
- Description
- WebScreens
- TargetScreen
- ControlsConfiguration
- ControlsBehavior
To sign in to Sage 300 as a UI Customization Admin:
- Visit http://servername/sage300/admin, where servername is the server name or IP address of the web server where Sage 300 is installed.
- In the User ID field, enter the username of the ADMIN user.
- Select a system database.
- Click Sign In.
On the Import tab, you can specify packages to import and assign Sage 300 databases for which customizations will be available.
To import a customization package:
- Sign in as a UI Customization Admin.
- On the Import tab, click Browse and select a package of web screens customizations created using the Sage 300 Web Screens SDK.
- Click Import to import the customization package.
- Click Assign, and then select each database for which you want the customizations in the imported package to be available.
After importing packages, on the Manage tab, you can enable, disable, and prioritize individual customizations.
To manage individual customizations:
- Sign in as a UI Customization Admin.
- On the Manage tab, in the Package ID field, specify whether to view customizations for all imported packages or for a specific package.
- If you want to enable all customizations for all packages, or for the currently selected package, click Enable All.
- Use Advanced Mode as needed to enable and disable individual customizations, and to specify the priority order in which multiple customizations will be applied to a single web screen. More...
Select the Advanced Mode option.
- In the Customization Details table, set the Status field to Enabled or Disabled for individual customizations as needed.
- For each screen to which multiple customizations will be applied:
- In the Priority field, set the priority of the first customization to be applied to the screen to 1.
- Set the priority of the next customization to be applied to the screen to 2, and so on.
- Click Save.