Добавьте рабочий процесс SharePoint к списку программно

Мы используем Основу SharePoint 2010.

Мы создали рабочий процесс, который проверяет состояние списка задач.

Если мы связываем рабочий процесс со списком в UI SharePoint, он хорошо работает.

Мы задавались вопросом, как мы могли автоматически связать его, возможно, в коде получателя функции, который устанавливает единое время сайт?

8
задан Shiraz Bhaiji 12 August 2010 в 07:40
поделиться

1 ответ

// 1. create an instance of the SPWorkflowAssociation class
SPWorkflowAssociation workflowAssociation =
  SPWorkflowAssociation.CreateListAssociation(workflowTemplate, associationName, taskList, historyList);

// 2. set start options
workflowAssociation.AllowManual = true;
workflowAssociation.AutoStartChange = false;
workflowAssociation.AutoStartCreate = false;

// 3. set additional association options (if any)
workflowAssociation.AssociationData = associationData;

// 4. add workflow association to the list
list.WorkflowAssociations.Add(workflowAssociation);

// 5. enable workflow association, so it is displayed in the user interface
workflowAssociation.Enabled = true;
10
ответ дан 5 December 2019 в 17:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: