Aller directement au contenu principal

API de rapport SmartSense

SmartSense propose un ensemble de points de terminaison permettant de générer des informations pour les rapports.


Types spécifiques de rapports

L'API SmartSense Report définit les types suivants :

Chiffres

TaskSelectionType
TaskSelectionType décrit le type de sélection des tâches. Ce type peut prendre quatre valeurs :

0 : Aucun

1 : Problème résolu

2 : Randomisé

3 : Dynamique

Le type « Fixe » signifie que toutes les tâches de la liste de contrôle doivent être effectuées par le type désigné. Le type « Aléatoire » correspond à une liste de contrôle de type « Fixe » dont les éléments sont présentés dans un ordre aléatoire. Le type « Dynamique » signifie qu’un nombre spécifié de tâches doit être effectué. Par exemple, si la liste comporte 12 tâches, l’utilisateur peut ne devoir en effectuer que 6 sur les 12.

Type de tâche
Le type de tâche décrit la tâche. Ce type comporte 10 valeurs :

0 : Réglage manuel de la température

1 : Température du capteur

2 : Température de la sonde

3 : Numéro du manuel

4 : Texte du manuel

5 : Sélectionner « Simple »

6 : Sélectionner plusieurs éléments

7 : Image

8 : Case à cocher

9 : Lecture du capteur d'actifs

Énumérations

Les champs de type énumération sont renvoyés sous forme de chaînes de caractères au format JSON. La valeur de la chaîne sera limitée aux valeurs possibles de l'énumération, telles que définies pour le type. Tous les types d'énumération peuvent prendre la valeur null.

AnswerStatus
Indique le type de lecture. Valeurs :

« Incomplet »

« Terminé »

« Terminé - Sans objet »

« Nécessite un suivi »

« CompletedWithCorrectiveAction »

Le statut « Incomplete » signifie que l'utilisateur n'a pas encore répondu à la tâche. Le statut « Complete » signifie que l'utilisateur a répondu à une tâche et qu'une valeur y est associée ; par exemple, l'utilisateur a utilisé une sonde de température pour prendre une mesure ou a saisi la température manuellement. Le statut « CompletedNotApplicable » signifie que l'utilisateur a répondu à une tâche, mais qu'il n'était pas nécessaire de fournir une valeur. Le statut « RequiresFollowUp » signifie que l’utilisateur a omis des tâches de suivi qui doivent encore être effectuées. Le statut « CompletedWithCorrectiveAction » signifie que la tâche a été effectuée et qu’au moins une action corrective associée a été mise en œuvre.


de la classe de tâche: Spécifie la classe d'une tâche. Valeurs :

« FoodStep »

« Tâche »

La classe « FoodStep » indique que la tâche concerne un aliment spécifique, par exemple vérifier la température d’un poulet cuit. La classe « Task » indique que la tâche ne concerne pas d’aliment spécifique, par exemple vérifier si de nouveaux incidents ont été signalés sur l’application web SmartSense.


Documentation interactive de l'API

Pour consulter la documentation détaillée sur les points de terminaison et pouvoir tester directement les appels API, rendez-vous sur notre documentation Swagger :

L'interface Swagger propose :

  • Spécifications complètes des terminaux

  • Schémas de requête et de réponse

  • Tests interactifs des API

  • Exemples en temps réel

Suivant - SCIM API.png
Cela a-t-il répondu à votre question ?