Блок является устаревшим и оставлен для совместимости с предыдущими версиями системы.
Назначение. Блок «Мониторинг изменения элементов в списке SharePoint» предназначен для получения новых и (или) измененных элементов списка SharePoint. Блок ожидает появление новых и (или) изменение существующих элементов, опрашивая список через определенный интервал (задается в свойствах). После появления таких элементов, блок выходит по результату «Успешно» и означивает параметры типового маршрута, где содержатся ID измененных элементов, а также описание всех полей списка.
Группа – «Портальные компоненты DIRECTUM для SharePoint».
Базовый блок – «Мониторинг».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Отличия от свойств базового блока |
---|---|---|---|
Name |
Наименование |
Строка (Константа) |
Доступное. Значение по умолчанию Мониторинг изменения элементов в списке SharePoint |
Link |
Ссылка |
Строка (Константа) |
Доступное |
Comment |
Примечание |
Строка (Константа) |
Доступное |
Deadline |
Крайний срок, когда заканчивается мониторинг измененных документов |
Дата, Целое число (Константа или параметр) |
Доступное |
IsRelativeDeadline |
Относительный |
Логическое значение (Константа) |
Доступное |
RelativeDeadlineType |
Единица измерения |
Признак (Константа) |
Доступное |
SearchType |
Тип мониторинга |
Признак (Константа) |
Скрытое. Возможные значения: Прочее, Список зависимостей. Значение по умолчанию Прочее |
Interval |
Интервал опроса библиотеки SharePoint |
Целое число (Константа или параметр) |
Доступное. Отображается, если выбран тип мониторинга «Прочее» |
IntervalType |
Тип интервала |
Признак (Константа) |
Доступное |
Dependencies |
Список зависимостей |
Коллекция задач, Задача (Константа или параметр) |
Доступное. Возможные значения: Коллекция задач, Задача. Тип данных по умолчанию: Коллекция задач |
SearchDescription |
Поиск |
Описание поиска (Константа или параметр) |
Скрытое, не используется |
SearchScript |
Правило мониторинга |
Строка (Вычисление) |
Скрытое. Отображается, если выбран тип мониторинга «Прочее» |
Дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
ServerURL |
URL портала SharePoint |
Строка (Константа или параметр) |
Доступное. Адрес портала SharePoint например, http:\\portal.our-company.ru |
RelativeWebSiteURL |
Относительный URL узла на портале SharePoint |
Строка (Константа или параметр) |
Доступное. Относительный адрес веб-узла портала SharePoint, на котором находится список, например, \Marketing |
ListName |
Наименование списка |
Строка (Константа или параметр) |
Доступное. Наименование или GUID списка SharePoint |
LastUpdateParamName |
Имя параметра типового маршрута, где содержится дата последней проверки |
Дата (Параметр) |
Доступное. Дата последней проверки. Если дата не означена, блок мониторинга вернет все элементы списка, иначе – элементы, измененные за период [LastUpdateDate..Now] |
ChangeIDCollectionParamName |
Имя параметра типового маршрута, куда запишутся ID измененных элементов списка |
Строка (Константа) |
Доступное. Наименование параметра типового маршрута типа «Коллекция строк», куда будут записываться ID измененных с момента последнего мониторинга элементов |
FieldCollectionParamName |
Имя параметра типового маршрута, куда запишутся идентификаторы полей списка |
Строка (Константа) |
Доступное. Наименование параметра типового маршрута типа «Коллекция строк», куда будут записываться поля списка в формате: <Уникальный идентификатор поля>|<Видимое название поля> |
Результаты выполнения: унаследованы от базового блока «Мониторинг».
Описание:
• | блок будет отслеживать изменение элементов списка с даты последней проверки. Если есть изменившиеся элементы, блок запишет в параметры типового маршрута ID этих элементов, а также все поля этих элементов, которые можно в дальнейшем использовать для получения значений; |
• | если дата последней проверки пустая, блок вернет все элементы списка SharePoint; |
• | свойство RelativeWebSiteURL является обязательным только в том случае, если список находится на одном из узлов портала; |
• | в свойстве ListName можно указывать как видимое наименование списка SharePoint (задается при его создании), так и уникальный GUID (можно получить программно при работе c SharePoint); |
• | в параметр FieldCollectionParamName записываются все поля представления по умолчанию списка ListName. |
Примечание
1. Следует учитывать, что у учетной записи, от имени которой работает служба Workflow, должны быть права на доступ к узлу SharePoint с локального компьютера, где установлена служба, а также права на просмотр заданного списка. В противном случае блок сгенерирует исключение, которое содержит код ошибки доступа и краткое описание. Подробнее см. раздел «Управление доступом».
2. Если в наименовании списка содержатся спецсимволы, например, !№#@, то свойство ListName нужно означивать либо GUID-ом списка, либо значением, которое фигурирует в гиперссылке к этому списку (http://<Адрес веб-узла>/Lists/<Имя списка>.aspx).
Подробнее см. раздел «Пример использования блока «Мониторинг изменения элементов в списке SharePoint».
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |