← К заметкам

Заметки

Как перевести экстранет-пользователя в интранет в коробке

Для перевода внешнего пользователя в сотрудника начните со штатного действия в профиле, если оно доступно в вашей версии коробки. Оно учитывает больше связей, чем ручное изменение одного поля.

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

Не копируйте ID группы сотрудников из чужого портала. И не заменяйте весь GROUP_ID фиксированным массивом: так можно убрать необходимые проектные или служебные права.

Проверка результата — вход под пользователем, открытие нужных разделов, появление в выборе сотрудников и сохранение требуемых рабочих связей. Наличие значения в UF_DEPARTMENT само по себе не подтверждает завершённый перевод.

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