Skip to main content
Acest raport reprezintă componenta de instruire a exportului de conformitate per persoană al unui furnizor anterior: identitatea din director plus un rând per persoană pentru fiecare înscriere la instruire (starea și datele modulului). Granularitatea este în format lung — persoană × atribuire — deoarece aceasta este structura pe care o returnează deja 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.
Configurarea, acreditările, paginarea și reîncercarea în caz de depășire a limitei de rată sunt aceleași ca în ghidul de conectivitate Power BI / Excel. Adăugați mai întâi interogarea comună 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_acceptances sau o resursă /v1 echivalentă. 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_at este disponibil în API.
  • Numele cursului preferă titlul din catalog. Course.title este numele modulului. Assignment.title este 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.