Utilisation de la journalisation des concepts

Objectifs de la journalisation des concepts

Une autre solution de dépannage est d'activer la fonction d'enregistrement des concepts pour une tâche dans la vue serveur ou les pages d'administration dans un environnement Cloud. Une fois la fonction activée, exécutez le programme et consultez les concepts consignés dans le journal des tâches/travaux. Les informations importantes d'un travail (par exemple, des valeurs des champs sélectionnés) sont enregistrées dans le journal sous la forme d'un texte accessible en lecture.

Remarque

L'enregistrement des concepts doit uniquement être activé lors d'une analyse afin de réduire la charge de travail dans le système.

Comment activer la journalisation des concepts

Le rôle M3BE-FndAdmin est nécessaire pour configurer l'enregistrement et les niveaux d'enregistrement pour les travaux d'autres utilisateurs. Les utilisateurs disposant du rôle M3BE-FndUser peuvent consulter leurs propres travaux et les journaux associés mais auront également besoin du rôle M3BE-LogEnabler pour configurer l'enregistrement et les niveaux d'enregistrement.

  1. Cliquez sur Outils d'administration > Business Engine Jobs (Tâches Business Engine).
  2. Cliquez avec le bouton droit ou sélectionnez une tâche dans la liste, puis sélectionnez Logging (Enregistrement) > Configure Logging (Configurer l'enregistrement) pour modifier, ajouter ou supprimer la configuration de l'enregistrement de la tâche en question.
    1. Sous la section Log Levels (Niveaux d'enregistrement), sélectionnez les niveaux pour lesquels l'enregistrement est à activer.
    2. Sous la section Components (Composants), sélectionnez les composants pour lesquels l'enregistrement est également à activer.
    3. Sous la section Concepts, cochez la case Enable Concepts (Activer les concepts) pour valider la journalisation des concepts et, dans la liste déroulante, cochez les cases des concepts à activer.
    4. Sous la section Other Settings (Autres paramètres), utilisez la liste déroulante Backlog size (Taille du bakclog) pour choisir le nombre d'entrées à conserver dans le backlog ou bien cochez la case Log to file (Enregistrer dans un fichier) pour consigner toutes les entrées dans un fichier, sur l'hôte où la tâche est en cours d'exécution. Le fichier inclura toutes les entrées (pas seulement le backlog) avec un préfixe "JOBLOG-". Il peut être téléchargé dans la page Business Engine Logs (Journaux Business Engine).
    5. Cliquez sur le bouton Save (Enregistrer) pour enregistrer la configuration ou cliquez sur le bouton Delete (Supprimer) pour supprimer une configuration existante.
      Remarque

      Une configuration est active pendant 4 heures ; elle sera ensuite automatiquement supprimée de la tâche.

  3. Cliquez avec le bouton droit ou sélectionnez une tâche pour lequel l'enregistrement est configuré, puis sélectionnez Logging (Enregistrement) > View log (Afficher le journal) pour afficher le backlog de la tâche.
    1. (Facultatif) Vous pouvez désactiver la case Refresh automatically (Actualiser automatiquement) pour arrêter l'actualisation du backlog lors de sa visualisation.
    2. Filtrez par heure, niveau ou message pour afficher des entrées spécifiques.
    3. Cliquez sur le bouton Export (Exporter) pour télécharger les entrées affichées sous la forme d'un fichier texte.

Comment accéder aux journaux

L'affichage et le téléchargement des journaux peuvent s'avérer utiles pour résoudre des problèmes au sein d'une application M3 Business Engine. Une connexion au rôle M3BE-FndUser ou M3BE-FndAdmin est requise pour accéder à Outils d'administration > Business Engine Logs (Journaux Business Engine) à partir du menu Infor M3 dans Infor OS Portal ou dans Info Ming.le. Le rôle M3BE-FndAdmin est indispensable pour afficher les journaux d'autres utilisateurs.

  1. Cliquez sur Outils d'administration > Business Engine Logs (Journaux Business Engine).
  2. Filtrez par nom de fichier, dernière date de modification ou taille pour trouver le journal que vous souhaitez afficher.
  3. Sélectionnez le fichier dans la liste et cliquez sur l'icône de téléchargement en haut pour le télécharger.

    Pour afficher le contenu du fichier, ouvrez-le dans un éditeur de texte (le Bloc-notes, par exemple).

Journaux d'enregistrement de concepts

Journal d'enregistrement de concepts Description
mvx.applicationFoundation.xmlByStructure Environnement application (Application Foundation), création d'un fichier XML sur la base d'une structure XML paramétrable. Terminé dans cCRMNGRP.
mvx.applicationFoundation.initialLoad Environnement application (Application Foundation), consignation des opérations de charge initiale. Terminé dans EVS007Sbm.
mvx.archiving.finance Archivage, finance. Utilisé lorsque les données financières sont archivées.
mvx.fin.tax.avataxDetails Enregistrement des informations de l'utilitaire cAvaTax chargé de gérer les appels et les réponses à destination ou provenant de la solution AvaTax.
mvx.manageCheckDigit Gestion de la clé de contrôle.
mvx.fim.logCenPos Enregistrement du message XML CenPOS.
mvx.sce.whm.deliveryManager Exécution de la chaîne d'approvisionnement, gestionnaire de livraison.

Le concept fournira les informations suivantes :

Direction, referenceOrderCategory, processedDeliveries, deliveryLineMissing, orderMissing, orderComplete, orderLock, dispatchPolicyMissing, autoLevel5, allocationInProgress, outboundDeliveryInProgress, orderNotAuthorizied, customerOrderStop, customerStop, prepaymentStop, inboundDeliveryInProgress.

Pour chacune des catégories énoncées ci-dessus, il existe un compteur qui enregistrera combien de fois l'une des conditions ci-dessus s'est produite.

mvx.sce.edc.EventTrigger Exécution de la chaîne d'approvisionnement, contrôle de documents sur la base d'événements, déclencheur d'événement. Consignation des opérations de détection déclenchées.
mvx.eventSubscription.alerts Abonnement d'événement, alertes. Traitement des abonnements Event Hub - déclenchement d'alertes (e-mails). Terminé dans la tâche auto CMS911.
mvx.eventSubscription.log Traitement des abonnements Event Hub - déclenchement de la consignation des événements. Terminé dans la tâche auto CMS912.
mvx.eventSubscription.tableUpdate Abonnement d'événement, mise à jour des tables. Traitement des abonnements Event Hub - déclenchement de la mise à jour des tables. Terminé dans la tâche auto CMS910.
mvx.eventSubscription.api Abonnement d'événement, API. Traitement des abonnements Event Hub - appel des API M3 en fonction de l'abonnement d'événement. Terminé dans la tâche auto CMS913.
mvx.eventSubscription.webServices Abonnement d'événement, services Web. Traitement des abonnements Event Hub - appel des services Web sur la base d'un abonnement d'événement. Terminé dans la tâche auto CMS949.
mvx.eventSubscription.compositeEvents Abonnement d'événement, événements composites. Traitement des abonnements Event Hub - déclenchement de la consignation des événements. Terminé dans la tâche auto CMS912.
mvx.sce.transport.FreighRateCreation Exécution de la chaîne d'approvisionnement, transport, création de taux de transport.
mvx.sce.transport.InboundDeliveryStatusAtReceipt Enregistre la référence et le statut d'une ligne d'ordre d'achat lors de la création d'une livraison entrante.
mvx.import.debug System Foundation, fonctions d'importation EVS101 et EVS102.
mvx.systemFoundation.JobManager System Foundation, gestionnaire de travaux. CMNGJOB
mvx.korean.taxinvoice.xml Factures fiscales en Corée, impression du fichier XML généré, gestion dans cTaxInvoiceXML.
mvx.korean.taxinvoice.json Factures fiscales en Corée, impression des paramètres JSON, gestion dans cTaxInvoiceCOM.
mvx.man.process Fonctions liées à la fabrication/production de type process dans la zone MAN.
mvx.mi.timing Mesure du temps d'exécution pour les transactions MI.
mvx.msf.crs.applicationMessage Environnement application (Application Foundation), message d'application. Récupère des données portant sur la génération des messages d'application. Terminé dans (CRS428).
mvx.msf.crs.asj.controller Environnement application (Application Foundation), contrôleur de travaux asynchrones/auto (ASJ) M3 BE. Terminé dans CMONASJ.
mvx.msf.crs.asj.imq Environnement application (Application Foundation), cadre de lancement des travaux asynchrones/auto IMQ. Terminé dans IMQAutoStartJob.
mvx.msf.crs.asj.manager Environnement application (Application Foundation), gestionnaire de travaux asynchrones/auto (ASJ) M3 BE. Terminé dans cCMAsjManager.
mvx.msf.crs.configList.dbAccess Environnement application (Application Foundation), génération de listes configurables. Terminé dans cCRMNGVW.
mvx.msf.crs.configList.subfileGen Environnement application (Application Foundation), génération de listes configurables. Terminé dans cCRMNGVW.
mvx.msf.crs.infoBrowserMI Enregistrement des transactions MI/navigateur d'informations. Terminé dans CMS100MI.
mvx.msf.crs.infoBrowser.processBookmark Extrait des informations sur des données susceptibles d'entraîner des erreurs de signets non valides dans (CMS100). Terminé dans CMS100.
mvx.msf.crs.queryBuilder Environnement application (Application Foundation), créateur de requêtes. Terminé dans {@link cCMQueryBuilder}.
mvx.msf.crs.taskManager Environnement application (Application Foundation), consignation des opérations de gestion de la charge. Terminé dans {@link cCMTaskManager}.
mvx.msf.env.selectJobAttr Environnement application (Application Foundation), sélection d'un attribut de travail/tâche. Terminé dans MNS230.
mvx.msf.out.outputter.writer Gestion des sorties, opérations de consignation de l'enregistreur. Terminé dans {@link cOutputter}, {@link cCsvOutputter} et {@link cXmlOutputter}.
mvx.msf.sec.gdpr.searchExecute Sécurité, recherche RGPD et exécution des opérations d'enregistrement. Terminé dans {@link CMS210Sbm} et {@link CMS210Fnc}.
mvx.app.util.PFIAsyncTrigger
mvx.pcm.timing Intégration PCM, calendrier des appels de service Web.
mvx.pcm.data Intégration PCM, impression des attributs et valeurs retournées depuis PCM.
mvx.pdm.process Fonctions relatives à la production de type process dans la zone Gestion des données produits.
mvx.rental Location - général.
mvx.sce.transport.RouteSelection Exécution de la chaîne d'approvisionnement, transport, sélection de tournée.
mvx.sce.whm.RetrievePutAwayLocation Ce journal de concept vaut la peine d'être exécuté pour l'extraction d'un emplacement de rangement et permet ainsi de comprendre pourquoi certains emplacements ont été exclus de la recherche et de mieux cerner la proposition de M3.

Par exemple, ouvrez le programme 'Ordre d'achat. Réceptionner marchandises' (PPS300) et vérifiez l'emplacement proposé dans l'écran E.

Remarque

N'exécutez pas ce journal pour plusieurs recherches car il ne conviendrait pas dans le cas d'une analyse.

mvx.sls.invoicing.TaxCalculation Commande de vente, calcul de la taxe sur les ventes lors de la facturation.
Planification des ressources de services (SRP) / (MOS950) Les différents journaux de concepts sous mvx.mai.srp sont destinés à la résolution des problèmes liés au calcul de la planification des ressources de services (SRP). Les principaux types de questions rencontrés dans ce domaine sont les suivants :

1) J'ai configuré toutes mes données pour un service programmé mais aucune demande de travail n'apparaît dans 'Demande de travail. Ouvrir' (MOS170). Pourquoi ?

2) Une demande de travail survient à la date x alors que je l'attendais à la date y. Pourquoi ?

