Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Les groupes d’intérêt communautaire sont maintenant passés de Yammer à Microsoft Viva Engage. Pour participer à une communauté Viva Engage et participer aux dernières discussions, renseignez le formulaire Demander l’accès à la communauté Finance et Operations Viva Engage , puis choisissez la communauté que vous souhaitez rejoindre.
Le processeur de messages est une infrastructure pour le traitement des messages qui représentent des événements. Il a les propriétés suivantes :
- Il traite les messages dans l’ordre correct. (Les messages dépendants sont traités en séquence.)
- Elle est scalable. (Les messages indépendants peuvent être traités en parallèle.)
- Il utilise les ressources système requises.
- Il évite l’épuisement des ressources système si un pic de messages se produit.
- C’est fiable.
- Il est traçable.
Vous pouvez utiliser cette infrastructure, par exemple, pour développer et gérer l’intégration personnalisée avec des systèmes externes et traiter d’autres fonctionnalités personnalisées. Microsoft Dynamics 365 Supply Chain Management inclut, par exemple, plusieurs fonctionnalités prêtes à l’emploi qui utilisent des types de messages prédéfinis et des files d’attente de messages. Ces fonctionnalités incluent l’intégration du système d’exécution de fabrication tiers (MES), la publication différée et la publication de bordereau d’emballage pendant la fermeture du conteneur. Le mode gestion de l’entrepôt utilise uniquement l’infrastructure du processeur de messages pour gérer les commandes d’expédition entrantes et sortantes.
Cet article explique comment surveiller et contrôler le traitement de tous les types de messages à l’aide de la page messages du processeur de messages .
Page du processeur de messages
Utilisez la page messages du processeur de messages pour afficher la liste des messages entrants, afficher le journal des messages, traiter manuellement les messages et résoudre les problèmes.
Ouvrir la page messages du processeur de messages
Pour afficher la liste des messages traités par le processeur de messages, accédez à Administration système > Processeur de messages > Messages du processeur de messages.
Colonnes de la grille et filtres sur la page des messages du processeur de message
Utilisez les champs en haut de la page messages du processeur de messages pour rechercher des messages spécifiques. La plupart de ces filtres correspondent aux en-têtes de colonne de la grille de messages. Les filtres et en-têtes de colonne suivants sont disponibles :
Type de message : type de message.
File d’attente de messages : nom de la file d’attente dans laquelle le message est traité. Les files d’attente suivantes sont disponibles :
- Partie d’exécution de fabrication : cette file d’attente contient les messages créés dans le cadre de la fonctionnalité d’intégration du système d’exécution de fabrication. Ces messages s’affichent également sur la page d’intégration des systèmes d’exécution de fabrication, qui est semblable à la page messages du processeur de messages , mais elle se concentre exclusivement sur cette fonctionnalité. Pour plus d’informations, consultez Intégrer des systèmes d’exécution de fabrication tiers.
- Production : cette file d’attente contient les messages créés dans le cadre de la fonctionnalité Rendre les biens finis physiquement disponibles avant la publication dans les journaux . Ces messages s’affichent également sur la page de publication différée de la commande de production , comme la page messages du processeur de messages , mais se concentre exclusivement sur cette fonctionnalité. Pour plus d’informations, consultez Rendre les biens finis physiquement disponibles avant de publier dans des journaux.
- Entrepôt : cette file d’attente contient les messages créés pour la gestion de l’entrepôt, par exemple pour publier un bordereau d’emballage des ventes lorsque le dernier conteneur d’expédition est fermé dans le cadre d’un processus d’emballage manuel. (Ce message comporte un type de message de bordereau d’emballage d’exécution pour conteneur.)
- Commandes d’expédition : cette file d’attente contient des messages qui prennent en charge le mode gestion de l’entrepôt uniquement.
- Produits du système source : cette file d'attente contient des messages qui prennent en charge les données de référence du produit source.
- Mises à jour des commandes d’expédition pour entrepôt externe : cette file contient des messages qui prennent en charge le traitement de l’entrepôt partagé externe.
- Dynamics 365 Sales Integration : cette file d’attente contient des messages qui s’intègrent à Dynamics 365 Sales. Pour plus d’informations sur cette fonctionnalité et les messages qu’elle peut ajouter à cette file d’attente, consultez Travaillez avec une efficacité accrue dans le processus de devis-à-caisse avec Dynamics 365 Sales.
- <Files d’attente personnalisées> : si votre système est personnalisé pour prendre en charge des types de files d’attente supplémentaires, ils apparaissent ici. Pour plus d’informations sur l’ajout de files d’attente personnalisées, consultez Implémenter une nouvelle file d’attente.
État du message : état du message. Les états suivants existent :
- En file d’attente – Le message est prêt à être traité par le processeur de messages.
- Traité – Le message a été traité par le processeur de messages.
- Annulé : le message est annulé par un utilisateur.
- Échec : le message n’a pas pu être traité.
Contenu du message – Ce filtre lance une recherche en texte intégral du contenu du message. (La grille n’affiche pas le contenu du message.) Le filtre traite la plupart des symboles spéciaux, tels que les traits d’union, comme les espaces, et traite tous les caractères d’espace comme des opérateurs OR booléens. Par exemple, si vous recherchez une valeur spécifique
journalidégale à USMF-123456, le système recherche tous les messages qui contiennent « USMF » ou « 123456 », et la liste est susceptible d’être longue. Par conséquent, il est préférable d’entrer simplement 123456 dans ce cas, car des résultats plus spécifiques sont retournés.
Afficher le journal des messages, le contenu du message et les détails
Pour afficher des informations détaillées sur un message, sélectionnez-le dans la grille. Sélectionnez ensuite l’onglet Contenu du journal ou du message sous la grille des messages, où chaque événement de traitement s’affiche.
Le texte de l’onglet Contenu du message dépend de la valeur du type de message . Par conséquent, la longueur du texte varie. Un texte de contenu de message classique commence par une accolade ouvrante ({) et se termine par une accolade fermante (}). Entre les noms de champs (par exemple, journalId), chacun suivi d’un signe deux-points et d’une valeur (par exemple, USMF-123456).
La barre d’outils sur l’onglet Journal comprend les boutons suivants :
- Journal – Sélectionnez ce bouton pour afficher les résultats du traitement. Cette fonction est particulièrement utile lorsque les messages ont une valeur de résultat de traitementayant échoué et que vous souhaitez comprendre les raisons de l’échec du traitement.
- Groupe – Plusieurs opérations de traitement de messages peuvent s’exécuter dans le cadre du même traitement par lots. Sélectionnez ce bouton pour afficher les données détaillées. Par exemple, vous pouvez voir si des dépendances existent qui obligent le système à traiter certains messages dans une séquence spécifique.
Traiter manuellement, annuler ou remettre en file d'attente un message
En fonction de l’état actuel d’un message, vous pouvez le traiter manuellement ou l’annuler. Sélectionnez le message dans la grille, puis sélectionnez Traiter ou alors Annuler sur le volet Actions.
Si vous souhaitez renvoyer un message précédemment annulé, sélectionnez-le dans la grille. Sélectionnez ensuite la file d’attente dans le volet Action. Le système traite le message comme d’habitude.
Planifier le traitement des messages à l’aide du travail par lot du processeur de messages
Pour traiter une file d’attente de messages, configurez un travail de traitement par lots pour l’exécuter. En règle générale, vous configurez une planification fixe et régulière pour le traitement de chaque file d’attente. Toutefois, vous pouvez également exécuter n’importe quelle file d’attente à la demande. Pour créer et planifier les tâches de traitement par lots requises, procédez comme suit :
- Accédez à Administration du système > Processeur de messages > Processeur de messages.
- Dans la boîte de dialogue Processeur de messages, dans le champ File d’attente des messages, sélectionnez la file d’attente de messages associée aux messages que vous souhaitez traiter. La file d’attente que vous sélectionnez dépend de la fonctionnalité ou du système qui a généré les messages.
- Dans l'Run en arrière-plan FastTab, configurez les options de traitement par lots et de planification comme vous le souhaitez, comme vous le feriez pour autres types de travaux dans Gestion de la chaîne logistique.
- Sélectionnez OK pour exécuter ou planifier le travail en fonction de vos paramètres.
Configuration de la file d’attente du processeur de messages
Vous pouvez configurer le nombre de tâches de processeur dédiées à chaque file d’attente du processeur de messages et définir des règles pour la fréquence à laquelle la file d’attente nettoie les messages traités et annulés. Les files d’attente non configurées utilisent une valeur par défaut que vous pouvez remplacer si nécessaire. Suivez ces étapes pour personnaliser une ou plusieurs files d’attente.
Accédez à l'administration système > le processeur de messages > la configuration de la file d'attente des messages.
Suivez l’une de ces étapes :
- Pour modifier une file d’attente existante, sélectionnez Modifier dans le volet Action, puis sélectionnez la file d’attente cible dans la grille.
- Pour ajouter une nouvelle configuration, sélectionnez Ajouter dans le volet Action pour ajouter une nouvelle ligne à la grille. Ensuite, dans le champ File d’attente de messages pour la nouvelle ligne, sélectionnez le nom de la file d’attente que vous souhaitez configurer.
Pour la ligne nouvelle ou sélectionnée, définissez les paramètres suivants :
- Nombre de tâches de processeur : spécifiez le nombre de tâches de processeur dédiées à la file d’attente spécifiée. La valeur maximale est 8. La valeur minimale dépend du nombre minimal de threads de lot configurés pour votre système (généralement 2).
- Jours avant la suppression du message traité : spécifiez le nombre de jours avant que les messages traités ne soient nettoyés (supprimés). Définissez ce champ sur zéro (0) pour désactiver le nettoyage des messages traités. Pour plus d’informations, consultez Nettoyer les messages traités et annulés du processeur de messages.
- Jours avant la suppression du message annulé : spécifiez le nombre de jours avant que les messages annulés ne soient nettoyés (supprimés). Définissez ce champ sur zéro (0) pour désactiver le nettoyage des messages annulés. Pour plus d’informations, consultez Nettoyer les messages traités et annulés du processeur de messages.
Dans le volet Actions, sélectionnez Enregistrer.
Informations associées
- Nettoyer les messages traités et annulés du processeur de messages
- Événements métier, files d’attente de messages personnalisées et types de messages personnalisés
- Messages de processeur de messages pour les processus de gestion des entrepôts
- Échanger des données entre les systèmes
- Intégration avec des systèmes d’exécution de fabrication tiers
- Activer et configurer les fonctionnalités Quote-to-Cash améliorées avec Dynamics 365 Sales
- Rendre les marchandises finies physiquement disponibles avant la validation dans les journaux