Infor SyteLineFree checklistPDF, Excel, Word exportInfor SyteLineAll Infor SyteLine (CloudSuite Industrial) tools

SyteLine TaskMan and Background Task Troubleshooting Checklist

This checklist isolates why a SyteLine 9 or CSI 10 on-prem report or utility is stuck in the queue, fails, or completes with no output. It follows the path a task takes: submission, Active Background Tasks, TaskMan, rendering, output and history.

0%

0 of 25 items complete

6 critical items still open - these are the highest-risk gaps.

Download checklist:

Service

Queue

History

Report specifics

Logs

Data and SQL

Work the groups in order and stop when you find the cause. The two questions that split almost every case are: is there a row in Background Task History, and is only one TaskMan watching this database.

Stuck on a background task?

Send us the Background Task History error text and your release and we will tell you where to look next.

Optional. The tool and every export work without this. No spam.

Was this tool useful?

How to use it

Resubmit the failing task once with LogMonitor open, then walk the groups in order. Each group answers one question: is the service up, did the task enter the queue, did TaskMan record a result, did the report render, what do the logs say, and is SQL the bottleneck. Stop at the first group that explains the symptom. Export the ticked list with your notes and attach it to the support ticket so the next person sees what was already ruled out.

Where this lives in SyteLine

Submitting a report writes a row to ActiveBGTasks, which TaskMan polls. A trigger on ActiveBGTasks creates the Background Task History record, so a task that runs but has no history row points to a submission problem in the form rather than a TaskMan fault. TaskMan runs the task, renders the report and records the result. Task framework events (TaskOnPerform, TaskPostPerform, TaskOnPerformFailed) let handlers act on outcomes, such as emailing the output.

  • Active Background Tasks: the live queue
  • Background Task History: result, return status, error text
  • Service Configuration Manager: TaskMan configuration
  • LogMonitor: live runtime messages

Worked example

Users report that the daily shipping report shows completed but nobody gets the PDF. History shows completion with no error. The output folder has no new file. Stopping the TaskMan service and resubmitting still updates history, which proves another TaskMan instance on an old utility server is watching the same database. Disabling that instance fixes it. A second site has a different cause: the PDF exists but the email never goes, because the format on Report Options was changed to Excel and no matching Document Types entry existed for the TaskPostPerform handler.

Common mistakes

Restarting TaskMan repeatedly without reading the error message in history. Installing printers for an administrator login instead of the service account. Rerunning a data utility that partly committed. Treating every slow report as a TaskMan problem when SQL blocking is holding the stored procedure. Forgetting that old utility servers left running after a migration can still poll the database.

Frequently Asked Questions

How do I run a report in SyteLine?

Open the report form, fill in the parameters and choose Print, Preview or the background option your form offers. The request is queued in Active Background Tasks and TaskMan on the utility server runs it. Check the result in Background Task History, where completion, return status and any error message are recorded.

Why does my SyteLine report stay in the queue?

Usually the TaskMan service is stopped, is configured for another database in Service Configuration Manager, or is busy with a long task ahead of yours. Check the age of the oldest queued task in Active Background Tasks. If every task is waiting, fix the service; if only yours is, look at that task's data and SQL blocking.

What does it mean when there is no Background Task History record?

History rows are created by a trigger on ActiveBGTasks. If a task appears to run but leaves no history row, Infor documentation for on-prem environments points at the order of form events used when the form submitted the task, so the task never reached the queue as expected. Check the form customization before TaskMan.

Which form shows printers in SyteLine?

Printer names available to background reports are the Windows printers installed for the TaskMan service account on the utility server, so start by checking that account's printers on that server. The exact SyteLine form used to pick printers varies by release, so confirm it in your release help before documenting it for users.

If your team spends time chasing report output, we can put a private AI assistant on your own servers that answers the same questions from SyteLine data directly.

ArchRay builder
Design the on-prem AI stack for Infor SyteLine: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

Guides