4.1.7. Produktywność użytkownika (GET)
Produktywność użytkownika (GET)
Uwaga: Usługa nie jest dostępna w wersji SaaS
Adres URL żądania:
https://<hostname>/ekranapi/user/getproductivity
Wymagane nagłówki:
| Nagłówek | Wymagany | Opis |
|---|---|---|
| ApiKey | Tak | Służy do uwierzytelniania żądania. |
Przykład nagłówka żądania:
ApiKey: xJ)tsCNcpj)l+]}(@_|lt!t………
Parametry żądania:
| Nazwa | Opis | Typ | Format | Wymagane |
|---|---|---|---|---|
| User Productivity | Pobiera listę całkowitego czasu aktywności (w minutach) dla każdego użytkownika w każdej godzinie każdego dnia. | GET | – | – |
| start | Uwzględnia sesje rozpoczęte lub zakończone po tej dacie. | string | "2021-04-01""2021-04-01T12:00""2021-04-01T12:00:00" |
Nie |
| end | Uwzględnia sesje rozpoczęte lub zakończone po tej dacie. | string | jw. | Nie |
Uwagi:
-
Jeśli nie podano parametrów
startiend:-
Jeśli oba są pominięte – zwrócone zostaną wszystkie sesje z bazy danych.
-
Jeśli pominięto
start, zwrócone zostaną sesje rozpoczęte przed datąend. -
Jeśli pominięto
end, zwrócone zostaną sesje rozpoczęte lub zakończone po daciestart.
-
-
Jeśli sesja rozpoczęła się przed datą
start, pierwsza aktywność po tej dacie jest uznawana za początek sesji. -
Jeśli sesja zakończyła się po dacie
end, ostatnia aktywność przed tą datą jest uznawana za koniec sesji.
Odpowiedź (status: 200 = sukces):
[
{
"date": "2021-09-03T00:00:00+05:00",
"totalMinutes": 25.816666666666666,
"userName": "userName1",
"timeOfDay": 18
},
{
"date": "2020-02-03T00:00:00+03:00",
"totalMinutes": 6,
"userName": "userName2",
"timeOfDay": 4
}
]
Parametry odpowiedzi:
| Nazwa (typ) | Opis |
|---|---|
| date (date-time) | Data i godzina. |
| totalMinutes (double) | Całkowita liczba minut aktywności użytkownika w danej godzinie. |
| userName (string) | Nazwa użytkownika. |
| timeOfDay (int32) | Godzina dnia (0–23). |