Domanda

C'è un modo per regolare la pianificazione di un processo timer Sharepoint? Le uniche opzioni che sto vedendo in amministrazione centrale è la possibilità di attivare / disattivare il lavoro e un modo per cambiare il nome del lavoro. Ci sono alcuni tipi di autorizzazioni che ho bisogno di iniziare effettivamente un posto di lavoro o modificare ogni dati significativi?

ho ereditato un paio di progetti quando qualcuno ha lasciato l'azienda, quindi si prega di perdonare la mia ignoranza assoluta di tutte le cose Sharepoint.

Grazie Joe

È stato utile?

Soluzione

Non è possibile regolare i processi timer tramite l'interfaccia utente. E non è possibile avviare un processo timer da soli, essi per iniziare dal servizio Windows SharePoint Services Timer che è responsabile per loro. Per impostare la pianificazione per un processo timer è necessario accedere e modificare il oggetto SPJobDefinition (nome della classe processo timer nel modello a oggetti di SharePoint) tramite il codice.

Un oggetto SPJobDefinition ha una proprietà pianificazione a cui è possibile passare un SPSchedule oggetto per impostare l'ora di inizio e la ripetizione del lavoro. Ci sono diverse classi di attività è possibile scegliere tra:

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

Ma non vorrei modificare la pianificazione dei processi timer che vengono con SharePoint se non si sa cosa si sta facendo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top