3.7検索値の変更
このページは機械翻訳を使用して翻訳されています。
APIの使用
- 財務/調達システムでルックアップ値の詳細を変更します。
- ERP Connectorプラットフォームは、Lookup Value GET APIを使用してCoupaへのAPIコールをトリガーし、
<id>更新する必要があるLookup Valueの
または<name>
を照会する必要があります(「名前」などに基づくが、クエリ可能なフィールド/タグはビジネスシナリオに応じて使用)。 <id>ERP ConnectorプラットフォームはCoupa PUT APIをトリガーして、Lookup Value
を使用してCoupaのLookup値を更新する必要があります。- 200 API応答が返され、それがERP Connectorプラットフォームのログエンジンに記録されていることを確認します。別のAPI応答(たとえば、400)エラーが発生した場合は、APIエラー(API応答
<errors><error>
タグで返されます)をERPコネクタプラットフォームのログエンジンに記録し、通知を関係者に送信する必要があります調査する。 - ルックアップ値の詳細はCoupaに正しく変更されていることを検証。
サンプルAPI
この例では、ルックアップ値の name
(Sub1
)に基づいてルックアップ値が照会されます。次に、API応答Coupa Lookup Value <id
>を使用して、Coupa Lookup Valueを新しい名前で更新します。
GET
https://<instance_url>/api/lookup_values ?name=Sub1
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <lookup-values type="array"> <lookup-value> <id type="integer">6</id> <created-at type="dateTime">2013-12-06T20:50:56Z</created-at> <updated-at type="dateTime">2013-12-06T21:33:09Z</updated-at> <active type="boolean">true</active> <name>Sub1</name> <description>Sub1</description> <external-ref-num nil="true" /> <external-ref-code>Sub1</external-ref-code> <parent-id nil="true" /> <lookup-id type="integer">4</lookup-id> <depth type="integer">0</depth> <account-type nil="true" /> <is-default nil="true" /> </lookup-value> </lookup-values>
応答ペイロードからルックアップ値の <id>
を取得します(<id>6</id>
)。
置く
https://<instance_url>/api/Lookup Values/6
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <lookup-value> <name>SubWay-New-101</name> </lookup-value>
CSVの使用
- 財務/調達システムでルックアップ値の詳細を変更します。
- ERP Connectorプラットフォームは、Coupaで確認したい変更を含むCSVフラットファイルを生成します。
- ERP Connectorプラットフォームは、CSVファイルを
/Incoming/Lookup ValuesCoupa sFTPサイトの
フォルダーに配置します。 - スケジュールされたジョブがファイルを取得して処理したら、参照値の詳細がCoupaで正しく更新されていることを確認します。
CSVのサンプル
CSVファイルを/Incoming/Lookup Values
フォルダーに配置します。ここで、ファイルは5分で取得および処理され、ルックアップ値の詳細が更新されることを検証します。
modify_lookupvalue.csvの行2を参照してください。
CSVフラットファイルのアップロードはCoupaのhttps://<instance>/data_sources
で監視されています。Coupaは、アップロードの失敗にCoupa管理者に通知を送信し、Coupa管理者は、さらに調査する必要があります。