Notifications

Core

IncludedFree

In-app ERP notifications that alert each user to assigned tasks, approval requests, mentions, low stock, expiring lots and status changes.

About this module

Notifications in Qualis ERP is the bell in the top bar that tells each user when something needs their attention, without them going to look for it. On a busy site, a missed assignment or a lot about to expire turns into a late order or a scrapped batch, so the alert has to reach the right person. Other modules publish events, and Notifications turns them into messages for the right recipients: a task or NCR assigned to you, an inspection assigned, completed or failed, a CAPA owner or investigator assignment, a verification request, an NCR approval request, a supplier approval decision, low or depleted stock, a lot quarantined, expired or expiring soon, and engineering change orders applied or rejected. Each notification shows a type icon, a title, a short summary, the related record reference and a relative time. The red badge counts unread items and updates on its own. Repeats of the same alert on the same record are merged into one unread notification with an occurrence count instead of flooding the list. Clicking a notification opens the record and marks it as read, the Unread filter hides what you have seen, and Mark all as read clears the rest. A preferences page lets each user mute notification sounds or set their volume. Every user has it. An inspector sees a new inspection assigned, a buyer sees a supplier approval decision, a storekeeper sees a low stock alert before the line runs short. Events come from Tasks, Non-Conformance Reports, CAPA, Inspections, Inventory Levels, Lots / Serial Numbers and Suppliers Management, and mentions come from Comments. Notifications are kept per user within each organization.

Events contract

Events consumed

entity-comment.createdCreates an in-app notification for users mentioned in a comment on any entity
capa.owner-assignedCreates an in-app notification for the owner when a CAPA is assigned to them
capa.investigator-assignedCreates an in-app notification for the investigator when they are assigned to a CAPA
capa.status-changedCreates an in-app notification when a CAPA changes status
capa.verification-requestedCreates an in-app notification when verification is requested for a CAPA
eco.appliedCreates an in-app notification when an engineering change reaches production, for its author and everyone the impact panel already warned
eco.apply-failedCreates an in-app notification when applying an engineering change is rolled back, for its author and whoever can retry it
eco.rejectedCreates an in-app notification for the author when an engineering change is sent back by an approver
inspection.inspector-assignedCreates an in-app notification for the inspector when they are assigned to an inspection
inspection.status-changedCreates an in-app notification when an inspection changes status
inspection.completedCreates an in-app notification when an inspection is completed
inspection.failedCreates an in-app notification when an inspection fails
inspection-plan.status-changedCreates an in-app notification when an inspection plan changes status
inspection-plan.activatedCreates an in-app notification when an inspection plan is activated
inspection-plan.obsoletedCreates an in-app notification when an inspection plan is marked obsolete
inventory-level.stock-depletedCreates an in-app notification when a product's stock is depleted
inventory-level.stock-restoredCreates an in-app notification when a product's stock is restored
inventory-level.low-stock-detectedCreates an in-app notification when low stock is detected for a product
lot-serial-number.quarantinedCreates an in-app notification when a lot or serial number is quarantined
lot-serial-number.expiredCreates an in-app notification when a lot or serial number expires
lot-serial-number.expiring-soon-detectedCreates an in-app notification when a lot or serial number is about to expire
nrc.assignedCreates an in-app notification for the assignee when an NRC is assigned
nrc.status-changedCreates an in-app notification when an NRC changes status
nrc.approvedCreates an in-app notification when an NRC is approved
nrc.approval-requestedCreates an in-app notification when approval is requested for an NRC
platform-subscription.past-dueNotifies organization admins when a subscription payment fails and enters the grace period
platform-subscription.suspendedNotifies organization admins when a subscription is suspended for non-payment
platform-subscription.reactivatedNotifies organization admins when a suspended or past-due subscription is reactivated
platform-subscription.canceledNotifies organization admins when a paid subscription is canceled
storage-usage.threshold-crossedCreates an in-app notification for organization admins when storage usage crosses 80% or 100% of the quota
supplier.approval-decidedCreates an in-app notification when a supplier approval decision is made
task.assignedCreates an in-app notification for the assignee when a task is assigned
task.status-changedCreates an in-app notification when a task changes status

Permissions introduced

notifications:readView notifications
notifications:updateUpdate notifications
notifications:soft_deleteDelete notifications
notifications:hard_deletePermanently delete notifications
notification-preferences:readView notification preferences
notification-preferences:updateEdit notification preferences

Information

Version1.0.0
CategoryCore
PricingFree
SettingsNo settings
Tags
notificationsalertstask-assignmentapprovalslow-stock

Required modules