Planification du travail ProcessExpiredPromotions

Vous pouvez utiliser le travail ProcessExpiredPromotions pour signaler, supprimer, archiver ou désactiver automatiquement des promotions arrivées à expiration. Potentiellement, ce travail peut améliorer les performances du moteur de promotion car les promotions supprimées et archivées n'apparaissent pas dans la liste principale des promotions dans le centre de gestion.

Il est recommandé de planifier ce travail dans l'environnement de transfert et d'utiliser l'utilitaire stageprop pour propager les modifications dans l'environnement de production.

About this task

Le travail du planificateur ProcessExpiredPromotions peut être utilisé dans un magasin seulement et échoue s'il est planifié pour un travail au niveau du site.
Vous pouvez aussi exécuter la commande ProcessExpiredPromotions via une adresse URL si vous êtes connecté à votre magasin avec un accès d'administrateur de site.
http://hostname/webapp/wcs/stores/servlet/en/ProcessExpiredPromotions?action=anAction&days=x
Note: si le travail du planificateur supprime une promotion arrivée à expiration qui a été modifiée dans une tâche d'espace de travail, vous constaterez peut-être le comportement suivant :
  • Lorsque la tâche d'espace de travail est approuvée, si le nom de la promotion n'a pas été modifié dans la tâche d'espace de travail, une nouvelle promotion est créée et 11 à 13 chiffres sont ajoutés au nom de la promotion. Si le nom entier est trop long, les chiffres sont conservés et le nom de la promotion est tronqué. Ces numéros sont ajoutés au nom lors de la suppression afin de réduire les risques de collisions avec d'autres noms de promotion.

Procedure

  1. Ouvrez Outils du Centre de gestion puis, depuis le menu latéral, cliquez sur Administration système > Planificateur.
  2. Cliquez sur le nom Commande.
    Le travail ProcessExpiredPromotions modifie les promotions pour le magasin de sites étendus que vous avez choisi seulement. Si vous voulez utiliser le travail ProcessExpiredPromotions pour traiter les promotions dans le magasin de ressources de vitrine, vous devez sélectionner le magasin de ressources et créer un autre travail du planificateur.
  3. Cliquez sur Planificateur. La liste des travaux dont l'exécution est planifiée s'affiche.
  4. Ajoutez le travail ProcessExpiredPromotions.
    1. Cliquez sur Nouveau.
    2. Sélectionnez ProcessExpiredPromotions dans le menu Instruction de travail.
    3. Entrez les paramètres à utiliser dans la zone Paramètres du travail.
      Paramètre Description
      action Type d'action à effectuer. Les valeurs admises sont report, deactivate, delete et archive.
      rapport
      Affiche les noms des promotions arrivées à expiration dans le fichier SystemOut.log.
      deactivate
      Désactive les promotions arrivées à expiration.
      supprimer
      Associe la promotion arrivée à expiration à la marque de suppression.
      archive
      Archive les promotions arrivées à expiration.
      days Permet d'exécuter l'action spécifiée sur les promotions qui sont arrivées à expiration depuis au moins x jours.
      Note: ce nombre doit être un entier supérieur ou égal à 0.
      Par exemple, pour désactiver toutes les promotions qui sont arrivées à expiration depuis au moins 3 jours, entrez les paramètres de travail suivants :
      action=deactivate&days=3
    4. Remplissez toute autre zone requise, puis cliquez sur Enregistrez.

Results

Votre travail figure sur la page Ecran de statut du planificateur et s'exécute à l'heure de démarrage spécifiée.