Невозможно связать пользовательский рабочий процесс SharePoint с типом контента в SharePoint Server 2010 - PullRequest
1 голос
/ 23 февраля 2010

В предисловии я работаю с SharePoint Server 2010 Beta 2, Visual Studio 2010 Ultimate RC.

Я создал пользовательский тип контента на основе типа элемента с несколькими пользовательскими столбцами сайта. Я также создал пользовательский последовательный рабочий процесс с использованием Visual Studio 2010. Это относительно простой рабочий процесс, который создает задачу, ожидает ее завершения и устанавливает ее выполнение. Я могу развернуть этот рабочий процесс в семействе сайтов с помощью развертывания VS 2010 (что довольно мило, кстати). У меня проблема в том, что когда я пытаюсь связать пользовательский тип контента с моим пользовательским рабочим процессом, этот рабочий процесс не отображается в шаблонах рабочих процессов на выбор. Можно выбрать только рабочие процессы OOTB SharePoint. Важно то, что если я создаю список и связываю рабочий процесс с этим списком, мой пользовательский рабочий процесс будет в списке шаблонов рабочих процессов. Это имеет смысл, поскольку в начале создания настраиваемого рабочего процесса в VS2010 один из первых вопросов заключается в том, является ли рабочий процесс рабочим процессом сайта или списка, и я выбрал список. Является ли проблемой то, что рабочие процессы List не могут быть связаны с типами содержимого?!? Спасибо.

1 Ответ

1 голос
/ 08 марта 2011

В файле elements.xml вашего рабочего процесса найдите AssociationCategories и измените его на ContentType следующим образом:

<AssociationCategories>ContentType</AssociationCategories>

Большое спасибо моему коллеге Иву за указание на это:)

...