Поиск

Релиз

Содержание

Нужна помощь?

Не нашли ответ на свой вопрос? Свяжитесь с нашей службой поддержки.

Обратиться в поддержку

3. Управление пользователями

Обновлено: 07 Декабрь 2025 Версия: 2.2

3.1. Создание и удаление пользователей

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

Создание сотрудника:

  1. Войдите в систему под учетной записью с правами создания сотрудников (группа "Personal-Create_employee")
  2. Перейдите в раздел "Персонал" -> "Сотрудники"
  3. Нажмите кнопку "Создать сотрудника" или "Добавить сотрудника"
  4. Заполните форму создания пользователя:
  5. Email (обязательное поле) - адрес электронной почты, который будет использоваться как логин
  6. Пароль (обязательное поле) - временный пароль для первого входа
  7. Подтверждение пароля (обязательное поле) - повторный ввод пароля
  8. Имя (опционально) - имя пользователя
  9. Фамилия (опционально) - фамилия пользователя
  10. Должность или роль (может быть обязательным в зависимости от настроек) - должность сотрудника
  11. Мобильный телефон (может быть обязательным в зависимости от настроек) - номер мобильного телефона
  12. Адрес для отправки пароля (опционально) - адрес электронной почты, на который будет отправлен пароль (если отличается от основного email)
  13. Нажмите кнопку "Сохранить"

Что происходит после создания:

  • Создается учетная запись пользователя
  • Если указан адрес для отправки пароля, на него отправляется письмо с логином и паролем
  • Если настроена интеграция с Active Directory, может быть создана учетная запись в AD
  • Если настроено создание почтового ящика Exchange, может быть создан почтовый ящик

Генерация случайного пароля:

В форме создания пользователя есть кнопка "Сгенерировать пароль", которая автоматически создает надежный случайный пароль. Сгенерированный пароль отображается в поле "Случайный пароль" и может быть скопирован.

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

Создание пользователя в системной админке:

  1. Войдите в системную админку по адресу /admin/ под учетной записью суперпользователя
  2. Перейдите в раздел "Users" -> "Custom users"
  3. Нажмите кнопку "Add custom user" (Добавить пользователя)
  4. Заполните форму:
  5. Email - адрес электронной почты (логин)
  6. Password - пароль (будет запрошен дважды)
  7. User type - тип пользователя:
    • employee - сотрудник
    • client - клиент (для сервис-деска)
    • contractor - подрядчик
  8. First name - имя
  9. Last name - фамилия
  10. Title - должность
  11. Mobile number - мобильный телефон
  12. Groups - группы доступа (можно назначить позже)
  13. Is staff - флажок "Является сотрудником" (доступ к админке)
  14. Is active - флажок "Активен" (может войти в систему)
  15. Is superuser - флажок "Суперпользователь" (полный доступ)
  16. Нажмите кнопку "Save"

Отличия от создания через интерфейс:

  • В системной админке можно сразу назначить группы доступа
  • Можно сразу установить флаги is_staff и is_superuser
  • Не отправляется автоматическое письмо с паролем (нужно отправить вручную)

Создание внешнего пользователя (клиента)

Создание клиента для сервис-деска:

  1. Войдите в систему под учетной записью с правами управления сервис-деском
  2. Перейдите в раздел "Сервис-деск" -> "Клиенты" -> "Создать клиента"
  3. Заполните форму:
  4. Email - адрес электронной почты
  5. Пароль - пароль для входа
  6. Имя - имя клиента
  7. Фамилия - фамилия клиента
  8. Мобильный телефон - номер телефона
  9. Клиент - выбор клиента из списка (организация)
  10. Отправить пароль - флажок для автоматической отправки пароля на email
  11. Нажмите кнопку "Сохранить"

Что происходит после создания:

  • Создается учетная запись пользователя типа "client"
  • Если установлен флажок "Отправить пароль", на email отправляется письмо с логином и паролем
  • Автоматически создается или привязывается заявитель (Requester) для этого клиента
  • Пользователь может войти в систему и создавать заявки в сервис-деске

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

Удаление через пользовательский интерфейс:

  1. Найдите пользователя в списке (раздел "Персонал" -> "Сотрудники" или "Сервис-деск" -> "Клиенты")
  2. Откройте карточку пользователя
  3. Нажмите кнопку "Удалить"
  4. Подтвердите удаление в диалоговом окне

Удаление через системную админку:

  1. В системной админке перейдите в раздел "Users" -> "Custom users"
  2. Найдите пользователя в списке
  3. Откройте карточку пользователя
  4. Нажмите кнопку "Delete" в правом верхнем углу
  5. Подтвердите удаление

Важно: Удаление пользователя не удаляет связанные данные (задачи, заявки, проекты и т.д.), но делает их неактивными. Пользователь не сможет войти в систему, но его данные сохранятся в базе данных для истории.

Деактивация пользователя

Деактивация через пользовательский интерфейс:

  1. Откройте карточку пользователя
  2. Найдите флажок "Активен"
  3. Снимите флажок
  4. Нажмите кнопку "Сохранить"

