サプライヤー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 | ||||
| ID | Coupaの一意の識別子 | yes | 整数 | ||||
| number-field-01 | 数値フィールド1 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-02 | 数値フィールド2。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-03 | 数値フィールド3。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-04 | 数値フィールド4。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-05 | 数値フィールド5。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-06 | 数値フィールド6。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-07 | 数値フィールド7。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-08 | 数値フィールド8。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-09 | 数値フィールド9。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| number-field-10 | 数値フィールド10。 いずれかの数値フィールドが最低1つ必要です。 | decimalまたはnil=true | yes | yes | decimal(32,4) | ||
| サプライヤーID | Supplier ID | はい | はい | yes | 整数 | ||
| supplier | POSTを実行するときは、これらのサプライヤー要素のいずれか1つを指定します id 、 name 、または number。 サプライヤーを明確に特定することができます。 | yes | yes | サプライヤー | |||
| updated-at | Coupaが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のレスポンスと同じです。