Aller au contenu principal

Configuration des modèles d'importation

DYCE Price List Import permet d'importer très facilement les listes de prix de différents fournisseurs dans Microsoft Dynamics 365 Business Central. La liste de prix peut être filtrée lors de l'importation, et certains champs peuvent être renseignés ou remplacés par des valeurs définies. Le filtre et le mappage de champs sont définis dans un modèle d'importation. Un modèle peut être créé pour chaque fournisseur et chaque liste de prix. Il est ainsi possible de traiter des listes de prix différentes et volumineuses en quelques clics. Les modèles d'importation sont des définitions d'échange de données.

Modèles article

Les modèles article contiennent des champs spécifiques à DYCE afin de pouvoir les prédéfinir facilement pour les nouvelles données de base.

Définitions d'échange de données​

Une nouvelle définition d'échange de données peut être créée sur la page du même nom. La page peut être ouverte à l'aide de la recherche (Alt+Q). Après la création d'une nouvelle définition d'échange de données, sélectionnez Importer liste des prix dans le champ Type. Sinon, la définition d'échange de données ne peut pas être utilisée pour importer des listes de prix. Cette sélection prédéfinit certains champs et crée une définition de ligne.

  • Le Type de fichier est défini sur Texte variable.
  • Dans les Définitions de ligne, les lignes existantes sont supprimées et une nouvelle ligne est créée pour l'importation de la liste de prix.
  • Un Mappage de champs avec l'ID table de Importer liste des prix (70112401) et le codeunit de traitement des fichiers au format CSV (XMLport lecture/écriture - 70112401).
Format de fichier

Vérifiez que l'Encodage du fichier et le Séparateur de colonnes correspondent au fichier à importer (format CSV). Une fois Importer liste des prix sélectionné, les champs peuvent ne pas être modifiables tant que la page n'a pas été actualisée ou fermée puis rouverte.

Définition de colonne​

La définition de colonne indique quelle colonne du fichier d'importation contient quelle information. Une description détaillée de la configuration des définitions d'échange de données est disponible ici.

Exemple
N° colonneNomType de donnéesFormat donnéesCulture de la mise en forme des données
2n° article fabricanttexteen-US
3Valide à partir dedatedd.MM.yyyyen-US
4Prix d'achatdécimalen-US

Mappage de champs​

Le Mappage de champs peut être ouvert dans le raccourci Définitions de ligne via l'action Mappage de champs (groupe d'actions Gérer).

Attention

Si le Type Importer liste des prix n'a pas été défini dans les définitions d'échange de données, aucun mappage de champs n'a encore été créé. Modifiez le type pour continuer.

En outre, le Codeunit de mappage 70112401 est renseigné lors de la sélection de Importer liste des prix (dans le champ Type). Les champs Codeunit pré-mappage et Codeunit post-mappage restent vides.

Le Mappage de champs indique quelle colonne du fichier d'importation (voir Définition de colonne) doit être importée dans quel champ de la page Importer liste des prix.

Exemple
N° colonneTitre colonneID de champLégende du champ
2n° article fabricant5N° article fabricant
3Valide à partir de13Valide à partir du
4Prix d'achat9Coût unitaire

Règles d'importation​

Toutes les lignes d'une liste de prix ne sont pas pertinentes. Pour éviter de devoir modifier fastidieusement le fichier d'importation ou les lignes importées, des filtres peuvent être appliqués. Certaines informations, comme le N° fournisseur, manquent généralement dans les fichiers d'importation, car le fournisseur ne peut pas les fournir. Elles peuvent être ajoutées en définissant une valeur fixe. Les filtres et les valeurs fixes peuvent être combinés pour remplacer des valeurs en fonction du contenu du fichier d'importation.

Le champ Règles d'importation indique, pour chaque ligne de la page Mappage de champs, le nombre de filtres et de valeurs fixes enregistrés. Un clic sur le nombre dans le champ Règles d'importation ouvre la page Modifier les règles d'importation. Les filtres et les valeurs fixes peuvent être saisis sur cette page.

Filtres​

Les filtres s'appliquent au contenu des colonnes du fichier d'importation. Pour filtrer sur le contenu d'une colonne, celle-ci doit être saisie dans le mappage de champs. Un clic sur le nombre de règles d'importation de la ligne ouvre la page Modifier les règles d'importation. Le champ Filtre sert à saisir le critère de filtre selon lequel le fichier d'importation doit être filtré. Les filtres peuvent être définis de la même manière que tout autre filtre dans Microsoft Dynamics 365 Business Central.

