Microsoft SharePoint 2010. Полное руководство - [367]
1. В меню Site Actions выберите пункт Edit Раде (Редактировать страницу).
2. В левой зоне щелкните на ссылке Add a Web Part (Добавить веб-часть).
3. Выберите категорию Filters (Фильтры) и веб-часть Query String Filter (Фильтр строки запроса) и щелкните на кнопке Add (Добавить).
4. Щелкните на ссылке Open the Tool Рапе (Открыть панель инструментов), чтобы изменить параметры добавленной новой веб-части.
5. В свойстве Filter Name (Название фильтра) введите CustomerlD.
6. В поле Query String Parameter Name (Имя параметра строки запроса) введите CustomerlD.
7. В поле Default Value (Значение по умолчанию) введите 1. Этот последний параметр не критичен, но будет назначать используемый идентификатор в случае попадания пользователем на страницу без указания CustomerlD.
8. В разделе Appearance (Внешний вид) измените название веб-части на CustomerlD Query String Filter.
9. Щелкните на кнопке OK, чтобы сохранить изменения в параметрах веб-части.
10. Подключите эту веб-часть к веб-части BCS Customer. Для этого наведите курсор мыши на ее заголовок, щелкните на указывающей вниз стрелке справа от него и выберите в меню, которое появится после этого, пункт Connections^Send Filter Values To^BCS Customer (Соединения^Отправить значение фильтра b^BCS Customer).
11. В диалоговом окне Configure Connection (Настройка соединении) выберите вебчасть BCS Customer и щелкните на кнопке Finish (Iotobo).
12. На вкладке Раде (Страница) в интерфейсе ленты в самой верхней части страницы SharePoint щелкните на значке Stop Editing (Закончить редактирование), чтобы завершить внесение всех изменений.
13. В адресной строке в Internet Explorer измените адрес, удалив все, что находится после default. aspx. Введите на этом месте ?CustomerID=l и нажмите клавишу
14. Повторите шаг 13, но на этот раз используйте в CustomerlD значение 61. Данные на странице после этого изменятся и появятся данные по заказчику Jeffery Kurtz и всем размещенным им заказам, как показано на рис. 31.14.
15. Повторите шаг 13 снова, но с использованием значения 151. Данные опять изменятся и на этот раз появятся сведения по заказчику Walter Brian.
Puc. 31.14. Просмотр всех данных no заказчику Jeffery Kurtz
Службы Business Connectivity Services предоставляют уникальный способ сделать информацию доступной для широкого потребления. Успешнос ть реализации полностью зависит от данных. Предполагая, что надлежащие репозитории данных доступны, этот продукт позволяет быстро и легко представлять данные, что дает потребителям возможность быстрого получения доступа к необходимой информации.
Многие годы мошные инструменты позволяли генерировать отчеты на основе больших объемов данных. Однако при этом постоянно наблюдались проблемы с доступностью отчетов надлежащим людям и в нужное время.
Как и службы PerformancePoint Services, рассмотренные в предыдущей главе, в Business Connectivity Services эти проблемы решаются несколькими способами. Во-первых, возможность публиковать информацию на страницах в SharePoint позволяет делать ее легко доступной любому, кому она может понадобиться. Во-вторых, клиентские инструменты в SharePoint Designer позволяют даже не разработчикам создавать важные понятные отчеты и настраивать собственные соединения с данными. В-третьих, наличие единственного места для публикации информации обеспечивает доступность только одной ее версии для потребления.
По всем этим причинам службы Business Connectivity Services, поставляемые в SharePoint 2010, помогают делать необходимую информацию доступной нужным людям в подходящее время.
• Для создания внешних типов содержимого можно использовать любой шаблон сайта, в том числе Blank Site (Пустой сайт).
• Для внешних типов содержимого, которые имеют отношения с другими такими типами, вроде отношений между заказчиками и заказами, должны быть определены ассоциации.
• В случае применения столбцов внешних данных (External Data) в списках SharePoint следует периодически щелкать на значке Refresh (Обновить), чтобы гарантировать отображение актуальных данных.
• В случае простых баз данных с небольшим объемом логики в различных столбцах и таблицах или вообще отсутствием таковой SharePoint Designer может быть удобным средством для создания операций записи. В крупных и сложных базах данных вместо него должно использоваться более совершенное средство, такое как Visual Studio 2010.
• При включении операций создания или обновления во внешний тип содержимого важно создавать эти операции до создания внешнего списка в SharePoint.
ААМ (Alternate access mappings), 320 Access Services, 725 ACL (Access Control List), 410 Active Directory для Exchange, 388 AD RMS (Active Directory Rights
Management Services), 410; 416 API (Application Programming Interface), 308
BCS (Business Connectivity Services), 436 BDC (Business Data Catalog), 436 BLOB (Binary Large Object), 43; 234