Set Up Cron Jobs
Scheduled jobs automate recurring tasks in iMaintenance, such as syncing incremental updates and refreshing asset dashboards. These must be configured to ensure the system stays current without manual intervention.
Cron Jobs
-
delta-cronjob → Synchronizes incremental updates from SAP.
-
asset360-cronjob → Refreshes Asset360 dashboard data.
Supporting Components
-
Messaging Queue →
rabbitmq-servicehandles asynchronous communication. -
Distributed Caching →
redis-clustermaintains high-speed cache for frequently accessed data. -
CWP Portal →
race-2-clientconnects the cron jobs and microservices with the portal.
Deployment Notes
-
Use standard Linux
crontabto schedule these jobs at required intervals. -
Validate execution logs after the first run to confirm jobs are firing correctly.
-
Ensure RabbitMQ and Redis are up and running before enabling cron jobs.
