Notification Subscriptions
  • 12 Nov 2024
  • Dark
    Light
  • PDF

Notification Subscriptions

  • Dark
    Light
  • PDF

Article summary

Overview

The Dataloop notification system allows you to stay informed of updates, issues, and alerts in all your projects. Notifications cover your active project and all projects within your active organization, depending on your role. By default, notifications will be received via enabled channels, such as email and the Dataloop inbox.

You can easily access the inbox notifications via the bell icon in the top-right corner of the platform. When new notifications are available, a counter appears on top of the bell icon (your inbox).


Notification Categories

The notification system supports the following categories of alerts:

Automations - Pipeline and FaaS Services

Prerequisites

To subscribe Pipeline and FaaS alert notifications in your project/s, ensure you have either the Project Owner or Developer role. All permitted users are automatically subscribed by default.

When the system triggers an alert, a notification is sent to its subscribers. You can manage your notification subscriptions from your Manage Notifications Subscriptions topic.

Notification Alert Types

The following table provides the notification types and details of FaaS and Pipeline alert types:

TypeEntityProject RoleMessageDetails
Error image.pngServiceDeveloper, OwnerCrashLoopBackOff - Service Codebase ErrorError with service codebase.
Error image.pngServiceDeveloper, OwnerCrashLoopBackOff - Service Requirements ErrorError with service requirements.
Error image.pngServiceDeveloper, OwnerCrashLoopBackOff- Service Init Function ErrorError while running service init.
Error image.pngServiceDeveloper, OwnerCrashLoopBackOff - Service Authorization ErrorError with bot login or access to the project in service.
Error image.pngServiceDeveloper, OwnerCrashLoopBackOff - Service Internal ErrorInternal (unknown) dataloop error for service.
Error image.pngServiceDeveloper, OwnerImagePullBackOffService Docker Image Pull Error
Error image.pngServiceDeveloper, OwnerService Execution FailedExecution Log
Error image.pngPipelineDeveloper, OwnerPipeline Cycle FailedExecution Log
Error image.pngServiceDeveloper, OwnerService Forced DeactivationCannot be turned off
Important

You cannot disable System Notifications.


Workflow - Tasks and Assignments

Prerequisites

The users will get notified about workflow updates in the following cases:

  • Task owners get notified when a task is created, updated, and completed, or when the due date expires. Also, be notified when assignments are completed.
  • Task users (assignees) get notified when being assigned to a new assignment, being removed from it, or on updates in the assignment, including priority changes and due date expiration.

When the system triggers an event, a notification is sent to its subscribers. You can manage your notification subscriptions from your Manage Notifications Subscriptions topic.

Notification Alert Types

The following table provides the notification types and details of the workflow events:


TypeEntityRoleMessageDetails
Info image.pngTasksTask ownerTask CreatedA new task was created.
Info image.pngTasksTask ownerTask CompletedTask completed - all assignment are done.
Info image.pngTasksTask ownerTask UpdatedChanges were made to the task by...
Info image.pngTasksTask ownerTask context: Assignment CompletedAssignment is done by...
Error image.pngTasksTask ownerTask ExpiredExpiration alert - Task is overdue.
Info image.pngAssignmentsAssignee (individual)Assignment CreatedNew work assignment is available.
Info image.pngAssignmentsAssignee (individual)Assignment CanceledAssignee removed from an assignment.
Info image.pngAssignmentsAssignee (individual)Assignment UpdatedChanges were made to the assignment by...
Error image.pngAssignmentsAssignee (individual)Assignment ExpiredExpiration alert - Assignment is overdue.
Info image.pngAssignmentsAssignee (individual)Assignment Priority ChangePriority change for assignment.
Info image.pngQA FlowAssignee (individual)New IssueAn new issue was opened.
Info image.pngQA FlowAssignee (individual)New "For Review"An issue was submitted for review.
Info image.pngQA FlowAssignee (individual)New Note AnnotationA new note was assigned.
Info image.pngQA FlowAll annotation-note assignees (annotator or reviewer)Annotation comment updatedAnnotation comment updated.

Notification Retention Policy

The Dataloop platform retains inbox notifications for a maximum of 90 days.


Notification Frequency

General

The notification system groups display notifications based on the related entity ID and notification type, to prevent overload.

Email Notifications

  • You will not receive more than one email notification for the same error within an hour.
    • Service or Pipeline notifications: You will receive notifications for each service ID, Pipeline ID, or error type.
    • Workflow notifications:
      • You will receive notifications for task ID or Assignment ID.
      • You will receive notifications for every new task or assignement.
  • If you deactivate the email channel, it does not stop the system's notifications. You will receive system notifications via email.


Manage Notifications Subscription

Organizations are automatically enabled inbox and email notifications channels for their projects. The control on enabled channels is available to Organization owners/admin only, from the notification settings page. Read more here.

To unsubscribe yourself from the Notification, follow the instructions:

  1. In the platform header, click on your User Profile icon.

  1. Select Settings from the list. A User Settings popup window is displayed.
  1. Go to the Notifications Subscriptions section and use the toggle to enable or disable the following notification subscriptions:
    1. Automation - Pipeline and FaaS Services (developers & owners only)
    2. Workflow - Tasks and Assignments
Notification channels
  1. By unsubscribing yourself, you'll no longer receive notifications through any available channels in your organization (inbox, email, etc.).
  2. Stay tuned for new notification channels like Slack and customize integrations.