Работа с рабочими процессами и заполнением списков - PullRequest
2 голосов
/ 18 мая 2011

Привет всем, я в настоящее время создаю рабочий процесс, я создал список (скажем, список A), когда пользователь заполняет список (форму) и нажимает кнопку ОК, запускается рабочий процесс.первым действием рабочего процесса должно быть заполнение всех полей (независимо от того, что заполнено пользователем) в списке от А до списка B (здесь список B имеет те же столбцы, что и список A, но некоторые дополнительные столбцы).Как встроить это действие в рабочий процесс.Любые мысли высоко ценятся.Совершенно новичок в Sharepoint, стремящийся узнать больше об этом.

Предположим, у Списка A есть поле имени, заполненное как XYZ, тогда рабочий процесс должен иметь возможность заполнить XYZ в том же соответствующем поле имени в Списке B. Iнадеюсь, я ясно дал понять

1 Ответ

0 голосов
/ 19 мая 2011

Вопрос в том, хотите ли вы использовать Sharepoint Designer или рабочий процесс Visual Studio.

В Visual Studio у вас есть полная объектная модель Sharepoint в изобилии - небо - это предел.В Sharepoint Designer у вас есть только ограниченный набор действий, которые позволяют вам делать вещи.Позвольте мне объяснить решение SPD.

Вы в основном хотите это:

  • Список A
    • Поле: Имя
    • Поле: Тестирование
    • Поле: Возраст
  • Список B
    • Поле: Имя
    • Поле: Страна
    • Поле: Возраст

Таким образом, вы можете передать имя и возраст из A -> B при создании нового элемента в списке A.

В Sharepoint Designer вы можете просто создать списокрабочий процесс для списка A, который автоматически запускается при появлении нового элемента в списке.Когда рабочий процесс запускается, ему просто нужно получить все данные, которые вы только что ввели в форму.Таким образом, вы можете использовать действие Установить переменную рабочего процесса и установить для различных переменных (с одним и тем же именем) значение Имя , Тестирование и Возраст от элемента.

Теперь вы будете иметь данные элемента в качестве переменных рабочего процесса.

Действие Далее будет создан элемент списка , здесь вы можете выбрать список, элементдолжны быть созданы в и установить поля для этого элемента списка для ваших переменных.Таким образом, вы можете присвоить переменной рабочего процесса Name имя элемента в списке B, аналогично Age.

...