> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/workflows/managing-workflows-in-collibra/configuration-variables.md).

# Configuration variables

Configuration variables are the [process variables](/workflows/creating-workflows/workflow-basic-configuration-elements/process-variables.md) listed in the **Variables** section of the [workflow definition page](/workflows/managing-workflows-in-collibra/view-and-edit-workflow-definition-settings.md#variable) in Collibra, where you can edit them. These are usually variables that don’t change often but that you may want to configure after you publish the workflow. By using configuration variables, you don't need to modify the workflow definition file or ask the initiator of the workflow for input every time the workflow starts.

When you upload a workflow, Collibra automatically adds the following default configuration variables for each user task of your workflow:

| Variable                              | Description                                                                                                                                                                                                                                                                                                                                                                                        | Default value |
| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
| **\<task id>DueDate**                 | The date by which the user is expected to complete the task. This variable only shows a due date when a task is presented to a user and does not trigger the escalation workflow. For more information about the allowed values, see [Duration variables](/workflows/managing-workflows-in-collibra/configuration-variables/duration-variables.md).                                                | B1M           |
| **\<task id>EscalationDuration**      | The elapsed time before a user task is escalated, starting from the creation time. For more information about the allowed values, see [Duration variables](/workflows/managing-workflows-in-collibra/configuration-variables/duration-variables.md). When the time has elapsed, the [Escalation Process workflow](/workflows/out-of-the-box-workflows-walk-throughs/escalation-process.md) starts. | B1M           |
| **\<task id>EscalationType**          | The type of escalation: *mail* or *reassign*. The process variable is used in the [Escalation Process workflow](/workflows/out-of-the-box-workflows-walk-throughs/escalation-process.md).                                                                                                                                                                                                          | mail          |
| **\<task id>TaskNotificationEnabled** | If *true*, a notification email is sent to the candidate users of the task when the task is created. If *false*, no emails are sent.                                                                                                                                                                                                                                                               | false         |

Your workflow may have additional configuration variables that you define in the workflow start event form.

{% hint style="info" %}
The **\<task id>EscalationDuration** and **\<task id>EscalationType** variables are only generated if the user task has no timer boundary event attached. If a timer boundary event is attached, Collibra assumes that you handle escalation manually through that event, and does not generate escalation variables, which start the Escalation Process workflow.

If you set the **Writeable** property of a configuration variable to *false*, you will not be able to change its value on the workflow definition page. You can use and change the value of the variable throughout your workflow the same as any other process variable.
{% endhint %}

{% hint style="warning" %}
If you republish a workflow, the configured variables remain the same. If you delete a workflow and then publish it again, the variables revert to the default values.
{% endhint %}
