Выбрать главу

■ удяиудмр <*т>рдл wiar&w.iw

Часть VI

Association Properties

Cafljwfr»wtllgtfui U»assoO*flccib3 thardatcdextBmaicorfTttyp». A**odieonN»Be' ^afrrCrdaCustotntr ftjaxlaUri ~*

| Input Paremters

Retun Parameter

АяосШкпВДауМга js^MOrderCietomvAsndBtkr Operation Typ*

RdrtadExtemrfCencentTypo; http#nn20l0tMp/*«/bcsMfflplaBC5Cietomcr

Fo ere* 9 an «stodeaan, th* «Ы*Ч operations on the cv»r ertt eternal cwt ert type rqn а iMp(Jng to ап IdertfW <f tte detfed rttateJ ejrtemdcortenttyw.MapeetfiidwitfterfTamthertlatodejftendErtentt^ifaaanflpproprtetefiefci Тофк#уяЬ-М&.,1ура1Ь* iWtrtato. ____

Errors and Warnings

I

-г - I NW> Г ^ Г

| TocaffnlKutPvaMters^Nst

Puc. 31.4. Создание ассоциации между связанными внешними типами содержимого

12. Щелкните на кнопке Browse (Обзор) рядом с заголовком Related External Content Туре (Связанный внешний тип содержимого). Внешние типы содержимого BCS Order (текущий) и BCS Customer (созданный ранее) должны стать доступными для выбора. Выберите тип BCS Customer и щелкните на кнопке ОК. Ниже автоматически выбирается поле CustomerlD, поскольку обе таблицы имеют поле с таким именем. Таким образом, SharePoint Designer признает его наиболее вероятным кандидатом на роль поля, по которому должно быть установлено отношение.

13. На следующем экране мастера — Input Parameters (Входные параметры) — щелкните на поле CustomerlD в области Data Source Elements (Элементы источника данных). Отметьте флажок Map to Identifier (Отображать на идентификатор) и щелкните на кнопке Next (Далее).

14. На следующем экране мастера — Filter Parameters (Параметры фильтрации) — не вносите никаких изменений. Просто щелкните на кнопке Next.

15. На следующем экране мастера — Return Parameters (Возвращаемые параметры) — не вносите никаких изменений, а просто щелкните на кнопке Finish (Готово).

16. Вернувшись в представление Data Source Explorer в окне SharePoint Designer, щелкните на таблице SalesOrderHeader правой кнопкой мыши, но на этот раз выберите в списке, который появится после этого, вариант New Read List Operation (Создать новую операцию чтения списка).

17. На экране Operation Properties (Свойства операции) мастера, который запустится далее, в полях Operation Name (Имя операции) и Operation Display Name (Отображаемое имя операции) введите строку SalesOrder Read List и щелкните на кнопке Next.

18. На экране Filter Parameters (Параметры фильтрации) щелкните на кнопке Add Filter Parameter (Добавить параметр фильтрации). В разделе свойств нового фильтра измените значение свойства Data Source Element (Элемент источника данных) на CustomerlD. В свойстве Filter (Фильтр) щелкните на ссылке Click to Add (Щелкните для добавления). В диалоговом окне Filter Configuration (Конфигурация фильтра), которое появится после этого, не вносите никаких изменений, а просто щелкните на кнопке ОК. И, наконец, в свойстве Default Value (Значение по умолчанию) введите значение 1. По окончании щелкните на кнопке Next.

19. На экране Return Parameters (Возвращаемые параметры) выберите поле SalesOrderlD в области Data Source Elements (Элементы источника данных) и отметьте флажок Show in Picker (Показывать в инструменте для выбора) в области Properties (Свойства). Повторить то же самое для полей OrderDate, ShipDate и TotalDue и щелкните на кнопке Finish.

20. Щелкните на значке Save (Сохранить) в левом верхнем углу окна SharePoint Designer (или нажмите комбинацию клавиш <Ctrl+S>), чтобы сохранить новый внешний тип содержимого.

После выполнения всех этих шагов в разделе BCS Metadata Store (Хранилище метаданных BCS) на сайте центра администрирования SharePoint будет присутствовать два внешних типа содержимого. Оба они будут доступны для использования на других сайтах SharePoint.

Применение внешних типов содержимого

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

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

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

Для создания внешнего списка выполните следующие действия.

1. В Internet Explorer откройте сайт SharePoint, который был создан ранее в главе, с URL-адресом следующего вида: http: //mss2010 .mydomain. сот/sites/ BCSSample/

2. Выберите в меню Site Actions (Действия с сайтом) пункт View All Site Content (Просмотреть все содержимое сайта).