Concevoir la solution
Aperçu
Chez Coupa, nous souhaitons comprendre la conception, la technologie impliquée, la méthodologie de mise en œuvre, la gestion des erreurs, la sécurité des performances de la solution de connecteur ERP. Nous avons développé des cas de test obligatoires pour la certification, mais nous attendons également des partenaires qu'ils fournissent une documentation détaillée sur les sujets suivants lorsqu'ils soumettent un produit pour la certification Coupa ERP Connector.
Plan comptable (PC)
Dans Coupa, le modèle comptable statique et les modèles comptables dynamiques peuvent être utilisés. Nous nous attendons à ce que les connecteurs ERP des partenaires fonctionnent avec les deux modèles.
Modèle de comptabilité statique
Chaque chaîne comptable est une simple combinaison de tous les segments comptables. Il ne nécessite aucune validation dans Coupa et fournit une intégration très légère à Coupa via l'intégration standard des comptes. Objets clés : Plan comptable et comptes.
Modèle comptable dynamique
Les chaînes de compte ne sont pas créées tant qu'elles ne sont pas utilisées et seules les combinaisons valides sont intégrées et présentées aux utilisateurs. Il permet une relation contrôlée entre les segments et permet à Coupa d'utiliser des approbateurs dynamiques. Le mappage ERP vers Coupa CoA est nécessaire et la conception/complexité de l'intégration est plus élevée via l'intégration des valeurs de recherche. Objets clés : Chart of Accounts, Lookup and Lookup Values.
Manuel d'intégration ERP
Coupa a développé des manuels expliquant les considérations de conception du CoA pour les systèmes ERP NetSuite, Oracle et SAP. Voir les manuels d'intégration ERP pour plus de détails.
Considérations architecturales
Les modèles de fichiers plats CSV communs Coupa sont conçus pour importer de nombreux enregistrements à partir d'un seul fichier envoyé à Coupa, et non pour traiter un volume élevé de fichiers contenant chacun un seul enregistrement. Pour les intégrations où un seul enregistrement doit être traité à la fois, l'API Coupa fournit une interface RESTful pour faciliter ce type de flux de travail.
Pour l'intégration de fichiers plats CSV communs Coupa, un véritable analyseur CSV doit être utilisé pour analyser les données. L'analyseur doit pouvoir gérer les sauts de ligne, les caractères spéciaux ou le délimiteur dans les valeurs. Le fichier doit être analysé en mappant les noms d'en-tête de colonne aux valeurs plutôt qu'en utilisant un analyseur basé sur la position pour éviter les problèmes avec les nouveaux champs supplémentaires de la version.
Coupa nécessite des enregistrements delta ou des fichiers contenant uniquement des enregistrements qui ont été créés, modifiés ou doivent être mis à jour depuis la dernière fois que l'intégration a été exécutée. Coupa ne prend pas en charge le concept de chargement complet des données.
Avec les versions Coupa, lorsque nous introduisons de nouveaux objets ou de nouveaux attributs, il est possible que nous ajoutions de nouveaux champs à nos formats de fichiers plats et à notre objet disponible via API. Par conséquent, vous devez en tenir compte lors de la conception des routines d'intégration de votre côté.
Les connecteurs utilisant l'API Coupa REST ne doivent pas suivre un modèle de validation XSD strict, mais analyser les données dont ils ont besoin de notre flux XML. Les connecteurs utilisant les formats de fichiers plats Coupa CSV ne doivent pas analyser les données en fonction des numéros de colonne (position) mais des noms de colonne.
Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.