サプライヤーRisk AwareフィードAPI (/supplier_risk_aware_feed)

サプライヤーRisk AwareフィールドAPIを使用すると、ガバナンス、リスク、およびコンプライアンス(GRC)データをRisk Awareに読み込むことができます。

サプライヤーRisk AwareフィールドAPIにより、ガバナンス、リスク、およびコンプライアンス(GRC)データをRisk Awareに読み込むことが可能です。

注文リストにアクセスするURLは次のとおりです。 https ://{your_instance}/api/supplier_risk_aware_feed/

アクション

サプライヤーRisk AwareフィードAPIでは以下の操作が可能です。

動詞パスアクション説明
POST/api/supplier_risk_aware_feed作成特定のサプライヤー向けに新しいRiskフィードを作成。 対応するサプライヤーステータスが で評価の場合、POSTリクエストを送信できません。
GET/api/supplier_risk_aware_feedインデックスサプライヤーRiskフィードのリストを取得
GET/api/supplier_risk_aware_feed /: id表示特定のサプライヤーRiskフィードを取得
PUT/api/supplier_risk_aware_feed /: id更新特定のサプライヤーRiskフィードを更新

サプライヤー[id]サプライヤー[name] 、または サプライヤー[number] をクエリすることで、フィードのIDがわからなくても、サプライヤーのフィードを取得できます。

Elements

サプライヤーRisk AwareフィードAPIには、次の要素が含まれています。

要素説明必須一意許容値入力出力データタイプ
作成日時CoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成しますyes
datetime
IDCoupaの一意の識別子yes
整数
number-field-01数値フィールド1 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-02数値フィールド2。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-03数値フィールド3。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-04数値フィールド4。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-05数値フィールド5。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-06数値フィールド6。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-07数値フィールド7。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-08数値フィールド8。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-09数値フィールド9。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
number-field-10数値フィールド10。 いずれかの数値フィールドが最低1つ必要です。decimalまたはnil=trueyes
yes
decimal(32,4)
サプライヤーIDSupplier IDはいはいyes
整数
supplierPOSTを実行するときは、これらのサプライヤー要素のいずれか1つを指定します idname 、または number。 サプライヤーを明確に特定することができます。yes
yes
サプライヤー
updated-atCoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成しますyes
datetime

数値フィールドをnilに設定するには、数値フィールド属性で nil = true を使用します。 例: <number-field-01 nil="true"/>。 これは、値を削除する場合に便利です。

サンプルペイロード

特定のサプライヤーのフィードの取得(GET)

サプライヤー[id]サプライヤー[name] 、または サプライヤー[number] をクエリすることで、フィードのIDがわからなくても、サプライヤーのフィードを取得できます。

クエリの例

Https ://{your-instance}/api/supplier_risk_aware_feed? supplier [name] ={name of the supplier in Coupa}を取得

応答の例

<?xml version="1.0" encoding="UTF-8"?> <supplier-risk-aware-feeds type="array"> <supplier-risk-aware-feed> <id type="integer">22</id> <created-at type="dateTime">2019 -03 -05 T 08:12:26 + 13:00</created-at> <updated-at type="dateTime">2019 -03 -05 T 08:12:26 + 13:00</updated-at> <number-field-01 nil="true"/> <number-field-02 type="decimal">4.1235</number-field-02> <number-field-03 type="decimal">1.1111</number-field-03> <number-field-04 type="decimal">1.0</number-field-04> <number-field-05 type="decimal">1.0</number-field-05> <number-field-06 type="decimal">1.0</number-field-06> <number-field-07 type="decimal">1.0</number-field-07> <number-field-08 type="decimal">1.0</number-field-08> <number-field-09 type="decimal">1.0</number-field-09> <number-field-10 type="decimal">1.0</number-field-10> <supplier> ... </supplier> </supplier-risk-aware-feed> </supplier-risk-aware-feeds>

新しいフィードを投稿する

サプライヤーの新しいフィードを作成するには、 <id><name> 、または <number> のいずれかを指定します。 特定のサプライヤーに対して作成できるRisk Awareフィードは1件のみです。

クエリとペイロードの例

<?xml version="1.0" encoding="UTF-8"?> <supplier-risk-aware-feed> <number-field-01 nil="true"/> <number-field-02 type="decimal">4.1235</number-field-02> <number-field-03 type="decimal">1.1111</number-field-03> <number-field-04 type="decimal">1.0</number-field-04> <number-field-05 type="decimal">1.0</number-field-05> <number-field-06 type="decimal">1.0</number-field-06> <number-field-07 type="decimal">1.0</number-field-07> <number-field-08 type="decimal">1.0</number-field-08> <number-field-09 type="decimal">1.0</number-field-09> <number-field-10 type="decimal">1.0</number-field-10> <supplier> <id>{Coupa's ID for the supplier}</id> <name>{the name of the supplier}</name> <number>{the supplier number}</number> </supplier> </supplier-risk-aware-feed>

POSTまたはPUTに対するレスポンスは、GETのレスポンスと同じです。