Génération d'un BOD sous la forme d'une tâche d'arrière-plan

Dans cette application, un BOD est généré automatiquement par les événements d'application appropriés - par exemple, un changement de statut ou la réception d'un article -, comme défini dans les écrans Docs de réplication. Dans certains cas, un BOD doit également être généré par un événement programmé plutôt que par un événement d'application.

Par exemple, la génération du BOD ProductionOrder est déclenchée par une modification du statut, mais n'est pas déclenchée par des modifications du programme répétitif. La génération d'un BOD ProductionOrder à chaque modification de date générerait tellement de BOD en un seul jour que cela pourrait saturer le système. C'est pourquoi l'utilisation d'un événement d'application pour déclencher la génération de BOD ProductionOrder à chaque modification de programme n'est pas une bonne idée. Il est préférable d'utiliser à la place un événement programmé exécuté sous la forme d'une tâche d'arrière-plan. Le BOD généré inclut toutes les modifications du programme depuis la dernière exécution de la génération de BOD.

  1. Dans l'écran Réf-X docs de réplication émis, définissez une définition pour le BOD nécessitant un événement programmé.
    1. Pour configurer rapidement la définition du BOD, copiez la définition actuelle du même BOD vers la nouvelle définition, puis affectez-lui une nouvelle méthode via le champ S'applique à méthode.
    2. Sélectionnez Eligible pour demande d'arrière-plan pour que le BOD puisse être généré comme une tâche d'arrière-plan programmée.
    3. Appliquer conditions de filtre. Les conditions de filtrage sont nécessaires pour restreindre le nombre de BOD créés et pour définir l'heure à laquelle ils sont créés, afin de ne pas saturer le système lors des heures de travail.

      Reportez-vous à Conditions de filtre pour les BOD.

      Le BOD ProductionOrder est particulièrement susceptible de causer une surcharge système du fait de sa taille et du nombre de fois où il peut être généré.

      Pour des exemples de filtres appropriés pour les ordres de production, reportez vous à Exemple : Paramétrage d'une génération de BOD Ordre de fabrication à exécuter en arrière-plan.

  2. Dans l'écran Catég. réplication, créez une nouvelle catégorie contenant la méthode que vous avez créée à l'étape 1 ou utilisez la catégorie ESB existante.
  3. Dans Demande manu. des docs de réplication (util), créez une tâche d'arrière-plan qui générera les BOD sélectionnés :
    1. Cliquez sur le bouton de filtre actif sur la barre d'outils.
    2. Sélectionnez le champ Nom BOD, Verbe BOD et S'applique à méthode approprié.
    3. Sélectionnez Màj dans le champ Màj/Chargmt initial.
    4. Dans le menu Actions, sélectionnez Arrière-plan.
    5. Indiquez quand exécuter la tâche d'arrière-plan et cliquez sur OK.
      Remarque:  Pour le BOD ProductionOrder, nous vous recommandons d'exécuter les traitements de planification ou d'ordonnancement avant d'exécuter la tâche d'arrière-plan.

La tâche d'arrière-plan sélectionne la définition de référence croisée à transmettre et génère le BOD à l'heure programmée. Les paramètres et les filtres utilisés dans la définition de la référence croisée à transmettre ne sont pas enregistrés dans la tâche d'arrière-plan, de façon à ce que vous puissiez les ajuster et les utiliser pour la prochaine exécution programmée.