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 Queuerabbitmq-service handles asynchronous communication.

  • Distributed Cachingredis-cluster maintains high-speed cache for frequently accessed data.

  • CWP Portalrace-2-client connects the cron jobs and microservices with the portal.

Deployment Notes

  • Use standard Linux crontab to 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.