Partager via


Traitement des événements de l’application d’entreposage

Les traitements par lots exécutés dans Supply Chain Management peuvent utiliser les données d’une file d’attente pour traiter les événements émis par l’application mobile Gestion des entrepôts afin de réagir selon les besoins aux événements signalés. Cette fonctionnalité ajoute les événements pertinents à la file d’attente en réponse à certains types d’actions entreprises par les employés utilisant l’application. Un exemple est l’utilisation de la fonction Créer et traiter des ordres de transfert depuis l’application d’entreposage ; l’en-tête et les lignes de l’ordre de transfert sont créés et mis à jour dans le back-end lorsque le système exécute le traitement par lots Traiter les événements de l’application d’entreposage.

Activer ou désactiver la fonction Traiter les événements de l’application d’entreposage

À compter de la version 10.0.25 de Supply Chain Management, cette fonctionnalité sera activée par défaut. À compter de la version 10.0.29 de Supply Chain Management, cette caractéristique est obligatoire. Par conséquent, elle est activée par défaut et ne peut pas être désactivée à nouveau. Si vous exécutez une version antérieure à 10.0.29, les administrateurs peuvent activer ou désactiver cette caractéristique en recherchant la caractéristique Traiter les événements d’application d’entrepôt dans l’espace de travail Gestion des caractéristiques.

Configurer un traitement par lots pour traiter les événements de l’application d’entreposage

Traiter les événements d’application d’entrepôt

Configurez un traitement par lots planifié pour traiter les événements de l’application d’entreposage pour la création de l’ordre de transfert et les mises à jour des lignes.

  1. Accédez à Gestion des entrepôts > Tâches périodiques > Traiter les événements de l’application d’entreposage.
  2. La boîte de dialogue Traiter les événements de l’application d’entreposage s’ouvre. Développez l’organisateur Exécuter en arrière-plan et définissez Traitement par lots sur Oui.
  3. Dans l’organisateur Exécuter en arrière-plan, sélectionnez Récurrence.
  4. La boîte de dialogue Définir la récurrence s’ouvre. Définissez le programme d’exécution selon les besoins de votre entreprise.
  5. Sélectionnez OK pour revenir à la boîte de dialogue Traiter les événements de l’application d’entreposage.
  6. Sélectionnez OK dans la boîte de dialogue Traiter les événements de l’application d’entreposage pour ajouter le traitement par lots à la file d’attente des traitements par lots.

Interroger les événements de l’application d’entreposage

Vous pouvez afficher la file d’attente et les messages d’événements générés par l’application mobile Warehouse Management en accédant à Gestion des entrepôts > Recherches et états > Journaux des appareils mobiles > Événements de l’application d’entreposage.

Le processus de file d’attente d’événements standard

La file d’attente des événements de l’application d’entreposage est généralement utilisée avec le flux décrit ci-dessous :

  1. Un événement est ajouté à la file d’attente avec un message d’événement. Le nouveau message a initialement un état d’événement de En attente, ce qui signifie que le traitement par lots Traiter les événements de l’application d’entreposage ne sélectionnera pas ce message et ne le traitera pas.
  2. Dès que l’état du message sera actualisé en En file d’attente, le traitement par lots Traiter les événements de l’application d’entreposage sélectionnera et traitera l’événement.
  3. Le traitement par lots actualise les états d’événement soit en Terminé, soit en Échoué, selon que le processus demandé était possible.
  4. Lorsque tous les messages d’événements associés sont Terminés, l’événement est supprimé de la file d’attente.

Pour voir un exemple détaillé, voir Créer un ordre de transfert à partir du processus de l’application d’entreposage.

Gérer les erreurs d’événement

Dans le cadre du traitement des événements d’entrepôt, l’activité de message demandée peut ne pas recevoir de processus du traitement par lots. Dans ce cas, le message d’événement sera changé en Échoué. Vous pouvez utiliser les informations du Journal des traitements par lots pour savoir pourquoi et prendre les mesures nécessaires pour corriger les éventuels problèmes.

Pour voir un exemple détaillé, voir Créer un ordre de transfert à partir de l’application d’entreposage.

Pour réinitialiser un message d’événement d’application d’entreposage ayant échoué :

  1. Accédez à Gestion des entrepôts > Recherches et états > Journaux des appareils mobiles > Événements de l’application d’entreposage.
  2. Dans l’organisateur Messages d’événement de l’application d’entreposage, recherchez et sélectionnez un événement pertinent qui affiche Échoué dans la colonne État de l’événement.
  3. Sélectionnez Réinitialiser dans la barre d’outils Messages d’événement de l’application d’entreposage.
  4. Continuez jusqu’à ce que tous les messages pertinents soient réinitialisés.

Vous pouvez également supprimer un message d’événement Échoué à l’aide de l’option Supprimer de la barre d’outils Messages d’événement de l’application d’entreposage.