Службы Business Connectivity Services в Microsoft Office 2010
С помощью клиента для служб Business Connectivity Services пользователи могут взаимодействовать с внешними системами из следующих клиентских приложений Microsoft Office 2010: Outlook 2010, Word 2010, SharePoint Workspace 2010, Microsoft InfoPath 2010 и Microsoft Access 2010.
Дата последнего изменения: 14 июля 2010 г.
Применимо к: SharePoint Server 2010
В этой статье
Внешние данные в SharePoint Workspace
Внешние данные в Outlook
Внешние данные в Word
Внешние данные в InfoPath
Внешние данные в Access
клиента для служб Business Connectivity Services предоставляет следующие элементы пользовательского интерфейса, которые можно использовать в решениях:
Внешние компоненты данных Элементы управления Windows Forms, в которых отображаются подробные сведения для отдельного элемента или списка элементов, относящихся к внешнему типу контента.
Макеты Один или несколько элементов внешних данных, упорядоченных по одному или двум измерениям и предназначенных для отображения сведений в интерфейсе пользователя. После задания макетов их можно разместить в следующих областях:
Область задач в Outlook 2010
Область формы в Outlook 2010
Действия Могут быть основаны на URL-адресах или на коде и представлены в виде кнопок на сервера в приложении Office; действия могут использоваться для перехода по URL-адресу или выполнения фрагмента кода по нажатию кнопки.
Интеграция с клиентскими приложениями Office поддерживается только в Microsoft Office профессиональный плюс 2010.
Внешние данные в SharePoint Workspace
Microsoft SharePoint Workspace 2010 предоставляет функции для выполнения следующих действий:
Перевод в автономный режим внешнего списка SharePoint Server 2010.
Добавление, изменение и удаление элементов в автономном списке и просмотр состояния синхронизации для элемента.
Автоматическое создание форм InfoPath, если во внешнем списке используются формы браузера по умолчанию.
Сохранение настроек форм InfoPath на сервере при переходе в автономный режим.
Применение схемы просмотра (сортировка и группировка, фильтры источника данных) внешнего списка на сервере.
Включение фильтрации во время выполнения, группировки и поиска по конечным пользователям в SharePoint Workspace.
Базовые возможности устранения ошибок и разрешения конфликтов.
Внешние данные в Outlook
клиента для служб Business Connectivity Services в клиентском приложении позволяет Outlook 2010 предоставлять внешние данные с использованием графического интерфейса ведущего приложения. Решение, создаваемое с помощью Business Connectivity Services и интегрированное с Outlook, обеспечивает прозрачную интеграцию с внешними системами и взаимодействие с пользователем для просмотра и изменения внешних данных. На рис. 1 показаны клиенты из учебной базы данных "Борей", отображаемые в Outlook как собственные контакты.
Рис. 1. Клиенты в базе данных "Борей", отображаемые как контакты
Внешние типы контента можно тесно интегрировать в пользовательский интерфейс Outlook. Разработчики могут настраивать ленту Outlook, создавать пользовательские представления и формы, размещать макеты в областях задач и на формах Outlook. В Outlook также можно работать с внешними данными в автономном режиме и выполнять операции чтения и записи для кэшированных элементов, которые синхронизируются при подключении к внешней системе. С помощью простых средств можно сопоставить поля внешнего типа контента собственным свойствам элемента Outlook, например свойствам "Имя контакта" и "Адрес". На приведенном ниже рисунке показаны клиенты из учебной базы данных "Борей", отображаемые в Outlook как собственные контакты. Обратите внимание, что имя контакта, номер телефона и адрес автоматически отображаются в представлении "Контакт". Если поле внешнего типа контента не сопоставлено собственному свойству элемента Outlook, то дополнительные внешние данные отображаются в Business Connectivity Services на примыкающей или отдельной форме. На рис. 2 показано, как сведения о клиенте отображаются на отдельной форме в инспекторе Outlook для внешнего элемента.
Рис. 2. Сведения о клиенте, отображаемые на отдельной форме
Business Connectivity Services также поддерживает в Outlook декларативную расширяемость, т. е. возможность настройки решений с помощью областей задач, компонентов внешних данных и действий.
Внешние данные в Word
В Microsoft Office Word 2007 внешние данные, внедренные в документ из библиотеки документов SharePoint, могут отображаться только на панели свойств в верхней части документа. В Word 2010Business Connectivity Services предоставляет возможность отображения внешних данных в тексте документа в виде элементов управления контентом, что позволяет обеспечить эффективное взаимодействие пользователя с документом. В Business Connectivity Services используется функция внешних данных, а все внешних данных в библиотеке документов SharePoint доступны в Word 2010 в виде элементов управления контентом. Элемент управления контентом также предоставляет возможности выбора и разрешения. Внешние данные, отображаемые в элементах управления контентом, доступны в документе только для чтения; однако Business Connectivity Services поддерживает возможность привязки к рабочему процессу в библиотеке документов SharePoint, содержащей столбец внешних данных. На рис. 3 показаны столбцы внешних данных, отображаемые в Word как элементы управления контентом.
Рис. 3. Столбцы внешних данных, отображаемые как элементы управления контентом
Внешние данные в InfoPath
В Business Connectivity ServicesInfoPath используется как технология форм, обеспечивающая широкие возможности настройки форм и симметричное взаимодействие между клиентом и сервером. Автоматически созданные формы веб-браузера SharePoint для внешнего списка можно преобразовать в InfoPath. В SharePoint Workspace формы InfoPath создаются автоматически, если для внешнего списка используются формы веб-браузера по умолчанию.
Чтобы пользователи могли считывать и записывать внешние данные с форм InfoPath, перетащите с помощью SharePoint Designer 2010 управляющий элемент выбора внешних данных на обычную форму InfoPath, добавьте на существующую форму InfoPath дополнительный адаптер данных, а затем выберите в качестве источника данных внешний список.
Внешние данные в Access
Чтобы создать таблицы, предназначенные только для чтения, импортируйте в Access 2010 модель подключения к бизнес-данным (BDC).