You are here:
Subscription Reporting Objects
Understand the structure and metadata of subscriptions and notifications.
Subscriptions
Subscriptions are built from five related objects.
Analytic Notification
The primary notification object.
- Analytic Entity
- Depending
on which analytic entity a subscription is associated with, a value populates one of these
report columns.
- Analytic Asset Collection
- Dashboard
- Discovery Goal
- Lens
- Report
- Analytic Notification ID
- The ID of the notification.
- Deactivate When Triggered
- Boolean. True if the notification only triggers one time.
- Description
- The description of the subscription.
- Error Email Count
- If the notification fails, this field tracks the number of error emails sent.
- Is Inactive
- Boolean. True if the subscription is inactive.
- Owner
- The user who owns the subscription. This is the user for whom the subscription counts against the limit of subscriptions per user.
- Run As User
- The running user for a Lightning report, Lightning dashboard, or Classic report.
- Schedule Cron Expression
- The schedule of the subscription, as a cron expression. To interpret this expression, see Cron Expressions for Subscription Schedules.
- Source
- The source of the notification.
- Classic Report Schedule
- Lightning Report Subscription
- Lightning Dashboard Subscription
- CRM Analytics Widget Notification
- CRM Analytics Dashboard Subscription
- Analytics Collection Subscription
- CRM Analytics Slack Dashboard Subscription
- CRM Analytics Watchlist Notification
- Model Quality Notification
Analytic Notification Threshold
The junction object linking Analytic Notifications with Actions and Conditions.
- Threshold Type
- The trigger threshold for the Notification.
- On Schedule—Subscription runs on schedule.
- On Error—Notification triggers on error.
- On Condition—Notification triggers when specified conditions are true.
Analytic Notification Action
The action that the notification triggers.
- Action Type
- The type of action.
- Notify Me
- Post to Chatter
- Post to Slack
- Send Email
- Watchlist Results
- Execute Custom Apex
- Configuration Data
- If the Action Type is Execute Custom Apex, this field contains the Apex class.
Analytic Notification Action Configuration
The configuration details of an action.
- Action
- The action that this configuration is related to.
- Recipient
- Depending
on which recipients a subscription is associated with, a value populates one or more of these
report columns.
- Recipient User
- Recipient Group
- Recipient User Role
- Recipient Collaboration Room (Slack channel name)
- Attachment Type
- The type of attachment.
- Excel
- CSV
- Attachment Encoding
- The encoding of the attachment.
- Exclude Snapshot
- Boolean. If the Action Type is Post to Slack, this is
TRUEwhen the subscription is set to “Don’t include an image.” - Team Key
- If the Action Type is Post to Slack, this is the Slack workspace identifier.
- Include Subordinates
- Boolean.
- Type
- Describes the aspect of the action that this configuration relates to.
- User
- Group
- Role
- Roles and Subordinates
- Roles and Internal Subordinates
- Slack Channel
- Summary
- Attachment
Analytic Notification Condition
The conditions that trigger the notification.
- Aggregate Column Name
- The column or field being evaluated.
- Operation
- The logical operation.
EqualNot EqualGreater ThanLess ThanGreater Than or EqualLess Than or Equal
- Value
- The value that the operation is evaluated against.
Considerations
You can add fields from Reports and Dashboards by lookup from the Analytic Notification object. You can’t add fields from CRM Analytics or Einstein Discovery objects by lookup.

