ОБНОВЛЕНИЕ 12/10/07: Исправление, описанное в MSDN KB929816 решена проблема для нас упомянутых ниже. Исправление и затем установить на каждом сервере в ферме. Затем, Утилита конфигурации SharePoint на каждом сервере. Вот ссылка поддержки MS для этого KB: http://support.microsoft.com/kb/932816.
Справочная информация:
У нас есть бизнес-требование, где экологических инженерных менеджер должен обеспечить 30 места some-ODD производства, расположенных по всей территории Соединенных Штатов необходимо обеспечить что эти растения файл для их различных разрешений, санкционированная государством, своевременно. Один из подходов, который мы исследовали использует «сделать паузу до даты" деятельности доступны для нас через SharePoint Designer worfklow. Технический руководитель (или ее помощник) вводит все необходимые разрешения и напоминанием даты в начале года. Система затем выполняет всю тяжелую работу.
Окружающая среда:
МОСС, 64 бит, среду виртуальной машины (развития), 2 серверы (SQL на сервере #1, все остальное на сервере #2).
Проблемы:
Сделать паузу до даты действия кажется идеальным решением, и он вполне может оказаться себя. Однако, Это не работает хорошо из коробки (для нас).
- Задания рабочего процесса не было запланировано на, когда-нибудь. Я обнаружил это, прочитав Кристофер Уайт (http://chrissyblanco.blogspot.com/2007/06/issues-with-delay-activity-in-moss.html) отличную рецензию с помощью stsadm константы выглядит так:
C:\>Stsadm -o getproperty - propertyname «job-workflow" -URL-адрес HTTP://localhost
<Свойство существует = "нет" />
C:\>
Это был удивительный результат, но легко выполнено:
C:\>Stsadm -o setproperty - propertyname «работа worfklow" -объект PropertyValue «каждый 1 минут между 0 и 59" -URL-адрес HTTP://localhost
Операция успешно завершена.
C:\>
После этого, Первый «в прогресс" Рабочий процесс быстро выстрелил вверх и сделал это есть работа.
- К сожалению, Следующий один не работает, как ожидалось. К счастью, Кристофер относится нас Здесь (http://support.microsoft.com/kb/932816). На момент написания этого вступления, Мы ждем ИТ-отдела для получения этого исправления, но это выглядит многообещающим. Наши копии пострадавших .dll не разделяют же байт размер, так что надеюсь, это позволит решить проблему.
Временное решение:
Повторный запуск команды stsadm -o setproperty, как представляется, подтолкнуть проснулся таймера рабочих процессов. Он будет, примерно 7 минут спустя, на самом деле проснуться и продолжать вместе с рабочего процесса.
Вопросы / Вопросы, рассматриваемые:
Сделать паузу до даты не работает.
Сделать паузу до даты не возобновить.
Состояние рабочего процесса не меняется от «в прогресс"
Состояние рабочего процесса остается «в прогресс"