Копировать ссылку на страницу

Необходимо создать новый элемент в заданном списке 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

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

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

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM