3.1 Editing an application
The Edit option is available only for the Development environment, as applications can only be edited in the Development environment. Clicking this option takes you to the edit mode of the application to make any required changes.
3.2 Accessing an application
This option is available under both Development and Stage environments. Clicking on this option takes you to the live mode of the respective environment, where you can thoroughly test the application.
In the live mode of the environment, a label is displayed on the top bar for users to identify the environment, for example, as Development or Stage.
Note: Data added in one environment is kept isolated from the other environment.
Under the View as field in the top bar, you have the option to test the application as a demo user. You can learn about demo users in the upcoming section.
3.3 Settings
Note: All settings options will only be applied to the selected environment. For example, if you click Settings under Development, all configurations will only be applied to the Development environment, and vice-versa for the Stage environment.
This section allows you to configure:
-
Demo users - Select predefined test users and assign them with various permissions and roles for testing the app. This refers to mock user profiles, and not actual users.
-
Notifications - Disable or route notifications, since testing the app may not require notifications to be sent to actual users or other developers of the application.
-
Workflow schedules - Disable any schedules that don't need to be executed during the testing phase. By default, the application's schedule settings are considered.
3.3.1 Demo users
Demo users are mock users that can be selected and assigned with various predefined permissions and roles for testing the app. The assigned permissions will reflect how each demo user interacts with the app.
Note: Permissions here refer to existing app permissions and not separate permissions exclusive to testing. Only the roles and permissions already added to the current app will be listed.
To add demo users:
- Click Settings for the required application and environment.
- On the next page, click Add Demo User under the Demo Users tab.
-
In the Add Demo User pop-up, select the demo user in the Name dropdown.
Note: Demo users are predefined mock users, and a maximum of five are provided.
-
Select the demo user Type as User or Portal User depending on how you want to test your application.
Note: If the Type is selected as User, we can assign the permissions and roles configured in the app. If the Type is selected as Portal Users, we can assign the portal permissions configured in the app.
-
Select a Permission and a Role for the user.
Note: Permissions and roles are app specific. This means only the permissions and roles added in the current app will be listed. The demo user will be able to perform actions in the app depending on these assigned permissions.
- Click Add.
Once the demo user has been added, you can access the application and select the added demo user from the dropdown to test the application according to the assigned permissions and roles.
3.3.2 Notifications
As the Development and Stage environments are used for testing purposes, there may not be a need for notifications to be triggered when the app is being tested. This section lets you decide to disable or route the notifications to any particular address.
The following options are available for email notifications:
- Disable emails - Emails will not be triggered.
- Login User - All emails will be sent to the current logged-in user.
- Selected User - Emails will be sent to a selected user from the list of developers and super admins.
- Application Specific - Email notifications will be sent according to the configured workflow. This option is selected by default.
The following options are available for push notifications:
- Disable Push Notifications - Push notifications will not be triggered.
- Login User - All push notifications will be sent to the current logged-in user.
- Selected User - Push notifications will be sent to a selected user (super admin or developer) from the list of developers and super admins.
- Application Specific - Push notifications will be sent according to the configured workflow. This option is selected by default.
3.3.3 Workflow schedules
You might have configured schedules in your application. But once you've validated or tested the configured schedules, you may no longer need them to execute continuously during the testing phase. You can suspend the execution of all configured schedules by choosing one of the two options below: