---
title: "Efficient XML job condition files"
canonical_url: "https://www.nutrient.io/guides/document-automation-server/content-extraction/xml-job-condition-files/"
md_url: "https://www.nutrient.io/guides/document-automation-server/content-extraction/xml-job-condition-files.md"
last_updated: "2026-05-30T02:20:01.189Z"
description: "Explore how to utilize XML job condition files in Document Automation Server for effective content extraction and job executions."
---

# Streamline document automation with XML job files

Any job created in Document Automation Server (DAS) Content Extraction is saved in a job condition file. These are xml files usually created in the conditions folder and can be used to execute jobs from the Command line using the `–JobFile` parameter.

Developers can also create, edit, or generate XML job files using the information below:

| Option              | Description                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `jobspecialoptions` | Set of options for the specified operation. Described in detail in [Job Settings](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md)                                                                                                                                                                                                                                                 |
| `outputnamemask`    | The **Name Template** explained in [File Naming](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#file-naming)                                                                                                                                                                                                                                                                      |

| `usenametemplate`   | If the value is true, the **Name Template** will be used instead of the script.                                                                                                                                                                                                                                                                                                                                                  |
| `Metadata`          | Metadata settings for resulting PDF files. By default, metadata fields are left blank. Described in detail in [PDF Metadata](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#pdf-metadata)                                                                                                                                                                                         |

| `docoptions`        | Document option settings for resulting PDF files. Described in detail in section [Display Modes](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#display-modes)                                                                                                                                                                                                                    |

| `Security`          | Security settings for resulting PDF files. By default, files are not secured. Described in detail in [Security](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#security)                                                                                                                                                                                                          |

| `Sourcefiles`       | Source PDF file, folder, or tree. Can be multiple files for merge operations.                                                                                                                                                                                                                                                                                                                                                    |
| `advancedflags`     | Used to pass extra parameters, do not use unless directed by our technical team.                                                                                                                                                                                                                                                                                                                                                 |
| `logfile`           | After each job run, the output will be logged to a file based on this template. See section [Location Settings](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#location-settings) for details. The filename by default uses the `%TIMESTAMP%` variable. On completion of a run, the file referenced by `kingfisherlivelog` is copied to a new file based on this logfile template |

| `kingfisherlivelog` | When a job is running, output is written to this file. At the end of a job, the logfile template is used as a destination for a copy.                                                                                                                                                                                                                                                                                            |
| `textextraction`    | This contains the definitions of text to be extracted.                                                                                                                                                                                                                                                                                                                                                                           |
| `forceocr`          | When set to true, any file processed will be OCRed (see the [OCR options](/guides/document-automation-server/content-extraction/kingfisher-user-interface/job-settings.md#ocr-settings) for other related settings) irrespective of whether it would normally be considered searchable.                                                                                                                                            |

---

## Related pages

- [Streamline document processing with DAS](/guides/document-automation-server/content-extraction/autobahn-dx-integration.md)
- [Explore document automation and content extraction](/guides/document-automation-server/content-extraction/acknowledgements.md)
- [Streamline document automation with content extraction](/guides/document-automation-server/content-extraction.md)
- [Unlocking PDF processing with content extraction](/guides/document-automation-server/content-extraction/introduction.md)
- [Organize your Document Automation Server files](/guides/document-automation-server/content-extraction/kingfisher-files-and-directories.md)
- [Streamline document automation with DAS content extraction](/guides/document-automation-server/content-extraction/kingfisher-configuration-file-kingfisherconfig.md)
- [Efficient content extraction for diverse PDF files](/guides/document-automation-server/content-extraction/support.md)
- [How to use trigger files for job automation](/guides/document-automation-server/content-extraction/trigger-files.md)
- [Document Automation Server Content Extraction release notes](/guides/document-automation-server/content-extraction/release-notes.md)
- [Efficient content extraction with DAS command line](/guides/document-automation-server/content-extraction/using-kingfisher-from-the-command-line.md)

