====== Crons ====== Allows users to manage and schedule recurring tasks through cron expressions. On this page you can create, edit, and view schedules for periodic operations ===== Purpose ===== * Define and manage recurring tasks using cron expressions * Provide a centralized view of all scheduled tasks * Enable customization and flexibility for scheduling operations ===== Definition ===== A cron entry is defined by: ^ Parameter ^ Description ^ | **Display Name** | A user-friendly name forcron entry | | **Description** | An optional description providing context | | **Cron String** | Cron expression defining the schedule | ===== Crons Table ===== The **Crons Table** displays the list of all configured cron schedules. Users can perform the following actions directly from the table: * **Create**: Add a new cron entry with a display name, description, and cron string * **Edit**: Modify an existing cron entry by clicking the edit icon * **Delete**: Remove one or more selected cron entries using the bulk delete action * **Filter**: Use the filter bar to search for specific cron entries based on display name or other parameters * **Sort**: Sort cron entries by parameters such as display name or update date ===== Creating and Editing Cron Entries ===== * Click the **Create** button (for new entries) or the **Edit** icon next to an existing entry * Fill in the following fields in the **Schedule** modal: - **Display Name**: Provide a meaningful name for the task. - **Description**: Optionally, add details about the task’s purpose. - **Cron String**: Define the task's schedule using a valid cron expression. * Click **Save** to confirm the changes ===== Notes ===== * A valid cron string must follow standard cron syntax (e.g., `0 0/10 * * * ?` for every 10 minutes) * Changes made to a cron entry will take effect immediately after saving