> For the complete documentation index, see [llms.txt](https://docs.trustlogix.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trustlogix.io/attribute-management/attribute-management.md).

# Attribute Management

### Overview

This document outlines the step-by-step process to add and manage user attributes in **TrustLogix**, including attribute creation, configuration, and provisioning.

***

### Steps to Add a New User Attribute

#### 1. Navigate to the Attribute Management from Main Menu

> User with Super user, Data Source Administrator,User Attribute administrator and Value management roles can access this page.

#### 2. Start Creating an Attribute

* Click on the section to manage **User Attributes**.
* Click **Add Attribute**.

#### 3. Select Target Data Source and Product

* Choose the appropriate **Data Source** (e.g., `Select exisiting data source`) from the drop down
* Select the **Data Product** (e.g., `ClinicalTrial`) from the drop down. Choosing this option will create the attribute for a specific data product.

#### 4. Enter Attribute Details

* **Name & Description**: Enter attribute name and description (e.g., "Territory Value" with description "Attribute value for territory").
* **Data Type**: Select from dropdown (e.g., `String`).

#### 5. Group and Value Configuration

* **Select Group**: Choose the appropriate user group (e.g., `Default`, `hr`). Attribute group will group the values in UI so that all group related attribute can be managed under one section.
* **Multiple Values**: Enable if users can have more than one value.

#### 6. Save and Provision the Attribute

* Click **Save** to store the configuration.
* Click **Provision** to push the attribute configuration to the selected data source.

***

### Editing an Existing Attribute

* Navigate back to the **User Attributes** tab.
* Click the **edit icon** beside the attribute.
* Modify name, description, type, or groups as required.
* Click **Save** to confirm changes.

***

### Notes

* Always ensure the selected **data source and data product** are correctly mapped before provisioning.
* Provisioning is essential for the attribute to become active and usable in policies.
* Use meaningful names and descriptions to make attribute purpose easily identifiable.

***

### Conclusion

TrustLogix allows seamless creation and management of user attributes for entitlement and access control. Following this workflow ensures consistent, secure, and compliant attribute management across your data environment.


---

# 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.trustlogix.io/attribute-management/attribute-management.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.
