Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Operation

No security coverage
View on drupal.org

This project provides a toolkit for managing background tasks in Drupal. It allows you to group multiple asynchronous tasks into a single, trackable operation that can be initiated and monitored from either the browser or a background process. The project also includes features for displaying real-time progress and status updates.

A toolkit for performing asynchronous operations in Drupal.

An operation bundles a group of background tasks into a single
trackable unit. Create the bundle in one call, drive it to completion
either from the browser or from a background process (cron, a dedicated
worker), and check its status — progress, errors, completion — without
piecing it together from individual queue items. A built-in progress bar
and throbber reflect the operation live, whichever side is doing the work.

Use cases

  • Long-running exports, imports, or migrations driven from a form submit.
  • Multi-step admin operations where the user wants to see "how far along".
  • Background jobs that need to be addressable as a single unit even though they execute as many independent tasks.

Activity

Total releases
3
First release
Nov 2025
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.0-beta2 Pre-release May 29, 2026
1.0.0-beta1 Pre-release May 26, 2026
1.x-dev Dev Nov 20, 2025