GET /v1/assignments/{id}/enrollments allerede returnerer. Forespørgslen
pivoterer ikke moduler til kolonner.
Politikbekræftelser er ikke en del af denne rapport. Living Security har
ingen API til politikgodkendelse, så disse ældre kolonner er uden for omfanget og er ikke en afventende mapping. Se Afvigelser fra den tidligere eksport.
Fn_FetchAll-forespørgsel; denne rapport kalder den ved navn.
Påkrævede nøgleomfang
Kildeendepunkter
Denne forespørgsel kalder ikke
GET /v1/entities. Tilmeldingsrækken
indeholder allerede email og display_name, og enhedslisten har ingen
afdeling eller jobtitel – så et gennemløb af den ville ikke udfylde katalogkolonner,
som tilmeldingsrækken ikke allerede har.
Granularitet
Én række pr. tilmelding (person × assignment). En person, der er tildelt det samme kursus via to assignments, giver to rækker. En person uden tilmeldinger vises ikke –/v1 kan ikke udlede en brugbar katalogrække
uden e-mail, og at opfinde rækker med kun personer ville blande granulariteter.
Forespørgselsbudget: ét pagineret gennemløb pr. assignment, sekventielt, under den
fælles rate limit pr. nøgle. Angiv altid limit = "500".
Kolonnemapping
Navnene på de ældre kolonner stammer fra din tidligere udbyders eksport./v1-felter
er de offentlige API-navne; forespørgslen giver nogle af dem et alias i rapporten.
Nøgler til joins, der bevares til en stjerneskemamodel:
entity_id, assignment_id,
course_id, user_assignment_id.
Forespørgslen bevarer også course_slug, assignment_title, passed,
attempts, assignment_lifecycle_status og assignment_created_at.
enrollment_status er kursistens fremdrift, ikke assignmentets livscyklus
(active / paused / completed).
Afvigelser fra den tidligere eksport
- Politikgodkendelser er ikke tilgængelige. Denne platform har intet politikdomæne – der er ingen
/policies,/policy_acceptanceseller tilsvarende/v1-ressource. Behandl ikke disse kolonner som en afventende mapping. De er uden for omfanget. - Ekstra katalogfelter er udeladt, ikke sat til null. Afdeling, jobtitel,
leder og lokation findes ikke på
/v1. Forespørgslen opfinder ikke tomme kolonner til dem. - Forfaldsdato er medtaget, selv om den ældre eksport ikke havde den,
fordi
Enrollment.due_atfindes i API’et. - Kursusnavnet foretrækker katalogtitlen.
Course.titleer modulnavnet.Assignment.titlebruges kun, når katalograden mangler (slettet eller ikke udgivet). - Langformet, ikke pivoteret. Én række pr. tilmelding, ikke én række pr. person med en kolonne pr. modul.
Næste trin
Opsætning af Power BI og Excel
Legitimationsoplysninger, paginering og indlæsning af disse forespørgsler i Power BI eller Excel.
Log over phishing-e-mails
Phishing-interaktioner på hændelsesniveau for de seneste 12 måneder.
Mest modtagelige brugere
Opsummering pr. person af klik, legitimationsoplysninger og rapporteringer over 12 måneder.
API-nøgler
Tildel
training:read og course:read på den nøgle, der opdaterer denne rapport.
