Cet endpoint est utilisé pour supprimer des objets dans EPC. Cela peut s’appliquer à différents scénarios de synchronisation des données (unidirectionnelle et bidirectionnelle) depuis un système externe vers EPC, tels que :
- Synchroniser via un script intégré dans le système externe (vous aurez également besoin de l’endpoint de mise à jour)
- Envoyer des données depuis un webhook pour supprimer un objet (comme notre intégration Jira)
- Et plus encore…
Exemple CURL :
curl --request DELETE --url 'http://myepc.interfacing.com/api/v1/items/1450CEF9-89A3-4B48-98F7-09735BECD54B?draft=true' --header 'Content-Type: application/json' -b /tmp/cookie.tmp \
--data '{}'
DELETE http://myepc.interfacing.com/api/v1/items/[node-Id]
15:35:11.441 request:
4 > DELETE http://myepc.interfacing.com/api/v1/items/1450CEF9-89A3-4B48-98F7-09735BECD54B?draft=true
4 > Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...
4 > Content-Type: application/json; charset=UTF-8
4 > Content-Length: 2
4 > Host: myepc.interfacing.com
4 > Connection: Keep-Alive
4 > User-Agent: Apache-HttpClient/4.5.13 (Java/11.0.15)
4 > Accept-Encoding: gzip,deflate
{
}
15:35:11.617 response time in milliseconds: 176
4 < 200
4 < Server: nginx/1.21.6
4 < Date: Wed, 08 Jun 2022 19:35:11 GMT
4 < Content-Type: application/json
4 < Content-Length: 514
4 < X-Varnish: 819214
4 < Age: 0
4 < Via: 1.1 varnish (Varnish/7.1)
4 < Connection: keep-alive
[
{
"nodeSubTypeName": null,
"userNodeSubType": null,
"@type": "BaseElement",
"nodeVersionId": "BFA4C9F0-89C6-46C1-BD93-7CE15988BF5C",
"nodeType": "DOCUMENT_SET",
"creationDate": "2022-06-08T15:35:11.253-04:00",
"nodeStatus": "IN_PROGRESS",
"publishedNodeVersionId": null,
"version": "0.0002",
"nodeSubType": null,
"modificationDate": "2022-06-08T15:35:11.500-04:00",
"extensions": null,
"deleted": true,
"system": false,
"referenceNumber": null,
"name": "new name",
"locked": false,
"nodeId": "1450CEF9-89A3-4B48-98F7-09735BECD54B",
"favorite": false
}
]
Informations Techniques
Pour supprimer un objet spécifique :
- URL de l’Endpoint : https://VOTREEPC.interfacing.com/api/v1/items/nodeId
- URL Swagger : https://VOTREEPC.interfacing.com/api/v1/swagger/#/Common/deleteItem
Remplacez nodeId par l’identifiant unique de l’objet à supprimer, qui est toujours disponible dans la page de détails EPC de l’élément. Voir ici :
Quelle est cette fonctionnalité dans EPC ?
Les modeleurs EPC peuvent supprimer des objets sur l’application Web EPC. Les modeleurs doivent avoir la permission de sécurité Supprimer pour supprimer des objets. Une fois qu’un objet est supprimé, tous ses sous-objets seront également supprimés. Les utilisateurs avec les bonnes permissions peuvent trouver le bouton de suppression dans la Barre d’outils d’édition dans la page Détails de n’importe quel objet EPC. Il est également possible de supprimer en masse des objets dans la page Liste.
Pour en savoir plus sur la fonction de suppression, cliquez ici.
Laissez votre avis sur ce sujet.