Cet endpoint est utilisé pour récupérer les actions de l’utilisateur actuel dans EPC. Cela peut s’appliquer à différents scénarios de duplication et d’affichage d’informations telles que :
- Dupliquer des données sur une plateforme tierce
- Afficher des tâches, des échéances, etc. dans un système externe
- Créer des widgets filtrables pour les portails internes
- Et plus encore…
Exemple de Code
09:52:17.722 request:
2 > GET http://example/api/v1/admin/actions/848F911D-463C-414B-8319-D99092FB4307
2 > Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9....
2 > Host: example
2 > Connection: Keep-Alive
2 > User-Agent: Apache-HttpClient/4.5.13 (Java/11.0.15)
2 > Accept-Encoding: gzip,deflate
09:52:17.749 response time in milliseconds: 27
2 < 200
2 < Connection: keep-alive
2 < Cache-Control: no-cache, no-transform, no-store
2 < Content-Type: application/json
2 < Content-Length: 1343
2 < Date: Tue, 03 May 2022 13:52:17 GMT
{
"targetNodeSequenceNumber": "",
"onLatestVersion": false,
"parent": {
"@type": "NameElement",
"name": "Default Process Set",
"nodeType": "PROCESS_SET",
"nodeId": "0D6AF657-0C16-04E4-50BB-19E9A9D0FCBC"
},
"onVersion": null,
"nodeVersionId": "5CFE531B-5962-4B52-8187-C61E4D2BB832",
"dueDate": "2022-09-09",
"actionUrl": "https://training.interfacing.com/new-process",
"postId": null,
"creationDate": "2022-05-03T09:52:17.697-04:00",
"targetNode": {
"@type": "NameElement",
"name": "52b5281b-a762-4c48-8816-4e7fc3e56243",
"nodeType": "PROCESS",
"nodeId": "209A8A23-4C6C-4EFE-B5E2-914136E12EBF"
},
"targetVersion": null,
"sentBy": {
"firstName": "Administrator",
"lastName": null,
"phone": null,
"name": "Administrator (epcadmin)",
"principalId": "75EBC033-E8F2-010A-B97B-30B91435B9F4",
"middleName": null,
"email": null,
"username": "epcadmin"
},
"actionType": "TRAINING",
"targetNodeVersionId": null,
"onNextPublished": false,
"actionId": "848F911D-463C-414B-8319-D99092FB4307",
"onLatestPublished": false,
"comment": "New process basic training",
"user": {
"firstName": null,
"lastName": "c9bcadb7-a89b-46ee-803c-9ac8c76e3f84",
"phone": null,
"name": "c9bcadb7-a89b-46ee-803c-9ac8c76e3f84 (c053d3e8-83f8-4024-a75b-a6bd21c1fca6)",
"principalId": "BDB163C4-EC93-412F-8A02-A8D9B1048E1E",
"middleName": null,
"email": "59f81e47-84a6-4872-a3f9-5a7bbd0e7f9f@abc.com",
"username": "c053d3e8-83f8-4024-a75b-a6bd21c1fca6"
},
"targetUrl": null
}
Informations Techniques
- URL de l’Endpoint: https://YOUREPC.interfacing.com/api/v1/users/me/actions
- URL Swagger: https://YOUREPC.interfacing.com/api/v1/swagger/#/Action/findActions
À quoi sert cette fonctionnalité dans EPC ?
EPC permet aux utilisateurs de voir et de gérer toutes les tâches à venir, les approbations et autres actions auxquelles ils participent activement. Ces actions sont répertoriées, filtrables et triables dans le module EPC Liste de tâches. L’objectif de ce module est de permettre aux membres d’une organisation de voir clairement un aperçu de leurs tâches en attente et à venir.
Pour en savoir plus sur la fonctionnalité des actions et le module Liste de tâches, veuillez cliquer ici.
Laissez votre avis sur ce sujet.