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