82. Заявка: Възстановяване на абонаментни събития

Винаги е добра практика да има възможност за възстановяване/повторна проверка на доставените спрямо произведените абонаментни събития. Затова GeoPard запазва историята на всички произведени абонаментни събития за последните 12 месеца.

Честите случаи:

  • Лоша интернет връзка и събитията не са били доставени

  • Препубликуване (redeployment) на WebSocket слушателя

  • Проверете съвместимостта на получените спрямо произведените събития

  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
        action
        nodePath {
          entity
          uuid
        }
      }
    } 
  }
}

Поддържани входни филтри:

  • dateFrom като дата и час в ISO 8701 формат (напр.: "2023-05-25T12:49:00.000Z")

  • dateTo като дата и час в ISO 8701 формат (напр.: "2023-05-30T06:35:00.000Z")

  • farmUuids като масив от UUID-та на „Ферма“ за търсене

  • fieldUuids като масив от UUID-та на „Поле“ за търсене

  • userUuids като масив от UUID-та на „User“ за търсене

  • eventUuids като масив от UUID-та на абонаментни „Събития“

circle-info

Всички филтри работят като логическо И.

circle-info

Всяко абонаментно събитие има атрибут executionDate свързан с момента на изпращане в AWSDateTime формат, съвместим с ISO 8601 DateTime.

Last updated

Was this helpful?