Liste des tâches

La syntaxe permettant de récupérer la liste des tâches disponibles à travers l’API est la suivante:

curl --insecure --silent \
     -H "Authorization: Bearer <bearer_token>" \
     'https://<host>/SNV4SRV-ws-war/api/v1/tasks'

Si le code de retour HTTP est 200, la réponse sera structurée comme ceci:

{
  "tasks": [
    {
      "id": "ADR02",
      "label": "Saisie des dossiers",
      "type": "R"
    },
    {
      "id": "SYS02",
      "label": "Saisie des utilisateurs",
      "type": "B"
    },
    {
      "id": "SYUS",
      "label": "Vue des utilisateurs",
      "type": "V"
    }
  ]
}
Note:

Toutes les tâches sont renvoyées, indépendemment des droits d’accès. Il se peut donc que l’utilisateur ne puisse pas à accéder à certaines tâches.

Clé Description
id Identifiant de la tâche. Cet identifiant est celui à utiliser pour y accéder à travers l’API.
label Libellé de la tâche.
type Type de la tâche.

Les types de tâches sont les suivants:

Type Description
B Tâche de saisie de type sipmle. Ce sont des enregistrements basiques (voir ici).
R Tâche de saisie de type dossier. Ce sont des enregistrements complexes, composés de différentes pages (voir ici).
F Tâche de saisie à double niveau. Ce sont des enregistrements complexes, composés hiérarchiquement. Ces tâches ne sont pas supportées par l’API.
V/W Tâche de vue (courte / longue. Ces tâches permettent d’afficher différentes données sous forme de liste.
T/U Tâche de traitement (court / long). Ces tâches effectuent des traitements sur les données. Ces tâches ne sont pas supportées par l’API.
L/M Tâche de liste (court / long). Ces tâches effectuent potentiellement des traitements sur les données et retourne un résultat sous forme de document HTML ou PDF. Ces tâches ne sont pas supportées par l’API.