Тип запроса query.

Возращает отчет по сменам выбранного пользователя за указанный промежуток времени.

Параметры запроса

В теле запроса вводятся:

Параметр Тип данных Описание Обязательно Пример
WorkShiftReport Array Диапазон выбора смен??? + WorkShiftsReport

В теле ответа указываются необходимые параметры единого отчета UnifiedReport.

Пример запроса

query workShiftsSummaryReport{
  workShiftsSummaryReport(input:{
    from:"2024-02-20 22:00:00" 
    to:"2024-03-25 22:00:00"
    workerUuid:"c9ffdc47-d337-4849-ac36-cf8ceb0c086b"
  })
  {
    labels
    extraLabels
    extraLabels2
    extraLabels3
    keys
    points
    data{
      values
    }
    url
    summary{
      title
      value
    }
  }
}

Пример ответа

{
  "data": {
    "workShiftsSummaryReport": {
      "labels": [
        "Сотрудник",
        "Длительность",
        "Всего возвратов",
        "Всего выручка",
        "Всего за товары",
        "Всего за услуги",
        "Всего за тарифы",
        "Всего пополнений депозита",
        "Всего бонусных пополнений",
        "Всего трат с депозита"
      ],
      "extraLabels": [
        ""
      ],
      "extraLabels2": [
        ""
      ],
      "extraLabels3": [
        ""
      ],
      "keys": [
        "admin admin admin"
      ],
      "points": 1,
      "data": [
        {
          "values": [
            2501601,
            585,
            1159,
            80,
            0,
            329,
            1000,
            0,
            250
          ]
        }
      ],
      "url": "https://storage.yandexcloud.net/smartshell-static/report/work_shifts/1872/Ivm4x5vipqqRwork_shifts.csv",
      "summary": null
    }
  }
}

Параметры ответа

В ответе возвращаются параметры единого отчета UnifiedReport выбранного пользователя.