> For the complete documentation index, see [llms.txt](https://docs.ins-pi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ins-pi.com/freelucy/views-in-depth/flow.md).

# Flow view

Flow lays your relationships out in two columns: upstream on one side, downstream on the other, with your primary element between them. It is the fastest view for working through long relationship lists and for precise add, update, and remove actions.

<figure><img src="/files/y5gH3vKleeP7NxRV1hE6" alt=""><figcaption></figcaption></figure>

## The record card

The card in the center shows your primary element: its icon, name, table, class, and description. **Open record** opens the ServiceNow record in a new tab.

## The columns

Each column lists the relationships on that side. **Search** at the top of a column matches across name, table, and class to narrow a long list. Filtering by relationship type, grouping (by type or class), and sorting live in the shared [View Controls](/freelucy/work-in-the-app/view-controls.md) drawer and apply to both columns; grouped relationships show as collapsible groups.

## Work with a row

Each relationship is a row with the actions you need:

* **Move to opposite side** with the move control on the row, to update which side it sits on.
* **Undo** a staged change, or remove the relationship, with the action button on the row.
* The row's overflow menu (**⋯**) adds **Jump to** to recenter the editor on the record, **Open record** in ServiceNow, **Change relationship type**, and **Copy sys\_id**.

## How staged edits look

Flow makes staged edits easy to read at a glance:

* A **staged add** shows a green accent and a plus badge.
* A **staged removal** shows a strikethrough, with an **Undo** action on the row.

<figure><img src="/files/1sHNUB5NTiD7NF6Y6u0N" alt="" width="375"><figcaption></figcaption></figure>

## Add records

Drag a record from the [Data Hub](/freelucy/work-in-the-app/data-hub.md) into the upstream or downstream column, or use a record's **Add to Upstream** or **Add to Downstream** action. Both gestures stage the relationship on that side.

***

## What's next

* [List view](/freelucy/views-in-depth/list.md)
* [Create a relationship](/freelucy/work-in-the-app/create-relationship.md)


---

# 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://docs.ins-pi.com/freelucy/views-in-depth/flow.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.
