The notifications will be used to notify users of actions, events, events, processes, etc. At this point the only notifications that will appear will be for the processing of bulk warehouse loads.
A notification icon will appear in the top header bar next to the users
name.
When a user has a new notification that they have not opened / read, the icon must appear with a counter, to highlight to them that they have an unread notification. If they have no unread notifications then the bell will be white with no counter.
When the user clicks on the notification icon they will be presented with the following page where they can view their notifications. As soon as they click on the icon, the notifications that are unread under their name will be updated as read i.e. the date read will be updated to todays date and the notification counter reduced.
The list is sorted by user by date descending so the most recent notification is at the top
The type of notification is hyperlinked and will navigate the user to the specific page depending on what type of notification it is. Example if the notification type is “bulk import and warehouse load” then the user will be navigated into the bulk import and warehouse load page for the specific row selected.
When the user clicks on a view button they will be able to view all the details for the notification. This will reduce the notification counter and flag the notification as read.
Example:
When user processes a bulk warehouse load. The load performs many functions in the background and the user will receive a notification to inform them that the process is in progress.
Once the bulk load process is complete the user will receive a notification to tell them it is complete.
This allows the user to continue with other work while the process runs in the background and then to be informed when it is complete.