# Пользователи, роли **Category:** [Решение частых вопросов](https://community.tezis-doc.ru/c/faq/5) **Created:** 2024-07-04 12:24 UTC **Views:** 899 **Replies:** 0 **URL:** https://community.tezis-doc.ru/t/polzovateli-roli/334 --- ## Post #1 by @v.sipailova [details="Как сменить пароль пользователю?"] **Решение** В базе данных пароли пользователей содержатся в виде хеш-значений. Поэтому если пользователь забыл пароль, администратор имеет возможность задать новый пароль через интерфейс. Для этого необходимо выполнить следующее: 1. В пункте меню **"Администрирование" - "Пользователи системы"** найти нужного пользователя и кликом правой кнопки мыши вызвать контекстное меню; 2. Выбрать пункт **"Сменить пароль"**, указать **"Новый пароль"** и **"Подтверждение пароля"**. ![смена пароля|690x209](upload://ypZAxYX7c68U7Kmuz83KEsc0YkP.png) [/details] [details="У администратора пропали пункты администрирования из меню системы. Что делать?"] **Решение** 1. Причина может быть в добавлении администратору роли **"SimpleUser"**. Убрать ее можно запросом к базе данных: **Вариант 1** ``` sql delete from sec_user_role where role_id = '96fa7fe9-397d-4bac-b14a-eec2d94de68c' and user_id = '{id_пользователя}' ``` , где вместо `{id_пользователя}` необходимо вставить идентификатор пользователя, у которого пропал доступ к пункту меню "Администрирование". Посмотреть его можно в системной информации учетной записи пользователя. **Вариант 2** ``` sql update sec_user_role set delete_ts = now(), deleted_by = 'admin' where role_id = (select id from sec_role where name = 'SimpleUser') and user_id = (select id from sec_user where login = 'admin') ``` 2. Причина может быть в удалении роли **"Administrators"** из профиля администратора. Вернуть ее можно запросом к базе данных: ```sql insert into sec_user_role( id, create_ts, created_by, version, update_ts, updated_by, delete_ts, deleted_by, user_id, role_id) values (newid(), now(), 'admin', '1', null, null, null, null, '{id_пользователя}', '0c018061-b26f-4de2-a5be-dff348347f93'); ``` , где вместо `{id_пользователя}` необходимо вставить идентификатор пользователя, у которого пропал доступ к пункту меню "Администрирование". Посмотреть его можно в системной информации учетной записи пользователя. [/details] [details="Можно ли скопировать настройки пользователя?"] **Решение** В системе есть возможность копирования настроек пользователя. Функцию удобно использовать для того чтобы настроить одного пользователя, а затем скопировать выполненные настройки выбранным пользователям. Сделать это можно через пункт меню **"Администрирование" - "Пользователи"** - контекстное меню **"Копировать настройки"**. При копировании настроек копируется следующее: 1. Представления таблиц; 2. Положение разделителей контейнеров SplitPanel; 3. Наборы фильтров; 4. Наборы папок поиска. [/details] [details="Как работает настройка ''Длительность неактивной сессии пользователя (в секундах)'' в системных параметрах?"] **Решение** Параметр "Длительность неактивной сессии пользователя" работает в паре с признаком **"Отключать неактивные сессии"** в разделе **"Администрирование" - "Системные параметры" - "Общие"**. Если признак выставлен и в течение указанного времени нет действий в открытой сессии, сессия будет считаться неактивной и будет отключена. Для вступления изменений в силу потребуется перезапуск системы ТЕЗИС. [/details] [details="Неверная локализация при входе в систему."] **Решение** 1. На сервере, где установлена система ТЕЗИС, в настройках службы прописать параметры локализации. Сделать это можно через **tomcat/bin/tomcat8w.exe** (или **setenv.sh** для Linux). На вкладке "Java" в разделе "Java Options" необходимо дописать: ``` -Duser.language=ru -Duser.country=RU ``` 2. Также при неверно выставленном языке у пользователей нужно проверить язык браузера и язык ОС; 3. Прописать в в файле **tomcat/conf/app/local.web-app.properties** параметр: **cuba.availableLocales=Русский|ru;English|en** и перезапустить систему ТЕЗИС. [/details] [details="Можно ли в графе e-mail пользователя указать несколько адресов для уведомлений?"] **Решение** Да, для этого е-mail адреса необходимо добавлять, разделяя их знаками “,” или “;” (без кавычек). [/details] [details="Как ограничить права замещающего при работе под замещением?"] **Решение** Во время замещения замещающий получает для работы все его права. Назначение замещения частично не предусмотрено коробочной логикой системы. Для реализации потребуется доработка системы. [/details] [details="Чем отличаются роли ''Руководитель подразделения'' и ''Руководитель департамента''?"] **Решение** Роль **"Руководитель подразделения (SubdivisionChief)"** выдается автоматически вместе с группой доступа "Руководитель подразделения". Пользователь с этой ролью имеет доступ к задачам и документам своего подразделения, и может переназначать задачи, назначенные сотрудникам этого подразделения. У пользователя, которому выдана эта роль, должно быть заполнено поле "Подразделение". Роль **"Руководитель департамента (DepartmentChief)"** выдается автоматически вместе с группой доступа "Руководитель департамента". Пользователь с этой ролью имеет доступ к задачам и документам своего подразделения, а также подразделений, подчиняющихся ему. Кроме того он может переназначать задачи, назначенные сотрудникам своего подразделения, и подразделений, входящих в него. Иными словами, если в департамент А входят отделы Б и В, то сотрудник, у которого в поле "Подразделение" указан департамент А и группа доступа "Руководитель департамента", сможет переназначать задачи сотрудников, у которых в поле "Подразделение" указаны отделы Б и В. [/details] [details="Записывается ли в логах пользователя информация о внесенных изменениях в карточки или справочники?"] **Решение** Данная информация доступна пользователю не в логах, а на специальной вкладке **"История изменений"**. Данная вкладка доступна в карточках задач, документов, договоров, совещаний, а также в некоторых справочниках, например, в справочниках контрагентов. [/details] [details="Как правильно указывать ''Маску разрешенных IP'' в настройках пользователя?"] **Решение** При создании пользователей в строке "Маска разрешенных IP" можно указать несколько IP через запятую. При этом есть возможность заменять части на символ "\*", например, 192.168.\*.\* [/details] [details="Как назначить роль всем активным пользователям системы?"] **Решение** Сделать это можно через пункт меню **"Администрирование" – "Роли"** по кнопке **"Назначить пользователям"**. [/details] [details="Что делать при увольнении сотрудника в системе?"] **Решение** Уволенного сотрудника в системе ТЕЗИС следует сделать **"неактивным"**. Для этого перейдите в пункт меню **"Администрирование" – "Пользователи системы"**. Откройте карточку выбранного пользователя и снимите признак **"Активен"**. Если у пользователя остались незавершенные назначения, то есть два варианта завершения его действий: * настроить на уволенного сотрудника замещение. Замещающий при этом будет получать за него уведомления, и сможет завершить все процессы; * воспользоваться функцией **"Переназначение карточек пользователя"**, расположенной в пункте меню "Администрирование". В этом случае следует перевести все активные карточки с уволенного сотрудника на того, кто принял его дела. [/details] [details="Что делать, если у сотрудника изменилась фамилия?"] **Решение** Необходимо найти сотрудника в справочнике **"Сотрудники"** и изменить фамилию, затем перейти в пункт меню **"Администрирование" – "Пользователи системы"** и проверить, что фамилия изменилась, а также внести изменения в поле "**Отображаемое имя"**. Во всех карточках, где пользователь каким либо образом участвует, фамилия изменится. История изменений хранится в карточке сотрудника на вкладке "**История изменений".** [/details] [details="Что требуется сделать для того, чтобы пользователь смог начать работу в мобильном приложении?"] **Решение** Для предоставления пользователям возможности работать в ТЕЗИС с мобильных устройств необходимо выполнение двух условий: * наличие лицензий для мобильных подключений; * наличие пользователя в списке **"Администрирование" - "Пользователи мобильной версии"**. [/details] [details="Как выдать пользователю права на наложение резолюции?"] **Решение** Для наложения резолюции пользователю должна быть присвоена **роль "Утверждающий" (doc_approver)**. [/details] [details="Почему происходит дублирование в пользовательских сессиях?"] **Решение** На данный момент при входе в систему учитывается сочетание **IP адрес + логин**. Это сочетание считается уникальным и занимает 1 позицию лицензии. Следовательно, один пользователь может запустить несколько браузеров на одном ПК или несколько вкладок, тем самым создав несколько сессий, однако занимать будет 1 позицию лицензии. [/details] [details="Как предоставить доступ ко всем документам (договорам, письмам и т.д.) системы без права редактирования, только на просмотр?"] **Решение** Для этого требуется выдать пользователю группу доступа **"Полный доступ"** и только одну роль **"Запрещающая роль"**. [/details] [details="Как сделать, чтобы определенный документ мог создавать определенный человек или сотрудники из определенного подразделения?"] **Решение** Для ограничения возможности создания карточек определенного вида можно выполнить следующие действия: * в настройке вида требуемого документа необходимо включить опцию **"Создавать только по шаблону**"; * создать шаблон документа нужного вида, заполнив в нем только название и организацию; * предоставить доступ к шаблону сотрудникам, путем добавления их на вкладку **"Доступ к шаблону"**. В таком случае к шаблону, как и к возможности создавать карточки этого вида, будут иметь только сотрудники, указанные на вкладке "Доступ к шаблону" и сотрудники с группой доступа, предоставляющей доступ к шаблонам по умолчанию (Делопроизводители, Полный доступ, Ограниченный доступ+все документы, Автор). Для более гибкой и удобной настройки доступа потребуется выполнить доработку системы. [/details] [details="Где можно посмотреть когда какой пользователь заходил в систему?"] **Решение** Данная информация не хранится в системе, но каждый вход и выход фиксируется в логе **app.log**. Запись с типом "**com.haulmont.cuba.security.app.LoginWorkerBean**". [/details] [details="Можно ли стандартными средствами создать роль которая позволит пользователю всегда редактировать поля карточки как администратор?"] **Решение** Нет, стандартными средствами создать такую роль нельзя. Редактировать поля карточки может только пользователь с ролью Администратор, либо Инициатор карточки. [/details] --- **Canonical:** https://community.tezis-doc.ru/t/polzovateli-roli/334 **Original content:** https://community.tezis-doc.ru/t/polzovateli-roli/334