Task Manager
The Task Manager is now a fully visual, live workspace for scheduling and monitoring background jobs — exports, imports, syncs, MongoDB ↔ SQL migrations, backups, and recurring maintenance tasks. Instead of a plain list, you get a real-time board with progress bars, throughput sparklines, a run history timeline, and drill-in log panes for every job.
Create your first scheduled task:
0 2 * * *, or event trigger).The Task Manager board is grouped into swimlanes so you can see everything at a glance:
Every card shows: task name, type icon, source → destination, last-run status chip, next-run relative time, and a mini-menu (Run Now, Edit, Duplicate, Disable, View History, Delete).
Running jobs stream progress over Server-Sent Events, so the board updates without polling. Each running card shows:
Open any task card and pick the History tab to see every past run as a horizontal timeline: green bars are successes, red are failures, yellow are canceled. Hover a bar to see start time, duration, rows written, and any warnings. Click to open the full run log.
Any task can be popped out into its own OS window, so you can keep watching a long-running export while you continue working in the main VisuaLeaf workspace. Two ways to pop out:
The popped-out window has its own compact layout — progress bar, throughput sparkline, ETA, current step, and a cancel button — and stays connected to the same SSE stream as the main board. Close the window at any time; the task keeps running in the background. Multiple tasks can be popped out simultaneously so you can arrange a “job monitor wall” alongside your primary workspace.
Pop-out windows respect the theme (light / dark) and remember their last position and size per task.
The Task Manager supports various automation tasks for different data operations.
Automatically export data from MongoDB collections to files.
| Export Option | Description |
|---|---|
JSON |
Export to JSON format with optional pretty printing |
CSV |
Export to CSV with configurable delimiters and headers |
BSON |
Export in native MongoDB BSON format for backups |
SQL |
Export as SQL INSERT statements for migration |
Schedule automated data imports from files or external sources.
Configure when and how often tasks should run.
| Option | Description |
|---|---|
One-Time |
Run once at a specific date and time |
Hourly |
Run every hour at a specific minute |
Daily |
Run once per day at a specific time |
Weekly |
Run on specific days of the week |
Monthly |
Run on specific days of the month |
Cron |
Custom cron expression for advanced scheduling |
Tasks can be scheduled in any timezone. The Task Manager displays all times in your local timezone and handles daylight saving time automatically.
Monitor running tasks and view execution history.
| Status | Description |
|---|---|
Scheduled |
Task is waiting for its next scheduled run |
Running |
Task is currently executing |
Completed |
Task finished successfully |
Failed |
Task encountered an error |
Paused |
Task is temporarily disabled |
Manage tasks with various control actions.
Get notified about task execution results.
Apply transformations to data during export, import, or sync operations.
Configure task behavior and performance options.
| Setting | Description | Default |
|---|---|---|
Batch Size |
Number of documents to process per batch | 1000 |
Retry Count |
Number of retry attempts on failure | 3 |
Timeout |
Maximum execution time before timeout | 30 minutes |
Concurrent Tasks |
Maximum tasks that can run simultaneously | 2 |
Keep History |
Number of execution records to retain | 100 |
Download and start managing your MongoDB databases with ease.
Download Free Trial