Cet endpoint est utilisé pour récupérer une liste d’objets dans EPC. Cela peut s’appliquer à différentes situations de duplication et d’affichage d’informations telles que :
- Dupliquer des données sur une plateforme tierce
- Afficher une vue d’ensemble des objets importants dans un système externe
- Créer des widgets filtrables pour des portails internes
- Et plus encore…
Exemple de code pour 3 fichiers trouvés dans la base de données avec une taille de page de 2 fichiers :
{
"totalRecords": 3,
"sortKey": "nodeId",
"pageSize": 2,
"currentPage": 1,
"results": [
{
"documentCount": 0,
"parent": null,
"relatedResourceCount": 0,
"roleCount": 0,
"nodeSubTypeName": null,
"userNodeSubType": null,
"@type": "ListElement",
"nodeVersionId": "E25E7A35-EE18-4607-924C-C743BAB04E4E",
"relatedAssetCount": 0,
"publishedNodeVersionId": null,
"orgUnitCount": 0,
"responsibilities": {
"informed": false,
"accountable": false,
"verifier": false,
"responsible": false,
"signatory": false,
"consulted": false,
"support": false
},
"referenceNumber": null,
"propertyValues": null,
"assetCount": 0,
"categories": null,
"locked": false,
"relatedRoleCount": 0,
"relatedOrgUnitCount": 0,
"locationListItemId": null,
"productListItemId": null,
"acronym": null,
"hasDescription": false,
"shortDescription": null,
"nodeType": "TASK",
"creationDate": "2022-06-15T12:11:37.470-04:00",
"nodeStatus": "IN_PROGRESS",
"version": "0.0002",
"nodeSubType": null,
"modificationDate": "2022-06-15T12:11:37.740-04:00",
"extensions": null,
"deleted": false,
"system": false,
"resourceCount": 0,
"name": "Task 1",
"lastModifiedByName": null,
"nodeId": "3096BD45-BBA2-4745-B53C-0015A1A774C5",
"favorite": false
},
{
"documentCount": 0,
"parent": null,
"relatedResourceCount": 0,
"roleCount": 0,
"nodeSubTypeName": null,
"userNodeSubType": null,
"@type": "ListElement",
"nodeVersionId": "5AF78E44-15FA-48D9-9CCC-4B92E1997216",
"relatedAssetCount": 0,
"publishedNodeVersionId": "5AF78E44-15FA-48D9-9CCC-4B92E1997216",
"orgUnitCount": 0,
"responsibilities": {
"informed": false,
"accountable": false,
"verifier": false,
"responsible": false,
"signatory": false,
"consulted": false,
"support": false
},
"referenceNumber": null,
"propertyValues": null,
"assetCount": 0,
"categories": null,
"locked": false,
"relatedRoleCount": 0,
"relatedOrgUnitCount": 0,
"locationListItemId": null,
"productListItemId": null,
"acronym": null,
"hasDescription": false,
"shortDescription": null,
"nodeType": "DOCUMENT_SET",
"creationDate": "2022-06-15T12:11:03.767-04:00",
"nodeStatus": "PUBLISHED",
"version": "1.0000",
"nodeSubType": null,
"modificationDate": "2022-06-15T12:11:03.837-04:00",
"extensions": null,
"deleted": false,
"system": false,
"resourceCount": 0,
"name": "DOC_SET__PUBLISH2022-06-15T12:11:03.744",
"lastModifiedByName": null,
"nodeId": "FABBF176-2982-44CC-B3CC-00731C18BA22",
"favorite": false
}
],
"order": "ASC"
}
Exemple CURL :
curl --request GET --url 'http://myepc.interfacing.com/api/v1/list/1450CEF9-89A3-4B48-98F7-09735BECD54B?draft=true' -b /tmp/cookie.tmp
Informations techniques
- URL de l’endpoint : https://VOTREEPC.interfacing.com/api/v1/list
- URL Swagger : https://VOTREEPC.interfacing.com/api/v1/swagger/#/Common/list
Il est possible de récupérer des listes d’objets spécifiques à chaque module EPC. Toutes les possibilités sont répertoriées ici :
Module | URL Swagger | URL Endpoint |
---|---|---|
Capacité | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Capability/list | https://VOTREEPCC.interfacing.com/api/v1/capabiltity/list |
Collaboration | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Collaboration/findPostsList | https://VOTREEPC.interfacing.com/api/v1/collaboration/list |
Contrôle | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Control/list | https://VOTREEPC.interfacing.com/api/v1/control/list |
Document | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Document/list | https://VOTREEPC.interfacing.com/api/v1/document/list |
Glossaire | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Glossary/list | https://VOTREEPC.interfacing.com/api/v1/glossary/list |
Gouvernance – Analyse | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Governance/analyzerList | https://VOTREEPC.interfacing.com/api/v1/governance/analyzer-list |
Gouvernance – Maturité | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Governance/maturityList | https://VOTREEPC.interfacing.com/api/v1/governance/maturity-list |
Gouvernance – Aperçu | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Governance/overviewList | https://VOTREEPC.interfacing.com/api/v1/governance/overview-list |
Métadonnées | https://VOTREEPC.interfacing.com/api/v1/swagger/#/MasterData/list | https://VOTREEPC.interfacing.com/api/v1/masterData/list |
Organisation | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Organization/list | https://VOTREEPC.interfacing.com/api/v1/organization/list |
Performance | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Performance/list | https://VOTREEPC.interfacing.com/api/v1/performances/list |
Processus | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Process/list | https://VOTREEPC.interfacing.com/api/v1/process/list |
Risque | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Risk/list | https://VOTREEPC.interfacing.com/api/v1/risk/list |
Règle | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Rule/list | https://VOTREEPC.interfacing.com/api/v1/rule/list |
Quelle est cette fonctionnalité dans EPC ?
La vue en liste permet aux utilisateurs de voir tous les types d’objets auxquels ils ont accès. La visualisation des éléments dans une liste permet aux utilisateurs d’avoir une vue rapide de divers objets au même endroit, facilitant la navigation. Il est également possible de filtrer et de trier les éléments dans la vue en liste pour trouver des objets plus rapidement. Pour en savoir plus sur la fonctionnalité “Liste”, veuillez cliquer ici.
Laissez votre avis sur ce sujet.