83. Forespørgsel: Indsaml platformkontekst
Ved et stort antal (hundreder eller tusinder) behandlede datasæt (som "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" osv.) er der altid behov for at forstå status for behandlingen af hvert datasæt og indsamle en behandlingsopsummering. Disse oplysninger leveres ved hjælp af getPlatformContext forespørgsel.
De almindelige tilfælde:
Spor behandlingsfremskridt
Indsaml behandlingsopsummering og statistikker
Observer fejl og advarsler under behandlingen for yderligere dybere undersøgelse af berørte datasæt
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
valgfri
}
}
}Understøttede inputfiltre:
dateFromsom dato/tid i ISO 8601-format (f.eks.:"2023-05-25T12:49:00.000Z")dateTosom dato/tid i ISO 8601-format (f.eks.:"2023-05-30T06:35:00.000Z")operationIdssom array af operationens identifikatorer (Strenge)statusessom array der indeholder værdier fraContextEventStatusenum med alle behandlingsstatusser inklusive mellemliggende; det anbefales at bruge hovednøgleværdierne[Start, Done, Warning, Error, Ignored]subFieldTypessom array der indeholdt værdier afTreeNodeEntityenum med alle GeoPard-enhedersubFieldUuidssom array med UUID’er knyttet til de valgte enheder isubFieldTypesuserUuidssom array af "User" UUID’er til søgning
Output-objektet indeholder følgende attributter:
fieldUuidrepræsenterer UUID’en for den tilknyttede mark (Field)subFieldUuidangiver UUID’en for det tilknyttede behandlede datasæt (som "SatelliteImage", "AsAppliedDataset", "YieldDataset", "SoilDataset" osv.)subFieldTypesom enum knyttet tilTreeNodeEntityoperationIdsom streng, der indeholder operationens identifikator; den forbliver konsistent på tværs af alle relaterede behandlingskæder, og det anbefales at gruppere efter denne identifikator for at spore alle behandlingsstadierstatussom enum knyttet tilContextEventStatusexecutionDatesom streng i ISO 8601-format, der angiver tidspunktet for udførelsenmessageKeysom enum knyttet tilContextMessageKeyder beskriver resultatet af udførelsenvalgfrisom streng, der giver en teknisk beskrivelse (hvis relevant); den bruges primært til fejlsøgning og fejlrapportering
Sidst opdateret
Var dette nyttigt?