2011-12-22 7 views
-1

У нас есть сервер sharepoint 2007. Потребители создали библиотеки документов, а также настроили рабочие процессы утверждения контента на них. Я не уверен, сколько, но приблизительное предположение - это 150 < n < 300.Sharepoint 2007 Рабочий процесс с ошибкой библиотеки содержимого или без содержимого

Эти рабочие процессы возвращаются хотя бы на пару лет.

Вопрос заключается в следующем:

  1. Некоторые библиотеки документов НЕ ОБЯЗАНЫ утверждение контента на них, но рабочий процесс работает в нем есть «использование для утверждения контента» коробки галочкой

  2. Некоторые Библиотеки документов У них есть разрешение на их содержание, но рабочий процесс НЕ используется для галочки для утверждения содержимого.

В первом случае, это вызвало скрытую ошибку рабочего процесса: Когда конечная задача была завершена, рабочий процесс, кажется, чтобы попытаться установить утверждение контента на документ, но как DL не имеет его, возникает ошибка & рабочий процесс остается открытым, хотя беглый взгляд показывает, что он завершен.

Во втором случае, нет никакой ошибки, но так как пользователи не одобрив документ вручную после завершения рабочего процесса, документ еще не помечен как одобренный (и рабочий процесс все еще кажется активным - не уверена в этом)

Это вызвало следующее: Я проверил несколько библиотек документов, я знаю, имеют высокую загрузку, а некоторые из них имеют> 10000 открытых рабочих процессов (Случай 1 с ошибками)

сервис OWSTimer, кажется, задыхаясь от этого, и оповещения по электронной почте для задач периодически прекращают получать отправленные. Если я перезапущу службу OWSTimer, отправляются электронные письма.

То, что я хотел бы быть в состоянии сделать это:

  1. Я хочу спросить, сколько SharePoint библиотеки документов есть с рабочими процессами на них

  2. Из них, как многие из них в случае 1 и сколько случай 2

  3. Для случая 1, закройте все рабочие процессы с ошибками & удалить утверждения содержимого из процесса

  4. Для случая 2, отметьте весь документ выключтель законченные технологические процессы, как содержание одобрено, и сделать использование рабочего процесса утверждения контента

Кто-нибудь есть какое-либо понятие, как я мог бы идти об этом?(Я не хочу смотреть через каждый DL & процесса вручную, чтобы проверить, и я, конечно, не хочу трал, хотя десятки тысяч открытых рабочих процессов их отмены вручную)

ТИА

Джеймс Бхатт

ответ

-1

можете ли вы сообщить нам проблемы, стоящие перед вами:

  • вы можете использовать WorkflowAssociations свойство, чтобы проверить, если SPList имеет какой-либо технологический процесс, связанный с ним.

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.workflowassociations.aspx

  • Проверьте утверждение содержание включено путем проверки EnableModration свойство SPList

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splist.enablemoderation.aspx

  • ИМО, вы не должны удалить утверждение контента из рабочего процесса.

  • Чтобы установить утверждение в рабочем процессе, вам необходимо изменить данные ассоциации, а затем повторно соединить его со списком. Убедитесь, что вы установили соответствующее значение TRUE при повторном подключении. Вот пример си:

http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=65

 Смежные вопросы

  • Нет связанных вопросов^_^