Utiliser des schémas XML pour préparer les définitions d'échange de données
Pour activer l'importation/exportation de données dans des fichiers XML via l'infrastructure d'échange de données dans Business Central, vous pouvez utiliser des schémas XML pour définir les éléments de données que vous souhaitez échanger avec Business Central. Vous effectuez ce travail sur la Visionneuse de schéma XML page en chargeant le fichier de schéma XML, en sélectionnant les éléments de données pertinents, puis en initialisant une définition d'échange de données.
Lorsque vous avez défini les éléments de données à inclure sur la base du schéma XML, vous pouvez utiliser le Générer une définition d'échange de données action pour initialiser une définition d'échange de données basée sur les éléments de données sélectionnés, que vous complétez ensuite dans l'infrastructure d'échange de données. Cela crée un enregistrement sur la Définition d'échange de validation page où vous continuez en définissant quels éléments du fichier correspondent à quels champs de Business Central. Pour plus d'informations, consultez Configurer les définitions d'échange de données.
Cette rubrique contient les procédures suivantes :
Pour charger un fichier de schéma XML
Pour sélectionner ou désélectionner des nœuds dans un schéma XML
Pour générer une définition d'échange de données basée sur un schéma XML
Pour charger un fichier de schéma XML
Assurez-vous que le fichier de schéma XML approprié est disponible. L'extension du fichier est .xsd.
Sélectionner Rechercher (Alt+Q)
dans le coin supérieur droit, saisissez Schémas XML, puis choisissez le lien associé.Choisissez l'onglet Nouveau action.
Remplissez les champs comme décrit dans le tableau suivant.
Champ Description Code Spécifiez un code pour identifier le schéma XML. Description Spécifiez une description du schéma XML. La Espace de noms cible champ spécifie tout espace de noms dans le fichier de schéma XML qui a été chargé pour la ligne.
Choisissez l'onglet Charger le schéma action, puis sélectionnez le fichier de schéma XML.
Lorsque le fichier est chargé, le reste des champs de la ligne est rempli avec les informations du fichier, et la Schéma chargé case à cocher est sélectionnée.
Remarque
Remarque:
L'arborescence du schéma XML chargé est réduite par défaut. Vous développez chaque nœud en choisissant le + bouton du nœud. Pour développer tous les nœuds, choisissez Tout développer dans le ruban.
Pour sélectionner ou désélectionner des nœuds dans un schéma XML
Sélectionner Rechercher (Alt+Q)
dans le coin supérieur droit, saisissez Visionneuse de schéma XML, puis choisissez le lien associé.Remplissez les champs de l'en-tête comme décrit dans le tableau suivant.
Champ Description Code de schéma XML Spécifiez le fichier de schéma XML que vous avez chargé à l'étape 5 dans la section « Pour charger un fichier de schéma XML ». Nouveau N° XMLport Spécifiez le numéro du XMLport créé à partir de ce schéma XML lorsque vous choisissez le Générer un XMLport action. Les lignes sont maintenant remplies avec des nœuds représentant tous les éléments du schéma XML. Les nœuds pour les éléments obligatoires selon le schéma XML sont sélectionnés par défaut.
Sur la première ligne, dans la Nom du nœud colonne, développez le Document nœud, puis développez progressivement les nœuds sous-jacents que vous souhaitez examiner.
Vous pouvez également cliquer avec le bouton droit sur un nœud, puis choisir Tout développer.
Choisissez l'une des actions suivantes pour modifier les nœuds affichés.
Action Description Tout afficher Tous les nœuds sont affichés. Masquer les éléments non obligatoires Seuls les nœuds représentant des éléments obligatoires selon le schéma XML sont affichés. Ces nœuds sont généralement indiqués par une 1 dans le MinOccurs champ.
Choisissez Tout afficher pour inverser la vue.Masquer les éléments non sélectionnés Seuls les nœuds où la Sélectionné case à cocher est sélectionnée sont affichés.
Choisissez Tout afficher pour inverser la vue.Choisissez l'onglet Modifier action.
Dans la Sélectionné case à cocher, spécifiez pour chaque nœud si vous souhaitez que l'élément soit pris en charge dans la définition d'échange de données pour le fichier bancaire SEPA associé.
Remarque
Remarque:
Lorsque vous sélectionnez un nœud enfant obligatoire, tous les nœuds parents au-dessus sont également sélectionnés.Choisissez l'onglet Sélectionner tous les éléments obligatoires action pour resélectionner tous les nœuds représentant des éléments obligatoires selon le schéma XML.
Choisissez l'onglet Tout désélectionner action pour effacer toutes les sélections.
La Choix champ indique que le nœud a deux nœuds frères ou plus qui fonctionnent comme des options.
Pour générer une définition d'échange de données basée sur un schéma XML
Sélectionner Rechercher (Alt+Q)
dans le coin supérieur droit, saisissez Schémas XML, puis choisissez le lien associé.Sélectionnez le schéma XML approprié, puis choisissez le Ouvrir le visualiseur de schéma XML action.
Assurez-vous que les nœuds pertinents sont sélectionnés. Pour plus d'informations, consultez la section « Pour sélectionner ou désélectionner des nœuds dans un schéma XML ».
Sur l' Visionneuse de schéma XML page, choisissez le Générer une définition d'échange de données action.
Une définition d'échange de données est créée sur la Définition d'échange de validation page, que vous pouvez compléter en spécifiant quels éléments du fichier correspondent à quels champs de Business Central. Pour plus d'informations, consultez Configurer les définitions d'échange de données.
Remarque
Remarque:
Vous pouvez également utiliser la Obtenir la structure du fichier fonction depuis la Définition d'échange de validation page, qui utilise les fonctionnalités de la Visionneuse de schéma XML page pour préremplir la Définitions des colonnes Raccourci.
Remarque
Remarque:
Dans la vague de lancement 1 de 2019 et les versions antérieures, vous pouviez générer un XMLport basé sur le schéma, puis l'importer dans votre solution. Cette fonctionnalité n'est plus prise en charge.
Informations connexes
Configurer les définitions d'échange de données
Exporter les paiements vers un fichier bancaire
Collecter des paiements par prélèvement automatique SEPA
À propos du cadre d'échange de données
Trouvez des modules d'apprentissage en ligne gratuits pour Business Central ici