> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livingsecurity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Atbilstība katrai personai

> Atveidojiet iepriekšējā pakalpojumu sniedzēja atbilstības eksportu par Training katrai personai, izmantojot /v1 assignments, enrollments un courses.

Šis pārskats ir iepriekšējā pakalpojumu sniedzēja atbilstības eksporta par katru personu Training daļa: direktorijas identitāte un viena rinda katrai personai par katru Training reģistrāciju (moduļa statuss un datumi).

Datu granularitāte ir garās formas — persona × uzdevums —, jo tieši to jau atgriež
`GET /v1/assignments/{id}/enrollments`. Vaicājums nepārvērš moduļus kolonnās.

<Note>
  Politiku apliecinājumi nav iekļauti šajā pārskatā. Living Security
  nepiedāvā politiku pieņemšanas API, tāpēc šīs iepriekšējā eksporta kolonnas ir ārpus apjoma, nevis gaidošs kartējums. Skatiet [Atšķirības no iepriekšējā eksporta](#at%C5%A1%C4%B7ir%C4%ABbas-no-iepriek%C5%A1%C4%93j%C4%81-eksporta).
</Note>

Iestatīšana, akreditācijas dati, lappušu dalīšana un atkārtoti mēģinājumi pēc ātruma ierobežojuma ir tādi paši kā [Power BI / Excel savienojamības rokasgrāmatā](/lv/developers/v1/powerbi). Vispirms pievienojiet kopīgo
`Fn_FetchAll` vaicājumu; šis pārskats to izsauc pēc nosaukuma.

## Nepieciešamie atslēgas tvērumi

| Tvērums | Izmantošanas mērķis |
| - | - |
| `training:read` | `GET /v1/assignments` un `GET /v1/assignments/{id}/enrollments` |
| `course:read` | `GET /v1/courses` (katalogu nosaukumi) |

## Avota galapunkti

| Galapunkts | Loma |
| - | - |
| `GET /v1/assignments` | Uzdevumu saraksts: `assignment_id`, nosaukums, `course_id`, dzīves cikla statuss, `created_at`. Vaicājums nefiltrē pēc statusa, tāpēc tiek rādīti aktīvie, apturētie un pabeigtie uzdevumi (vēsturiskā atbilstība). |
| `GET /v1/assignments/{id}/enrollments` | Katra Learner progress. Viena lappušu apstaigāšana katram uzdevumam. Šī ir faktu granularitāte un vienīgais `/v1` resurss šajā pārskatā, kas satur e-pastu kā atskaišu savienošanas atslēgu. |
| `GET /v1/courses` | Atrisina `course_id` → kursa nosaukums (Training moduļa nosaukums). `Assignment.title` ir kampaņas iezīme, nevis moduļa nosaukums. |

Šis vaicājums **neizsauc** `GET /v1/entities`. Reģistrācijas rinda
jau satur `email` un `display_name`, bet entītiju sarakstā nav
nodaļas vai amata nosaukuma, tāpēc tā apstaigāšana neaizpildītu direktorijas
kolonnas, kuru reģistrācijas rindā vēl nav.

### Granularitāte

Viena rinda katrai reģistrācijai (persona × uzdevums). Persona, kurai viens un tas pats
kurss piešķirts ar diviem uzdevumiem, veido divas rindas. Persona bez
reģistrācijām neparādās — `/v1` nevar izveidot izmantojamu direktorijas rindu
bez e-pasta, un tikai personu rindu izdomāšana sajauktu granularitātes.

Pieprasījumu budžets: viena lappušu apstaigāšana katram uzdevumam, secīgi, ievērojot
kopīgo ātruma ierobežojumu katrai atslēgai. Vienmēr iestatiet `limit = "500"`.

## Kolonnu kartējums

Iepriekšējā eksporta kolonnu nosaukumi ir no jūsu iepriekšējā pakalpojumu sniedzēja eksporta. `/v1` lauki
ir publiskie API nosaukumi; vaicājums dažus no tiem pārdēvē pārskata vajadzībām.

| Iepriekšējā eksporta kolonna | `/v1` lauks vai atvasinājums | Pārskata kolonna |
| - | - | - |
| Email | `Enrollment.email` | `email` |
| Full name | `Enrollment.display_name` | `full_name` |
| Department | Nav pieejams `/v1` | Izlaists, nav aizpildīts ar null |
| Other directory (title, manager, location, …) | Nav pieejams `/v1` — entītijas satur tikai e-pastu un attēlojamo vārdu. | Izlaists |
| Training module / course name | `Course.title`, ar rezerves variantu `Assignment.title` | `course_name` |
| Assignment / module status | `Enrollment.status` — `not_started` \| `in_progress` \| `completed` \| `overdue` \| `withdrawn` | `enrollment_status` |
| Assigned date | `Enrollment.assigned_at` | `assigned_at` |
| Completed date | `Enrollment.completed_at` | `completed_at` |
| Due date | `Enrollment.due_at` (iepriekšējā eksportā tā, iespējams, nebija; iekļauta, jo API to nodrošina) | `due_at` |
| Policy acceptance / acknowledgement | Nav politiku domēna | Izlaists |
| Policy name, accepted date | Nav politiku domēna | Izlaists |

Zvaigžņveida modelim saglabātās savienošanas atslēgas: `entity_id`, `assignment_id`,
`course_id`, `user_assignment_id`.

Vaicājums saglabā arī `course_slug`, `assignment_title`, `passed`,
`attempts`, `assignment_lifecycle_status` un `assignment_created_at`.
`enrollment_status` ir Learner progress, nevis uzdevuma dzīves cikls
(`active` / `paused` / `completed`).

## Atšķirības no iepriekšējā eksporta

* **Politiku pieņemšanas dati nav pieejami.** Šajā platformā nav politiku
  domēna — nav `/policies`, `/policy_acceptances` vai līdzvērtīga
  `/v1` resursa. Nevērtējiet šīs kolonnas kā gaidošu kartējumu. Tās
  ir ārpus apjoma.
* **Direktorijas papildu lauki ir izlaisti, nevis aizpildīti ar null.** Nodaļa, amata nosaukums,
  vadītājs un atrašanās vieta nav pieejami `/v1`. Vaicājums neizdomā tukšas
  kolonnas tiem.
* **Termiņš ir iekļauts**, pat ja iepriekšējā eksportā tā nebija,
  jo `Enrollment.due_at` ir pieejams API.
* **Kursa nosaukumam dod priekšroku kataloga nosaukums.** `Course.title` ir moduļa
  nosaukums. `Assignment.title` tiek izmantots tikai tad, ja kataloga rindas nav
  (dzēsta vai nepublicēta).
* **Garā forma, nevis pivotēta.** Viena rinda katrai reģistrācijai, nevis viena rinda
  katrai personai ar kolonnu katram modulim.

## Nākamie soļi

<CardGroup cols={2}>
  <Card title="Power BI un Excel iestatīšana" href="/lv/developers/v1/powerbi">
    Akreditācijas dati, lappušu dalīšana un šo vaicājumu ielāde programmās Power BI vai Excel.
  </Card>

  <Card title="E-pasta pikšķerēšanas žurnāls" href="/lv/developers/v1/reports/email-phishing-log">
    Notikumu līmeņa pikšķerēšanas mijiedarbības pēdējo 12 mēnešu laikā.
  </Card>

  <Card title="Visuzņēmīgākie lietotāji" href="/lv/developers/v1/reports/most-susceptible-users">
    Kopsavilkums par katru personu: klikšķi, akreditācijas dati un ziņojumi 12 mēnešu laikā.
  </Card>

  <Card title="API atslēgas" href="/lv/developers/developer-hub/api-keys">
    Piešķiriet `training:read` un `course:read` atslēgai, kas atjaunina šo pārskatu.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.