ソリューションの設計
このページは機械翻訳を使用して翻訳されています。
概要
Coupaでは、ERPコネクタソリューションの設計、関連するテクノロジー、実装方法、エラー処理、パフォーマンスセキュリティについて理解したいと考えています。認定の必須テストケースを作成しましたが、パートナーがCoupa ERP Connector認定の製品を提出する際に、以下のトピックに関する詳細なドキュメントを提供することも期待しています。
勘定科目表(COA)
Coupaでは、静的会計モデルと動的会計モデルを使用できます。パートナーのERPコネクタは両方のモデルで機能することが期待されます。
静的会計モデル
各会計文字列は、すべての会計セグメントの単純な組み合わせです。Coupaでの検証は不要で、標準のアカウント統合を介してCoupaに非常に効率的な統合を提供します。キーオブジェクト:勘定科目表と勘定科目。
動的会計モデル
アカウント文字列は使用されるまで作成されず、有効な組み合わせのみが統合されてユーザーに提示されます。これにより、セグメント間の関係を制御し、Coupaが動的承認者を使用できるようになります。ERPからCoupa CoAへのマッピングが必要であり、統合値の設計/複雑さは参照値の統合により高くなります。キーオブジェクト:勘定科目表、検索および検索値。
ERP統合プレイブック
Coupaは、NetSuite、Oracle、SAP ERPシステムのCoA設計に関する考慮事項を説明するプレイブックを開発しました。参照してください ERP統合プレイブック 完全な詳細についてはERPの統合プレイブックを。
アーキテクチャに関する考慮事項
Coupa共通CSVフラットファイルテンプレートは、Coupaに送信された単一のファイルから多くのレコードをインポートするように設計されており、単一のレコードをそれぞれ含む大量のファイルを処理するようには設計されていません。一度に単一のレコードを処理する必要がある統合では、Coupa APIはこのタイプのワークフローを容易にするRESTfulインターフェースを提供します。
Coupa Common CSV Flat File統合の場合、真のCSVパーサーを使用してデータを解析する必要があります。パーサーは、値の改行、特殊文字、区切り文字を処理できる必要があります。新規リリースの追加フィールドの問題を回避するには、位置ベースのパーサーを使用するのではなく、列ヘッダー名を値にマッピングしてファイルを解析する必要があります。
Coupaでは、デルタレコード、または統合が最後に実行されてから作成、変更、または更新が必要なレコードのみを含むファイルが必要です。Coupaは完全なデータ読み込みの概念をサポートしていません。
Coupaリリースでは、新しいオブジェクトまたは新しい属性を導入しているため、APIを介して使用できるフラットファイル形式およびオブジェクトに新しいフィールドを追加することが可能です。したがって、統合ルーチンを設計する際にこれを考慮する必要があります。
Coupa REST APIを使用するコネクターは、厳密なXSD検証モデルに従う必要はありませんが、XMLストリームから必要なデータを解析する必要があります。Coupa CSVフラットファイル形式を使用するコネクタは、列番号(位置)ではなく列名に基づいてデータを解析する必要があります。