Ce formulaire permet de définir un objet d'intégration, c'est-à-dire un conteneur de données à échanger dans une interface avec un système externe, voir Échanges de données.
Pour les règles d'utilisation des champs, voir Formulaire de détail.
En-tête
- Objet d'intégration : Identifiant de l'objet.
- Libellé : Description de l'objet.
- Objet métier principal : Entité CARL Source sur laquelle se base l'objet d'intégration. Tous les objets du dictionnaire, de catégorie "Entité", sont proposés.
- Standard : Un objet standard n'est pas modifiable. Pour adapter un objet à vos besoin, créez votre objet par recopie de celui-ci.
Objets
Liste des objets CARL Source composant l'objet d'intégration. Elle comprend l'objet métier principal et les sous-objets éventuels nécessaires.
- Objet : Identifiant de l'objet.
- Libellé : Description de l'objet.
- Objet père : Pour un sous-objet, nom de l'objet qui le contient.
-
Alias objet :
- Format xml : Identifiant de l'objet dans le fichier xml,
- Fichier plat : à indiquer sur l'enregistrement correspondant dans la norme.
-
Alias collection :
- Format xml : Balise encadrant les éléments de la collection,
- Fichier plat : à indiquer sur l'enregistrement correspondant dans la norme.
- Identifiants complémentaires : Liste de couples (alias, attribut) correspondant aux attributs à exporter, séparés par des virgules.
A l'import, ceci permet de spécifier l'élément d'une collection à mettre à jour s'il existe déjà.
Exemple :
Une a une clé fonctionnelle composée : elle est identifiée par le n° de ligne et le code DA.
→ Dans la colonne "Identifiants complémentaires" de l'attribut deliveryLine_PRLine : lineNumber=lineNumber,PR_coderef=PR.code
Attributs
Cette liste est synchronisée avec la précédente : les attributs affichés sont ceux de l'objet sélectionné dans la liste au-dessus.
A l'initialisation, tous les attributs de l'objet principal susceptibles d'être utilisés dans l'échange sont ajoutés. Vous pouvez en supprimer ou en ajouter (notamment pour les sous-objets).
Un attribut présent dans l'objet d'intégration et non utilisé dans l'interface ne provoque pas d'erreur.