Как: делиться рабочим процессом с пользовательским списком - PullRequest
0 голосов
/ 01 марта 2011

Я хочу разработать рабочий процесс для sharepoint, связанный с пользовательским списком. Рабочий процесс будет основан на поле списка, представляющего состояние. Я искал хорошие учебники в Интернете, но я не могу найти тот, который подходит для меня. Мой сценарий выглядит следующим образом:

  • При создании нового элемента списка рабочий процесс должен начаться.
  • На следующих шагах пользователю будет предложено заполнить форму, отправка формы приведет к продолжению рабочего процесса.

Как сделать так, чтобы форма «общалась» с рабочим процессом?
Должно ли это быть достигнуто с помощью формы модификации?

Спасибо.

1 Ответ

3 голосов
/ 01 марта 2011

Я не уверен, что вам даже нужен C # или Visual Studio.

Ознакомьтесь с введением в SharePoint Designer и рабочие процессы .

Ваш рабочий процесс может выполняться в любом списке - независимо от того, настроен он или нет. Рабочий процесс может фактически запускаться всякий раз, когда изменяется элемент, на котором он выполняется, и это именно то, что вам нужно: всякий раз, когда кто-либо меняет поле «состояние», рабочий процесс запускается и делает все, что ему нужно.

Хорошим примером именно этого является встроенный «рабочий процесс из трех состояний» - вам нужно только активировать эту функцию.

Прочитайте немного о рабочих процессах, чтобы предложить более подробный вопрос. На ваш второй вопрос просто нет ответа, следует ли вам использовать конечный автомат или последовательность операций - это зависит от вашего варианта использования.

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

  1. Автоматический запуск рабочего процесса при изменении элемента
  2. Проверка поля "Состояние"
  3. Переключить состояние поля, если это делает state = "teststate", иначе делать это.
...