Skip to main content
Den här rapporten utgör utbildningsdelen av en tidigare leverantörs efterlevnadsexport per person: katalogidentitet plus en rad per person och utbildningsregistrering (modulstatus och datum). Granulariteten är långformat – person × tilldelning – eftersom det är vad GET /v1/assignments/{id}/enrollments redan returnerar. Frågan pivoterar inte moduler till kolumner.
Policybekräftelser ingår inte i den här rapporten. Living Security har inget API för policygodkännande, så dessa äldre kolumner ligger utanför omfattningen och är inte en väntande mappning. Se Avvikelser från den tidigare exporten.
Konfiguration, autentiseringsuppgifter, paginering och nya försök vid hastighetsbegränsning är desamma som i anslutningsguiden för Power BI / Excel. Lägg först till den delade frågan Fn_FetchAll; den här rapporten anropar den med namn.

Nödvändiga nyckelbehörigheter

Källslutpunkter

Den här frågan anropar inte GET /v1/entities. Registreringsraden innehåller redan email och display_name, och enhetslistan saknar avdelning och befattning – att gå igenom den skulle därför inte fylla katalogkolumner som registreringsraden inte redan har.

Granularitet

En rad per registrering (person × tilldelning). En person som tilldelats samma kurs genom två tilldelningar ger två rader. En person utan registreringar visas inte – /v1 kan inte skapa en användbar katalograd utan e-postadress, och att hitta på rader med enbart personer skulle blanda granulariteter. Förfrågningsbudget: en sidindelad genomgång per tilldelning, i följd, inom den delade hastighetsgränsen per nyckel. Ange alltid limit = "500".

Kolumnmappning

Äldre kolumnnamn kommer från din tidigare leverantörs export. /v1-fälten är de offentliga API-namnen; frågan ger vissa av dem alias för rapporten. Sammanfogningsnycklar som behålls för en stjärnschemamodell: entity_id, assignment_id, course_id, user_assignment_id. Frågan behåller också course_slug, assignment_title, passed, attempts, assignment_lifecycle_status och assignment_created_at. enrollment_status är deltagarens förlopp, inte tilldelningens livscykel (active / paused / completed).

Avvikelser från den tidigare exporten

  • Policygodkännanden är inte tillgängliga. Den här plattformen har ingen policydomän – det finns ingen /policies, /policy_acceptances eller motsvarande /v1-resurs. Behandla inte dessa kolumner som en väntande mappning. De ligger utanför omfattningen.
  • Katalogtillägg utelämnas, sätts inte till null. Avdelning, befattning, chef och plats finns inte på /v1. Frågan skapar inga tomma kolumner för dem.
  • Förfallodatum ingår även om den äldre exporten inte hade det, eftersom Enrollment.due_at finns i API:et.
  • Kursnamnet prioriterar katalogtiteln. Course.title är modulnamnet. Assignment.title används bara när katalograden saknas (borttagen eller inte publicerad).
  • Långformat, inte pivoterat. En rad per registrering, inte en rad per person med en kolumn per modul.

Nästa steg

Konfigurera Power BI och Excel

Autentiseringsuppgifter, paginering och inläsning av dessa frågor i Power BI eller Excel.

Logg över nätfiske via e-post

Nätfiskeinteraktioner på händelsenivå för de senaste 12 månaderna.

Mest mottagliga användare

Sammanställning per person av klick, inloggningsuppgifter och rapporter under 12 månader.

API-nycklar

Bevilja training:read och course:read på nyckeln som uppdaterar den här rapporten.