82. Query: Ripristina eventi di sottoscrizione

È sempre buona pratica avere la possibilità di ripristinare/ricontrollare gli eventi di sottoscrizione consegnati rispetto a quelli prodotti. Pertanto GeoPard conserva la cronologia di tutti gli eventi di sottoscrizione prodotti per il ultimi 12 mesi.

I casi comuni:

  • Connessione Internet scadente e gli eventi non sono stati consegnati

  • Ridistribuzione (redeployment) del listener WebSocket

  • Verificare la coerenza tra eventi ricevuti e prodotti

  getPlatformEvents(input: {
    dateFrom: "2023-05-25T12:49:00.000Z", 
    dateTo: "2023-05-30T06:35:00.000Z", 
    userUuids: ["<placeholder_of_user_uuid>"]
  }){
    events {
      executionDate
      event {
        uuid
        userUuid
        azione
        nodePath {
          entità
          uuid
        }
      }
    } 
  }
}

Filtri di input supportati:

  • dateFrom come data/ora in formato ISO 8601 (es: "2023-05-25T12:49:00.000Z")

  • dateTo come data/ora in formato ISO 8601 (es: "2023-05-30T06:35:00.000Z")

  • farmUuids come array di UUID delle "Aziende agricole" da cercare

  • fieldUuids come array di UUID dei "Campi" da cercare

  • userUuids come array di UUID degli "User" da ricercare

  • eventUuids come array di UUID degli "Eventi" di sottoscrizione

circle-info

Tutti i filtri funzionano come logico E.

circle-info

Ogni evento di sottoscrizione ha un attributo executionDate collegato al momento dell'invio nel formato AWSDateTime compatibile con ISO 8601 DateTime.

Ultimo aggiornamento

È stato utile?