Afficher / Masquer la table des matières

    Exécution des échanges de données

    Déclenchement des échanges de données

    Les échanges de données peuvent être déclenchés de façon automatique ou manuelle.

    Exécution manuelle

    Un bouton de déclenchement manuel a été ajouté dans tous les documents qui le nécessite.

    Exécution automatique

    Quand un modèle d'échange de document est paramétré avec un déclenchement automatique, cela signifie que l'exécution sera automatiquement réalisée selon le tableau suivant :

    Table ID Nom table Evènement
    110 Sales Shipment Header Validation d'une expédition vente.
    112 Sales Invoice Header Validation d'une facture de vente.
    6660 Return Receipt Header Validation d'une réception retour (vente).
    114 Sales Cr.Memo Header Validation d'un avoir de vente.
    120 Purch. Rcpt. Header Validation d'une réception achat.
    122 Purch. Inv. Header Validation d'une facture d'achat.
    6650 Return Shipment Header Validation d'une expédition retour (achat).
    124 Purch. Cr. Memo Hdr. Validation d'un avoir d'achat.
    232 Gen. Journal Batch Validation d'une feuille comptabilité.
    414 Sales Header Lancement d'un document de vente.
    415 Purchase Header Lancement d'un document d'achat.

    Suivi des exécutions

    Quand un échange de données est exécuté, toutes les étapes du traitement sont détaillées dans des écritures de suivi appelées Ecritures traitement enregistrement.

    Fonctionnement des écritures de suivi des exécutions

    Quand un échanges de données est exécuté, le module génère une ou plusieurs écritures dans la table Ecritures traitement enregistrement. Le nombre d'écriture générée dépend du paramétrage réalisé au niveau du modèle d'échange, sachant qu'au moins une écriture sera générée.

    Chaque écriture dispose d'un Type de transaction qui est indiqué dans l'écriture. Ces types sont les suivants :

    Type Description
    CHCKDAT Correspond à la vérification des données préalables. Cette vérification peut être activée dans le modèle d'échange de document.
    RECFIND Correspond à la recherche de l'enregistrement de base. Ce traitement est réalisé quand le modèle d'échange doit rechercher un enregistrement pour le mettre à jour ou quand un pré-traitement est nécessaire
    PREPROC Correspond au pré-traitement défini dans le modèle d'échange de document.
    DATAUPD Correspond au transfert de données entre les tables, c'est à dire à l'exécution de la création ou de la mise à jour des données.
    POSTPROC Correspond au post-traitement défini dans le modèle d'échange de document.

    Quand un échange est exécuté, Business Central génère une écriture pour chaque étape et tente de réaliser l'action correspondante :

    • Si l'action ne peut pas aboutir, l'écriture passe en statut Exécuté (Erreur), l'erreur rencontrée apparait dans la colonne Résultat et les traitements suivants ne sont pas réalisés.
    • Si l'action peut aboutir, l'écriture passe en statut Exécuté (Succès), le résultat apparait dans la colonne Résultat (dépend du type d'action effectuée) et les traitements suivants sont réalisés.

    Accéder aux Ecritures traitement enregistrement

    Les Ecritures traitement enregistrement sont consultables depuis les documents source. Des boutons d'accès sont disponibles dans les documents suivants :

    • Documents échangés
    • Facture vente enregistrée
    • Avoir vente enregistré
    • Facture achat enregistré
    • Avoir achat enregistré

    Il est cependant possible d'afficher la liste de toutes les écritures. Pour cela :

    1. Choisissez l'icône Rechercher , saisissez Ecritures traitement enregistrement , puis sélectionnez le lien associé.
    2. La page Ecritures traitement enregistrement s'ouvre. Elle présente les informations suivantes :
    Champs Description
    Code type traitement Pour les échanges de documents, indique DOCEXCh systématiquement.
    N° traitement Correspond au modèle d'échange de document qui est utilisé.
    Code type transaction Correspond au type de transaction réalisé.
    Enregistrement source Indique l'enregistrement qui est traité pour l'écriture de traitement d'enregistrement.
    Statut Indique le statut de l'écriture.
    Date/Heure dernier traitement Indique la date et l'heure de dernier traitement de l'écriture.
    Résultat Indique le résultat.
    Type objet Indique le type d'objet qui est exécuté lors de cette phase.
    N° objet Indique le numéro de l'objet qui est exécuté lors de cette phase.
    N° séquence parent Indique le numéro de séquence de l'écriture précédente dans le séquencement du traitement.
    N° séquence origine Indique le numéro de séquence initiale.
    N° écriture N° unique de la transaction.

    A partir de la page des Ecritures traitement enregistrement, il est possible de réaliser les actions suivantes :

    Action Description
    Valider permet de relancer la transaction si une écriture est en erreur. Quand la transaction est relancée et qu'elle aboutie, l'ensemble des actions suivantes est aussi exécuté.
    Affiche l'enregistrement source Permet d'affiche l'enregistrement indiqué dans le champ Enregistrement source.
    Afficher l'enregistrement destination Permet d'affiche l'enregistrement indiqué dans le champ Enregistrement destination.
    Afficher erreurs données Permet d'afficher les erreurs de données rencontrées lors d'une phase de vérification de données (Type CHECKDAT).

    Voir aussi

    Aperçu du module d'échange de document Gestion des flux inter-sociétés Gestion des interfaces
    Correspondances de données Modèles d'échange de documents
    Documents échangés Exécution des échanges de documents Utilisation de Business Central

    Haut de page Tous droits réservés - 2020 par - Mentions légales - Licence agreement