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

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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

2022-11-27 30
Применение внешних типов содержимого 0.00 из 5.00 0 оценок
Заказать работу

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

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

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

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

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

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

3. На странице All Site Content (Все содержимое сайта) щелкните на ссылке Create (Создать).

4. На странице Create (Создание) выберите переключатель External List (Внешний список) и щелкните на кнопке Create (Создать).

5. На странице создания нового списка в поле List Name (Имя списка) введите

Customers.

Часть VI

6. Оставьте для опции Display This List on the Quick Launch (Отображать этот список в панели быстрого запуска) значение Yes (Да).

7. Для поля External Content Туре (Внешний тип содержимого) будет доступен инструмент для выбора внешнего типа содержимого. Щелкните на значке Select External Content Туре (Выбрать внешний тип содержимого). Выберите тип BCS Customer, как показано на рис. 31.5, и щелкните на кнопке ОК.

8. После этого в поле External Content Туре (Внешний тип содержимого) должен появиться подчеркнутый текст BCS Customer (AdventureWorksLT). Щелкните на кнопке Create (Создать).

Э External Content Type Picker Webpage Dialog

External Content Type BCS Customer Sales orders Found 2 matches.

External Data Source AdvwrtureworksLT, AdventureworiesLT

[ OK 11 Canal I

Puc. 31.5. Настройки для созданья нового внешнего списка

В результате выполнения этих шагов создается внешний список, в котором будет отображаться вся таблица Customers из базы данных AdventureWorksLT. Этот внешний список будет выглядеть и вести себя подобного стандартному списку SharePoint. Особенно важно отметить, что в нем будут доступны следующие возможности (рис. 31.6).

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

• Фильтрация. Любой столбец, как, например. Salesperson, можно использовать для настройки количества отображаемых в списке записей.

• Представления. Как и для любого другого списка SharePoint, владельцы сайта могут создавать специальные представления.

Внешние данные

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

855

Ниже приведен пример применения списка заявок SharePoint со столбцом внешних данных для подключения каждой заявки к одному из заказчиков Adventure Works.

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

2. На странице All Site Content (Все содержимое сайта) щелкните на ссылке Create (Создать).

3. На странице Create (Создание) выберите вариант Issue Tracking (Отслеживание заявок), введите Customer Complaints в поле Name (Имя) и щелкните на кнопке Create (Создать).

4. После создания списка перейдите на вкладку List (Список) в интерфейсе ленты и щелкните на значке Create Column (Создать столбец).

5. Введите Customer в поле Column Name (Имя столбца) и выберите вариант External Data (Внешние данные) в поле Column Туре (Тип столбца).

6. В инструменте для выбора внешнего типа содержимого введите в текстовом поле слово Customer и отметьте флажок Check if External Content Type Exists (Проверить, существует ли такой внешний тип содержимого). После этого тип BCS Customer (AdventureWorksLT) должен отобразиться в поле External Content Туре (Внешний тип содержимого) в подчеркнутом виде, как показано на рис. 31.7.

7. В разделе Select the Field to be Shown on This Column (Выберите поле, которое должно отображаться в данном столбце) выберите поле CustomerlD.

8. В разделе Add a Column to Show Each of These Additional Fields (Добавить столбец для отображения каждого из следующих дополнительных полей) отметьте поля CompanyName, EmailAddress, FirstName, LastName, Phone и Salesperson, как показано на рис. 31.7. Все отмеченные поля будут динамически добавлены в специальный список SharePoint. Щелкните на кнопке ОК.

^^Яциретге^ртДБгТТшгеГоТп^

Часть VI

I

856

’ QWp7/iw»lO*ra<eirf*tojK5Deie/JeynillW«wti^eiXkt-%7eaA29iaB%2DeDC%a><*ty.C ‘ С [vrt*»Cek*n ф»
 
• k t *pi «-JCg—fl -.o'd.  
  Enferew urnqiJ* rth**: ■ a
  Gvm ©#»  
  titt'iwcii'mTipr  
  1 BCS Cu«Qmf fJ»«nturgMrcrfc«LT~i |«ЙЙ  
  Meet вч MWte Ы *hown m НЧ* оЛигги*  
  SCutrema'fC Jlf  
  BoofJav ih«*ei.on»  
  Contort  
  Г«М  
  Add • eeJum* ю «how c*d> thee* aMcnnat field*  
  D Setae dUfiefcfa  
  Всолчмлуыте  
  DcudomarlD  
    ll
  Elpir«Ha.*nt  
  QloMHu  
  ГЗнМйим  
  DmdMotM  
  Dft*rrwS»vto  
  OPkBwo'dhisH  
  DrwiwUiJSalt  
  Е|МП4  
  Crov&uS  
  Bs«t*%Per»on  
  Osaffi*  
  Dnp*  
    ji

Рис. 31.7. Применение настроек для столбца внешних данных

После этого можно приступать к вводу данных в список Customer Complaints (Жалобы заказчиков). Ниже перечислены необходимые шаги.

1. В списке Customer Complaints (Жалобы заказчиков) щелкните на ссылке Add New Item (Добавить новый элемент).

2. В поле Title (Название) введите Order received was incomplete (Полученный заказ не был выполнен).

3. Поле Customer (Заказчик), отображаемое в нижней части формы New Item (Новый элемент), предлагает инструмент для выбора нового элемента. Щелкните на значке Select External Item (Выбрать внешний инструмент), который будет вторым по счету. Выберите запись со значением 3 в поле CustomerlD, которое указывает на заказчика Donna Carreras, и щелкните на кнопке ОК.

НА ЗАМЕТКУ

Вспомините, что ранее в этой главе, при создании операции Read List для таблицы Customers, на экране Return Parameters (Возвращаемые параметры) мастера для каждого перечисленного поля был предусмотрен флажок Show in Picker (Показывать в инструменте для выбора). В упражнении этот флажок отмечался для полей CustomerlD, FirstName, Last Name, EmailAddress и Phone. Эти поля отображаются в поле со списком Choose BCS Customer (Выберите заказчика BCS).

4. Щелкните на кнопке Save (Сохранить), чтобы зафиксировать новый элемент в списке Customer Complaints.

5. Повторите шаги 1—4 для добавления второй записи. На этот раз введите в поле Title (Название) строку Order included broken parts (Заказ содержал сломанные Части) и выберите запись со значением 4 в поле CustomerlD, указывающим на заказчика Janet Gates.

Глава 31

6. Повторите шаги 1—4 для добавления третьей записи. И на этот раз введите в поле Title строку Order is three weeks overdue (Заказ опоздал на три недели) и выберите запись со значением 1 в поле CustomerlD, указывающим на заказчика Orlando Gee.

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

0*3 fcrfrwhErtemtlDaufrrГ/хлрспвг* йоллвО*в*ллеиг«-моИо-сст

Hodulw C^rtieSyalenw

iar>eU#«aveP*we-

ЛВЧ* Store

Order

wvJu<Je<}

broken

CM

Order в eve* weeks everdue ew>

Puc. 31.8. Представление сгшска SharePoint со сггшлбцом внешних данных

Представление также включает несколько дополнительных столбцов, имеющих отношение к столбцу Customer. Все они имеют префикс Customer:, указывающий на то, что в их основе лежит внешний тип содержимого Customer.

Данные в исходной базе SQL Server периодически могут меняться. В базе данных BCS хранятся кэшированные версии этих данных. На рис. 31.8 заголовок столбца Customer подсвечен после наведения на него курсора мыши. Рядом с названием столбца имеется значок с изображением двойной стрелки, щелчок на котором инициирует обновление данных, хранящихся в SQL Server. Если используются столбцы внешних данных, периодически щелкайте на этом значке, чтобы обеспечить отображение в списках SharePoint актуальных данных.


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.014 с.