Opérations longues et planifiées

Résumé

Découvrez comment utiliser les travaux du minuteur dans SharePoint pour effectuer des tâches en arrière-plan pour gérer ou régir votre environnement, notamment pour afficher un message sur le site quand certains critères ne sont pas remplis ou pour appliquer des stratégies de rétention ou exécuter des processus planifiés qui nécessitent beaucoup de ressources processeur.

Orientations de haut niveau/règles générales

  • Les travaux du minuteur doivent être implémentés en dehors de SharePoint.
  • Les travaux du minuteur doivent être planifiés en dehors de SharePoint.
  • Les travaux du minuteur doivent s’authentifier via un compte de service ou OAuth.

Options disponibles

Azure Functions

Concerne : Office 365

Dans ce modèle, l’opération longue ou planifiée est implémentée dans une fonction Azure.

  • Aucun matériel supplémentaire n’est requis pour exécuter la fonction Azure (code de planification et d’implémentation).
  • Il utilise la fonction Azure pour le code de planification et d’implémentation, ce qui facilite la gestion du travail à un seul emplacement.
  • Le délai maximal pour l’exécution est de 10 minutes (5 minutes par défaut). Ainsi, si votre processus prend plus de temps, d’autres options devraient être envisagées.
Exemples
Vidéos

Tâches web Azure

Concerne : Office 365

Dans ce modèle, la tâche web Azure WebJobs gère la planification d’un travail du minuteur et inclut le code d’implémentation.

  • Aucun matériel supplémentaire n’est requis pour exécuter la tâche web Azure WebJobs (code de planification et d’implémentation).
  • Il utilise la tâche web Azure WebJobs pour le code de planification et d’implémentation, ce qui facilite la gestion du travail à un seul emplacement.
Articles
Vidéos
Solutions
Exemples

Infrastructure de travail du minuteur PnP

Concerne : Office 365 et SharePoint Server

Le cours Infrastructure de travail du minuteur PnP est conçu pour simplifier la création de processus d’arrière-plan qui fonctionnent sur les sites SharePoint. L’infrastructure de travail du minuteur est semblable aux travaux du minuteur Code de confiance totale locaux (SPJobDefinition). La principale différence entre l’infrastructure de travail du minuteur et le travail du minuteur Code de confiance totale est que l’infrastructure de travail du minuteur utilise uniquement les API côté client. Ainsi, elle peut (et doit) être exécutée en dehors de SharePoint. L’infrastructure de travail du minuteur permet de générer des travaux du minuteur qui fonctionnent sur SharePoint Online.

Articles
Vidéos
Solutions
Exemples

Tâches planifiées Windows

Concerne : Office 365 et SharePoint Server

Dans ce modèle, le Scheduler gère la planification d’un travail du minuteur. Le code d’implémentation peut être une application console, un script PowerShell ou n’importe quel code que le Scheduler peut appeler.

Articles
Vidéos
Exemples

Travaux du minuteur SharePoint

S’applique à : SharePoint Server

Un travail du minuteur sert de déclencheur pour commencer à exécuter un service Windows spécifique pour l’un des produits ou l’une des technologies Microsoft SharePoint. Il contient une définition du service à exécuter et spécifie la fréquence à laquelle il doit être démarré. Le service du minuteur Windows SharePoint Services (SPTimer) exécute les travaux du minuteur. De nombreuses fonctionnalités des produits et technologies SharePoint reposent sur les travaux du minuteur pour exécuter des services planifiés.

Articles
Exemples