Справочники

 

Типовые маршруты

 

Пример использования блока «Публикация элемента списка 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 «Новые авторы статей, блогов» должна добавиться новая запись: