Вы находитесь здесь:
Ограничения для неуказанных групп
Прежде чем включить неуказанные группы в организации, ознакомьтесь со следующими ограничениями.
Требуемые версии
| Доступно в версиях: Salesforce Classic и Lightning Experience. |
| Доступно в версиях: Версии Group, Essentials, Professional, Enterprise, Performance, Unlimited, Developer и Contact Manager |
Для администраторов
- Без участия в неуказанной группе только пользователи с полномочием «Управление неуказанными группами» могут открывать или изменять неуказанную группу, ее файлы и содержимое ленты.
- Пользователи с полномочием «Изменение всех данных» не могут удалять содержимое ленты из неуказанных групп, если они не являются участниками группы.
- Пользователи с полномочием «Экспорт данных» могут экспортировать все данные Chatter и просматривать экспортированные сообщения и комментарии из любой группы. Они могут выполнять эти действия независимо от наличия полномочия «Управление неуказанными группами».
- Полномочие «Управление неуказанными группами» не может быть предоставлено пользователям следующих профилей: Chatter External, High Volume Portal или High Volume Customer Portal.
- Неуказанные группы учитываются ограничением для групп пользователя. Тем не менее, неуказанные группы отображаются в списке «Группы» профиля пользователя только в том случае, если пользователь, просматривающий список, является участником или имеет полномочие на управление неуказанными группами. Если неуказанные группы скрыты, количество, отображаемое рядом со списком «Группы», может быть неточным, в зависимости от полномочий пользователя, просматривающего список.
Для разработчиков
Код Apex выполняется в системном режиме, то есть полномочия текущего пользователя не учитываются. Это ограничение влияет на страницы, написанные в Apex.
- Страницы Visualforce, отображающие группы, могут открывать неуказанные группы пользователям, не являющимся участниками.
- Поскольку системный режим не учитывает полномочия пользователя, все пользователи, которые открывают страницу Visualforce, отображающую неуказанную группу, могут выступать в качестве ответственных за эту группу.
- Приложения AppExchange, написанные в Apex и имеющие доступ ко всем группам, открывают неуказанные группы пользователям, не являющимся участниками.
Для ограничения и управления доступом к неуказанным группам в организации:
- Во всем коде Apex четко отфильтруйте неуказанные группы из запросов SOQL.
- Используйте наборы полномочий, полномочия на уровне профиля и проверки общего доступа в коде для дальнейшего ограничения доступа неуказанных групп.
- Чтобы отслеживать создание неуказанных групп и управлять ими, используйте триггеры Apex в объекте CollaborationGroup. Введите строку «Триггеры группы» в поле «Быстрый поиск» в меню «Настройка» и выберите пункт «Триггеры группы» для добавления триггеров.
См. также:
Эта статья решила вашу проблему?
Оставьте свой отзыв, чтобы мы могли стать лучше!