Деактивация через системную админку:

  1. В системной админке откройте карточку пользователя
  2. В разделе "Permissions" снимите флажок "Is active"
  3. Нажмите кнопку "Save"

Результат деактивации:

  • Пользователь не сможет войти в систему
  • Все данные пользователя сохраняются
  • Пользователь не будет получать уведомления
  • Пользователь не будет отображаться в списках активных пользователей

Восстановление пользователя:

Для восстановления доступа просто установите флажок "Активен" обратно.

3.2. Изменение и сброс пароля

Изменение пароля пользователем

Изменение пароля через интерфейс:

  1. Войдите в систему
  2. Нажмите на ваше имя в правом верхнем углу страницы
  3. Выберите "Настройки" или "Профиль"
  4. Перейдите на вкладку "Изменение пароля"
  5. Введите:
  6. Текущий пароль - ваш текущий пароль
  7. Новый пароль - новый пароль
  8. Подтверждение пароля - повторный ввод нового пароля
  9. Нажмите кнопку "Изменить пароль"

После успешного изменения пароля вы увидите сообщение об успехе и будете автоматически перенаправлены на главную страницу.

Сброс пароля администратором

Сброс пароля через системную админку:

  1. Войдите в системную админку
  2. Перейдите в раздел "Users" -> "Custom users"
  3. Откройте карточку пользователя
  4. В разделе "Password" нажмите кнопку "Change password" (Изменить пароль)
  5. Введите новый пароль дважды
  6. Нажмите кнопку "Change password"

Отправка пароля пользователю:

После сброса пароля администратором рекомендуется:

  • Сообщить новый пароль пользователю по безопасному каналу связи
  • Или попросить пользователя использовать функцию "Забыли пароль?" на странице входа

Восстановление пароля пользователем

Восстановление пароля через страницу входа:

  1. На странице входа нажмите ссылку "Забыли пароль?"
  2. Введите адрес электронной почты, указанный в вашей учетной записи
  3. Нажмите кнопку "Отправить"
  4. Проверьте почту и перейдите по ссылке из письма
  5. Введите новый пароль дважды
  6. Нажмите кнопку "Сохранить"

Восстановление пароля через Telegram-бота:

Если у пользователя привязан Telegram-бот:

  1. Откройте Telegram-бота для сотрудников
  2. Выберите пункт меню "Сбросить пароль"
  3. Бот сгенерирует новый пароль и отправит его вам
  4. Используйте этот пароль для входа в систему
  5. После входа рекомендуется изменить пароль на свой

Примечание: Для восстановления пароля через Telegram-бот необходимо, чтобы:

  • У сотрудника был привязан Telegram-бот (telegram_chat_id в профиле)
  • Telegram-бот был настроен и запущен

3.3. Роли и группы доступа

Система ролей

В системе АСК Легарус используется система групп для управления правами доступа. Каждая группа имеет определенные права на модули и действия.

Основные группы доступа:

Группы для модуля "Финансы":

  • Rules-Fin-View - просмотр кассы, договоров, начислений и удержаний, зарплат и платежей
  • Rules-Fin-Edit - добавление и изменение кассы, начислений и удержаний, зарплат, договоров и услуг
  • Rules-Fin-Delete - удаление записей кассы, начислений и удержания, зарплат, платежей, услуг
  • Rules-Doc-View - просмотр договоров
  • Rules-Doc-Edit - добавление и удаление договоров
  • Rules-Doc-Delete - удаление договоров
  • Finance - доступ к финансовому модулю

Группы для модуля "Клиенты":

  • Rules-Clients-View - просмотр клиентов, заявителей, площадок, доменов
  • Rules-Clients-Edit - добавление и изменение клиентов, заявителей, площадок, доменов
  • Rules-Clients-Delete - удаление клиентов, заявителей, площадок, доменов, договоров и услуг

Группы для модуля "Сервис-деск":

  • Rules-TechDep-View - просмотр информации о клиентах, заявках, заявителях, ресурсах, доменах, площадках
  • Rules-TechDep-Edit - создание и изменение заявителей, ресурсов, доменов, площадок
  • Rules-TechDep-Delete - удаление заявителей, ресурсов, доменов, площадок
  • TechDep-Operator - оператор техподдержки (не используется)
  • TechDep-Manager - просмотр всех заявок, назначение исполнителей по заявке, доступ к дашборду координатора
  • System-SD-Settings - доступ к изменениям настроек модуля ServiceDesk

Группы для модуля "Проекты":

  • Projects-View - просмотр проектов и связанных документов
  • Projects-Edit - просмотр, создание и изменение проектов и связанных документов
  • Projects-Fin-View - просмотр финансовой информации по проектам
  • Projects-Delete - удаление проектов

Группы для модуля "Персонал":

  • Personal-View - просмотр сотрудников
  • Personal-Edit - просмотр, создание и изменение сотрудников
  • Personal-Create_employee - создание сотрудников
  • Personal-Dismissal - увольнение сотрудников

