Cet point d’accès est utilisé pour récupérer des objets de la base de données de l’EPC. Cela peut s’appliquer à différents scénarios de duplication et d’affichage d’informations, tels que :
- Dupliquer des données sur une plateforme tierce
- Afficher des fichiers importants, des processus, etc. dans un système externe
- Créer des widgets pour des portails internes
- Et plus encore…
Exemple de code
public <T extends NodeElement> Mono<T> findElement(@NotNull String nodeId, Class<T> clazz) {
return bpcClient.get()
.uri(uriBuilder -> uriBuilder.path("/items/{nodeId}").queryParams(defaultQueryParams).queryParam("detail", true).build(nodeId))
.retrieve()
.bodyToMono(new ParameterizedTypeReference<>() {
});
}
Exemple CURL :
curl --request GET --url 'http://myepc.interfacing.com/api/v1/items/1450CEF9-89A3-4B48-98F7-09735BECD54B?draft=true' -b /tmp/cookie.tmp
Informations techniques
Pour récupérer un objet spécifique, vous devez savoir à quel module il appartient et connaître son ID qui est toujours répertorié dans la page de détails de l’objet dans l’EPC. Voir l’image ci-dessous.
Object | Swagger URL | Endpoint URL |
---|---|---|
Capacité | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Capability/findCapability | https://VOTREEPC.interfacing.com/api/v1/capabiltity/capabilities/capabilityId |
Collaboration post | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Collaboration/findPost | https://VOTREEPC.interfacing.com/api/v1/collaboration/posts/postId |
Contrôle | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Control/findControl | https://VOTREEPC.interfacing.com/api/v1/control/controls/controlId |
Document | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Document/findDocument | https://VOTREEPC.interfacing.com/api/v1/document/documents/documentId |
Terme – du module Glossaire | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Glossary/findTerm | https://VOTREEPC.interfacing.com/api/v1/glossary/tems/termId |
Attribut – du module Métadonnées | https://VOTREEPC.interfacing.com/api/v1/swagger/#/MasterData/findAttribute | https://VOTREEPC.interfacing.com/api/v1/masterData/attributes/attributeId |
Entité – du module Métadonnées | https://VOTREEPC.interfacing.com/api/v1/swagger/#/MasterData/findEntity | https://VOTREEPC.interfacing.com/api/v1/masterData/entities/entityId |
Actif – du module Organisation | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Organization/findAsset | https://VOTREEPC.interfacing.com/api/v1/organization/assets/assetId |
Ressource – du module Organisation | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Organization/findResource | https://VOTREEPC.interfacing.com/api/v1/swagger/#/organization/resources/resourceId |
Rôle – du module Organisation | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Organization/findRole | https://VOTREEPC.interfacing.com/api/v1/swagger/#/organization/roles/roleId |
Indicateur – du module Performance | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Performance/findIndicator | https://VOTREEPC.interfacing.com/api/v1/performances/indicators/indicatorId |
Processus | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Process/findProcess | https://VOTREEPC.interfacing.com/api/v1/process/processes/processId |
Risque | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Risk/findRisk | https://VOTREEPC.interfacing.com/api/v1/risk/risks/riskId |
Règle | https://VOTREEPC.interfacing.com/api/v1/swagger/#/Rule/findRule | https://VOTREEPC.interfacing.com/api/v1/rule/rules/ruleId |
Quelle est cette fonctionnalité dans EPC ?
Les objets EPC sont les éléments ou le contenu stockés dans l’application Web. Ils peuvent être un ensemble, un dossier, ou des éléments spécifiques à un module, tels que des tâches dans le module de processus, des KPI dans le module de performance, des termes dans le module de glossaire, etc. Dans un système EPC, des milliers d’objets peuvent être stockés dans différents modules, en fonction de la taille et des besoins commerciaux de votre organisation. Les objets peuvent également être récupérés sous forme de liste pour permettre aux utilisateurs d’avoir une vue rapide de divers objets en même temps.
Laissez votre avis sur ce sujet.