統合設計チェックリスト
このページは機械翻訳を使用して翻訳されています。
はじめに
このドキュメントは、以下の目標を達成するためにCoupaと他のシステムとの統合を構築しているすべての顧客またはパートナーとレビューする必要がある標準チェックリストを提供します。
- 統合が、ユーザー入力データをシステム間で統合するときに発生する可能性のあるすべてのデータシナリオに対応するように設計されていることを確認します。
- 統合が疎結合の方法で設計されていることを確認します。これにより、システムでの形式の変更によって統合が中断されるのを防ぎます。
CSV統合
ステップ | 詳細 | 承認が必要* |
---|---|---|
位置ではなく列名で解析 | はい | |
Coupa /オブジェクトに送信され、Coupaで使用されるデータのみを送信する増分/デルタデータのみ | はい | |
Coupaからは増分/デルタデータのみが送信され、最終ステータス(例:インボイスのOKOTOPAY:承認済みまたは無効のステータス)のみが対象となります。 | はい | |
Coupaは標準統合としてサポートしていないため、自動統合にはスケジュール済みレポート(オブジェクトのカスタムビュー)を使用しないでください。スケジュールされたレポートにデータ出力を制限する条件が必要な場合(例:24時間以内に最後に更新された日次実行のみ) | はい | |
フィールド名とフォーマットはハードコードされているのではなく設定可能です | いいえ | |
CSVファイルは、RFC 4180から取られた以下の規則を使用します。
|
いいえ | |
ユーザーが入力したすべてのテキストシナリオに対応
|
はい | |
顧客はCoupaがホストするsftpの送信ディレクトリからファイルを削除する必要があります | はい | |
Coupaへのインバウンドの通常のデルタフィードは1つのファイルに統合する必要があり、ソースシステム内のすべてのデルタレコード更新を単一のファイルとして送信しないでください。例: シナリオ1
|
はい | |
受信および送信CSV統合データの場合、Coupaで必要でCoupaビジネスプロセスに必要なフィールドのみをマップします。 | いいえ |
*これは開発前に顧客/パートナーの承認が必要であり、MTPチケットの一部である必要があります
API統合
ステップ | 詳細 | 承認が必要* |
---|---|---|
データを一括でエクスポートまたはインポートしない | はい | |
厳密なXSD検証を使用していません | はい | |
Coupa /オブジェクトに送信され、Coupaで使用されるデータのみを送信する増分/デルタデータのみ | はい | |
すべてのAPI呼び出しはIRDの一部である必要があり、Coupa Integration Architectと共有して承認する必要があります。 | はい | |
特殊なXML文字のエスケープ/エスケープ解除 | いいえ | |
50レコードを超える可能性があるGET呼び出しのページング | いいえ | |
PUT / POST呼び出しのエラー処理 | いいえ | |
受信および送信API統合データの場合、Coupaで必要でCoupaビジネスプロセスに必要なフィールドのみをマップします | いいえ | |
最適なAPIパフォーマンスのためにAPIフィルター/浅い/制限されたオプションを使用 | いいえ |