S'il existe plusieurs filtres (plusieurs lignes), un "OU" logique est appliqué. Cela vaut aussi bien pour plusieurs filtres dans une même ligne que dans des lignes différentes.

Si une colonne du fichier d'importation doit être filtrée sans être importée, le champ Filtre uniquement est utilisé (ID de champ : 21).

Exemple
N° colonneTitre colonneID de champLégende du champFiltre
8Description6DescriptionBusiness*
8Description6DescriptionAzure*

Toutes les lignes dont la description commence par Business ou Azure sont importées.

Valeurs fixes​

Les valeurs fixes servent à renseigner automatiquement les informations manquantes dans la page Importer liste des prix. Les valeurs fixes sont saisies dans les règles d'importation de la même manière que les filtres.

Exemple
N° colonneTitre colonneID de champLégende du champValeur fixe
8Description2N° fournisseur10523

Lors de l'importation, la valeur 10523 est automatiquement insérée dans le champ N° fournisseur de la page Importer liste des prix. L'indication du N° colonne est une nécessité technique. La colonne choisie n'a ici aucune incidence.

Combinaison de filtres et de valeurs fixes​

Les filtres et les valeurs fixes peuvent être combinés. Le filtre est appliqué en premier. Toutes les lignes du fichier d'importation qui correspondent au filtre sont importées. La valeur fixe est ensuite appliquée exclusivement à ces lignes. Il est ainsi possible de définir des valeurs différentes dans un même champ pour des sous-ensembles des lignes importées.

Exemple
N° colonneTitre colonneID de champLégende du champFiltreValeur fixe
8Description8Code modèle articleBusiness*ITEM BC
8Description8Code modèle articleAzure*ITEM AZ

Toutes les lignes dont la description commence par Business ou Azure sont importées. Dans toutes les lignes dont la description commence par Business, la valeur ITEM BC est définie comme code modèle article dans la page Importer liste des prix. Dans toutes les lignes dont la description commence par Azure, la valeur ITEM AZ est définie comme code modèle article dans la page Importer liste des prix.

Si une ligne correspond à la plage de filtres de plusieurs règles d'importation, la valeur fixe de la dernière règle d'importation appliquée l'emporte (par exemple Filtre 1 : Business*, Filtre 2 : B*).

Paramètres comptabilité​

Dans certains secteurs, il est utile de suivre le fabricant tout au long des processus métier et de l'analyser ultérieurement si nécessaire. C'est pourquoi le champ Code axe pour fabricants est ajouté au raccourci Axes analytiques. Il permet d'identifier de manière unique l'axe analytique qui représente le fabricant. Toutefois, aucune autre fonction n'est actuellement associée à ce champ.

Autorisations​

Cette section traite des ensembles d'autorisations fournis. Pour examiner en détail les autorisations contenues dans les ensembles d'autorisations, ouvrez la page Ensembles d'autorisations (Alt+Q) puis exécutez l'action Autorisations.

Les trois ensembles d'autorisations suivants sont fournis avec l'application :

  • DYCEPRICELISTIMPALL (DYCE Price List Import Lecture)
    Cet ensemble d'autorisations peut être attribué à tous les utilisateurs. Il comprend des autorisations en lecture seule pour utiliser les composants de DYCE Price List Import.
    Les mêmes autorisations étendent l'ensemble d'autorisations standard D365 READ (Dyn. 365 Read access all).
  • DYCEPRICELISTIMPUSER (DYCE Price List Import Édition)
    Cet ensemble d'autorisations est destiné à tous les utilisateurs qui importent et traitent des listes de prix.
    Les mêmes autorisations étendent l'ensemble d'autorisations standard D365 BASIC (Dynamics 365 Basic access).
  • DYCEPRICELISTADMIN (DYCE Price List Import Admin)
    Cet ensemble d'autorisations est conçu pour les administrateurs et les utilisateurs expérimentés qui doivent en outre pouvoir adapter les règles d'importation.
    Les mêmes autorisations étendent l'ensemble d'autorisations standard D365 SETUP (Dyn. 365 Company data setup).

Les ensembles d'autorisations s'appuient les uns sur les autres et contiennent chacun l'ensemble sous-jacent.

Pour plus d'informations sur les ensembles d'autorisations, consultez cette partie de la documentation Microsoft.