# Manage suggested relationships

Suggested Relationships are the rules that tell Freelucy *which* relationship types are valid between *which* classes. They drive two things:

* The **dropdown of target tables** that appears when a user opens Freelucy on a CI.
* The **list of permitted relationship types** when the user drags one element onto another.

If a class pair has no suggested relationship defined, Freelucy will not let users connect them. This is intentional — it's how Freelucy enforces your CSDM and metamodel governance.

***

## Open the Suggested Relationships table

From the application navigator, go to **Relationships → Suggested Relationships**.

<figure><img src="https://files.readme.io/ed0847c-Screenshot_2023-02-10_at_16.13.24.png" alt="The Suggested Relationships list"><figcaption></figcaption></figure>

You'll see every rule currently in effect. Each row is a triple: a base class, a relationship type, and a dependent class.

***

## Create a new suggested relationship

1. Click **New** on the Suggested Relationships table.
2. The new-record form opens.

   <figure><img src="https://files.readme.io/ff9fd29-Screenshot_2023-02-10_at_16.15.03.png" alt="New Suggested Relationship form"><figcaption></figcaption></figure>
3. Fill in:
   * **Base class** — the class on the upstream side.
   * **Relationship** — the relationship type from `cmdb_rel_type`.
   * **Dependent class** — the class on the downstream side.
4. Save.

The rule is now active. Users opening Freelucy on a record of the base class will see the dependent class in the picker, and the chosen relationship type will be available when they connect them.

{% hint style="info" %}
**Direction matters.** Suggested Relationships are directional. If you want users to be able to map both ways between two classes, define two rules — one for each direction.
{% endhint %}

***

## What's next

Continue with [Add Freelucy to a form view](/freelucy/configuration/form-view.md).


---

# Agent Instructions: 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://docs.ins-pi.com/freelucy/configuration/suggested-relationships.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.
