Общие сведения о возможностях расширения Viva Связей

Завершено

В этом уроке вы получите общий обзор способов расширения Viva Связей. Дополнительные сведения об этих расширениях см. в ссылках на выделенные модули Learn о расширяемости Viva Связей в сводном уроке.

Веб-части

Классический интерфейс Viva Связей реализуется на современных страницах SharePoint в SharePoint Online. Эти страницы можно расширить с помощью мини-приложений HTML под названием веб-части. Редакторы могут размещать веб-части в области контента страниц и настраивать их под свои потребности.

Снимок экрана: современная страница SharePoint в режиме редактирования с демонстрацией различных разделов и веб-частей.

Настройщики приложений

Еще один способ расширить возможности рабочего стола Viva Связи — использовать настройщики приложений. Настройщики приложений позволяют внедрять HTML и JavaScript в известные расположения на странице SharePoint, например в колонтитулы.

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

Снимок экрана: нижний колонтитул сайта, созданный с помощью настройщика приложений.

Расширения адаптивных карточек

Расширения адаптивных карточек (ACE) похожи на веб-части, но для реализации пользовательского интерфейса используются адаптивные карточки. Адаптивные карточки — это структуры JSON, которые можно отрисовывать в классических и мобильных клиентах.

Преимущество ACE заключается в том, что они работают как на мобильных устройствах, так и в классическом интерфейсе Viva Связей через специальную панель мониторинга, которую настраивают пользователи в вашей организации. В классическом интерфейсе панель мониторинга внедрена в специальную веб-часть, которую редакторы могут поместить на страницу. В мобильном интерфейсе мобильное приложение Viva Связи автоматически обнаруживает и загружает панель мониторинга, настроенную на домашнем сайте в клиенте Microsoft 365.

Снимок экрана: пример расширения адаптивной карточки.

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

Расширение Viva Связей с помощью современных веб-технологий

Вы можете создавать веб-части, настройщики приложений и расширения адаптивных карточек с помощью SharePoint Framework. SharePoint Framework — это модель разработки, основанная на современных веб-технологиях. Она использует TypeScript в качестве языка программирования, Gulp для выполнения задач, Yeoman для формирования шаблонов проектов и Node.js в качестве среды выполнения.

Чтобы выполнять разработку на SharePoint Framework, вам нужно знать лишь TypeScript. Корпорация Майкрософт и сообщество разработчиков создали множество примеров с использованием React, но вы можете применять любую платформу JavaScript для работы в SharePoint Framework. Понимание базовой цепочки инструментов поможет вам в сложных сценариях, но не требуется для начала работы.