Flux de travaux de l'API Case Manager à usage public
Utilisez ces flux de travaux pour télécharger des données de rapport dans des fichiers CSV ou JSON. Pour le format JSON, vous pouvez choisir de générer un format paginé ou un rapport complet. Les fichiers paginés sont utiles pour les emplacements où vous avez besoin de JSON, comme l'interface utilisateur, et vous devez mettre en page les résultats. Vous pouvez demander page par page et non la totalité de l'ensemble de résultats. Les fichiers de rapport complets sont plus rapides à télécharger que le corps JSON, mais la pagination n'est pas disponible dans le format de téléchargement de fichier.
Sélectionnez un flux de travaux pour télécharger les données de rapport.
- Générer un résultat paginé dans JSON
- Générer et télécharger des rapports dans CSV
- Générer et télécharger des rapports dans JSON
- Téléchargement des données de rapport
Flux de travaux pour générer un résultat paginé au format JSON
| Noeud final | Descriptif |
|---|---|
| POST /api/use_case_explorer | Génère un rapport de l'explorateur de cas d'utilisation et renvoie un reportId. Vous devez utiliser ce noeud final lorsque vous lancez la génération du rapport. Remplissez le corps de la demande avec les colonnes du rapport et les filtres ou les regroupements de tables que vous souhaitez dans le rapport généré. Utilisez la valeur reportId renvoyée dans d'autres appels d'API dans le flux. |
| GET /api/use_case_explorer/{reportId}/status | Renvoie le statut de /api/use_case_explorer. Utilisez le noeud final pour vérifier si votre génération de rapport a réussi ou échoué. |
| GET /api/use_case_explorer/{reportId}/result | Renvoie le résultat de /api/use_case_explorer dans un tableau JSON paginé. Incluez la valeur reportId renvoyée par le noeud final /api/use_case_explorer dans le chemin d'accès pour obtenir votre résultat. |
Flux de travaux pour générer et télécharger des rapports au format CSV
Générer le rapport complet de l'explorateur de cas d'utilisation au format CSV. Ce flux de travaux est un processus en 5 étapes qui utilise les noeuds finaux d'API dans l'ordre décrit dans le tableau suivant:
| Noeud final | Descriptif |
|---|---|
| POST /api/use_case_explorer | Génère un rapport de l'explorateur de cas d'utilisation et renvoie un reportId. Vous devez utiliser ce noeud final lorsque vous lancez la génération du rapport. Remplissez le corps de la demande avec les colonnes du rapport et les filtres ou les regroupements de tables que vous souhaitez dans le rapport généré. Utilisez la valeur reportId renvoyée dans d'autres appels d'API dans le flux. |
| GET /api/use_case_explorer/{reportId}/status | Renvoie le statut de /api/use_case_explorer. Utilisez le noeud final pour vérifier si votre génération de rapport a abouti ou échoué. |
| POST /api/use_case_explorer/{reportId}/download_csv | Démarre le téléchargement d'un rapport Explorateur de cas d'utilisation au format CSV. Incluez la valeur reportId de /api/use_case_explorer result dans le chemin et remplissez le corps de la demande avec les codes de colonne, les paramètres de tri, les ID de règle ou les paramètres de recherche sélectionnés pour obtenir un jobId. |
| GET /api/use_case_explorer/download_csv/{jobId}/status | Vérifie l'état de téléchargement d'un rapport Explorateur de cas d'utilisation au format CSV. Incluez la valeur jobId renvoyée par le noeud final /api/use_case_explorer/{reportId}/download_csv dans le chemin d'accès pour obtenir un statut indiquant si votre travail a abouti ou échoué. |
| GET /api/use_case_explorer/download_csv/{jobId}/result | Renvoie le rapport de l'explorateur de cas d'utilisation dans un fichier CSV si le noeud final /api/use_case_explorer/download_csv/{jobId}/status renvoie le statut 'Completed'. Incluez dans la requête la valeur jobId renvoyée par le noeud final /api/use_case_explorer/{reportId}/download_csv et le nom que vous souhaitez pour votre fichier CSV afin d'obtenir un lien de téléchargement pour votre fichier CSV. |
Flux de travaux pour générer et télécharger des rapports au format JSON
Générez le rapport de l'explorateur de cas d'utilisation sous la forme d'un tableau JSON dans un format de rapport complet. Ce flux de travaux est utile si vous souhaitez télécharger l'ensemble des résultats car le fichier JSON est plus rapide à télécharger que le corps JSON. La pagination n'est pas disponible dans le format de téléchargement de fichier. Le flux de travaux est un processus en 5 étapes qui utilise les noeuds finaux d'API dans l'ordre décrit dans le tableau suivant:
| Noeud final | Descriptif |
|---|---|
| POST /api/use_case_explorer | Génère un rapport de l'explorateur de cas d'utilisation et renvoie un reportId. Vous devez utiliser ce noeud final lorsque vous lancez la génération du rapport. Remplissez le corps de la demande avec les colonnes du rapport et les filtres ou les regroupements de tables que vous souhaitez dans le rapport généré. Utilisez la valeur reportId renvoyée dans d'autres noeuds finaux d'API dans le flux. |
| GET /api/use_case_explorer/{reportId}/status | Renvoie le statut de /api/use_case_explorer. Utilisez le noeud final pour vérifier si votre génération de rapport a réussi ou échoué. |
| POST /api/use_case_explorer/{reportId}/download_json | Télécharge le rapport Explorateur de cas d'utilisation sous la forme d'un fichier JSON. Incluez la valeur reportId du noeud final /api/use_case_explorer dans le chemin et remplissez le corps avec les codes de colonne, les paramètres de tri, les ID de règle ou les paramètres de recherche sélectionnés pour obtenir un jobId. |
| GET /api/use_case_explorer/download_json/{jobId}/status | Vérifie l'état de téléchargement d'un rapport Explorateur de cas d'utilisation au format JSON. Incluez la valeur jobId renvoyée par le noeud final /api/use_case_explorer/{reportId}/download_json dans le chemin d'accès pour obtenir un statut indiquant si votre travail a abouti ou échoué. |
| GET /api/use_case_explorer/download_json/{jobId}/result | Renvoie le résultat final du fichier JSON de l'explorateur de cas d'utilisation après que le noeud final /api/use_case_explorer/download_json/{jobId}/status renvoie un statut 'Completed'. Incluez la valeur jobId qui est renvoyée par le noeud final /api/use_case_explorer/{reportId}/download_json et le nom que vous souhaitez pour votre fichier JSON dans la requête afin d'obtenir un lien de téléchargement pour votre fichier JSON. |