Utiliser des schémas XML pour préparer des définitions d'échange de données
Pour activer l’importation/exportation des données dans des fichiers XML à travers l’infrastructure d’échange de données de Business Central, vous pouvez utiliser des schémas XML pour définir les éléments de données à échanger avec Business Central. Vous effectuez ce travail sur la page Visionneuse de schéma XML en chargeant le fichier de schéma XML, en sélectionnant les éléments de données appropriés, puis en initialisant une définition d’échange de données.
Lorsque vous avez défini quels éléments de données inclure selon le schéma XML, vous pouvez utiliser l’action Générer définition d’échange de données 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 dans l’infrastructure d’échange de données. Cela crée un enregistrement sur la page Définition échange comptabilité où vous continuez en définissant quels éléments de la liste des fichiers correspondent à quels champs dans Business Central. Pour plus d’informations, voir Configurer les définitions d’échange de données.
Cette rubrique contient les procédures suivantes :
Charger un fichier de schéma XML
Sélectionner ou supprimer des nœuds dans un schéma XML
Générer une définition d'échange de données basée sur un schéma XML
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.
Choisissez l’icône , entrez Schémas XML, puis choisissez le lien associé.
Sélectionnez l’action Nouveau.
Renseignez les champs comme indiqué dans le tableau suivant.
Champ Désignation Code Indiquez un code pour identifier le schéma XML. Description Spécifiez une description du schéma XML. Le champ Espace de noms cible spécifie un espace de noms dans le fichier de schéma XML qui a été chargé pour la ligne.
Sélectionnez l’action Charger le schéma, puis sélectionnez le fichier de schéma XML.
Lorsque le fichier est chargé, les autres champs de la ligne sont renseignés à l’aide des informations du fichier, et la case Le schéma est chargé est cochée.
Remarque
L'arborescence du schéma XML chargé est réduite par défaut. Vous développez chaque nœud en choisissant le bouton + sur le nœud. Pour développer tous les nœuds, sélectionnez Développer tout sur le ruban.
Sélectionner ou supprimer des nœuds dans un schéma XML
Choisissez l’icône , entrez XML Schema Viewer, puis choisissez le lien associé.
Renseignez les champs de l'en-tête, comme indiqué dans le tableau suivant.
Champ Désignation Code de schéma XML Spécifiez le fichier de schéma XML que vous avez chargé à l’étape 5 dans la section « Charger un fichier de schéma XML ». Nouveau XMLport Non. Spécifiez le numéro du XMLport qui est créé pour ce schéma XML lorsque vous sélectionnez l’action Générer XMLport. Les lignes sont à présent remplies avec des nœuds représentant tous les éléments figurant dans le schéma XML. Les nœuds des éléments qui sont obligatoires selon le schéma XML sont activés par défaut.
Sur la première ligne, dans la colonne Nom noeud, développez le nœud Document, puis développez progressivement les nœuds sous-jacents que vous souhaitez examiner.
Sinon, cliquez avec le bouton droit sur un nœud, puis choisissez Développer tout.
Sélectionnez l’une des actions suivantes pour modifier les nœuds qui sont affichés.
Action Désignation Tout afficher Tous les nœuds sont affichés. Masquer les éléments non obligatoires Seuls les nœuds représentant les éléments qui sont obligatoires selon le schéma XML sont affichés. Les nœuds sont généralement indiqués par un 1 dans le champ MinOccurs.
Choisissez Afficher tout pour rétablir l’affichage.Masquer les éléments non sélectionnés Seuls les nœuds dont la case à cocher Sélectionné est activée sont affichés.
Choisissez Afficher tout pour rétablir l’affichage.Choisissez l’action Modifier.
Dans le champ Sélectionné, 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 connexe.
Remarque
Lorsque vous sélectionnez un nœud enfant obligatoire, tous les nœuds parents au-dessus de lui sont également sélectionnés.
Sélectionnez l’action Sélectionner tous les éléments obligatoires pour resélectionner tous les nœuds représentant des éléments qui sont obligatoires en fonction du schéma XML.
Sélectionnez l’action Désélectionner tout pour désactiver toutes les options.
Le champ Choix spécifie que le nœud a deux ou plusieurs nœuds frère qui fonctionnent comme options.
Générer une définition d'échange de données basée sur un schéma XML
Choisissez l’icône , entrez Schémas XML, puis choisissez le lien associé.
Sélectionnez le schéma XML approprié, puis sélectionnez l’action Ouvrir la visionneuse de schéma XML.
Assurez-vous que les nœuds appropriés sont sélectionnés. Pour plus d’informations, reportez-vous à la section « Sélectionner ou supprimer des nœuds dans un schéma XML ».
Sur la page Visionneuse de schéma XML, sélectionnez l’action Générer définition d’échange de données.
Une définition d’échange de données est créée sur la page Définitions échange comptabilité, que vous pouvez renseigner en indiquant quels éléments du fichier correspondent à quels champs de Business Central. Pour plus d’informations, voir Configurer les définitions d’échange de données.
Remarque
Vous pouvez également utiliser la fonction Extraire structure de fichiers de la page Définitions échange comptabilité, qui utilise la fonctionnalité de la page Visionneuse de schéma XML pour préremplir le raccourci Définitions colonne.
Remarque
Dans la vague 1 du lancement de la version 2019 et versions antérieures, vous pouviez générer un XMLport basé sur le schéma, puis l’importer dans votre solution. Cela n’est plus possible.
Voir aussi
Configurer les définitions d’échange de données
Exporter les paiements vers un fichier bancaire
Encaissez vos paiements avec le prélèvement SEPA
À propos du Cadre d’échange de données
Retrouvez ici des modules d’apprentissage en ligne gratuits pour Business Central