> 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

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

<table 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="/pages/lHMrFBOD3GsADt1fPLJb">/pages/lHMrFBOD3GsADt1fPLJb</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="/pages/nVPO2jwPBipYsYqfwluG">/pages/nVPO2jwPBipYsYqfwluG</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="/spaces/8DYDBo6jzvQ73H6CZj6k">/spaces/8DYDBo6jzvQ73H6CZj6k</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="/spaces/8DYDBo6jzvQ73H6CZj6k">/spaces/8DYDBo6jzvQ73H6CZj6k</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="/pages/lHMrFBOD3GsADt1fPLJb" 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="/pages/VQPyupEIAImRr18zNqKx" 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="/spaces/8DYDBo6jzvQ73H6CZj6k" 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 %}

### Latest Java API reference

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

<a href="/pages/3pQfzS9nT2udn8ghpM1Y" class="button primary" data-icon="mug-hot">Java API reference</a>
{% endcolumn %}

{% column %}

### Your Java API reference

Find the Java API reference (Javadoc) that matches the version of your Collibra platform at:

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

You can also reach it in the product, under the help menu, by selecting **API documentation** and then one of the **Java APIs**.
{% 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.
