---
title: "Feature: #106739 - Scheduler tasks as native TCA table"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:feature-106739-1747815655"
source: "Changelog/14.0/Feature-106739-SchedulerTasksAsNativeTCATable.rst"
typo3-version: "14.0"
typo3-major: 14
type: "feature"
issue: 106739
forge: "https://forge.typo3.org/issues/106739"
tags: ["TCA", "ext:scheduler"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Feature: #106739 - Scheduler tasks as native TCA table {#feature-106739-1747815655}

See [forge#106739](https://forge.typo3.org/issues/106739)

## Description {#description}

For historical reasons, the TYPO3 system extension
[`typo3/cms-scheduler`](https://packagist.org/packages/typo3/cms-scheduler) used a special mechanism for persisting data to
the database. This was achieved by serializing the entire task object into a
single field of the database table `tx_scheduler_task`.

In TYPO3 v14, this behavior has been reworked. The logic for custom fields has
been split into a dedicated database field `parameters` of type `json`
and a new database field `tasktype` that stores the scheduler task name or
CLI command.

An upgrade wizard automatically migrates all existing scheduler tasks to the new
database structure.

## Impact {#impact}

With this change, TCA is now defined for the `tx_scheduler_task` table in
TYPO3. This provides several advantages over the previous implementation:

-   The editing interface is now handled via FormEngine, making it more flexible
    and extensible.
-   Changes are stored to the database via DataHandler, which allows
    customization of persistence operations. The history and audit
    functionality is now also available for scheduler tasks.
-   Database entries of `tx_scheduler_task` can now be exported and
    imported using the standard import/export functionality.
-   Deleted tasks can be restored via the recycler module.

Additional functionality such as support for automated database restrictions and
the TCA schema is available as well.
