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

Пример использования блока «Публикация элемента списка SharePoint»

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

Необходимо создать новый элемент в заданном списке SharePoint (список контактов). Значение полей списка получается в ходе выполнения типового маршрута. Для этого надо:

1. Добавить параметр типового маршрута типа «Коллекция строк» NewElement, в котором  будут означены поля нового элемента списка:

2. На схему типового маршрута добавить блок сценария «Формирование нового элемента», в вычислениях которого добавить код формирования элемента списка в коллекции, например:

 

//Заполним список значений полей

 ValueList = CreateStringList()

 ValueList.Add("FirstName|Иван")

 ValueList.Add("FullName|Петров Иван Викторович")

 ValueList.Add("Email|ert@directum-journal.ru")

 ValueList.Add("JobTitle|Бизнес-аналитик")

 ValueList.Add("HomePhone|(3412) 25-52-55")

 ValueList.Add("Title|Петров")

//Заполним коллекцию строк - параметр типового маршрута

 WorkflowParam = Object.WorkflowParams.ValueByName("NewElement")

 if VarIsNull(WorkflowParam)

   Exit("Параметра типового маршрута с именем 'NewElement' не существует")

 endif

 i = 0

 foreach ValueItem in ValueList

   WorkflowParam.Values(i) = ValueItem

   i = i + 1

 endforeach

У блока «Публикация элемента списка SharePoint» определить свойства следующим образом:

3. Добавить выходы из блока на схеме в зависимости от того, какие ситуации должны быть обработаны. Примерный вид схемы типового маршрута представлен ниже:

После успешного выполнения данного блока в список SharePoint «Новые авторы статей, блогов» должна добавиться новая запись: