> 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/out-of-the-box-workflows-walk-throughs/voting-sub-process.md).

# Voting Sub-Process

The Voting Sub-Process is a workflow that can be called by other workflows when users need to vote. It is used within other out-of-the-box workflows such as the Approval Process, the Simple Approval or the Issue Management workflow.

You can use this sub-process in new custom workflows. The result is a true or false boolean that is provided to the parent workflow.

![](/files/M4144f6YaW9uWEw1cx1B)

## Roles

There are no specific roles assigned to this workflow.  A list of users identified as voting users is provided by the parent workflow. Each user votes regardless of their role.

## Workflow status transformations

No status transformations happen within this sub-process.

## User voting

The workflow presents each voting user with a new task to vote.

It contains a justification field and the options to approve or reject. If the **addComments** process variable is true, the workflow transforms any justification into a comment on the asset page.

<img src="/files/PZ43wJDQBdKU839KxI1v" alt="" width="50%">

{% hint style="info" %}
The voting task expires after the time specified by the **voteTimeoutDuration** process variable and the workflow continues to a result without the vote.
{% endhint %}

## Result

You can use the **votingSuccess** boolean process variable to pass the result to the parent workflow. If the **sendActionEmail** process variable is `true`, each voting user receives an email with the result of the vote.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.collibra.com/workflows/out-of-the-box-workflows-walk-throughs/voting-sub-process.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
