Important

You are browsing upcoming documentation for version 6.0 of OroCommerce, OroCRM, and OroPlatform, scheduled for release in 2024. Read version 5.1 (the latest LTS version) of the Oro documentation to get up-to-date information.

See our Release Process documentation for more information on the currently supported and upcoming releases.

Configure Scheduled Tasks in the Back-Office 

Time-Based Command Execution 

Some recurring tasks should be executed on schedule, for example, IMAP synchronization or sending email campaigns to customers). Usually, the operating system should be configured to execute a script to perform these tasks.

With Oro, you can use the OroCronBundle, which makes it easy to run Symfony Console commands through cronjobs (on UNIX-based operating systems) or Windows task scheduler.

Oro applications provide an admin UI page for admin users that displays all scheduled cron commands.

The admin UI located in the System > Scheduled Tasks main menu.

On the page, you can see the list of scheduled commands with their names, schedule definition strings, and the filters that allow searching for the required command in the list.

Scheduled Tasks UI page