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 :
- Choisissez l'icône
, saisissez Ecritures traitement enregistrement , puis sélectionnez le lien associé.
- 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