3.2アカウントを変更する
このページは機械翻訳を使用して翻訳されています。
APIの使用
- 財務/調達システムでアカウントの詳細を変更します。
- ERP Connectorプラットフォームは、アカウントのGET APIを使用してCoupaへのAPI呼び出しをトリガーし、
<id>更新が必要なアカウントの
または<name>
を照会する必要があります(たとえば、「名前」に基づいていますが、クエリ可能なフィールド/タグは、ビジネスシナリオで)。 <id>ERP ConnectorプラットフォームはCoupa PUT APIをトリガーして、アカウント
を使用してCoupaのアカウントを更新する必要があります。- 200 API応答が返され、それがERP Connectorプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答
<errors><error>
タグで返されます)をERPコネクタプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります調査する。 - Coupaでアカウントの詳細が正しく変更されていることを検証します。
サンプルAPI
この例では、アカウントはアカウントの name
(Test1-Test2-Test3
)に基づいてクエリされます。次に、API応答Coupa Account <id>
を使用して、Coupa Accountを新しい名前で更新します。
GET
https://<instance_url>/api/accounts ?name=Test1-Test2-Test3
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <accounts type="array"> <account> <id type="integer">1086</id> <created-at type="dateTime">2016-09-08T07:10:18Z</created-at> <updated-at type="dateTime">2016-09-08T07:10:18Z</updated-at> <name>Test1-Test2-Test3</name> <code>Test1-Test2-Test3</code> <active type="boolean">true</active> <segment-1>Test1</segment-1> <segment-2>Test2</segment-2> <segment-3>Test3</segment-3> <segment-4 nil="true" /> <segment-5 nil="true" /> <segment-6 nil="true" /> <segment-7 nil="true" /> <segment-8 nil="true" /> <segment-9 nil="true" /> <segment-10 nil="true" /> <segment-11 nil="true" /> <segment-12 nil="true" /> <segment-13 nil="true" /> <segment-14 nil="true" /> <segment-15 nil="true" /> <segment-16 nil="true" /> <segment-17 nil="true" /> <segment-18 nil="true" /> <segment-19 nil="true" /> <segment-20 nil="true" /> </account> </accounts>
応答ペイロードからアカウントの <id>
を取得します(<id>1086</id>
)。
置く
https://<instance_url>/api/accounts/1086
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <Account> <name>SubWay-New-101</name> </Account>
CSVの使用
- 財務/調達システムでアカウントの詳細を変更します。
- ERP Connectorプラットフォームは、Coupaで確認したい変更を含むCSVフラットファイルを生成します。
- ERP ConnectorプラットフォームはCSVファイルを Coupaの
/Incoming/Accountsフォルダーに配置します
sFTP サイト。 - スケジュールされたジョブがファイルを取得して処理したら、Coupaでアカウントの詳細が正しく更新されていることを確認します。
CSVのサンプル
CSVファイルを/Incoming/Accounts
フォルダーに配置します。ここでファイルが取得されて5分で処理され、アカウントの詳細が更新されることを検証します。
modify_account.csvの行2を参照してください。
CSVフラットファイルのアップロードはCoupaのhttps://<instance>/data_sources
で監視されています。Coupaはアップロード失敗を通知をCoupa管理者に送信します。Coupa管理者はさらに調査する必要があります。