Job types
- Sync - reads entities from a source system, transforms them via property mappings, filters them via conditions, and persists them to Twine. One Sync job is created per sync run.
- Replication - sends a single entity to a target system. Filters first, then transforms from Twine’s model into the target’s model via property mappings, then performs the API calls. One Replication job is created per entity per target.
Statuses
| Status | Meaning |
|---|---|
pending | Queued and waiting to run. |
processing | Currently executing. |
completed | Finished successfully. |
skipped | Filtered out by conditions before any work was performed. |
failed | Errored out. The job log contains the failure detail. |
requeued | The target system returned a known error condition; the job was requeued for a later attempt instead of retrying API calls inline. |
duplicate_aborted | A duplicate job was detected and this one was cancelled. |
unresolved | Exit status was unclear - for example, a hanging job that was manually terminated, or an old uncompleted job picked up by the stale-job garbage collector. |
Job log
Each Job has a single log that contains everything produced during its run: error output, general log statements, and metrics for how long each step in the pipeline took. The log is the primary surface for debugging job failures. For instructions on finding and inspecting jobs in the UI, see Inspecting Jobs.This page is a stub.