GET /v1/assignments/{id}/enrollments بالفعل. لا يقوم الاستعلام
بتحويل الوحدات إلى أعمدة (pivot).
إقرارات السياسات ليست جزءًا من هذا التقرير. لا تتوفر في Living Security
واجهة برمجية لقبول السياسات، لذا فإن تلك الأعمدة القديمة خارج النطاق، وليست
عملية ربط معلّقة. راجع الاختلافات عن التصدير القديم.
Fn_FetchAll؛ إذ يستدعيه هذا التقرير بالاسم.
نطاقات المفتاح المطلوبة
نقاط النهاية المصدرية
لا يستدعي هذا الاستعلام
GET /v1/entities. فصف التسجيل
يحمل بالفعل email وdisplay_name، كما أن قائمة الكيانات لا تتضمن
القسم أو المسمى الوظيفي، وبالتالي فإن استعراضها لن يملأ أعمدة الدليل
غير الموجودة أصلًا في صف التسجيل.
الحبيبية
صف واحد لكل تسجيل (شخص × تعيين). الشخص الذي يُعيَّن له المقرر نفسه عبر تعيينين ينتج عنه صفان. أما الشخص الذي لا توجد له أي تسجيلات فلا يظهر — إذ لا يمكن لـ/v1
إنتاج صف دليل صالح للاستخدام دون بريد إلكتروني، كما أن اختلاق صفوف للأشخاص فقط
سيؤدي إلى خلط الحبيبيات.
ميزانية الطلبات: عملية استعراض مرقّمة واحدة لكل تعيين، بالتتابع، ضمن
حد المعدل المشترك لكل مفتاح. اضبط limit = "500" دائمًا.
ربط الأعمدة
أسماء الأعمدة القديمة مأخوذة من تصدير مزوّدك السابق. حقول/v1
هي أسماء الواجهة البرمجية العامة؛ ويعيد الاستعلام تسمية بعضها لأغراض التقرير.
مفاتيح الربط المحتفظ بها لنموذج المخطط النجمي:
entity_id وassignment_id و
course_id وuser_assignment_id.
يحتفظ الاستعلام أيضًا بـ course_slug وassignment_title وpassed و
attempts وassignment_lifecycle_status وassignment_created_at.
enrollment_status هو تقدّم المتعلم، وليس حالة دورة حياة التعيين
(active / paused / completed).
الاختلافات عن التصدير القديم
- قبول السياسات غير متاح. لا يحتوي هذا النظام الأساسي على مجال
للسياسات — فلا يوجد
/policiesولا/policy_acceptancesولا مورد/v1مكافئ. لا تتعامل مع تلك الأعمدة على أنها عملية ربط معلّقة. فهي خارج النطاق. - إضافات الدليل محذوفة وليست فارغة. القسم والمسمى الوظيفي
والمدير والموقع غير موجودة في
/v1. ولا يختلق الاستعلام أعمدة فارغة لها. - تاريخ الاستحقاق مُدرج حتى لو لم يكن التصدير القديم يتضمنه،
لأن
Enrollment.due_atمتاح في الواجهة البرمجية. - اسم الدورة يفضّل عنوان الكتالوج.
Course.titleهو اسم الوحدة. ولا يُستخدمAssignment.titleإلا عند غياب صف الكتالوج (محذوف أو غير منشور). - بصيغة طويلة وليس بتحويل إلى أعمدة. صف واحد لكل تسجيل، وليس صفًا واحدًا لكل شخص مع عمود لكل وحدة.
الخطوات التالية
إعداد Power BI وExcel
بيانات الاعتماد وترقيم الصفحات وتحميل هذه الاستعلامات في Power BI أو Excel.
سجل التصيّد عبر البريد الإلكتروني
تفاعلات التصيّد على مستوى الأحداث خلال آخر 12 شهرًا.
المستخدمون الأكثر عرضة للخطر
ملخص لكل شخص خلال 12 شهرًا للنقرات وبيانات الاعتماد والإبلاغ.
مفاتيح API
امنح
training:read وcourse:read للمفتاح الذي يحدّث هذا التقرير.
