Справочники > Типовые маршруты > Прикладные блоки типовых маршрутов > Группа «Портальные компоненты DIRECTUM для SharePoint» >

Прикладной блок «Получить поля документа библиотеки SharePoint»

Предыдущий раздел В начало Следующий раздел

Назначение. Блок «Получить поля документа библиотеки SharePoint» предназначен для получения значений полей документа библиотеки по его ID. Также блок предназначен для получения значений полей форм InfoPath.

Базовый блок - «Сценарий».

Свойства, унаследованные от базового блока:

Имя

Заголовок

Тип

Отличия от свойств базового блока

Name

Наименование

Строка (Константа)

По умолчанию имеет значение «Получить поля документа библиотеки SharePoint»

Link

Ссылка

Строка (Константа)

 

Comment

Примечание

Строка (Константа)

 

Script

Вычисление

Строка (Вычисление)

Скрытое

Дополнительные свойства:

Имя

Заголовок

Тип

Описание

DocumentID

ID документа

Строка (Константа или параметр)

ID документа или формы  в библиотеке, который(ую) нужно получить

 

ServerURL

URL портала SharePoint

Строка (Константа или параметр)

Адрес портала SharePoint например, http://portal.our-company.ru

RelativeWebSiteURL

Относительный URL узла на портале SharePoint

Строка (Константа или параметр)

Относительный адрес веб-узла портала SharePoint, на котором находится библиотека, например, \Marketing.

LibraryName

Наименование библиотеки

Строка (Константа или параметр)

Наименование или GUID библиотеки SharePoint

FieldValueCollectionParamName

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

Строка (Константа или параметр)

Имя параметра типового маршрута типа «Коллекция строк», куда запишутся значения полей документа в формате

<Наименование поля>|<Значение поля>

Результаты выполнения. В результате выполнения блока возвращается следующее значение:

Код

Наименование

Примечание

S

Получен

Поля документа успешно получены из библиотеки SharePoint

Описание. Блок будет получать из заданной библиотеки значения реквизитов документа с заданным ID для представления по умолчанию.

Свойство RelativeWebSiteURL является обязательным только в том случае, если библиотека находится на одном из узлов портала.

В свойстве LibraryName можно указывать как видимое наименование библиотеки SharePoint (задается при создании библиотеки), так и уникальный GUID (можно получить программно при работе c SharePoint)

В параметр FieldValueCollectionParamName записываются все значения полей представления по умолчанию библиотеки LibraryName для конкретного документа.

Блок не получает текст документа (если только это не форма InfoPath), только значение его полей. Для получения текста документа необходимо обратиться явно по URL документа.

 

Примечания:

1. Следует учитывать, что у учетной записи, от имени которой работает служба WorkFlow, должны быть права на доступ к узлу SharePoint с локального компьютера, где установлена служба, а также права на просмотр заданного списка. В противном случае блок сгенерирует исключение, которое содержит код ошибки доступа и краткое описание. Подробнее о настройках прав доступа для библиотек SharePoint см. в руководстве по Портальным компонентам DIRECTUM для SharePoint.
2. Если в наименовании списка содержатся спецсимволы, например, !№#@, то свойство ListName нужно означивать либо GUID-ом списка, либо значением, которое фигурирует в гиперссылке к этому списку (http://<Адрес веб-узла>/Lists/<Имя списка>.aspx).