Перейти к основному содержимому

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


Пользователь – учетная запись сотрудника в MES. Таблица mes_user дочерняя по отношению к платформенной таблице user и расширяет ее полями, специфичными для MES: компанией, подразделением, бригадой, заводом.

Карточка пользователя используется для создания, просмотра и редактирования учетной записи: учетных данных, персональной информации, организационной принадлежности и пользовательских настроек.

Для работы в операторском интерфейсе обязательно нужна учетная запись именно в mes_user – запись только в платформенной таблице user для входа не подходит.

Сведения


Наименование: Пользователь
Системное имя: mes_user
Класс: мастер-данные
Родительская таблица: стандартная таблица user

Колонки таблицы
НазваниеТип колонкиНазвание колонки
ЛогинStringusername
ПользовательTranslated textuser
ИнформацияTranslated textinformation
АктивенTrue/Falseactive
ПарольPasswordpassword_hash
Электронная почтаStringemail
ИмяStringfirst_name
ФамилияStringlast_name
Команда пользователейListuser_team
ЗаблокированTrue/Falselocked_out
КомпанияReferencemes_company
ПодразделениеReferencemes_department
БригадаReferenceshift_team
ЗаводReferenceplant
Ключ авторизацииStringauth_key
Токен сброса пароляStringpassword_reset_token
Сервер LDAPReferenceldap_server_id
ИсточникTextsource
Часовой поясReferencetimezone_id
РасположениеReferencelocation
Отображаемое имяStringdisplay_name
Основная группаReferenceprimary_group
Нужно сбросить парольTrue/Falsepassword_needs_reset
Формат датыReferencedate_format_id
ЯзыкReferencelanguage_id
ФотографияImagephoto_id
Выйти на всех устройствахTrue/Falselog_out_on_all_devices
КомпанияReferencecompany
ДепартаментReferencedepartment
ТаблицаRecord Classsys_db_table_id
GUID_1CStringguid_1c
IDBig Integersys_id
Когда созданоDate/Timesys_created_at
Кем созданоReferencesys_created_by
Когда измененоDate/Timesys_updated_at
Кем измененоReferencesys_updated_by

Поля формы

ПолеОбязательноОписание
Пользователь IDДаУникальный идентификатор пользователя в системе. Используется как логин для входа
ПользовательДаОтображаемое название записи пользователя
ИнформацияНетДополнительная информация о пользователе
АктивенНетПризнак активности учетной записи
ПарольНетПароль учетной записи пользователя для входа в систему
Электронная почтаДаАдрес электронной почты пользователя
ИмяДаИмя пользователя
ФамилияДаФамилия пользователя
Команда пользователейНетКоманда пользователей, к которой относится пользователь
КомпанияНетКомпания, к которой относится пользователь
ПодразделениеНетПодразделение компании, к которому относится пользователь
БригадаНетБригада, с которой связан пользователь
ЗаводНетЗавод, к которому относится пользователь
Ключ авторизацииНетКлюч, используемый для авторизации пользователя
Токен сброса пароляНетЗаполняется системой автоматически ключом для сброса пароля
Сервер LDAPНетСервер LDAP, используемый для хранения учетных записей пользователей
ИсточникНетАдрес источника
Часовой поясНетЧасовой пояс пользователя, влияющий на отображение даты и времени в системе
РасположениеНетЛокация пользователя
Отображаемое имяНетОтображаемое в интерфейсе имя пользователя, автоматически формируемое из полей Имя и Фамилия
Основная группаНетГруппа пользователя, используемая для классификации или назначения ролей
Нужно сбросить парольНетФлаг, при котором пользователю будет предложено сменить пароль при следующем входе
Формат датыНетФормат отображения дат
ЯзыкНетЯзык интерфейса пользователя
ФотографияНетФотография пользователя добавляется через скрепку Прикрепить фотографию
к сведению

После первого сохранения записи поля Токен сброса пароля, Отображаемое имя и чекбокс Нужно сбросить пароль становятся недоступны для редактирования. В поле Токен сброса пароля при этом появляется ключ, сгенерированный системой

Связанные списки

Связанный список Роль пользователя показывает роли, назначенные пользователю, – в том числе те, что выданы через виджет Права пользователя.

Роли на MES-таблицы – вида mes_article_edit, mes_article_view и подобные – создает и присваивает пользователю сам виджет, когда там отмечают чекбокс напротив таблицы и действия. Удалять такие роли из этого списка вручную не стоит: роль и есть право, и ее удаление отбирает у пользователя доступ, выданный через виджет.

Остальные роли – например, finance_manager или security_admin – можно назначать и снимать прямо в этом списке.

Добавление роли
  1. Перейдите в связанный список Роль пользователя.
  2. Нажмите Создать.
  3. Выберите роль, которую хотите присвоить пользователю.
  4. Нажмите Сохранить.
к сведению

Добавлять и удалять роли может только пользователь с ролью security_admin

Список ролей формируется в платформенной таблице Роли (sys_role) и не имеет дополнительных настроек со стороны MES. Подробнее о ролях и правилах контроля доступа – в документации платформы SimpleOne.

Доступ в операторский интерфейс

Учетные записи для пользователей операторского интерфейса создаются в таблице Пользователь.

Для входа используются:

Логин – значение поля Пользователь ID (системное название колонки username)

Пароль – значение поля Пароль (системное название колонки password_hash)

внимание

Для работы в операторском интерфейсе необходимо использовать учетную запись, созданную в таблице mes_user. Учетные записи, созданные только в таблице user, не подходят для входа в операторский интерфейс

Связи сущности

Пользователь – одна из самых используемых сущностей в системе: почти каждая запись MES хранит, кем она создана и кем изменена в последний раз. Эти технические поля – Кем создано и Кем изменено – есть у всех таблиц и в этом списке не показаны.

СущностьПоле
ЗаказОтветственный, Контакт
КомпанияГенеральный директор
БригадаОтветственный
Журнал событий машинПользователь
Операция производственного заказаПользователь
Аудит продукцииПользователь
Регистрация историиПользователь
История партииПользователь
История лотаПользователь
Маршрут серийного номераПользователь
Центр затратПользователь
  • Серые блоки – сущности, которые ссылаются на пользователя как на участника процесса, а не только как на автора записи.
  • Подпись на стрелке – поле, в котором хранится ссылка.