Группы для модуля "Задачи":

  • Task-View - просмотр всех задач
  • Task-Manage - создание, изменение и удаление всех задач
  • Task-ASAP - право на установку приоритета задач
  • Task-TopMan - руководители организации. Полный доступ ко всем задачам

Группы для модуля "База знаний":

  • Knowledge-Manage - доступ к управлению базой знаний

Группы для модуля "Совещания":

  • Meeting-View - просмотр всех совещаний
  • Meeting-Manage - создание, изменение и удаление всех совещаний

Группы для модуля "Документы":

  • Files-View - просмотр всех записей модуля управления документами
  • Files-Manage - создание, изменение и удаление всех записей модуля управления документами

Группы для модуля "CRM":

  • CRM-View - просмотр компаний, контактов, сделок и активностей в модуле CRM
  • CRM-Manage - просмотр, создание и изменение компаний, контактов, сделок и активностей в модуле CRM

Группы для модуля "Торговля":

  • Trading-View - просмотр торговых операций

Системные группы:

  • Rules-TopMan или Top-Man - руководители организации. Полный доступ ко всем записям
  • System-Settings - доступ к изменениям системных настроек

Назначение ролей пользователю

Назначение групп через пользовательский интерфейс:

  1. Откройте карточку пользователя
  2. Перейдите на вкладку "Группы" или "Права доступа"
  3. Выберите группы из списка доступных групп
  4. Нажмите кнопку "Сохранить"

Назначение групп через системную админку:

  1. В системной админке откройте карточку пользователя
  2. В разделе "Permissions" найдите поле "Groups"
  3. Выберите группы из списка (можно выбрать несколько, удерживая Ctrl)
  4. Нажмите кнопку "Save"

Примечание: Пользователь может быть членом нескольких групп одновременно. Права доступа суммируются из всех групп.

Создание новой группы

Создание группы через системную админку:

  1. В системной админке перейдите в раздел "Users" -> "Groups"
  2. Нажмите кнопку "Add group" (Добавить группу)
  3. Заполните форму:
  4. Name - название группы (латиницей, без пробелов, например: "Rules-MyModule-View")
  5. Section - раздел (например: "Мой модуль")
  6. Description - описание группы
  7. В разделе "Permissions" выберите права доступа для группы
  8. Нажмите кнопку "Save"

Примечание: Создание новых групп и назначение прав доступа требует понимания системы прав доступа Django. Рекомендуется использовать существующие группы или обратиться к техническому специалисту.

3.4. Подразделения и группы

Управление подразделениями

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

  1. Перейдите в раздел "Персонал" -> "Подразделения"
  2. Нажмите кнопку "Добавить подразделение"
  3. Заполните форму:
  4. Название - название подразделения (обязательное поле)
  5. Родительское подразделение - выбор родительского подразделения для создания иерархии (опционально)
  6. Описание - описание подразделения (опционально)
  7. Нажмите кнопку "Сохранить"

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

  1. В системной админке перейдите в раздел "Personal" -> "Organigrams"
  2. Нажмите кнопку "Add Organigram"
  3. Заполните форму аналогично созданию через интерфейс
  4. Нажмите кнопку "Save"

Иерархия подразделений:

Подразделения могут быть организованы в иерархическую структуру:

  • Главное подразделение (без родителя)
  • Подразделения первого уровня (родитель - главное подразделение)
  • Подразделения второго уровня (родитель - подразделение первого уровня)
  • И так далее

Редактирование подразделения:

  1. Найдите подразделение в списке
  2. Откройте карточку подразделения
  3. Внесите изменения
  4. Нажмите кнопку "Сохранить"

Удаление подразделения:

  1. Откройте карточку подразделения
  2. Нажмите кнопку "Удалить"
  3. Подтвердите удаление

Важно: Удаление подразделения не удаляет сотрудников, но отвязывает их от подразделения. Перед удалением рекомендуется переназначить сотрудников в другие подразделения.

Назначение сотрудника в подразделение

Назначение через карточку сотрудника:

  1. Откройте карточку сотрудника
  2. Найдите поле "Подразделение"
  3. Выберите подразделение из списка
  4. Нажмите кнопку "Сохранить"

Назначение через карточку сотрудника в модуле "Персонал":

  1. Перейдите в раздел "Персонал" -> "Сотрудники"
  2. Откройте карточку сотрудника
  3. В разделе "Основная информация" найдите поле "Подразделение"
  4. Выберите подразделение из списка
  5. Нажмите кнопку "Сохранить"

Примечание: Сотрудник может быть назначен только в одно подразделение. Для изменения подразделения просто выберите другое подразделение из списка.

Управление группами сотрудников

Группы сотрудников используются для:

  • Назначения прав доступа (см. раздел 3.3)
  • Фильтрации данных в отчетах
  • Назначения уведомлений
  • Организации работы в модулях

Просмотр групп:

  1. В системной админке перейдите в раздел "Users" -> "Groups"
  2. Вы увидите список всех групп с их описаниями

Создание группы:

См. раздел 3.3 "Создание новой группы"

Назначение пользователя в группу:

См. раздел 3.3 "Назначение ролей пользователю"