Verwenden des Flat-Dateiformats
Erfahre mehr über unser flaches Dateiformat und die von uns zu verwendenden Konventionen.
Übersicht
Die Common Flat File-Vorlagen von Coupa sind so konzipiert, dass sie viele Datensätze aus einer einzigen Datei importieren, die an Coupa gesendet wird, und nicht für die Verarbeitung eines großen Volumens von Dateien mit jeweils einem einzelnen Datensatz ausgelegt sind. Für Integrationen, bei denen ein einzelner Datensatz gleichzeitig verarbeitet werden muss, bietet die Coupa-API eine RESTful-Schnittstelle, um diese Art von Workflow zu erleichtern.
Coupa erfordert Deltas-Dateien oder Dateien, die nur Datensätze enthalten, die seit der letzten Ausführung der Integration erstellt, geändert oder aktualisiert wurden. Datenlasten mit höherem Volumen, die keine Delta-Daten sind, müssen möglicherweise als benutzerdefinierte Integration behandelt werden. Bitte besprechen Sie diese Anforderung mit Ihrem Coupa-Implementierungsmanager, um festzustellen, ob zusätzliche Zeit oder Kosten erforderlich sind.
Mit Coupa-Releases, wenn wir neue Objekte oder neue Attribute einführen, ist es möglich, dass wir unseren flachen Dateiformaten neue Felder hinzufügen. Daher wird empfohlen, dass Sie dies berücksichtigen, wenn Sie die Integrationsroutinen auf Ihrer Seite entwerfen, um die Coupa Flat Files zu verbrauchen.
CSV-Konventionen
Unsere Integrations-CSV-Dateien verwenden die folgenden Konventionen aus RFC 4180.
- Das Trennzeichen ist ein Komma:,
- Alle Felder sind immer textqualifiziert (beigefügt) mit dem doppelten Anführungszeichen: "
- Doppelte Anführungszeichen innerhalb eines Feldes werden durch ein anderes doppeltes Anführungszeichen ersetzt. Wenn ein Nutzer eingibt: Status ist "Grün" in einem Kommentarfeld, dies würde als "Status ist" "Grün" "dargestellt werden
- Neue Zeilenzeichen können in qualifizierten Feldwerten zulässig sein.
- Vermeiden Sie die Verwendung von Kommas, Doppelpunkten (:) und Bindestrichen (- Bindestrichen) in Namen von Genehmigungsgruppen, Genehmigernamen und benutzerdefinierten Feldern.
Text-Verschlüsselung: UTF-8 (ohne Byte Order Marker (BOM))