The STEP Web UI Designer enables users to modify any STEP Web UI to better suit business needs. Web UI components can be added, configured / reconfigured, and unused components can be deleted from showing on screen, allowing users to focus on the tasks at hand. Furthermore, the Web UI Designer allows for basic look-and-feel changes, such as company logo, colors, and screen font size.
The user or users accessing Designer must have user privileges to make Web UI configuration changes.
First, an 'Update Web UI configuration' action will need to be created if it does not already exist as a stand-alone item or as part of an existing Action Set. This privilege enables users to run a Web UI in design mode.
Note: Adding the 'Update Web UI configuration' action allows a user to see the design mode icon once they log into a Web UI. At a minimum, the actions 'View context' and 'View setup group' must also be added to the user group privileges before a user is able to log in to a STEP Web UI. Read more in the Accessing a Web UI section of the Web User Interfaces / Web UI Getting Started documentation
For more information about privileges and user setup, see the Users and Groups section (here)and Adding User Privileges for a Group (here) section of the System Setup / STEP Super User documentation.
Web UI configurations will, by default, not be user / user group specific. That is, apart from the fact that the standard privilege setup can influence what a user sees / is able to do, the Web UI will be the same for all users logging in.
By editing the XML, It is possible to apply restrictions to specific components or parameters so that they can only be seen by specific user groups. In the example below, the Status Selector Homepage Widget will only be visible to users in the 'Data Stewards' user group due to the presence of the 'restrict="Data Stewards"' attribute.
In a similar way, a single state could be restricted:
Entering design mode can only be done by privileged users. These users can enter design mode by clicking on a launch button within Web UI or by entering a specific design mode URL into a web browser. Both methods are explained below.
A design mode launch button can also be configured to show in the Corner Bar component. Once configured, a user can click the icon and enter design mode from any page within Web UI.
When you navigate to the various screens within Web UI, you will now see the design mode icon in the right corner of the screen.
If a launch button is not already configured, or just as an alternative method, a user may access design mode by appending the Web UI URL to include #designmode=true at the end. If the Web UI URL already includes the '#' character, it needs to be appended with the string &designmode=true instead. Users will be automatically entered into design mode after entering their username and password on the standard Web UI login screen.
As a basic example, here is what the URL will look like in both cases for a Web UI configuration where the system name is 'your-system' and the Web UI configuration ID is 'ANewWebUI':
http://your-system/webui/ANewWebUI#designmode=truehttp://your-system/webui/ANewWebUI#contextID=Context1&workspaceID=Main&screen=Import&designMode=true
2017, Stibo Systems