GET /v1/assignments/{id}/enrollments уже повертає. Запит не
перетворює модулі на стовпці.
Підтвердження ознайомлення з політиками не входять до цього звіту. У Living Security
немає API для прийняття політик, тому відповідні застарілі стовпці перебувають поза межами охоплення, а не очікують на зіставлення. Див. Відмінності від застарілого експорту.
Fn_FetchAll; цей звіт викликає його за назвою.
Необхідні області дії ключа
Вихідні кінцеві точки
Цей запит не викликає
GET /v1/entities. Рядок зарахування
вже містить email і display_name, а в списку сутностей немає
підрозділу чи посади, тому його обхід не заповнив би стовпці
каталогу, яких немає в рядку зарахування.
Деталізація
Один рядок на зарахування (особа × призначення). Якщо особі призначено той самий курс через два призначення, виникає два рядки. Особа без зарахувань не відображається —/v1 не може сформувати придатний рядок каталогу
без електронної пошти, а вигадування рядків лише для осіб змішало б рівні деталізації.
Бюджет запитів: один постраничний обхід на кожне призначення, послідовно, в межах
спільного обмеження частоти запитів для ключа. Завжди задавайте limit = "500".
Зіставлення стовпців
Назви застарілих стовпців узято з експорту вашого попереднього постачальника. Поля/v1 —
це назви публічного API; запит перейменовує деякі з них для звіту.
Ключі зв’язування, збережені для зіркової моделі:
entity_id, assignment_id,
course_id, user_assignment_id.
Запит також зберігає course_slug, assignment_title, passed,
attempts, assignment_lifecycle_status і assignment_created_at.
enrollment_status — це прогрес Learner, а не життєвий цикл призначення
(active / paused / completed).
Відмінності від застарілого експорту
- Прийняття політик недоступне. На цій платформі немає
домену політик — немає
/policies,/policy_acceptancesабо еквівалентного ресурсу/v1. Не розглядайте ці стовпці як такі, що очікують на зіставлення. Вони перебувають поза межами охоплення. - Додаткові дані каталогу пропущено, а не заповнено null. Підрозділ, посада,
керівник і розташування відсутні в
/v1. Запит не створює порожніх стовпців для них. - Термін виконання включено, навіть якщо його не було в застарілому експорті,
оскільки
Enrollment.due_atє в API. - Для назви курсу надається перевага назві з каталогу.
Course.title— це назва модуля.Assignment.titleвикористовується лише тоді, коли запис каталогу відсутній (видалений або неопублікований). - Довга форма, без зведення. Один рядок на зарахування, а не один рядок на особу зі стовпцем для кожного модуля.
Наступні кроки
Налаштування Power BI та Excel
Облікові дані, розбиття на сторінки та завантаження цих запитів у Power BI або Excel.
Журнал фішингових електронних листів
Фішингові взаємодії на рівні подій за останні 12 місяців.
Найуразливіші користувачі
Зведення кліків, облікових даних і повідомлень для кожної особи за 12 місяців.
Ключі API
Надайте
training:read і course:read для ключа, який оновлює цей звіт.
