Anveo EDI Connect / Config / Échange de données / ANVEDI File Handler
This is an automatic translation. The original post is available in Anglais.

ANVEDI File Handler

Cette codeunit n’est pas disponible dans Microsoft Dynamics 365 Business Central Online (SaaS).

Cette codeunit est utilisée pour envoyer ou recevoir des fichiers du système de fichiers local du service tier ou de tout chemin d’accès au réseau UNC accessible depuis le service tier.

Vous pouvez sélectionner cette codeunit dans le canal de communication et utiliser l’action Configure dans le canal de communication, pour modifier les paramètres.

Domaines

Communication Channel Code

Ce champ fait partie de la clé primaire. Ce champ est rempli automatiquement.

Path

Le chemin d’accès local ou de réseau à partir duquel vous souhaitez recevoir les fichiers ou auquel vous souhaitez envoyer les fichiers.

File Mask

Sur les canaux de communication entrants, vous pouvez filtrer les noms des fichiers qui doivent être traités. Il s’agit d’une chaîne de filtrage Dynamics et sensible à la casse. Pour filtrer sans vérifier la casse, vous devez ajouter le signe « @ » devant le filtre.

@*.xml
Exemple : Recevoir tous les fichiers se terminant par .xml. Ne filtrez pas les majuscules et acceptez également les fichiers .XML, etc.

Action on Import

Vous pouvez spécifier sur les fichiers entrants ce que le module doit faire avec le fichier original

Do Nothing

Laissez-la où elle se trouve. Avertissement : Si vous autorisez les noms de fichiers en double, cela entraînera l’importation répétée du fichier.
(La valeur entière de cette option dans la base de données est 0)

Archive

Archivez le dossier après l’avoir reçu. Le dossier ne sera archivé que s’il peut être lu. Le module archivera les fichiers qui ne peuvent pas être traités, mais qui ont été récupérés avec succès (lecture).
(La valeur entière de cette option dans la base de données est 1)

Delete

Supprimez le fichier après l’avoir reçu. Le fichier ne sera supprimé que s’il est lisible. Le module supprime les fichiers qui ne peuvent pas être traités, mais qui ont été récupérés avec succès (lecture). Les données sont toujours disponibles à partir du EDI Message.
(La valeur entière de cette option dans la base de données est 2)

Archive Folder

Le chemin local ou de réseau où les fichiers archivés doivent être écrits.

Allow Duplicate Filenames

Si un fichier portant le même nom peut être récupéré deux fois par le même canal de communication. Vous ne devez autoriser la duplication des noms de fichiers que si vous archivez ou supprimez les fichiers.

Filename Template

Une chaîne modèle pour construire le nom du fichier. Vous pouvez utiliser n’importe quel texte constant valable à l’intérieur des noms de fichiers. Nous prenons en charge plusieurs variables globales qui peuvent être utilisées à l’intérieur du nom de fichier. Comme le module ne connaît pas le contenu du fichier et les structures tampons utilisées, vous ne pouvez pas accéder directement aux données du fichier.

Les variables suivantes sont disponibles :

{Entry No.}

Le numéro d’entrée de la transmission. Peut être utilisé pour générer un nom de fichier unique.

{Description}

La description de la transmission.

{Sender Party}

Dépréciation. Alias pour {Sender Partner}.

{Sender Partner}

Le code du partenaire expéditeur.

{Sender Identification}

L’identification du partenaire expéditeur.

{Receiver Party}

Dépréciation. Alias pour {Receiver Partner}.

{Receiver Partner}

Le code du partenaire récepteur.

{Receiver Identification}

L’identification du partenaire récepteur.

{Project}

Le projet de la mapping qui a généré les données.

{Format}

Le format du mapping qui a généré les données.

{Code}

Le code de la mapping qui a généré les données.

{CCYY}

L’année avec des informations sur le siècle, par exemple 2019.

{YY}

L’année, par exemple 19.

{MM}

Le mois en deux chiffres.

{DD}

Le jour en deux chiffres.

{WW}

La semaine civile, représentée par deux chiffres.

{QQ}

Le quart, représenté par deux chiffres.

{HH}

L’heure de la création de la transmission.

{mm}

Le procès-verbal de la création de la transmission.

{ss}

Les secondes de la création de la transmission.

Il est possible de créer des variables personnalisées via la fonctionnalité de rappel du module, si vous avez besoin, par exemple, d’inclure un numéro de document dans le nom du fichier.