ComUnity Platform
25.x
25.x
  • ComUnity Technical Overview
  • Getting Started
    • ComUnity Developer Toolkit
      • Login
      • Manage your account: Profile, Settings, and Actions
    • Manage your project
      • Create a project
      • Project Settings
      • General
      • Build and launch your project
      • Templates
      • App Users & Roles
      • Themes
      • Versions
      • Icon Management
      • Store URLs
      • Deploy
        • Environments
        • Manual Project Deployment Across Environments
        • Configuration
    • Organisations
      • Roles and Permissions
      • Organisational Management
      • Teams
  • Toolkit Guides
    • Data
      • Customising the Data Model
      • Manage Entities in the Data Model: Step-by-Step Guide
      • Setting Up Role-Based Permissions for Entities: Access Control Configuration
      • Creating Entity Associations: Configuring Table Links
      • Manage Inheritance in the Data Model: Configuring Entity Hierarchy and Inheritance
    • Screens
      • Integrated Navigation and UI Builder for Screens in the ComUnity Developer Toolkit
      • Building Screens
        • Screen Controls
        • Navigation
          • Lists in Navigation pages
            • Dynamic List Rendering in Navigation pages
            • Adding Sub-Screens to Navigation pages Using List Navigation
          • Page Link
        • Form
          • Screen Controls
          • Lists in Form pages
            • Static Item - List Item
            • Single Item - List Item
            • Entity Items - List Item
    • Custom Classes
    • Custom Website
      • Bindings
      • Pages
        • Page Development
        • Page Elements
        • Templates
        • Resources
    • Communications
      • Configuring Dynamic Action Templates for Event-Driven Communication Channels
        • Event Details: Understanding Data Sources for Dynamic Template Building
        • Email
        • SMS & WhatsApp
        • INAPP
        • Push Notifications
        • HTTP
      • Triggering the Communication Service
      • Communication Settings
    • Events and Notifications Management
    • Observability
      • Client Analytics
      • Metrics
      • Traces
    • Third Party Services
      • Azure Function Apps
      • Azure Logic Apps
      • Integrations
      • Microsoft Fabric
      • APIs
    • Services
      • Media Server
  • General Information
    • Debugging and editing your application code
  • Toolkit Tutorials
    • Build a Simple Blog App: The Beginner's Guide to ComUnity Development
    • Building a Comprehensive News App: Integrating In-App Messaging, Push Notifications, SMS, and Email
    • APIs
      • JSON Placeholder Todos API Integration in a Simple Blog App
      • Countries GraphQL API Integration Using the APIs feature in the Toolkit
      • Integrating the JSONPlaceholder Posts API Using the Toolkit’s OpenAPI Feature
      • OData Integration with the Bookings API Using the APIs feature
    • How to Configure In-App Notifications for User Profile Updates Using Communications
  • Enhancing Cases App: Real-time Comment Notifications
  • Reference articles
    • Glossary
    • Privacy by Design
    • OData
    • Razor
    • CRUD Functions
    • Mustache Templating
    • Temporal Tables
    • Integrating WhatsApp Business with the ComUnity Platform
    • Data Types
    • Field Types
    • Table Links
    • Release Notes
    • Keyboard Shortcuts
Powered by GitBook
On this page
  • Accessing and Managing Events
  • Filtering and Managing Events
  • Notifications
  • Customise Notifications
  • Technical Implementation Details
  • Event Logging and Notification Dispatch
  • Conclusion
Export as PDF
  1. Toolkit Guides

Events and Notifications Management

In the ComUnity Toolkit, an event represents any significant occurrence or change within the system that warrants attention. Events are integral to maintaining system integrity, monitoring performance, and ensuring a responsive user experience. The scope of events in the ComUnity Toolkit includes, but is not limited to:

  • Platform Events: These are critical to the overall health and performance of the platform. Examples include system outages, resource limits being reached (e.g., disk space, memory usage), and critical errors.

  • Organisation Events: Events related to specific organisational activities, such as user management actions, role assignments, and organisational policy updates.

  • Project Events: These events pertain to project-specific activities, such as creation, updates, and deletions of projects, task assignments, and status changes.

  • Toolkit Events: These involve actions within the Toolkit itself, such as updates to Toolkit configurations, new feature deployments, and user feedback logs.

  • Unknown Events: Events that do not fall into the predefined categories, which may need further classification.

Accessing and Managing Events

Accessing Events

  1. Notification Panel:

    • Click on the bell icon located in the top-right corner of the dashboard to access the notification panel.

    • The notification panel displays the latest notifications, categorised by their severity (low, medium, high, critical).

  2. Events Page:

    • To view all events, click on the Show all events link at the bottom of the notification panel. This will take you to the comprehensive events management page.\

Filtering and Managing Events

  1. Filtering Events:

    • Use the left sidebar to filter events by Importance, Date Range, Status, and Categories.

    • Importance levels include: High, Medium, Low, and Critical.

    • Date ranges can be set to view events from the last day, week, month, or a custom range.

    • Status filters allow you to view events that are New, In Process, or Processed.

    • Categories help in narrowing down events specific to Organisation, Platform, Project, Toolkit, or Unknown.

  2. Managing Events:

    • Events can be marked as read or unread by clicking on the three dots menu in the top-right corner of each event.

    • Change the status of events to reflect their current processing state (New, In Process, Processed).

    • Use the search bar to find specific events quickly.

    • Expand or collapse event details to view more information about each event.

Notifications

\

Customise Notifications

There are two ways to access notification settings:

  1. Via Events Page:

    • On the events management page, click on the Notification Settings link at the bottom left.

  2. Via Profile Menu:

    • Navigate to Account > Profile > Notification Settings from the main dashboard.

  • Notification Settings Interface:

    • The notification settings interface allows users to control what types of notifications they receive and how they receive them. Users can toggle notifications on or off for different categories of events.

  • Notification Categories:

    • Organisation Events: Includes notifications for user management, security, and access.

    • Platform Events: Includes notifications for services and infrastructure.

    • Project Events: Includes notifications for version control, storage, security events and alerts, performance and response times, monitoring and logs, integration failures, infrastructure, and error events (compilation and runtime exceptions).

Severity Levels

  • Notifications are colour-coded based on their severity to help prioritize actions:

    • Low: Informational notifications that do not require immediate attention.

    • Medium: Notifications indicating actions that should be monitored.

    • High: Notifications requiring prompt attention to prevent potential issues.

    • Critical: Urgent notifications that need immediate action to prevent system failures or significant problems.

Technical Implementation Details

Event Logging and Notification Dispatch

  • Events are logged in the system and notifications are generated based on user roles and subscriptions.

  • The system automatically categorises events and dispatches notifications to relevant users, ensuring that all critical activities are monitored and addressed promptly.

Conclusion

The ComUnity Toolkit's events and notifications management system provides a robust framework for monitoring and responding to significant occurrences within the platform. By utilising the filtering and management capabilities, developers can maintain a high level of system awareness and ensure timely responses to critical events. For further assistance or to report issues, please contact the support team.

Event and Notifications
Events Management
Notification Settings