1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Платформа PHP
    • Корпоративный портал
    • Платформа ASP.NET
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Общение / Блоги / Блог Владимира Артемова

Экстранет - с чем его едят?

  • Блоги
  •  » 
  • Блог Владимира Артемова

Экстранет - с чем его едят?

0
Владимир Артемов
05.11.200918:1405.11.2009 18:14:40
Как вы знаете, в старших редакциях "Корпоративного портала" появился модуль "Экстранет".
В этом посте я постараюсь объяснить, что это за функционал и как начать его применение.

1. Экстранет - для чего он?
Модуль "Экстранет" позволяет в рамках установки "Корпоративного портала" создать еще один сайт, к которому открывается ограниченный (об этом - ниже) доступ извне.
Сайт экстранета является площадкой, на которой сотрудники Вашей компании и внешние пользователи (например, партнеры) могут безопасно и конфиденциально общаться и совместно работать друг с другом.
Функционал экстранета является, по сути, надстройкой над функционалом модулей "Социальная сеть" и "Интранет", обеспечивающей специфические права на доступ к контенту сайта.


2. Как обеспечивается ограничение доступа к контенту сайта экстранета?
Средством ограничения доступа к контенту служит участие сотрудника или внешнего пользователя в рабочей группе, созданной в рамках экстранета. По сути, рабочая группа экстранета является синонимом проекта, доступ к которому имеют только его участники.
Более того, и доступ к профилям пользователей или отдельным их данным (например, записям в графике отсутствий) на сайте экстранета определяется все тем же совместным участием в рабочих группах. То же касается и возможности коммуникации между пользователями экстранета посредством системы обмена сообщениями соцсети.

2. Как обеспечивается ограничение доступа внешних пользователей к сайту интранета?
Если пользователь не является сотрудником (не имеет привязки к подразделению), после авторизации он будет перенаправлен на сайт экстранета.

3. Какие роли можно выделить в рамках экстранета?
Прежде всего, это сотрудники компании (т.е. пользователи, имеющие привязку к подразделению/ям структуры компании), а также внешние пользователи.
И те, и другие должны иметь привязку к группе пользователей "Пользователи экстранета", создаваемой при работе мастера настройки экстранета (см. также настройки модуля "Экстранет").
Также введено понятие "публичный сотрудник в экстранете" - такой сотрудник всегда доступен для коммуникации и включения в рабочую группу, т.е. является, по сути, "дежурным по сайту". Добавить сотрудника в число публичных Вы можете, отметив в его аккаунте опцию "Публичный сотрудник в экстранете" на вкладке "Доп. свойства".


Сотрудники могут иметь или не иметь возможность создания рабочих групп (см. привязку к соответствующей группе пользователей).
Администраторы сайта экстранета могут управлять аккаунтами внешних пользователей и им доступен для просмотра и изменения весь контент сайта экстранета.
Члены группы пользователей "Техподдержка сайта экстранета" имеют доступ ко всем обращениям в техподдержку, созданным в рамках сайта экстранета.

4. Подготовка к работе
Вы, наверное, обратили внимание, что при установке дистрибутива "Корпоративного портала" модуль "Экстранет" не устанавливается по умолчанию.
Для корректной работы функционала экстранета необходимо установить соответствующий модуль, а затем либо по ссылке на заключительном шаге установки модуля, либо непосредственно из списка мастеров запустить мастер "Настройка сайта экстранета" (bitrix:extranet).
При настройке параметров выполнения мастера Вы сможете указать все необходимые параметры, включая код нового сайта и папку для него.

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

a) создание рабочих групп и приглашение внешних пользователей
Теперь Вы (как администратор), либо другие сотрудники компании (которым Вы дадите права на доступ к сайту экстранета, а также права на создание рабочих групп) могут создавать новые рабочие группы на сайте экстранета и приглашать в них других сотрудников, а также внешних пользователей.
Специально для функционала экстранета создан новый компонент bitrix:extranet.group_create, реализующий создание рабочих групп в 2 шага: на первом создается сама группа, а на втором в нее приглашаются сотрудники и внешние пользователи.
При этом форма приглашения пользователей в рабочую группу претерпела серьезные изменения.
Так, в зависимости от того, является ли приглашающий сотрудником или внешним пользователем, ему доступен или, соответственно, не доступен элемент выбора пользователей "Сотрудники".


Приглашение внешних пользователей в рабочую группу доступно двумя способами - можно либо выбрать ранее зарегистрированных внешних пользователей (из числа доступных), либо в новом элементе ввода ввести список email'ов - если пользователь с таким email'ом уже зарегистрирован на сайте, он будет добавлен в группу пользователей экстранета и ему будет предложено вступить в рабочую группу.
В случае же, если пользователя с таким email'ом нет, будет создан новый пользователь и ему будет отправлены приглашение на сайт и приглашение в рабочую группу.
Приглашение на сайт ведет на специальную форму, заполнив данные которой, внешний пользователь сможет получить доступ к сайту экстранета и ответить на приглашение в рабочую группу.
Хочу обратить внимание также на появившийся в рамках соцсети функционал работы с приглашениями в группу - теперь можно отменить приглашение, отправленное по ошибке, а также (только для сайта экстранета) выслать повторно приглашение на сайт.


Обратите внимание: при приглашении на сайт экстранета сотрудника компании в случае, если с момента приглашения до момента перехода на сайт КП длится одна и та же сессия (сессия приглашенного сотрудника), то он не увидит на сайте КП пункта меню "Экстранет", для этого ему нужно переавторизоваться.

