# Пользователи

Справочник `APA_Пользователи` предназначен для учёта пользователей системы OneAPA.

## Назначение

Справочник используется для:

* Идентификации пользователей в системе
* Разграничения доступа к агентам
* Разграничения доступа к инструментам
* Авторизации через OAuth

## Характеристики справочника

| Параметр      | Значение          |
| ------------- | ----------------- |
| Имя           | APA\_Пользователи |
| Иерархический | Нет               |
| Владельцы     | Нет               |

## Реквизиты

| Реквизит               | Тип         | Обязательный | Описание                               |
| ---------------------- | ----------- | ------------ | -------------------------------------- |
| **Код**                | Строка(9)   | Да           | Уникальный код                         |
| **Наименование**       | Строка(150) | Да           | Имя пользователя                       |
| **Логин**              | Строка      | Нет          | Логин для входа                        |
| **Пароль**             | Строка      | Нет          | Пароль (хранится в зашифрованном виде) |
| **ИдентификаторOAuth** | Строка      | Нет          | ID для OAuth авторизации               |

## Форма элемента

```
┌─────────────────────────────────────────────────────────────────────────┐
│  Пользователь                                        [Записать] [Закрыть]│
├─────────────────────────────────────────────────────────────────────────┤
│                                                                          │
│  Код:         [000000001]                                               │
│  Наименование:[Иванов Иван Иванович                               ]    │
│                                                                          │
│  Учётные данные:                                                         │
│  ┌────────────────────────────────────────────────────────────────────┐ │
│  │ Логин:    [ivanov                                              ]   │ │
│  │ Пароль:   [••••••••                                            ]   │ │
│  └────────────────────────────────────────────────────────────────────┘ │
│                                                                          │
│  OAuth:                                                                  │
│  ┌────────────────────────────────────────────────────────────────────┐ │
│  │ Идентификатор OAuth: [                                         ]   │ │
│  └────────────────────────────────────────────────────────────────────┘ │
│                                                                          │
└─────────────────────────────────────────────────────────────────────────┘
```

## Создание пользователя

### Шаг 1: Открытие справочника

1. Откройте справочник "Пользователи" (APA\_Пользователи)
2. Нажмите "Создать"

### Шаг 2: Заполнение данных

| Поле         | Пример               |
| ------------ | -------------------- |
| Наименование | Иванов Иван Иванович |
| Логин        | ivanov               |
| Пароль       | \*\*\*\*\*\*\*\*     |

### Шаг 3: Сохранение

Нажмите "Записать и закрыть"

## Использование

### В агентах

Для ограничения доступа к агенту:

1. Откройте агента
2. Перейдите на вкладку "Пользователи"
3. Добавьте пользователей из справочника

```
┌─────────────────────────────────────────────────────────────┐
│  Агент: Финансовый консультант                              │
├─────────────────────────────────────────────────────────────┤
│  Пользователи:                                               │
│  ┌───────────────────────────────────────────────────────┐  │
│  │ Иванов Иван Иванович                                   │  │
│  │ Петрова Анна Сергеевна                                 │  │
│  └───────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘
```

### В инструментах

Для ограничения доступа к инструменту:

1. Откройте инструмент
2. Перейдите на вкладку "Доступность"
3. Добавьте пользователей

## OAuth авторизация

### Назначение

Поле `ИдентификаторOAuth` используется для авторизации через внешние системы (например, при работе через Web UI).

### Настройка

1. Получите OAuth ID пользователя из внешней системы
2. Укажите его в поле "Идентификатор OAuth"

{% content-ref url="/pages/opynIs0ONncXeDwZZnB6" %}
[Агенты](/ai-platforma-oneapa/spravochniki/agenty.md)
{% endcontent-ref %}


---

# 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.onerpa.ru/ai-platforma-oneapa/spravochniki/polzovateli.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.
