Внешний портал / Добавить пользователей

Добавить пользователей

После настройки портала и его страниц активируйте пакет именных лицензий для внешних пользователей. Для этого обратитесь к менеджеру, у которого была приобретена система.

Затем добавьте и пригласите в систему внешних пользователей. Обратите внимание, не нужно добавлять и приглашать вручную пользователей, которые входят на портал с помощью SAML или через сторонний сервис с включённой авторегистрацией. Таким пользователям достаточно передать ссылку на страницу портала.

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

  1. Откройте раздел Системные справочники.
  2. Перейдите на страницу Внешние пользователи и нажмите на кнопку +Внешний пользователь в правом верхнем углу страницы.
  3. В открывшемся окне укажите необходимую информацию о пользователе. По умолчанию обязательно для заполнения только поле ФИО. Все остальные поля можно заполнить позднее.
  4. Для завершения настройки нажмите Сохранить.

external_users_1

  1. После добавления пользователя нужно сгенерировать индивидуальную ссылку, по которой он получит доступ к страницам портала. Для этого перейдите на страницу портала и нажмите +Пригласить пользователя.
  2. В открывшемся окне выберите созданного пользователя, нажав на значок лупы, или добавьте нового.

sportal-10

  • Без подтверждения контактных данных — выберите данную опцию, если вы указали электронную почту пользователя при создании записи в справочнике. В этом случае не нужно регистрироваться при работе с порталом. Перейдя по ссылке, пользователь сразу попадёт на страницу входа. Если опция не выбрана, то пользователь, перейдя по ссылке, должен будет сначала зарегистрироваться.
  • Обновить ранее сформированную ссылку — данная опция позволяет сгенерировать ссылку для входа повторно. Предыдущая ссылка станет недействительной.
  1. После заполнения полей нажмите кнопку Получить ссылку, скопируйте её и передайте пользователю.

Предоставление доступа к внешнему порталу

Индивидуальная ссылка-приглашение, предоставляемая внешнему пользователю, действует бессрочно. По ней пользователь может получить доступ только к тому порталу, в который ему пришло приглашение. Если статус портала установлен в положение Неактивный, пользователь не сможет просматривать страницы.

Предоставление доступа к нескольким порталам

Вы можете добавлять внешних пользователей и управлять их доступом к порталу при помощи сценария. Таким образом вы сможете предоставить одному пользователю доступ сразу к нескольким порталам. Чтобы это сделать, используйте следующие методы в сценарии, в котором идёт создание пользователя или управление им:

async function add(): Promise<void> {
   let profile = await Global.ns._system_catalogs.app._user_profiles.search().first();
   if (profile) {
       await Namespace.portal.addProfile(profile);
   }
}
 
async function del(): Promise<void> {
    let profile = await Global.ns._system_catalogs.app._user_profiles.search().first();
    if (profile) {
       await Namespace.portal.removeProfile(profile);
    }
}