> 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/workflows.md).

# Workflows

Collibra workflows let you model your processes and manage their implementation in the Collibra Platform by combining the BPMN standard with embedded Groovy scripts and granular scope and permissions.

## <mark style="color:$primary;">Where do you want to go?</mark>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3><i class="fa-triple-chevrons-right" style="color:$primary;">:triple-chevrons-right:</i></h3></td><td><h4><strong>Workflow Designer</strong></h4></td><td>Model approval flows, governance routines, and notifications as BPMN processes, then attach Groovy scripts and delegates.</td><td><a href="/workflows/about-the-workflow-designer.md">About the Workflow Designer</a></td></tr><tr><td><h3><i class="fa-sliders" style="color:$primary;">:sliders:</i></h3></td><td><h4><strong>Managing workflows</strong></h4></td><td>Publish, configure, and govern workflows in Collibra, from permissions to day-to-day operation.</td><td><a href="/workflows/managing-workflows-in-collibra.md">Managing workflows in Collibra</a></td></tr><tr><td><h3><i class="fa-code" style="color:$primary;">:code:</i></h3></td><td><h4><strong>Script tasks</strong></h4></td><td>Use Groovy script tasks and the Collibra Java API to read and write data from inside a workflow.</td><td><a href="https://developer.collibra.com/tutorials/">Tutorials</a></td></tr><tr><td><h3><i class="fa-pen-to-square" style="color:$primary;">:pen-to-square:</i></h3></td><td><h4><strong>Tutorials</strong></h4></td><td>Follow worked examples, from a first dynamic-form workflow to notifications and asset operations.</td><td><a href="https://developer.collibra.com/tutorials/">Tutorials</a></td></tr></tbody></table>

***

## <mark style="color:$primary;">Build your first workflow</mark>

{% columns %}
{% column %}

### Get started

Learn how the Workflow Designer fits into Collibra and what you need before you build.

<a href="/workflows/about-the-workflow-designer.md" class="button primary" data-icon="triple-chevrons-right">About the designer</a>
{% endcolumn %}

{% column %}

### Design a process

Lay out a BPMN process, configure tasks and gateways, and connect it to Collibra events.

<a href="/workflows/designing-workflows.md" class="button primary" data-icon="diagram-project">Designing workflows</a>
{% endcolumn %}

{% column %}

### Use script tasks

Drive Collibra from inside a workflow with Groovy and the Java API beans.

<a href="https://developer.collibra.com/tutorials/" class="button primary" data-icon="code">Script tasks</a>
{% endcolumn %}
{% endcolumns %}

***

## <mark style="color:$primary;">The Collibra Java API</mark>

Workflow script tasks call the Collibra Java API. The interfaces such as `assetApi` and `attributeApi` are already instantiated and available to your Groovy scripts. Our tutorials show how to use [builders](https://developer.collibra.com/tutorials/) and common operations.

{% columns %}
{% column %}

### Online Java API references

You can browse here the Java API references generated for the most recent Collibra release.

<a href="/workflows/references/core-api.md" class="button primary" data-icon="mug-hot">Java API reference</a>
{% endcolumn %}

{% column %}

### Embedded Java API references

Find the Java API references (Javadoc) in your Collibra platform at:

`https://<your_collibra_url>/docs/index.html`

You can also reach them from the <i class="fa-circle-question">:circle-question:</i> help menu, by selecting **API documentation** and then one of the **Java APIs**.
{% endcolumn %}
{% endcolumns %}

### Downloadable JAVA API references

Download the complete Collibra Java API references to access them wherever you work. The bundle provides an offline, structured view of packages, classes, methods, and DTOs. Use it to review API capabilities, plan integrations and workflow automation, and ground AI agents in accurate API context.

{% columns %}
{% column %} <a href="https://cdn.collibra.com/developer/collibra-java-docs-2026.05.zip" class="button secondary" data-icon="arrow-down-to-bracket">2026.05</a>
{% endcolumn %}

{% column %} <a href="https://cdn.collibra.com/developer/collibra-java-docs-2026.06.zip" class="button secondary" data-icon="arrow-down-to-bracket">2026.06</a>
{% endcolumn %}

{% column %} <a href="https://cdn.collibra.com/developer/collibra-java-docs-2026.07.zip" class="button secondary" data-icon="arrow-down-to-bracket">2026.07</a>
{% endcolumn %}
{% endcolumns %}


---

# 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, and the optional `goal` query parameter:

```
GET https://developer.collibra.com/workflows/workflows.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
