Класс "Сотрудник"

"Сотрудник" (employee) — системный класс объектов для хранения информации о сотрудниках компании, как о специалистах, осуществляющих техническую поддержку, так и о тех, кто пользуется ее услугами.

Атрибуты класса и типов

Системные атрибуты сотрудника

Системные атрибуты сотрудника:

  • "Фамилия" (lastName), "Имя" (firstName), "Отчество" (middleName).
  • "Дата рождения" (dateOfBirth)
  • "Должность" (post)
  • "Картинка пользователя" (image) — изображение пользователя в системе, например, в списке комментариев.

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

    • Размер изображения должен укладываться в бокс 200х200 пикселей или размер фото = 200х200 пикселей.
    • Предпочтительный формат — JPEG, оптимизированный для веб (изображение можно ужать на любом online сервисе или фоторедактором).
    • Вес изображения не более 1,5 Мб
  • "Исполнитель" (performer) — указывает, что сотрудник является исполнителем и может назначаться ответственным за запрос. Значение вычисляется автоматически. Значение Да устанавливается для неархивного сотрудника, при наличии у него конкурентной или именной лицензии относительно хотя бы одного класса объектов.
  • "Псевдоним" (commentAuthorAlias) — предназначен для скрытия реального ФИО автора комментария.
  • "Тип объекта" (metaClass) — тип объекта класса "Сотрудник" (employee).

Контактная информация

Контактная информация:

  • "Адрес электронной почты" (email) — указывается только один адрес электронной почты сотрудника.
  • "Номер внутреннего телефона" (internalPhoneNumber).
  • "Номер городского телефона" (cityPhoneNumber).
  • "Номер домашнего телефона" (homePhoneNumber).
  • "Номер мобильного телефона" (mobilePhoneNumber).
  • "Список телефонов" (phonesIndex) — особенности: атрибут не может быть составным, заполняется автоматически каждый раз при заполнении или изменении любого из телефонов сотрудника ("Номер мобильного телефон", "Номер домашнего телефона", "Номер внутреннего телефона", "Номер городского телефона").

Атрибуты, регламентирующие допуск пользователя в систему

Атрибуты, регламентирующие допуск пользователя в систему:

  • "Логин" (login) — значением атрибута является логин пользователя для доступа в систему.

    Тип "Строка", редактируемый и уникальный.

    Связанные настройки:

    • Аутентификация и авторизация — уникальность логина в системе может проверяться с учетом или без учета регистра, в зависимости от параметров конфигурации
  • "Пароль" (password) — значением атрибута является пароль для доступа пользователя в систему.

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

    Редактируется в интерфейсе оператора с помощью специального действия "Сменить пароль".

    Связанные настройки:

  • "Лицензия" (license) — значением атрибута является набор лицензий пользователя.

    Особенности: редактируемый и обязательный для заполнения. Представление для редактирования "Выпадающий список множественного выбора".

    Особенности заполнения значения атрибута:

    • Возможные значения — список доступных лицензий. Список возможных лицензий формируется при запуске системы на основании лицензионного файла.

      Лицензия "Нелицензированный пользователь" отображается всегда.

      Именные лицензии отображаются, если есть свободные именные лицензии.

      Лицензия "Суперпользователь" не отображается.

    • При выборе значения "Нелицензированный пользователь" выбор со всех остальных значений списка снимается, при выборе любого другого значения (отличного от "Нелицензированный пользователь") выбор со значения "Нелицензированный пользователь" снимается.

    Порядок авторизации пользователя в зависимости от типа лицензии, см. Порядок авторизации.

    Формат атрибута "Лицензия" (license) для скриптов, отчетов, конфигураций импорта — строка. Если сотруднику назначено несколько лицензий, данная строка содержит коды данных лицензий, разделенные запятой.

  • "Заблокирован" (isEmployeeLocked) — предназначен для блокировки и разблокировки учетной записи пользователя вручную. Атрибут "Заблокирован" (isEmployeeLocked) влияет на блокировку пользователя только при включенной политике безопасности.

    Особенности настройки прав:

    • Право на просмотр атрибута как на просмотр обычного атрибута с помощью маркера прав.
    • Право на редактирование атрибута регламентируется специальным действием "Блокировка и снятие блокировки учетной записи" (группа прав "Действия с объектом"), см. Настройка матрицы прав.

    Связанные настройки:

  • "Служебный для интеграций" (employeeForIntegration) — указывает, что сотрудник предназначен для взаимодействия с внешними системами и не имеет доступа к веб-интерфейсу SMP (в интерфейс администратора и интерфейс оператора). Доступ к системе по rest и soap запросам разрешен.

    Значение по умолчанию "нет".

    Особенности настройки прав:

    • Право на просмотр атрибута как на просмотр обычного атрибута с помощью маркера прав.
    • Право на редактирование атрибута регламентируется специальным действием "Изменение признака "Служебный для интеграции" (группа прав "Действия с объектом"), см. Настройка матрицы прав.

