Concept : traitements planifiés de Workday
Console des traitements
Vous pouvez accéder au rapport
console des traitements
pour afficher tous les types de traitements en arrière-plan en cours d'exécution ou ayant été exécutés dans le passé. Pour afficher les fichiers de rapport et d'audit intégration , sélectionnez l'onglet Fichiers de sortie
.Exécuter simultanément plusieurs traitements
Un traitement en cours arrêt pas l'exécution des autres traitements. Exemple : la console des traitements indique qu'un générateur générateur d'interfaces Entreprise (EIB) lancé manuellement a été exécuté pendant deux heures. Pendant ce temps, la console des traitements peut également indiquer que d'autres tâches planifiées ont été lancées entre les heures de début et de arrêt du traitement manuel.
Lorsque plusieurs processus s'exécutent en même temps, ils ont tendance à se ralentir les uns avec les autres lorsqu'ils entrent en concurrence pour les mêmes ressources. Exemple : un ordinateur avec un processeur peut exécuter plusieurs processus qui s'affichent en même temps. les processus partage/partager 1 processeur.
Planifier l'expiration
Un calendrier expire une fois qu'il a atteint sa date d'exécution finale et que l'exécution finale est terminée. Vous ne pouvez pas planifier plus de 5 exécutions d'un traitement après la fin de l' année civile suivante . Exemple : si vous configurez un traitement mensuel planifié à partir de 2019, l'occurrence finale est en mai 2021.
Lorsqu'un planning atteint sa deuxième à la dernière occurrence, Workday envoie une notification au propriétaire afin qu'il puisse être prolongé. Vous pouvez prolonger un calendrier à partir des actions associées du processus. Vous pouvez prolonger plusieurs calendriers à la fois en accédant à la tâche
Mettre à jour en masse les traitements futurs planifiés
.Planning dépendant
Lors de la configuration d'une planification, la
Fréquence d'exécution
dépendante
vous permet de configurer un traitement planifié qui s'exécute lorsqu'un traitement existant se termine, échoue, s'interrompt ou ignore. Vous pouvez chaîner plusieurs processus dépendance et sélectionner un délai entre chaque processus dépendance pour garantir qu'ils s'exécutent correctement.Priorité de traitement
Workday traite les tâches planifiées avec la même priorité que les transactions de l'interface utilisateur en ligne et des service web.
console des traitements avec traitements de mise à jour et de lecture
La console des traitements ne fait pas la distinction entre les différents types de traitement suivants :
- Mettre à jour les processus (processus qui modifier/changer des données dans Workday).
- Lire les processus (processus qui ne modifier/changer pas les données dans Workday).
Niveaux de chargement élevés
Workday ne retarde pas le lancement des traitements planifiés lorsque le Workday est soumis à une charge élevée de la part de l'interface utilisateur en ligne ou de transactions de service web. Workday affecte la même priorité aux éléments suivants :
- Traitements planifiés.
- Transactions de l'interface utilisateur.
- Transactions de service web .
Le traitement d'intégration implique normalement l'envoi de demandes de service web en ligne à Workday. Il est donc possible d'exécuter des intégrations pour générer une charge en ligne élevée sur Workday.
Dates et heures de lancement et d'achèvement
Workday prévoit de lancer le processus à l'heure de lancement prévue et de le traiter dès que les ressources sont disponibles. Toutefois, les traitements s'exécutent sur des ressources partagées et Workday ne garantit pas le lancement et la fin de la tâche. Ces facteurs dépendent de la charge actuelle dans Workday et du travail inclus dans le traitement planifié.
Plannings quotidiens, hebdomadaires, mensuels et heures d'été
Les planifications quotidiennes, hebdomadaires et mensuelles utilisent l'heure et le calendrier des paramètres du fuseau horaire local pour l' environnement client. Exemple : pour les tâches planifiées pour démarrer le samedi à 02:00:00, Workday les lance lorsque l'environnement environnement client est le samedi et que l'heure est 02:00:00. Workday lance les tâches à l'heure indiquée, qu'il s'agisse d'une heure de jour ou d'une heure standard du Pacifique.
Les planifications horaires ou plus fréquentes utilisent un intervalle de temps fixe entre les débuts. Exemple : pour les tâches planifiées toutes les 2 heures, Workday les lance si 2 heures se sont écoulées depuis la dernière exécution, quelle que soit l'heure.
Calendriers de jours fériés et traitements planifiés
Vous pouvez configurer un traitement planifié pour qu'il ne soit pas exécuté un jour férié ou qu'il s'exécute avant ou après le jour férié. Vous pouvez associer un traitement planifié à un calendrier de jours fériés (défini par vous). Le traitement planifié peut ensuite être exécuté avant ou après un jour férié ou replanifié à un jour de semaine.
Tâches planifiées et changements de temps
Un modifier/changer d'heure est notamment lorsque les pointages passent de l'heure standard du Pacifique à l'heure d'été du Pacifique. Les géolocalisations ne sont pas toutes soumises à des modifier/changer de temps, et les jours où ces changements peuvent avoir lieu peuvent varier d'un pays à l'autre.
Si un planning se déclenche au maximum une fois un jour donné, après un modifier/changer d'heure, il continue de se déclencher à l'heure indiquée. (Workday tente de respecter l'heure de début, mais il peut y avoir de légers retards en fonction de la charge de environnement client ). Si votre planning se déclenche tous les lundis à 8 h 00 (heure locale), il se déclenche à 8 hs. L'heure du planning ne modifier/changer pas après la modifier/changer de l'heure car la fréquence est quotidienne et l' unité de mesure est le jour.
Si une planification se déclenche plusieurs fois par jour, après le modifier/changer d'heure , la planification continue de respecter le temps écoulé entre les événements planifiés. Si vous définissez une planification pour qu'elle se déclenche toutes les heures ou toutes les 2 heures, la planification continue de se déclencher en fonction de cet intervalle de temps. L'intervalle de temps ne modifier/changer pas, indépendamment de la façon dont la modifier/changer de temps pourrait affecter l'intervalle.
Lorsque l'heure change, il semble que l'heure de début du calendrier ait changé. Toutefois, le calendrier respecte la durée configurée entre les événements que vous avez configurés. Exemple : vous configurez une planification pour qu'elle ne soit exécutée qu'une fois toutes les heures. Au modifier/changer d'heure , 1:59:59AM passe à 1:00:00. Dans cette instance, la planification se déclenche comme suit :
Temps | Événement |
|---|---|
12:00:00 | Déclenchement planifiés |
01:00:00 | Déclenchement planifiés |
01:59:59AM | Une heure s'est écoulée depuis le dernier déclenchement du calendrier. |
01:00:00 (changements d'heure) | Déclenchement planifiés |
Dans cette instance, Workday affiche deux événements de déclenchement à 01:00. Toutefois, la planification continue de se déclencher toutes les heures.
L'exemple suivant montre un calendrier qui se déclenche toutes les 2 heures :
Temps | Événement |
|---|---|
12:00:00 | Déclenchement planifiés |
01:59:59AM | 2 heures se sont écoulées depuis le dernier déclenchement du calendrier. |
01:00:00 | Déclenchement planifiés |
03:00:00 (changements d'heure) | Déclenchement planifiés |
Dans cet exemple, la planification continue de respecter l'exigence qu'elle se déclenche toutes les 2 heures. Le même comportement, dans ces exemples, est vrai s'il s'agit de temps plutôt que d' passer à l'étape/la phase suivante. Le planificateur respectera l'
intervalle de temps défini.
En résumé, le planificateur tente de respecter l'intervalle de temps défini dans le calendrier. Si vous définissez un calendrier de sorte qu'il se déclenche toutes les X heures, il tente À faire , peu importe la façon dont le modifier/changer de temps peut modifier l'heure exacte à laquelle ces évaluations ont lieu.