Я пытаюсь программным образом запустить рабочий процесс по нескольким элементам одновременно из списка sharepoint 2007, я нашел код для запуска рабочего процесса программным путем, но проблема в том, что рабочие процессы не запускайте одновременно, то есть рабочий процесс запускается, завершается, а затем только начинается, чтобы начать следующий рабочий процесс. Может ли кто-нибудь мне помочь здесь?Запуск sharepoint 2007 рабочих процессов одновременно в элементах списка с использованием задания таймера
foreach (SPListItem item in collListItems)
{
item["timerJobInitiated"] = "Yes";
item.Update();
SPListItem wrkItem = list.GetItemById(item.ID);
wrkflowmgr.StartWorkflow(wrkItem , wflassociation,wflassociation.AssociationData);
}
предоставьте дополнительную информацию о работе таймера и о том, что такое «timerJobInitiated». –
Перемещение файлов рабочего процесса между местоположениями. Поле «timerJobintitated» имеет значение «да», чтобы рабочий процесс знал, что экземпляр запускается по заданию таймера, а не «вручную». В основном я попытался удалить обновление timerjobintitated, даже тогда проблема сохраняется. Я задаюсь вопросом, должен ли я устанавливать статус моего рабочего процесса в коде, который должен быть запущен по методу workflowactivated. Поскольку в моем коде на данный момент я не изменяю состояние/состояние рабочего процесса и не позволяю sharepoint обрабатывать его. – Godwin