The sandbox contains the same custom email, notification, subscription, and reminder functionality as the live app. The sandbox differs however by sending these emails to a different recipient list than what is configured and will also have restrictions on the editing or creating the emails based on your current ALM configuration.
Email recipients
Specifically, sandbox custom emails, notifications, subscriptions, and reminders are not sent to the user. Instead they go to the app manager with an explanation of who the email will go to when the sandbox is published.
For custom emails, sandbox emails only go to app managers.
For notifications, subscriptions and reminders, emails are also sent to app admins when sandbox emails are addressed to:
- the app admin
- users other than the application administrator—the emails will be sent to the app admin and will not be sent to other users
- the app admin as well as other users—the email will only be sent to the app admin
Notifications, subscriptions, and reminders will not be sent to app admins or app managers who either have the role of none or do not have permission to view the tables or reports that are referred to.
App Lifecycle Management
There are three different states that the App Lifecycle Management can be in and will affect how notifications, subscriptions, and reminders are constructed in the sandbox
The three states are:
- ALM is not enabled
- ALM is enabled, but no sandbox exists (either it has not been created, or was published and deleted)
- ALM is enabled and a sandbox exists
The operations available depend on whether ALM is enabled and, if it is, whether the user is currently in the live app or the sandbox app.
- When ALM is not enabled, users can:
- Create new notifications, subscriptions, and reminders
- Edit and delete existing notifications, subscriptions, and reminders
- Activate and de-activate existing notifications, subscriptions, and reminders
- Change the owner of any existing notification, subscription, or reminder
- When ALM is enabled, users in the live app can:
- Create new notifications and subscriptions ONLY. Reminders cannot be created.
- Edit existing notifications and subscriptions ONLY. Reminders cannot be edited.
- Activate and de-activate existing notifications, subscriptions, and reminders.
- Change the owner of any existing notification, subscription, or reminder.
- Note that the above is true whether a sandbox exists or not
- When ALM is enabled, users in the sandbox app have the same abilities as when ALM is not enabled.