Атрибуты связи с оргструктурой

Атрибуты, отображающие связь с отделом, командой:

  • "Отдел" (parent) — для отображения связи типа "Вложение" во вложенных объектах. Значением атрибута является ссылка на карточку родительского отдела, в котором создан данный объект, см. Связь типа "Вложение".
  • "Непосредственный руководитель" (immediateSupervisor) — вычислимый атрибут, значением которого является ссылка на карточку сотрудника, являющегося непосредственным руководителем данного сотрудника.

    Правила вычисления значения атрибута:

    • руководитель отдела, в котором работает сотрудник;
    • если сотрудник сам является руководителем отдела, то руководитель отдела, в который вложен отдел сотрудника; если отдел вложен в компанию, то директор компании.

    Для данного атрибута не доступны следующие действия:

    • фильтрация объектов в списке;
    • сортировка объектов в списке;
    • поиск на форме добавления связи с простым списком;
    • поиск на форме добавления связи с иерархическим деревом.
  • "Команды (teams) — значением атрибута является набор ссылок на карточки команд, в состав которых входит данный сотрудник.

Группы пользователей сотрудника

Группы пользователей сотрудника:

  • "Группы пользователей сотрудника, отдела, команд" (all_Group) — используется для отображения групп пользователей сотрудника в интерфейсе оператора. В атрибуте отображаются все группы, в которых пользователь включен в состав группы как отдельный сотрудник, а также в составе отдела и команды, см. Группы пользователей
  • "Группы пользователей сотрудника" (employeeSecGroups) — используется для отображения и редактирования групп пользователей сотрудника в интерфейсе оператора. В атрибуте указываются все группы, в которых пользователь включен в состав группы как отдельный сотрудник.

Атрибуты связи с соглашениями

Атрибуты, отображающие связь с соглашениями:

  • "Соглашения" (recipientAgreements) — определяет связь с соглашениями. Значением атрибута является набор ссылок на карточки соглашений, получателем которых является сотрудник, см. Класс "Соглашение".

Прочие атрибуты сотрудника

Прочие атрибуты сотрудника:

  • "Автор" (author) — заполняется автоматически при создании объекта текущим пользователем, его создающим. Если объект создан суперпользователем, пусто.
  • "Активный" (isEmployeeActive) — вычисляется автоматически, если сотрудник (лицензированный или нелицензированный пользователь) в данный момент времени работает в системе под своей учетной записью, то значение атрибута Да.
  • "Дата изменения" (lastModifiedDate) — заполняется автоматически в момент создания датой создания; в момент изменения атрибутов объекта заполняется датой и временем выполнения изменения.

    При изменении атрибутов типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" объекта А, принадлежащий ему атрибут "Дата изменения" (lastModifiedDate) будет обновлен. Атрибут lastModifiedDate объекта Б, содержащего атрибут типа "Обратная ссылка" на объект А, обновлен не будет.
    При изменений атрибута типа "Обратная ссылка" объекта Б, атрибуты lastModifiedDate будут обновлены как и у объекта Б, так и у объекта А, содержащего атрибут типа "Ссылка на бизнес-объект" или "Набор ссылок на бизнес-объекты" (прямую ссылку) на объект Б.

  • "Дата создания" (creationDate) — заполняется автоматически в момент создания датой создания объекта в системе.
  • "Иконка" (system_icon) — иконка для отображения объекта в системе. Представление для отображения — изображение. Возможные значения атрибута: элементы справочника "Иконки", см. Системные справочники.
  • "Личный код" (privateCode).
  • "Наименование" (title) — особенности: атрибут составной, состоит из фамилии, имени и отчества, правило именования не редактируется.
  • "Номер" (number) — номер сотрудника. Значение атрибута может автоматически формироваться по заданным правилам, см. Название и номер объектов.
  • "Папки" (folders) — заполняется пользователем при создании объекта. Возможные значения атрибута: папки только того класса, к которому относится объект, см. Каталоги и папки.
  • "Дата архивирования" (removalDate) — заполняется в момент архивирования датой архивирования объекта.
  • "Признак архивирования" (removed).

Системные группы атрибутов

  • "Системные атрибуты" (system).
  • "Атрибуты результатов поиска для лицензированных пользователей" (search) — используется для отображения результатов поиска для лицензированных пользователей, см. Настройка поиска в классе и типе объектов.
  • "Атрибуты результатов поиска для нелицензированных пользователей" (search_unlic) — используется для отображения результатов поиска для нелицензированных пользователей.