Expand | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Общая информация
Зачем нужны признаки видимости?
Признаки видимости полезны, когда нужно разграничить видимость пользователей друг другу на основе различных свойств. Эти свойства могут не соотносятся ни с ролями, ни с организационной структурой и зависеть только от специфики вашей компании. Разграничение видимости предполагает, что:
Пользователи с одним и тем же признаком видимости смогут видеть друг друга на площадке, взаимодействовать между собой и с материалами друг друга в различных модулях.
Пользователи без пересекающихся признаков видимости — не будут знать о существовании друг друга на платформе.
Кратко о механике ограничения видимости пользователей
Ограничения видимости пользователей друг другу в публичной части работают на основе системного поля Признаки видимости. Их заполняет администратор вручную в админпанели или с помощью файла импорта (вручную или через SFTP) либо через API.
Если у пользователя это поле пусто, то ему доступна для просмотра информация обо всех пользователях платформы в любых модулях.
Если поле заполнено, то пользователю доступна информация о пользователях, с которыми у него есть одинаковые признаки видимости. Например, у Ивана Иванова признаки видимости:
москва
,роп
. А у Петра Петрова —новосибирск
,роп
. Общий признак видимостироп
, значит пользователи увидят друг друга.
Где доступна механика?
Механика разграничения видимости работает в веб-версии платформы и в мобильном приложении, то есть на любом устройстве: компьютере, ноутбуке, планшете или мобильном телефоне.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В данный момент признаки видимости автоматически влияют на видимость пользователей друг другу только в модулях Личный кабинет и Поиск. То есть в этих модулях дополнительно настраивать ограничения доступов не нужно. В остальных модулях, чтобы пользователи, которые не должны видеть друг друга, не пересеклись под одним из материалов — администраторам важно следить за настройками доступа к этому материалу. Например, если какая-то новость будет доступна всем без ограничения, её смогут лайкнуть и прокомментировать разные пользователи — соответственно всех их лайки и комментарии вместе с аватарками и именами-фамилиями будут видны всем без ограничений. Перед тем, как принять решение использовать данную механику, рекомендуем ознакомиться с разделом https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/203849749#%D0%93%D0%B4%D0%B5-%D0%BD%D1%83%D0%B6%D0%BD%D0%BE-%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2%3F |
Как настроить признаки видимости?
Признаки видимости в Конструкторе полей
Все свитчеры настроек у поля по умолчанию выключены.
Включать / отключать можно свитчеры:
Файл импорта — если включён, то столбец Признаки видимости выводится:
В файле импорта пользователей и соответственно управлять признаками можно через импорт (вручную или через SFTP) либо через API.
В файле экспорта пользователей, который можно сформировать в публичной части в модуле Отчёты.
Обязательно — если включён, то поле должно быть заполнено у всех пользователей
Отчёты — если включён, то поле попадает в отчёты различных модулей
Доступы — если включён, то поле выводится в различных модулях админпанели во вкладке Доступ. Подробнее о признаках видимости у элементов модулей ниже в https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/203849749#%D0%9A%D0%B0%D0%BA-%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%B8%D0%B7%D0%BD%D0%B0%D0%BA%D0%B8-%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D1%83-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9%3F
Как заполнить признаки видимости у пользователей?
Вручную на странице создания / редактирования пользователя
По умолчанию поле Признаки видимости всегда выводится в админпанели Пользователи → Список пользователей на странице создания / редактирования пользователя и его нельзя отключить для вывода.
А обязательность заполнения поля зависит от свитчера Обязательно в конструкторе полей — если включён, то поле должно быть заполнено у всех.
Доступны следующие возможности при работе с полем:
Действие | Описание | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Выбор признака из существующих | Когда на платформе уже есть заданные признаки, то по нажатию на поле Признаки видимости, откроется выпадающий список, в котором можно выбрать нужные признаки.
| |||||||||||
Фильтрация списка признаков в поле | Чтобы признак найти быстрее — начните вводить его название в поле Признаки видимости в любом регистре. Если есть совпадения, то список признаков перестроится в соответствии с введённым значением. Если совпадений нет, то в выпадающем списке выводится только что введённый новый признак, который можно присвоить пользователю. | |||||||||||
Создание признака | При вводе признака в поле, если такого ещё нет, то при нажатии на клавишу Enter или вводе , (запятой) или ; (точки с запятой) создаётся новый признак — он начинает выводиться в выпадающем списке и присваивается текущему пользователю.
| |||||||||||
Открепление признака от пользователя | Если у пользователя есть прикреплённые признаки, то любой из них или все можно открепить по нажатию на иконку крестика у признака — признак открепится только у текущего пользователя. | |||||||||||
Удаление признака | Чтобы удалить признак из справочника платформы, нужно открепить его от всех пользователей — после этого признак считается удалённым и его больше нельзя прикрепить к пользователям или выбрать для элементов модулей.
| |||||||||||
Восстановление признака | Ранее удалённый с платформы признак можно восстановить, если заново ввести его и прикрепить его к хотя бы одному пользователю.
|
С помощью импорта
Требования к полю Признаки видимости в файле импорта:
Обязательность заполнения поля включается с помощью свитчера в Конструкторе полей
Указывается название признака видимости
Может содержать символы: a-z, а-я, 0-9, пробелы, спецсимволы кроме , и ;
Максимум символов для одного признака (до разделителя) — 100
Перечисление нескольких признаков доступно с разделителями: , (запятая) или ; (точка с запятой)
Как заполнить признаки видимости у элементов модулей?
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В данный момент признаки видимости автоматически влияют на видимость пользователей друг другу только в модулях Личный кабинет и Поиск. То есть в этих модулях дополнительно настраивать ограничения доступов не нужно. В остальных модулях, чтобы пользователи, которые не должны видеть друг друга, не пересеклись под одним из материалов — администраторам важно следить за настройками доступа к этому материалу. Например, если какая-то новость будет доступна всем без ограничения, её смогут лайкнуть и прокомментировать разные пользователи — соответственно всех их лайки и комментарии вместе с аватарками и именами-фамилиями будут видны всем без ограничений. |
Стандартный способ ограничения видимости элементов (уроков, тестов, квестов, новостей, …) в различных модулях — выбрать пользователей, которым доступен элемент во вкладке Доступ у нужного элемента. Выбрать можно:
Конкретного пользователя по ФИО или email
Пользовательские группы
Отделы
Роли
Признаки видимости — выводится, если в конструкторе полей у системного поля Признаки видимости включён свитчер Доступы.
В этом поле доступно только прикрепление / открепление признаков для материала
Когда к материалу прикреплён признак (или признаки) — это значит, что он доступен пользователям с хотя бы одним таким же признаком.
‼️ Если признак был выбран в этом поле, но позднее удалён с платформы, то он продолжает выводиться в этой вкладке. Подробнее об удалении и восстановлении признаков видимости.
Как влияют признаки видимости на публичную часть?
Где нужно вручную настроить ограничения видимости элементов?
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В модулях ниже механика ограничения видимости пользователей друг другу НЕ работает автоматически. Чтобы пользователи, которые не должны видеть друг друга, не пересеклись под одним из материалов — администраторам важно следить за настройками доступа к этому материалу. Настроить доступ можно только для отмеченных или модулей и механик. В большинстве случаев это можно сделать через вкладку Доступ. |
Модуль / | Где пользователи могут пересечься? | Можно ограничить доступность через вкладку Доступ или другие настройки? | |||||||
---|---|---|---|---|---|---|---|---|---|
1 | Банк идей
|
| |||||||
2 | Библиотека
|
|
| ||||||
3 | Блоги
|
| |||||||
4 | Диалоги
|
|
| ||||||
5 |
‼️ Дни рождения
Status | ||||
---|---|---|---|---|
|
На очереди
Звёзды
|
|
---|
6 | ‼️ Индекс счастья
| На очереди |
---|
7 | Квесты
|
|
|
---|
8 | Комментарии / лайки / просмотры (на карточках элементов и детальных страницах)
|
|
|
---|
9 | Матрица обучения
|
|
---|
10 | Матрица потенциала
|
|
---|
11 | Мероприятия
|
|
|
---|
12 | Моё обучение
| В модуль выводятся различные учебные материалы: учебные планы, квесты, уроки, тесты, диалоги. Можно увидеть другого пользователя в:
|
|
---|
13 | Моя команда
|
|
|
---|
14 | Новости
|
|
|
---|
15 | Отчёты
| В сводные отчёты попадает информация по всем пользователям платформы. Можно увидеть другого пользователя в:
|
|
---|
‼️ Оценка 360
Status | ||||
---|---|---|---|---|
|
На очереди
16 | План развития
|
| Частично:
|
---|
17 | Полезные документы
| Можно увидеть другого пользователя в:
|
---|
18 | Пульс
|
| Частично:
|
---|
19 | Рейтинг
|
|
|
---|
20 | Сообщества
|
|
|
---|
‼️ Справочник сотрудника
Status | ||||
---|---|---|---|---|
|
На очереди
21 | Уведомления (веб и пуш)
| В основном связаны с доступностью контента. Необходимо проверять по каждому отдельному модулю.
|
---|
22 | Умный ринг
|
|
---|
23 | Уроки
|
|
|
---|
24 | Учебные планы
|
|
|
---|
25 | Царь горы
| В виджете Царь горы на главной странице: действующий победитель |
---|
‼️ Фильтры
Status | ||||
---|---|---|---|---|
|
На очереди
26 | Чек-листы
|
|
|
---|
Где признаки видимости работают автоматически?
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В данный момент признаки видимости автоматически влияют на видимость пользователей друг другу только в модулях из этого подраздела. То есть в этих модулях дополнительно настраивать ограничения доступов не нужно. |
Личный кабинет
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В статье подробно рассказали о личном кабинете пользователя |
Когда один пользователь переходит по прямой ссылке /profile/ххххх
на страницу личного кабинета другого пользователя или кликает на пользователя в любом месте платформы (например, на аватар), то:
Откроется страница личного кабинета второго пользователя, когда:
У первого пользователя нет ни одного прикреплённого признака видимости
У обоих пользователей есть хотя бы один совпадающий признак видимости
Откроется 404 страница, когда:
У обоих пользователей нет ни одного совпадающего признака видимости
У второго пользователя (к которому заходят) — нет прикреплённых признаков, а у первого — есть
Полная матрица по кейсам выше:
Я — пользователь А, | Захожу на страницу ЛК пользователя Б, | Вижу: | |
---|---|---|---|
1 | Нет ни одного | Нет ни одного | Личный кабинет пользователя Б |
2 | Нет ни одного | Есть | Личный кабинет пользователя Б |
3 | Есть | Нет ни одного | 404 ошибку |
4 | Есть | Есть и у нас есть хотя бы один совпадающий признак | Личный кабинет пользователя Б |
5 | Есть | Есть и у нас нет совпадающих признаков | 404 ошибку |
Поиск
Полная матрица по кейсам выше:
Я — пользователь А, | Ищу в поиске пользователя Б, | В результатах поиска во вкладках Все и Пользователи получаю: | |
---|---|---|---|
1 | Нет ни одного | Нет ни одного | Карточку пользователя Б |
2 | Нет ни одного | Есть | Карточку пользователя Б |
3 | Есть | Нет ни одного | Выдачу без карточки пользователя Б |
4 | Есть | Есть и у нас есть хотя бы один совпадающий признак | Карточку пользователя Б |
5 | Есть | Есть и у нас нет совпадающих признаков | Выдачу без карточки пользователя Б |
Справочник сотрудника
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В статье подробно рассказали о справочнике сотрудника |
Видимость сотрудников
В справочнике и в виде списка и в виде дерева не отображаются карточки пользователей и руководителей, которые недоступны просматривающему в соответствии с признаками видимости.
Info |
---|
При на карточке сотрудника в полях с типом Пользователь всегда выводится информация о пользователях, которые по признакам видимости недоступны для просмотра текущему пользователю (например, в системном поле Руководитель) |
Полная матрица доступности сотрудников в справочнике по признакам видимости:
Я — пользователь А, | Просматриваю справочник сотрудника, | Значит пользователь Б | |
---|---|---|---|
1 | Пусто | Пусто | Выводится |
2 | Пусто | Заполнено | Выводится |
3 | Заполнено | Пусто | Не выводится |
4 | Заполнено | Заполнено и у нас есть хотя бы один совпадающий признак | Выводится |
5 | Заполнено | Заполнено и у нас нет совпадающих признаков | Не выводится |
Видимость отделов
Отображение отдела зависит от признаков видимости сотрудников этого отдела, а также наличия у отдела дочерних.
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Только сотрудники в отделе определяют доступность отдела для просмотра. Руководитель отдела (если он не является сотрудником в своём отделе) — не влияет даже, если он доступен для просмотра, а сотрудники его отдела нет |
Кейсы:
Отдел выводится, если: | Отдел НЕ выводится, если: |
---|---|
Отдел пустой Отдел пустой, то есть в нём нет ни одного активного неудалённого сотрудника. | Отдел выглядит пустым В отделе все сотрудники скрытые и / или недоступные для просмотра по признакам видимости |
Отдел непустой В отделе есть хотя бы один сотрудник, доступный для просмотра по признакам видимости и он не является скрытым (у него не проставлена галочка в поле Скрытый пользователь в админпанели). | |
У отдела есть дочерние В отделе все сотрудники скрытые и / или недоступные для просмотра по признакам видимости | Отдел выглядит пустым и его дочерние тоже В отделе все сотрудники скрытые и / или недоступные для просмотра по признакам видимости |
Фильтры платформы
Стандартные фильтры | Нестандартные фильтры | Данные в фильтре | ||||||
---|---|---|---|---|---|---|---|---|
1 | С пользователями внутри | Системные и пользовательские поля с типом Пользователь
|
| В фильтры выводятся только пользователи, доступные текущему пользователю для просмотра по настройкам видимости. | ||||
2 | С данными о пользователях внутри | Конструктор полей — системные и пользовательские поля с типом Однострочное, Выпадающий список, Логический тип, Числовой
|
| В фильтры выводятся только значения, которые относятся к пользователям, доступным текущему пользователю для просмотра по настройкам видимости. То есть, если значение относится к пользователям, среди которых нет ни одного доступного по признакам видимости текущему пользователю, то это значение не должно выводиться в фильтр. Пример: в компании есть Отдел дизайна, в котором нет ни одного сотрудника доступного мне по признакам видимости. Значит Отдел дизайна не выводится в фильтр Отдел. | ||||
3 | Фильтры по датам | Конструктор полей — системные и пользовательские поля с типом Дата
| — | Не зависят от настроек признаков видимости. В фильтрах есть возможность ввести / выбрать даты без учёта ограничений по признакам видимости.
| ||||
4 | Результаты фильтрации: Содержат карточки пользователей, доступных текущему пользователю по признакам видимости |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Допускается ситуация: в модуле есть фильтры, но ограничения видимости пользователей в модуле не дорабатывались дополнительно. И в фильтры не выводятся пользователи (или значения относящиеся к ним) недоступные по признакам видимости, но информация по ним будет отображаться в содержимом модуля. Например, в Матрице обучения, Матрице потенциала, Отчётах, Банке идей, Индексе счастья. |
Дни рождения
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В статье подробно рассказали о модуле Дни рождения |
Когда просмотр информации о пользователе недоступен просматривающему в соответствии с признаками видимости, то такие именинники НЕ отображаются ему при просмотре:
Разделе Дни рождения
На главной странице виджетов Сегодня родились и Мероприятия
Полная матрица доступности именинников по признакам видимости:
Я — пользователь А, | Просматриваю дни рождения, | Значит именинник в разделе и виджетах: | |
---|---|---|---|
1 | Пусто | Пусто | Выводится |
2 | Пусто | Заполнено | Выводится |
3 | Заполнено | Пусто | Не выводится |
4 | Заполнено | Заполнено и у нас есть хотя бы один совпадающий признак | Выводится |
5 | Заполнено | Заполнено и у нас нет совпадающих признаков | Не выводится |
Изменения в разделе
Списки именинников
Там, где пользователь может увидеть список именинников:
На странице списка именниников в разделе Дни рождения
В виджете Сегодня родились на главной странице
В виджете Календарь событий на главной странице
Работают правила:
Выводятся карточки именинников доступных по признакам видимости текущему пользователю (просматривающему).
Счётчик поздравлений на карточке именинника учитывает поздравления только от тех, кто доступен для просмотра по признакам видимости текущему пользователю (просматривающему).
То есть для одного и того же именинника в виджете разные пользователи (просматривающие) могут видеть разное количество поздравлений.
Страница именинника
Страница отдельного поздравления
Изменения в уведомлениях
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В статье подробно рассказали об уведомлениях модуля https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5734447#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F-%D0%B8%D0%B7-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B0%D1%8E%D1%82-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B8 |
Пользователь не именинник — получает уведомление о днях рождениях только тех именинников, которые доступны ему по признакам видимости.
Пользователь именинник — получает уведомления о поздравлении, даже если ему недоступен по признакам видимости пользователь, который оставил поздравление. А также получает уведомление, если пользователь лайкнул отправленное им поздравление, недоступен ему по признакам видимости.
Оценка 360
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
В статье подробно рассказали о модуле Оценка 360 |
Страница выбора / редактирования / подтверждения оценивающих
Список доступных для добавления оценивающих формируется в соответствии с ограничениями видимости оцениваемого:
При выборе коллег и руководителя оценивающим
При подтверждении и редактировании списка оценивающих администратором или руководителем (то есть признаки видимости администратора / руководителя НЕ учитыватся)
При автоматическом формировании списка оценивающих оцениваемому добавляются в список только те коллеги, которых он может видеть в соответствии с настройками ограничения видимости.
Матрица доступности оцениваемого и оценивающего друг другу:
Я — оцениваемый, | Выбираю оценивающего А, | Значит в модуле Оценка 360 | |||
---|---|---|---|---|---|
1 | Пусто | Пусто | Выводится | ||
2 | Пусто | Заполнено | Выводится | ||
3 | Заполнено | Пусто | Не выводится | ||
4 | Заполнено | Заполнено и у нас есть хотя бы один совпадающий признак | Выводится | ||
5 | Заполнено | Заполнено и у нас нет совпадающих признаков | Не выводится | ||
6 |
|
Кейсы:
Для кого | Кейс | Видимость | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
| Просмотр списка оценивающих Пользователь открывает страницу редактирования списка оценивающих. Список оценивающих уже был сформирован для оцениваемого одним из следующих способов:
| Администратор / руководитель видит всех оценивающих и выбранного руководителя вне зависимости от собственных ограничений по признакам видимости.
| ||||||||||||||||||
2 |
| Добавление новых оценивающих Пользователь хочет добавить нового оценивающего в список для оцениваемого | Поле Выберите оценивающих — в результатах поиска по оценивающим выводятся пользователи, которые доступны по признакам видимости оцениваемому, вне зависимости от ограничений видимости администратора | ||||||||||||||||||
3 |
| Изменение руководителя оцениваемого Пользователь хочет изменить руководителя в выпадающем списке Руководитель | Поле Руководитель — в выпадающем списке выбора руководителя выводятся все руководители оцениваемого вне зависимости от ограничений видимости | ||||||||||||||||||
4 |
| Удаление недоступного по признакам видимости оценивающего администратором
| После удаления пользователя А из списка оценивающих, он больше не доступен в поле Выберите оценивающих для поиска и добавления. Если администратор / руководитель закрыл страницу редактирования списка оценивающих без применения изменений, список оценивающих остаётся без изменений вне зависимости от текущих ограничений видимости оцениваемого. |
На что не влияют признаки видимости в модуле Оценка 360
Место | Описание | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Страница создания оценки (администратором)
| При создании оценки администратором признаки видимости НЕ учитываются:
| |||||||||||
Страница просмотра одной оценки (администратором)
| При просмотре администратором страницы конкретной оценки признаки видимости НЕ учитываются — вне зависимости от признаков видимости, администратор видит:
| |||||||||||
Вкладка Моя команда
| Руководитель видит список своих сотрудников с текущими и прошедшими оценками вне зависимости от ограничения видимости руководителя | |||||||||||
Вкладка Я оцениваю
| Вне зависимости от ограничений видимости оценивающий:
| |||||||||||
Страница просмотра результатов оценки
| На странице просмотра результатов учитываются все результаты и выводиться все комментарии вне зависимости от ограничения видимости пользователя, который просматривает эту страницу (администратора / руководителя / оцениваемого) |
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
У вас остались вопросы? Если вы не нашли ответ на свой вопрос, обращайтесь к команде поддержки на почтуhelp@start2play.ru |