Task Center Actions 

Extension key

sys_action

Package name

friendsoftypo3/sys-action

Version

13.0

Language

en

Author

TYPO3 Core Team & Contributors

License

This document is published under the Open Content License.

Rendered

Tue, 17 Mar 2026 15:31:11 +0000


This extension allows to run some TYPO3 backend administration tasks like the creation of new backend users as a non-admin user if properly set up. It hooks into the taskcenter extension for the GUI part.

The functionality was part of the TYPO3 Core until TYPO3 v10.0, and moved into its own extension, receiving its own public repository.


Table of Contents:

Introduction 

What does it do? 

Sys_actions extends the Taskcenter and provides various actions which make the life of editors easier. These types of actions exist:

  • Create Backend User: Using this type a normal editor can create and edit backend users using a given user as template.
  • SQL query: Show the result of special queries.
  • Record list: Show a record list
  • Edit records: Simple way to edit common records
  • New record: Render links to create records

Screenshots 

Example screenshot for task center

A typical view of the Task Center with system actions: with an action for rendering a record list

Current state 

The extension has been part of TYPO3 Core for a very long time but never received much love. It may become more healthy if maintained as third party extension and has been extracted for this reason.

Installation 

The latest version can be installed via TER or via composer by running

composer require friendsoftypo3/sys-action
Copied!

in a TYPO3 v10.0+ installation.

In general 

Every action record has at least the following fields:

  • Type: Type of the action. See the following chapters for further details.
  • Title: The title is shown in the action menu at the left side inside the Taskcenter.
  • Description: The description is shown at the top of the action's content.
  • Assign action to groups: Every action can be assigned to Backend usergroups.

Create Backend User 

A normal editor is not allowed to create or edit backend user records. By using this action type any assigned backend user can create, update and delete backend users. The functionality is limited by defining a specific user as template record.

Create Backend User action

Using the action to create a backend user

Every setting of this template record is copied to a new user except the fields shown in the screenshot above. An editor is also only allowed to edit and delete users who have been created by the same user.

SQL query 

This action type allows to show the records which are the result of a SQL query.

SQL query action

Using the action to view the result of a SQL query

Follow this steps to create this action type:

  1. Create a new action record and set the type to "SQL query".
  2. Go to the BE module "DB check" > "Full search" > "Advanced query".
  3. Create the query you need and save it to the previously created action record.
Creating the SQL query

Creating the SQL query in the DB check module

Record list 

This action type renders all records from a given table and page.

A list of pages

Showing a list of pages with the record list action

Edit records 

Records of any table from any place can be edited from one central place. This action type can be used to make the life of editors a lot easier because no page tree is needed to find those records.

New record 

This action type is used to create new records from a given table in a given page. This could be a news records in the sys_folder where all news records are saved.

Contribution 

Feel free to submit any pull request, or add documentation, tests, as you please. We will publish a new version every once in a while, depending on the amount of changes and pull requests submitted.

License 

The extension is published under GPL v2+, all included third-party libraries are published under their respective licenses.

Authors 

Many contributors have been working on this area while this functionality was part of the TYPO3 Core. This package is now maintained by a loose group of TYPO3 enthusiasts inside the TYPO3 Community. Feel free to contact Benni Mack for any questions regarding "sys_action".

Sitemap