Business Portals Job Queue
In the Business Portals module, task queues are used to automate recurring or time-controlled processes in the background. This keeps the application efficient and reliable while important tasks such as notifications, archiving, or user management are handled efficiently.
| Job Queue Name | Description | Main Task |
|---|---|---|
| Business Portals-USER_EXPIRED | When the expiration date of the user is reached, the user is deactivated. Currently, there is no deletion or deletion notification. | Deactivate users with reached expiration date |
| Business Portals-USER_DELETE | If the user's last login is further back than defined in the module settings, the system adds a notification to the email queue (delayed or directly), sets a final deletion date, and moves the user to the deletion queue. Deletion occurs when the date is reached. | Notify inactive users, mark for deletion, and delete |
| Business Portals-SEND_APP_NEWS | Is responsible for sending news to the Business Portals App. Administrators can configure messages (e.g., "Merry Christmas") with date and time. The task queue checks the schedule and sends the message to all mobile users. | Send scheduled news to mobile app users |
| Business Portals-ARCHIVE_COMPLETED_ORDER | Archives completed orders after a configurable period defined in the module settings. | Automatically archive completed orders |
| Business Portals-SEND_CALENDAR_NOTIF | Sends calendar-related notifications to users of the Business Portals Mobile App. Based on user-specific appointments, it checks the schedule and sends reminders. | Send appointment reminders to mobile app users |
| Business Portals-SENT_EMAILS | Sends emails that are in the email queue. | Process and send emails from the queue |