У меня аналогичная ситуация с этим вопросом а>.
У меня есть настраиваемый последовательный рабочий процесс SharePoint, удаленный в Visual Studio 2008. Он связан с формой InfoPath, отправленной в библиотеку форм. Он настроен на автоматический запуск при создании элемента.
Иногда это срабатывает. Иногда просто не запускается.
Я проверил отладчик, как и вопрос, указанный выше, и проблема в том, что поля InfoPath, опубликованные в виде столбцов в библиотеке, пусты при запуске рабочего процесса. (Я обращаюсь к полям с помощью workflowProperties.Item["fieldName"]
.) Но, похоже, есть состояние гонки, поскольку эти поля фактически отображаются в представлении библиотеки, и если я завершу неудачный рабочий процесс и перезапущу его вручную, он будет работать нормально! em>
После долгих размышлений и тестирования я определил, что рабочий процесс запустится успешно, если пользователь запускает любую версию IE в Windows XP, но не удастся, если тот же пользователь отправит те же данные формы из Vista или Windows. 7 клиентская машина.
Кто-нибудь знает, почему это происходит?