Interfaces d'échanges
Reprise de données
La Reprise de données permet d’importer dans le Logiciel des données présentes dans un fichier CSV. La reprise peut également se faire au format Xml ou par ETL via l'appel de services REST ou webservices disponibles nativement dans beCPG.
Services WEB/REST
En standard, beCPG propose un service HTTP REST appelé Remote API qui permet :
- d'importer les données d'une entité au format Xml,
- d'exporter les données d'une entité au format Xml selon des critères (Ex : je souhaite tous les produits qui sont validés et effectifs à la date DD/MM/YYYY). Ce service REST permet de réaliser des interfaces avec des logiciels tiers tel que l'ERP. Par entité, on entend le produit, le client, le fournisseur, le projet, etc... avec l'ensemble de ses informations et cela de manière dynamique sans développement. L'interface d'échange peut donc être réalisée par un outil tiers dont le rôle est de :
- piloter les échanges,
- transformer les flux (règles de transformation sur des listes de valeurs par exemple),
- gérer les erreurs.
Cet outil tiers dialogue avec la Remote API pour importer et exporter les données de beCPG. 2 approches sont possibles :
- le client possède un outil tiers permettant de réaliser l'interface,
- le client souhaite que beCPG mette en place un outil tiers permettant de réaliser l'interface.
Par ailleurs, toutes les API de l'application sont accessibles par services REST :
- opérations CRUD, Create/Read/Update/Delete
- formulation
- génération documentaire
- récupération des versions, des fiches techniques
- etc.
Connecteur CSV
Un connecteur CSV permet d’exporter les données via des fichiers CSV. Il permet de configurer les données à exporter et des règles de transformation sont paramétrables dans un « Mapping ». Il est également possible de développer un connecteur spécifique pour prendre en compte des règles métier spécifiques et pour envoyer les données dans un format spécifique.
Interface GDSN
Les données saisies dans le PLM peuvent alimenter automatiquement un catalogue GDSN, par exemple le logiciel Equadis.
Interface Alkemics
L’application Alkemics peut être alimentée par un connecteur.
Interface @GP
L’application GS1 @GP peut être alimentée par un connecteur.