83. Requête : Collecter le contexte de la plateforme
Pour un grand nombre (des centaines ou des milliers) d'ensembles de données traités (comme "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset", etc.), il existe toujours un besoin de comprendre l'état du traitement de chaque ensemble de données et de collecter le résumé du traitement. Ces détails sont fournis en utilisant getPlatformContext query.
Les cas courants :
Suivre la progression du traitement
Collecter le résumé et les statistiques du traitement
Observer les erreurs et les avertissements pendant le traitement afin d'investiguer plus en profondeur les ensembles de données affectés
query CollectPlatformContext {
getPlatformContext(input: {
userUuids: ["<placeholder_of_user_uuid>"],
statuses: [Start, Done, Warning, Error, Ignored],
dateFrom: "2023-05-25T12:49:00.000Z",
dateTo: "2023-05-30T06:35:00.000Z",
}) {
events {
fieldUuid
subFieldUuid
subFieldType
operationId
status
executionDate
messageKey
optionnel
}
}
}Filtres d'entrée pris en charge :
dateFromen tant que datetime au format ISO 8601 (ex :"2023-05-25T12:49:00.000Z")dateToen tant que datetime au format ISO 8601 (ex :"2023-05-30T06:35:00.000Z")operationIdsen tant que tableau d'identifiants d'opération (Chaînes)statusesen tant que tableau contenant des valeurs deContextEventStatusénumération avec tous les statuts de traitement y compris intermédiaires, il est recommandé d'utiliser les principaux[Start, Done, Warning, Error, Ignored]subFieldTypesen tant que tableau contenant les valeurs deTreeNodeEntityénumération avec toutes les entités GeoPardsubFieldUuidsen tant que tableau d'UUID liés aux entités sélectionnées danssubFieldTypesuserUuidsen tant que tableau d'UUID d'"Utilisateur" à rechercher
L'objet de sortie inclut les attributs suivants :
fieldUuidreprésente l'UUID du Champ associésubFieldUuiddésigne l'UUID de l'ensemble de données traité lié (comme "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset", etc.)subFieldTypecomme énumération liée àTreeNodeEntityoperationIdcomme chaîne qui contient l'identifiant de l'opération, il reste cohérent à travers toutes les chaînes de traitement liées ; il est conseillé de regrouper par cet identifiant pour suivre toutes les étapes de traitementstatuscomme énumération liée àContextEventStatusexecutionDatecomme chaîne au format ISO 8601 qui indique le moment d'exécutionmessageKeycomme énumération liée àContextMessageKeyqui décrit le résultat de l'exécutionoptionnelcomme chaîne qui fournit une description technique (si pertinent), elle est principalement utilisée pour le débogage et le signalement des bugs
Mis à jour
Ce contenu vous a-t-il été utile ?