Notifications | ION Factory OS

New ION Experience Documentation

The manual for the New ION Experience has been released.

Documentation Index

For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview of ION Notifications

ION boasts a comprehensive notification system seamlessly integrated into the application's processes, offering both native functionality and user-configurable options through ION's API. For instance, imagine you're assigned to handle an approved issue disposition. In such cases, as the assignee, you'll promptly receive a toast notification (if you're actively using the application) and a notification within the designated notifications tab.

Toast Notifications

Toast notifications elegantly pop out from the upper left-hand corner of the interface, ensuring immediate visibility. ION diligently checks for toast notifications every 30 seconds, so you might experience a brief delay of up to 30 seconds before one appears.

To view all notifications in detail, simply navigate to the notification page by clicking the envelope icon in the top left corner and selecting "SHOW ALL."

Creating Custom Notifications

When creating automations or integrating external systems, it's essential to keep users informed about pertinent events. ION's robust notification features empower you to do just that. Utilize the dispatchNotification mutation to craft custom notifications. Refer to the following example for guidance:

mutation notification($input:DispatchNotificationInput!) {
  dispatchNotification(input: $input) {
    response {
      messageId
    }
  }
}

Query Variables

{
  "input": {
    "userId": 3660,
    "notificationType": "WARNING",
    "description": "Purchase order versioned and PDF file generated. Please refresh.",
    "title": "PO Versioned & PDF Generated",
    "linkText": "This is the link",
    "path": "https://staging.firstresonance.io/"
  }
}

Explanation of Query Variables

Notification Types in ION

For clarity, here's a brief overview of notification types within ION: