2009-10-15 2 views
1

Есть ли способ настроить расписание задания таймера Sharepoint? Единственными параметрами, которые я вижу в центральном администрировании, является возможность включения/выключения задания и способ изменения имени задания. Существуют ли какие-то разрешения, необходимые мне для начала работы или редактирования любых значимых данных?Sharepoint Timer Jobs

Я унаследовал несколько проектов, когда кто-то покинул компанию, поэтому, пожалуйста, извините мое абсолютное незнание всех вещей Sharepoint.

Благодаря Джо

ответ

1

Вы не можете настроить задания таймера с помощью пользовательского интерфейса. И вы не можете запускать задание таймера самостоятельно, они запускаются службой таймера Windows SharePoint Services, которая несет за них ответственность. Чтобы установить расписание для задания таймера, вам необходимо получить доступ и отредактировать объект SPJobDefinition (имя класса задания таймера в объектной модели SharePoint) с помощью кода.

Объект SPJobDefinition имеет свойство Schedule, с помощью которого вы можете передать объект SPSchedule, чтобы установить время начала и повторение задания. Существуют различные классы расписание вы можете выбрать из:

  • SPOneTimeSchedule
  • SPMinuteSchedule
  • SPHourlySchedule
  • SPDailySchedule
  • SPMonthlySchedule
  • SPWeeklySchedule
  • SPYearlySchedule

Но я бы не изменил расписание заданий таймера, которые поставляются с SharePoint, если вы не знаете, что делаете.

+0

Благодарим за информацию. Работа, с которой я работаю, - это обычная (в доме) работа, которая извлекает некоторые данные. То, что я действительно хотел бы сделать, это отключить работу (командной строки?), Чтобы иметь возможность устранить ее. Sharepoint говорит, что он успешно работал, но я не вижу вывод, который должен быть. Еще раз спасибо. – Joe

+0

Невозможно запустить задание таймера вручную, его всегда запускает служба таймера. Поэтому в вашем случае я бы реорганизовал задание таймера и переместил код, задание таймера, на дополнительный метод или даже класс. Делая это, вы можете тестировать и отлаживать код без необходимости самого задания таймера. – Flo

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

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