GET /v1/assignments/{id}/enrollments już zwraca. Zapytanie nie przestawia
modułów do kolumn.
Potwierdzenia zapoznania się z politykami nie są częścią tego raportu. Living Security
nie udostępnia API akceptacji polityk, dlatego te kolumny ze starego eksportu są poza zakresem, a nie oczekują na mapowanie. Zobacz Różnice względem dotychczasowego eksportu.
Fn_FetchAll; ten raport wywołuje je po nazwie.
Wymagane zakresy klucza
Punkty końcowe źródła
To zapytanie nie wywołuje
GET /v1/entities. Wiersz zapisu
już zawiera email i display_name, a lista encji nie zawiera
działu ani stanowiska — przejście po niej nie wypełniłoby więc
kolumn katalogu, których nie ma jeszcze w wierszu zapisu.
Ziarno
Jeden wiersz na zapis (osoba × przydział). Osoba przypisana do tego samego kursu przez dwa przydziały generuje dwa wiersze. Osoba bez zapisów nie pojawia się —/v1 nie może wygenerować użytecznego wiersza katalogu
bez adresu e-mail, a tworzenie wierszy samych osób mieszałoby ziarna.
Budżet żądań: jedno stronicowane przejście na przydział, sekwencyjnie, w ramach
wspólnego limitu żądań na klucz. Zawsze ustawiaj limit = "500".
Mapowanie kolumn
Nazwy kolumn ze starego eksportu pochodzą z eksportu poprzedniego dostawcy. Pola/v1
to publiczne nazwy API; zapytanie nadaje niektórym z nich aliasy na potrzeby raportu.
Klucze łączenia zachowane dla modelu gwiazdy:
entity_id, assignment_id,
course_id, user_assignment_id.
Zapytanie zachowuje także course_slug, assignment_title, passed,
attempts, assignment_lifecycle_status i assignment_created_at.
enrollment_status oznacza postęp uczestnika szkolenia, a nie cykl życia przydziału
(active / paused / completed).
Różnice względem dotychczasowego eksportu
- Akceptacje polityk są niedostępne. Ta platforma nie ma domeny
polityk — nie istnieje
/policies,/policy_acceptancesani równoważny zasób/v1. Nie traktuj tych kolumn jako oczekujących na mapowanie. Są poza zakresem. - Dodatkowe dane katalogowe są pominięte, a nie ustawione na null. Dział, stanowisko,
przełożony i lokalizacja nie występują w
/v1. Zapytanie nie tworzy dla nich pustych kolumn. - Termin wykonania jest uwzględniony, nawet jeśli stary eksport go nie zawierał,
ponieważ
Enrollment.due_atjest dostępny w API. - Nazwa kursu preferuje tytuł z katalogu.
Course.titlejest nazwą modułu.Assignment.titlejest używany tylko wtedy, gdy brakuje wiersza katalogu (usunięty lub nieopublikowany). - Postać długa, bez przestawiania. Jeden wiersz na zapis, a nie jeden wiersz na osobę z kolumną dla każdego modułu.
Następne kroki
Konfiguracja Power BI i Excel
Dane uwierzytelniające, stronicowanie i ładowanie tych zapytań w Power BI lub Excelu.
Dziennik wiadomości phishingowych
Interakcje z phishingiem na poziomie zdarzeń z ostatnich 12 miesięcy.
Najbardziej podatni użytkownicy
Zestawienie kliknięć, danych uwierzytelniających i zgłoszeń z 12 miesięcy na poziomie osób.
Klucze API
Nadaj
training:read i course:read kluczowi, który odświeża ten raport.
