Verify an assignment job

Every sync and manual apply runs as a job with a per-user result you can inspect. The quickest check is the Task logs page; a live job also has its own detail view at app.signature.cat/jobs/{id} that updates in real time.

Check the task logs

Open Task logs (Editors and Admins). Each row is one finished job - an Assignment sync or a Manual apply - with its status, start and finish time, who triggered it ("Automatic" for the daily sync) and a summary like "42 succeeded, 1 failed, 2 skipped".

Expand a row to see the per-user drill-down, or click Open full job view for the complete result table.

Job statuses

StatusMeaning
QueuedWaiting for the worker to pick it up.
RunningIn progress - the detail page live-updates.
SucceededEvery targeted user got the signature.
PartialSome users succeeded, some failed or were skipped - inspect the rows.
FailedThe job did not complete. A job stuck in Running for over 30 minutes is marked Failed automatically.
CancelledCancelled before it ran (for example the template was deleted with pending jobs).

What the per-user rows tell you

Each row shows the address written (alias rows carry an "alias" badge), the status and an error code when something went wrong. The most common ones:

  • TARGET_NOT_FOUND - the assigned group or OU no longer exists in the Workspace (deleted or a wrong identifier). The target was skipped, admins get a notification, and the assignment row shows a "not found in Workspace" badge. Fix or remove the assignment on Assignments.
  • USER_NOT_FOUND - the user no longer exists in the directory.
  • ALIAS_SCOPE_MISSING - alias signatures require the optional gmail.settings.sharing scope, which has not been granted. See Connect your Google Workspace.
  • DWD_NOT_CONFIGURED / DWD_SCOPE_MISSING - Domain-Wide Delegation is broken or missing a scope. Re-run the wizard from Settings. See Domain-Wide Delegation.
  • RATE_LIMITED - Google throttled the requests; the worker retries automatically before surfacing this.

A row can also note "overrode N other assignment(s) for this user" - the user matched several assignments and this one won. Precedence rules are in the Assignments reference.

Verify inside Gmail

For a spot check, ask a covered user to open Gmail Settings and look at the signature, or send yourself a test message. Remember that a user's own self-service signature wins over assignments unless the assignment overrides it.