Как проверить, возвращен ли документ, в рабочем процессе SharePoint Designer?

Я пытаюсь создать рабочий процесс дизайнера SharePoint, который должен запускаться каждый раз при регистрации документа.

Как сделать паузу, пока документ не будет зарегистрирован? Будет ли условие

Подождать, пока «Проверено на» «Чтобы быть пустым» работает нормально?

Некоторые сообщения в MSDN и CodePlex указывают на то, что это может привести к ошибке.


person ashwnacharya    schedule 11.11.2009    source источник


Ответы (1)


Есть ли у вас возможность создавать (и, что более важно, развертывать) свои собственные действия рабочего процесса с помощью Visual Studio? т.е. Разрешено ли вам использовать пользовательские dll в среде вашей фермы sharepoint?

Если это так, вы можете создать действие, которое использует следующий код:

if (SPListItemFromWorkflowListItemProperty.File.CheckOutStatus != SPFile.SPCheckOutStatus.None)
{
  // do your stuff here, like pause the workflow
}
person Colin    schedule 11.11.2009
comment
К сожалению, нет... Если не считать проверки на сложность, остальная часть рабочего процесса довольно проста и легко реализуема с помощью SPDesigner. Я не хочу вытаскивать визуальную студию без крайней необходимости... - person ashwnacharya; 12.11.2009