LCS - Naming Conventions for Applications
Applications will need to follow a naming convention in order for the application to work with UW's Identity Management as well as to allow the Low Code Solutions service team and others provide support, oversight and unique identification.
Overview
There are 3 different pieces of information for every application:
- Application name
- Application name is what developers will see in the BB IDE platform (example: Test app for JMH)
- The URL for the developer/others on the IDE platform for a Sandbox below see the URL: https://ide-uwm.betty.services/app/test-app-for-jmh-test-app-for-jmh-sandbox
- Application names have a 100 character limit. Ampersand (&), <, >, are converted, so shouldn’t be used.
- Application name is what developers will see in the BB IDE platform (example: Test app for JMH)
- Identifier
- The identifier is the unique part of an application’s URL that is used to reach your application.
- The Identifier must be unique across ALL BB applications (not just within the UW tenant)
- Identifiers have a 31-character limit and underscores or spaces in names will turn into hyphens in the identifier.
- The user must truncate the application name at the 31-character limit to proceed.
- Hostname
- These are the URLs that the end users will use to gain access to your application.
- The URL provided to the application users should be the Default or Custom hostname with your homepage's path appropriately set-up.
Procedure for naming
- Application name
- Create a name that describes what the application does (UW-prefix or SCD-prefix not needed). The LCS service team will ask you what you want to name your application when it is created.
- Identifier
- The LCS service team will truncate your application name and add the following to make it unique.
- Change the Identifier to be: (26 chars+”-”+4 char alpha-sequential number)
- 26 characters of the application name
- Followed by a "-"
- Followed by an "a"
- Followed by a sequential number starting with 001, using leading zeros
- Hostname
- Follow LCS - Add a custom hostname in Betty Blocks to create your own URL or else the URL will be the identifier ending with .betty.app. as seen in the screenshot above.
- The URL provided to the application users should be:
- Default or Custom hostname
- As long as the "homepage" of your application has "/" for the path, the default or custom hostname URL can be provided to your end users. Those who need to login will automatically be sent to the login screen and then come to the homepage, others already logged in will end up on the homepage.