Toutes les erreurs graves détectées lors de la configuration des données de base sont consignées dans les concepts "de base". Si vous ne savez pas exactement ce que vous recherchez, le workflow préconisé est d'ajouter des concepts un par un, dans l'ordre de leurs numéros de séquence. Par exemple, débutez avec 01triggers et exécutez à nouveau ce cas après l'ajout de chaque concept.

mvx.mai.srp.basics.01triggers Consigne les paramètres d'entrée par lesquels le calcul SRP a été invoqué. Enregistre également la mise à jour des enregistrements de déclenchement pour la date de calcul suivante. Utile pour la surveillance du calcul SRP lors de l'exécution en tant que tâche auto, c'est-à-dire le 'calcul du calcul des besoins par écart continu'.
mvx.mai.srp.basics.02objects Consigne les ID de tous les articles de série et positions détectés lors de la boucle via la liste intégrée de l'unité opérationnelle ou du site.
mvx.mai.srp.basics.03services Consigne tous les services programmés détectés pour chaque objet et précisent s'ils sont admissibles pour le calcul.
mvx.mai.srp.basics.04calculation Consigne les principales étapes de calcul pour chaque service. Les résultats des calculs intermédiaires sont consignés pour les 10 premières dates de service.
mvx.mai.srp.details.05objects Consigne les détails de chaque objet, soit un article de série ou une position. Doit toujours être utilisé avec 02objects.
mvx.mai.srp.details.06services Consigne les détails de chaque service. Doit toujours être utilisé avec 03services.
mvx.mai.srp.details.07calculation Consigne tous les détails du calcul. Les résultats des calculs intermédiaires sont entièrement consignés.
mvx.mai.srp.details.08operationplan Enregistre l'extraction du plan opérationnel depuis le programme 'Plan opérationnel. Ouvrir' (MOS380). A utiliser uniquement si les compteurs hors calendrier sont les éléments sur lesquels vous souhaitez concentrer vos efforts.
mvx.mai.srp.details.09workrequestupdate Consigne la mise à jour des résultats du calcul dans les programmes 'Demande de travail. Ouvrir' (MOS170) et 'Equipement. Ouvrir historique service' (MOS180), y compris les résultats de la suppression. Il s'agit du seul concept détaillé nécessaire si aucune demande de travail n'apparaît dans 'Demande de travail. Ouvrir' (MOS170) malgré la configuration de l'ensemble des données. Dans le cas contraire, les concepts « de base » doivent s'avérer suffisants.
mvx.SupplierRebateOnSalesAgr Remise fournisseur sur le contrat de vente.
mvx.toolcreation Création d'outils.
mvx.sce.tei.TransferCreation Exécution de la chaîne d'approvisionnement, création d'un transfert IET. Enregistrement de la détection et création d'un transfert IET.
mvx.fim.tax.vertex Enregistrement des informations concernant le temps de réponse en diverses étapes lors d'un appel soumis à Vertex et de la réception d'une réponse.
mvx.fim.tax.vertex.details Enregistrement des informations détaillées dans les demandes et les réponses Vertex.
mvx.msf.sec.eSignature Erreur de journal dans le processus de signature électronique échoué de l'API SES450MI.PrcEsignature.