Организационная структура

Раздел описывает работу с организационной структурой в Citeck: просмотр иерархии подразделений и сотрудников, создание групп и пользователей, редактирование профилей, а также настройку компонента Оргструктура, используемого в формах и бизнес-процессах.

Страница оргструктуры

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

Организационная структура – система иерархически упорядоченных организационных единиц (должностей, отделов, подразделений). Она используется для назначения исполнителей в бизнес-процессах, настройки прав доступа, управления задачами и делегирования полномочий.

Примечание

Оргструктура доступна в рабочем пространстве Справочники и на корпоративном портале.

Форма оргструктуры разделена на две части и содержит:

  • иерархическое дерево структуры с возможностью поиска (1),

  • дашборд с информацией о выбранном подразделении или пользователе (2): состав группы, список участников, контактные данные.

../_images/orgstructure1.png

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

Для создания группы в списке оргструктуры нажмите:

../_images/new_group_1.png

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

../_images/new_group_2.png

См. подробно о приватных группах

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

../_images/new_group_3.png

Создание подгруппы, добавление пользователя в группу

Для группы доступны кнопки управления, которые отображаются при наведении на элемент.

../_images/group_actions.png

../_images/group_action_01.png
Редактировать
На форме отображены все группы и пользователи, входящие в группу, информация о родительских группах.
Можно отредактировать Имя группы, Описание, удалить (1), добавить родительские группы (2).
../_images/edit1.png
По клику на группу/ пользователя (3) доступен просмотр информации:

../_images/group_action_02.png
Добавить подгруппу
Выберите существующую группу/группы из оргструктуры. Нажмите Ок.
../_images/add_subgroup.png
Пример иерархии подгрупп и пользователей в них:
../_images/structure.png
../_images/group_action_03.png
Добавить пользователя в группу
Выберите существующих пользователей из оргструктуры. Нажмите Ок.
../_images/add_user.png
../_images/group_action_04.png
Создать пользователя
Группа будет уже предзаполнена.
Внесите данные и сохраните. Обязательные поля отмечены звездочкой.
Чтобы задачи пользователя были доступны для контроля руководителем, заполните поле Линейный руководитель.
../_images/add_new_user.png

Просмотр и редактирование профиля пользователя, удаление пользователя из группы

Для пользователя доступны кнопки управления, которые отображаются при наведении на элемент.

../_images/user_actions.png

../_images/person_action_01.png
Исключить пользователя из группы
Действие необходимо подтвердить:
../_images/exclude_user.png
../_images/person_action_02.png
Открыть профиль пользователя
../_images/user_profile1.png
Профиль представлен в виде дашборда. Дашборд состоит из виджетов.
Виджеты на дашборде можно конфигурировать - менять их местами, скрывать ненужные. См. подробно о конфигурации дашбордов

Примечание

Пользователь может редактировать только свой профиль, администратор - профиль любого пользователя.

Для редактирования информации виджета нажмите:
../_images/edit_user_1.png
Или редактировать непосредственно в строке:
../_images/edit_user_2.png ../_images/edit_user_3.png

Компонент Оргструктура

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

../_images/org_s_1.png

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

../_images/org_s_2.png

Все пользователи - участники рабочего пространства:

../_images/org_s_3.png

Неактивные пользователи отмечены более светлым оттенком серого.

Уже выбранные отмечены:

../_images/org_s_4.png

Конфигурация компонента оргструктуры

Перейдите в журнал «Конфигурация ECOS».

Журнал доступен по адресу: v2/journals?journalId=ecos-configs&viewMode=table&ws=admin$workspace

В поисковой строке введите org — откроется список доступных настроек:

Идентификатор

Описание

orgstruct-username-mask

Маска отображения имени пользователя в компоненте Оргструктура

hide-in-orgstruct

Список логинов пользователей/групп, скрытых в результатах поиска

orgstruct-show-inactive-user-only-for-admin

Скрыть неактивных пользователей для всех, кроме администраторов

orgstruct-search-user-extra-fields

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

orgstruct-search-user-middle-name

Включить поиск пользователей по отчеству

../_images/orgstructure_settings.png

Изменение маски вывода данных пользователя

Примечание

Изменение маски затрагивает отображение пользователей во всём компоненте Оргструктура — во всех формах и бизнес-процессах системы. Вносите изменения осторожно и согласовывайте с командой перед применением.

Маску для отображения информации о пользователе можно изменить. Откройте идентификатор orgstruct-username-mask в режиме редактирования:

../_images/mask_1.png

Укажите маску, например, ${firstName} ${lastName} ${email} и сохраните:

../_images/mask_2.png

Измененный вывод данных пользователя в компоненте Оргструктура:

../_images/mask_3.png

Добавлена возможность в конфигурации маски отображения пользователей в компоненте оргструктура использовать код HTML.

Пример с использованием кода HTML. Маска:

${firstName} ${lastName} <span style="color: #7396cd;font-size:bold;"><a href="https://localhost/v2/orgstructure?recordRef=emodel/person@${fullName}" ><b>(${fullName})</b></a></span>

../_images/mask_4.png

По клику на ссылку в отдельной вкладке открывается страница профиля пользователя.

Часто используемые атрибуты для маски:

Атрибут

Описание

${firstName}

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

${lastName}

Фамилия пользователя

${middleName}

Отчество пользователя

${fullName}

Системное имя (логин)

${email}

Электронная почта

Где найти атрибуты для маски

Перейти в Типы данных, в настройках выставить отображение системных типов. Открыть тип Person, перейти в атрибуты:

../_images/person_type.png

Значение в поле Id является атрибутом.

Скрывать пользователей/ группы при поиске в оргструктуре

Определенных пользователей или группы можно скрыть в поисковой выдаче в оргструктуре.

Откройте идентификатор hide-in-orgstruct в режиме редактирования. Укажите логины пользователей, например, ivanov_ii,petrov_vv и сохраните:

../_images/hide_2.png

Поиск пользователя в компоненте Оргструктура:

../_images/hide_3.png

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

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

Откройте идентификатор orgstruct-show-inactive-user-only-for-admin в режиме редактирования:

../_images/turned_off_user.png

Выставите чек-бокс «Включить».

Дополнительные поля для поиска пользователей

По умолчанию поиск происходит, если в поисковой строке указать:

  • 1 слово - по полям отображаемое имя в оргструктуре (1), системное имя (2);

  • 2 слова - по полям Имя, Фамилия;

  • 3 слова - по полям Имя, Фамилия, Отчество;

  • более 3 слов, аналогично как поиск по 1 слову.

Для добавления дополнительных полей для поиска откройте идентификатор orgstruct-search-user-extra-fields в режиме редактирования:

../_images/add_field_search.png

Укажите наименование атрибута, по которому необходимо искать.

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

../_images/other_field_search.png

Использовать Отчество для поиска пользователей

Для поиска пользователей в оргструктуре по отчеству откройте идентификатор orgstruct-search-user-middle-name в режиме редактирования:

../_images/add_field_surname.png

Выставите чек-бокс «Включить».

Поиск по отчеству - в самой оргструктуре:

../_images/surname_search_1.png

и в компоненте Оргструктура:

../_images/surname_search_2.png