Разработка рабочего процесса SharePoint

Я получаю странное сообщение об ошибке при попытке создать новый проект Visual Studio 2010 типа «Последовательный рабочий процесс SharePoint 2010»:

«На сайте SharePoint в« somesite »отсутствует цель, задача или список истории. Каждый из этих списков необходим для связывания шаблона рабочего процесса. Создайте список, а затем запустите этот мастер».

У меня уже есть два проекта в моем решении Visual Studio 2010: MyListsDef с определенным множеством настраиваемых списков SharePoint и MySiteDef с определением сайта для заполнения этих списков при создании нового сайта SharePoint.

Мне нужно создать проект рабочего процесса SharePoint для некоторых из моих списков в Visual Studio 2010.

Я сделал несколько шагов перед созданием третьего (последовательного рабочего процесса SharePoint) проекта в моем решении:

  1. Скомпилируйте и упакуйте как MyListsDef, так и MySiteDef,
  2. Установите MyListsDef.wsp и MySiteDef.wsp в качестве решений на моем сервере SharePoint 2010,
  3. Создать новый сайт SharePoint 2010 на основе шаблона MySiteDef,
  4. Создайте новый проект Visual Studio 2010 «Последовательный рабочий процесс SharePoint 2010» со ссылкой на сайт SharePoint, созданный на шаге № 3.

Однако я всегда получаю сообщение об ошибке «... отсутствует цель, задача или список истории». каждый раз, когда я выбираю сайт, созданный на шаге №3, в качестве ссылки в мастере последовательного рабочего процесса в Visual Studio 2010 на шаге №4.

Что означает эта ошибка и какие списки отсутствуют?
Что я делаю не так?
Каков типичный способ разработки рабочих процессов SharePoint с помощью настраиваемых списков?

Заранее спасибо,
Сал.


person Sal    schedule 24.05.2012    source источник


Ответы (1)


Сал,

Это происходит, когда не созданы необходимые списки для рабочих процессов.

Выполните следующие действия, чтобы заставить его работать:

  1. АКТИВИРОВАТЬ любую функцию, относящуюся к рабочему процессу (сначала на уровне SITE COLL, затем на уровне WEB)
  2. Заходим на сайт и выбираем список
  3. Нажмите НАСТРОЙКИ РАБОЧЕГО ПОТОКА в ЛЕНТЕ
  4. Затем ДОБАВИТЬ РАБОЧИЙ ПОТОК, а затем выберите рабочий процесс (например, утверждение).
  5. СОХРАНИТЬ

Вышеупомянутый процесс создаст необходимые списки для обработки рабочего процесса. Теперь вы можете продолжить работу с Visual Studio.

person Anand    schedule 31.07.2012
comment
Нет возможности сделать это в Visual Studio? Нельзя ожидать, что придется делать это вручную для каждого списка. - person Tinsa; 17.10.2013
comment
Как мы можем его активировать? Что делать? - person Julian Moreno; 02.05.2014