API de flux Risk Aware fournisseur (/supplier_risk_aware_feed)
Utilisez l'API de flux Risk Aware du fournisseur pour charger vos données de gouvernance, de risque et de conformité (GRC) dans Risk Aware.
L'API de flux Risk Aware du fournisseur vous permet de charger vos données de gouvernance, de risque et de conformité (GRC) dans Risk Aware.
L'URL pour accéder aux listes de commandes est : https ://{your_instance}/api/supplier_risk_aware_feed/
Pour utiliser cette API, vous devrez créer une clé API qui inclut les autorisations du flux de risque fournisseur. Voir Sécurité des clés API pour plus d'informations.
Actions
L'API de flux Risk Aware fournisseur vous permet de :
Verbe | Chemin d'accès | Action | Description |
---|---|---|---|
PUBLIER | /api/supplier_risk_aware_feed |
créer | Créer un nouveau flux des risques fournisseurs pour un fournisseur spécifique. Impossible de soumettre une demande de PUBLICATION lorsque le statut de fournisseur correspondant est en cours d'évaluation . |
OBTENIR | /api/supplier_risk_aware_feed |
index | Obtenir une liste des flux de risque des fournisseurs |
OBTENIR | /api/supplier_risk_aware_feed/:id |
afficher | Obtenir un flux de risque fournisseur spécifique |
METTRE | /api/supplier_risk_aware_feed/:id |
mettre à jour | Mettre à jour un flux de risque fournisseur spécifique |
Vous pouvez obtenir un flux pour un fournisseur, même si vous ne connaissez pas l'ID du flux en interrogeant le fournisseur[id]
, le fournisseur[nom]
ou le fournisseur[numéro]
.
Éléments
L'API de flux Risk Aware du fournisseur contient les éléments suivants :
Élément | Description | Dem. | Unique | Valeur autorisée | Dans | Sortie | Type de données |
---|---|---|---|---|---|---|---|
created-at | Créé automatiquement par Coupa au format AAAA-MM-JJFHH :MM :SS+HH :MMZ | oui | datetime | ||||
id | Identifiant unique Coupa | oui | nombre entier | ||||
number-field-01 | Champ de numéro 1. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-02 | Champ de numéro 2. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-03 | Champ de numéro 3. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-04 | Champ numérique 4. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-05 | Champ numérique 5. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-06 | Champ numérique 6. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-07 | Champ de numéro 7. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-08 | Champ de numéro 8. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-09 | Champ de numéro 9. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
number-field-10 | Champ de numéro 10. Au moins un champ numérique est obligatoire. | décimal ou nul=vrai | oui | oui | décimale(32,4) | ||
supplier-id | ID du fournisseur | Oui | Oui | oui | nombre entier | ||
fournisseur | Lors de l'exécution d'un MESSAGE, spécifiez l'un de ces éléments de fournisseur (ID , nom ou numéro ) pour identifier positivement le fournisseur. |
oui | oui | Fournisseur | |||
mis-à-jour à | Créé automatiquement par Coupa au format AAAA-MM-JJFHH :MM :SS+HH :MMZ | oui | datetime |
Pour définir un champ numérique à zéro, utilisez nil=true
dans l'attribut du champ numérique. Par exemple : <number-field-01 nil="true"/>
. Ceci est pratique lorsque vous souhaitez supprimer une valeur.
Exemples de charges utiles
OBTENIR un flux pour un fournisseur spécifique
Vous pouvez obtenir un flux pour un fournisseur, même si vous ne connaissez pas l'ID du flux en interrogeant le fournisseur[id]
, le fournisseur[nom]
ou le fournisseur[numéro]
.
Requête à titre d'exemple
OBTENEZ https ://{your-instance}/api/supplier_risk_aware_feed ?supplier[name]={nom du fournisseur dans Coupa}
Réponse à titre d'exemple
<?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">05/03/2019T08:12:26+13:00</created-at>
<updated-at type="dateTime">05/03/2019T08: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>
PUBLIER un nouveau flux
Vous pouvez créer un nouveau flux pour un fournisseur en spécifiant l'un des éléments <id>
suivants : <name>
, , ou <number>
. Un fournisseur donné ne peut avoir qu'un seul flux Risk Aware.
Exemple de requête et de charge utile
PUBLIER https ://{your-instance}/api/supplier_risk_aware_feed
<?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>{ID Coupa du fournisseur}</id>
<name>{le nom du fournisseur}</name>
<number>{le numéro du fournisseur}</number>
</supplier>
</supplier-risk-aware-feed>
La réponse à un POST ou à un PUT est la même qu'un GET.