Поделиться через


Внешние типы контента в SharePoint

Прочитав эту статью, вы узнаете, что можно делать с внешними типами контента и что необходимо для их создания в SharePoint.

Что такое внешний тип контента?

Внешний тип контента является основной концепцией Business Connectivity Services (BCS). Используемые во всех функциях и службах, предлагаемых BCS, внешние типы контента представляют собой повторно используемые описания метаданных сведений о подключении и определений данных, а также поведение, которое требуется применить к определенной категории внешних данных.

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

Ниже приведены некоторые преимущества внешних типов контента.

  • Повторное использование: внешний тип контента — это определение бизнес-сущности данных, поддерживающее повторное использование. После его создания вы можете использовать его с любым компонентом представления в BCS, чтобы сделать взаимодействие с внешними данными более удобным и простым.

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

  • Предоставьте встроенное поведение Office и SharePoint: Внешние типы контента обеспечивают поведение элементов Office (например, контакты, задачи, календари в Outlook, документы в Word и списки в SharePoint Workspace); Поведение SharePoint (например, списки, веб-части и страницы профилей); и возможности (например, возможность поиска или работы в автономном режиме) для внешних данных и служб. Чтобы пользователи могли работать в знакомых им средах, не "охотясь" за данными и не учась с нуля взаимодействовать с другими, в том числе специальными, пользовательскими интерфейсами.

  • Более безопасный доступ: внешние типы контента обеспечивают безопасность как во внешних системах, так и в SharePoint. Вы можете получить полный контроль над доступом к данным, настроив параметры безопасности в SharePoint.

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

  • Поиск внешних данных: вы можете использовать Поиск SharePoint Server из портала интрасети для поиска сведений об определенном внешнем типе контента, например клиенте. Поиск SharePoint Server получает данные непосредственно из внешней системы. Следовательно, пользователи могут получить нужные сведения без утверждения или установки отдельного приложения.

  • Работа в автономном режиме: вы можете перевести внешние типы контента в автономный режим в Outlook 2013. Службы Business Connectivity Services (BCS) предоставляет расширенный кэш и функции автономной работы, а также поддерживает операции на основе кэша. Пользователи могут легко и эффективно работать с внешними данными, даже если они находятся в автономном режиме, а подключение к серверу медленное, нестабильное или недоступно. Операции чтения и записи, выполняемые с кэшированными бизнес-сущностями, синхронизируются, когда подключение к серверу возобновляется.

Необходимые компоненты для работы с внешними типами контента BCS

Чтобы приступить к созданию внешних типов контента, необходимо следующее:

  • SharePoint

  • Visual Studio 2012

  • Инструменты разработчика Office для Visual Studio 2012

    или

  • SharePoint Designer 2013

Сведения о настройке среды разработки для создания внешних типов контента см. в статье Настройка общей среды разработки для SharePoint.

Что можно делать с внешними типами контента?

Если SharePoint настроен для взаимодействия с внешней системой, внешние типы контента можно использовать для создания следующих объектов для представления данных:

  • Внешние списки

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

    Вы также можете перевести внешние списки в автономный режим для их использования в Outlook 2013. Это позволяет работать с внешними данными так же, как и с собственными типами элементов Outlook, такими как контакты, задачи и записи, и использовать внешние данные в клиентских приложениях Office.

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

  • Столбцы внешних данных

    Столбец внешних данных позволяет пользователям добавлять данные из внешних типов контента в стандартные списки SharePoint. Как и внешние списки, столбцы внешних данных могут отображать данные из любого внешнего типа контента, созданного в Службы Business Connectivity Services (BCS).

  • Веб-части бизнес-данных

    В SharePoint имеется пять различных веб-частей для работы с внешними данными: список бизнес-данных, элемент бизнес-данных, построитель элементов бизнес-данных, список связанных бизнес-данных и действия с бизнес-данными.

  • Средство выбора внешнего типа контента

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

  • Средство выбора внешних элементов

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

  • Страницы профилей

    Страницы профиля — это страницы SharePoint в SharePoint, на которых отображаются подробные сведения о внешнем элементе. Как и на любой другой странице веб-частей SharePoint, эту страницу можно настроить для отображения сведений о внешнем элементе.

  • Настраиваемые страницы и приложения

    Вы можете использовать средства программирования SharePoint, например объектную модель SharePoint, клиентскую объектную модель и URL-адреса REST.

В таблице 1 представлены примеры задач, которые иллюстрируется работу с внешними типами контента.

Таблица 1. Основные задачи по работе с внешними типами контента

Задача Описание
Как: создать внешний тип контента из источника OData в SharePoint
Узнайте, как использовать Visual Studio 2012 для обнаружения опубликованных источников OData и создания внешнего типа контента для многократного использования в SharePoint Службы Business Connectivity Services (BCS).
Инструкции. Создание внешних типов контента для SQL Server в SharePoint
Узнайте, как создать внешний тип контента на основе базы данных SQL Server.

См. также