b) функционал, доступный на сайте экстранета
Помимо функционала соцсети, специфика которого в рамках экстранета описана выше, на сайте экстранета доступны:
  • в разделе "Контакты": списки доступных контактов (внешних пользователей) и сотрудников компании, а также график отсутствий, дни рождения и лента сообщений блогов (отображаются только те записи, к которым текущий пользователь имеет доступ в рамках экстранета),
  • в разделе "Документы" - стандартный компонент bitrix:webdav, настроенный на работу с инфоблоком документов, группа пользователей экстранета имеет права на чтение его содержимого
  • в разделе "Компания" (помимо информации о компании) - функционал подписки на рассылку/рассылки
  • в разделе "Помощь" (помимо краткого описания функционала экстранета и работы с ним) - функционал создания обращения в техподдержку и работы со своими обращениями. Применяется мастер создания обращения, использующий инфоблок "Мастер - экстранет" (тип "Сервисы")
  • функционал обмена данными с Outlook использует ограничения модуля экстранет, т.е., например, в Outlook будут экспортированы только те контакты, к которым Вы имеете доступ через свои рабочие группы
  • новые гаджеты для рабочего стола "Мои обращения" и "Мои контакты". Назначение первого, полагаю, понятно, без дополнительных пояснений, а гаджет "Мои контакты" служит для быстрого доступа (написания личного сообщения) к доступным мне пользователям. Список пользователей в гаджете разделен на 2 части (длина каждого из них настраивается) - список участников моих рабочих групп и список публичных сотрудников сайта экстранета. Оба списка сортируются по времени последнего отправленного им сообщения. Обратите внимание - в списке участников моих групп внешние пользователи выделены специальным значком



c) окончание работы по проекту (закрытие рабочей группы)
После завершения активности в рабочей группе установите в ее настройках опцию "Сделать архивной группой". Это позволит закрыть возможность изменения контента группы и избежать ненужной отправки уведомлений внешним пользователям, работа с которыми закончена.
Тем не менее, доступ на сайт экстранета для внешних участников архивных рабочих групп остается до тех пор, пока они не будут удалены из группы пользователей экстранета - это могут сделать члены групп администраторов экстранета.

6. Известные проблемы
К сожалению, не обошлось и без ошибок. Хочу рассказать о наиболее существенных из обнаруженных - это поможет исправить их еще до выхода следующего обновления модуля "Экстранет" 8.5.3:

а) В режиме "Разработка" при использовании шаблона classic_extranet контент страницы "разрывается". Для решения проблемы, пожалуйста, в строке 91 файла header.php шаблона добавьте
Код
<div style="clear:both;"></div>


т.е. вместо
Код
      </div>
      <?endif?>

      <div id="page-content">

используйте
Код
      </div>
      <div style="clear:both;"></div>
      <?endif?>

      <div id="page-content">


b) При установке портала в режиме отключения доступа для неавторизованных пользователей (что вполне логично в случае, когда используется экстранет, смотрящий "наружу") внешние пользователи не видят сообщений соцсети в компонентах bitrix:socialnetwork.events_dyn и bitrix:socialnetwork.messages_chat.
Для решения проблемы, пожалуйста, для группы пользователей экстранета установите права на чтение папок /bitrix/components/bitrix/ и /bitrix/tools/.

Рад буду услышать замечания по описанному функционалу, предложения по его совершенствованию. Ну и, конечно, постараюсь ответить на интересующие вопросы.
Владимир Артемов
05.11.200918:1405.11.2009 18:14:40
Просмотров:2197 Комментариев:5 0
Теги: социальная сеть, экстранет
*
 
Незарегистрированным пользователям запрещена вставка ссылок. Зарегистрируйтесь или авторизуйтесь.
*
Добавить комментарий
0
snrs
10.11.2009 18:04:30
не могли бы вы объяснить, почему при нажатии на сотрудника в списке сотрудников на внутреннем сайте открывается его страница во внешнем сайте?

Что-то у нас неправильно настроено или это ваша ошибка? Спасибо.
Ответить Ссылка 0
0
Владимир Артемов
11.11.2009 11:20:55
Добрый день

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

Если есть возможность предоставить доступ к установке - создайте, пожалуйста, обращение в техподдержку для решения данного вопроса.
Ответить Родитель Ссылка 0
0
Острецова Татьяна
01.12.2009 10:21:26
Скажите, пожалуйста, поподробнее - какая роль у "Публичного сотрудника в экстранете"? Для чего конкретно он был предусмотрен. А то как-то "дежурный по сайту" - не совсем понятное определение.
Ответить Ссылка 0
0
Владимир Артемов
01.12.2009 10:42:31
Эта роль планировалась как роль сотрудника компании, который всегда доступен для вопросов и взаимодействия со стороны любых внешних пользователей экстранета.
Другие сотрудники компании доступны внешним пользователям только в рамках рабочих групп, их объединяющих.
Ответить Родитель Ссылка 0
0
Острецова Татьяна
01.12.2009 10:48:42
теперь понятнее, спасибо!
Ответить Родитель Ссылка 0

Добавить комментарий
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

Контакты Поиск Карта сайта
Телефон: +7 (495) 229-14-41
Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
Как распознать QR код?Контакты QR


© 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Английская версия Немецкая версия