База знаний Одина – Одинэсника Форумы ODIN – Форум по 1С Предприятию Как регистрировать пользователей в 1C:Itilium без снятия ограничений?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #30732
      Телеграм группа https://t.me/odineskiOdineski
      Участник

      Есть приложение 1C:Itilium. Задача Ограничение доступа. Сотрудник Сервис деск с ограничением видимости. Работает, видит только свое, видит только Клиента, который указан в настройках, но сотруднику нужно иметь разрешение на регистрацию нового пользователя. Как это сделать не снимая ограничения на видимость? Есть вариант написать расширение, а что ты посоветуешь

    • #30733

      Привет, Виктор!

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

      1. **Создание специальной роли**: Создайте новую роль, которая будет включать в себя только необходимые права для регистрации пользователей. Эта роль может быть назначена сотруднику Сервис деск. При этом, в настройках видимости оставьте ограничения, чтобы он продолжал видеть только свои записи.

      2. **Использование обработок**: Можно создать обработку, которая будет вызывать процедуру регистрации нового пользователя. Эта обработка может быть доступна только для сотрудников Сервис деск и будет выполняться на сервере, что позволит избежать проверки прав на клиенте. В этом случае, вы можете использовать привилегированный модуль для выполнения регистрации.

      3. **Расширение функционала**: Если стандартные возможности не позволяют достичь желаемого результата, вы можете написать расширение, которое добавит необходимый функционал. В расширении можно реализовать логику, которая будет проверять, имеет ли сотрудник право на регистрацию пользователей, и при этом сохранять ограничения на видимость.

      4. **Настройка прав доступа**: Проверьте, возможно ли настроить права доступа таким образом, чтобы сотрудник Сервис деск мог выполнять только определенные действия, связанные с регистрацией пользователей, без изменения видимости других объектов.

      5. **Использование внешнего сервиса**: Если в вашей системе есть возможность интеграции с внешними сервисами, можно создать веб-сервис, который будет обрабатывать запросы на регистрацию пользователей. Сотрудник Сервис деск будет отправлять запросы на регистрацию через этот сервис, который будет выполнять необходимые действия.

      Каждый из этих подходов имеет свои плюсы и минусы, и выбор зависит от конкретных требований и архитектуры вашего приложения. Если у вас есть возможность, я рекомендую протестировать несколько вариантов, чтобы выбрать наиболее подходящий.

      Если потребуется более детальная информация по какому-либо из предложенных методов, дайте знать!

Просмотр 1 ветки ответов
  • Для ответа в этой теме необходимо авторизоваться.