GET /v1/assignments/{id}/enrollments. Interogarea nu transformă modulele în coloane (fără pivotare).
Confirmările de luare la cunoștință a politicilor nu fac parte din acest raport. Living Security nu dispune de un API pentru acceptarea politicilor, astfel că aceste coloane din exportul anterior sunt în afara domeniului de aplicare, nu o mapare în curs. Consultați Diferențe față de exportul anterior.
Fn_FetchAll; acest raport o apelează după nume.
Domenii de acces necesare pentru cheie
Endpointuri sursă
Această interogare nu apelează
GET /v1/entities. Rândul de înscriere conține deja
email și display_name, iar lista de entități nu include departamentul sau funcția — deci parcurgerea ei nu ar completa coloane de director pe care rândul de înscriere nu le conține deja.
Granularitate
Un rând per înscriere (persoană × atribuire). O persoană căreia i s-a atribuit același curs prin două atribuiri generează două rânduri. O persoană fără înscrieri nu apare —/v1 nu poate emite un rând de director utilizabil fără email, iar crearea de rânduri doar cu persoane ar amesteca granularitățile.
Volumul de cereri: o parcurgere paginată per atribuire, secvențial, în limita comună de rată per cheie. Setați întotdeauna limit = "500".
Maparea coloanelor
Numele coloanelor din exportul anterior provin de la furnizorul dumneavoastră anterior. Câmpurile/v1 sunt denumirile publice din API; interogarea atribuie alias unora dintre ele pentru raport.
Chei de asociere păstrate pentru un model de tip star-schema:
entity_id, assignment_id,
course_id, user_assignment_id.
Interogarea păstrează de asemenea course_slug, assignment_title, passed,
attempts, assignment_lifecycle_status și assignment_created_at.
enrollment_status reprezintă progresul Cursantului, nu ciclul de viață al atribuirii
(active / paused / completed).
Diferențe față de exportul anterior
- Acceptările politicilor nu sunt disponibile. Această platformă nu are
un domeniu pentru politici — nu există
/policies,/policy_acceptancessau o resursă/v1echivalentă. Nu tratați aceste coloane ca pe o mapare în curs. Ele sunt în afara domeniului de aplicare. - Datele suplimentare din director sunt omise, nu completate cu valori nule. Departamentul, funcția,
managerul și locația nu există în
/v1. Interogarea nu creează coloane goale pentru acestea. - Termenul limită este inclus chiar dacă exportul anterior nu îl avea,
deoarece
Enrollment.due_ateste disponibil în API. - Numele cursului preferă titlul din catalog.
Course.titleeste numele modulului.Assignment.titleeste utilizat doar când rândul din catalog lipsește (șters sau nepublicat). - Format lung, fără pivotare. Un rând per înscriere, nu un rând per persoană cu o coloană pentru fiecare modul.
Pașii următori
Configurarea Power BI și Excel
Acreditări, paginare și încărcarea acestor interogări în Power BI sau Excel.
Jurnal de phishing prin email
Interacțiuni de phishing la nivel de eveniment pentru ultimele 12 luni.
Cei mai vulnerabili utilizatori
Sinteză per persoană, pe 12 luni, a clicurilor, acreditărilor și raportărilor.
Chei API
Acordați
training:read și course:read cheii care actualizează acest raport.
