Training Requirement Schema
Felder
Training Requirement Schema
Rule that makes a training mandatory for a group of employees (Schulungspflicht) and generates training assignments
title
description
active
Inactive rules generate no new assignments; existing ones stay
type
MANDATORYRECOMMENDEDcourseId
Academy course (own or shared). Null for an external training.
sourceTenantId
Owner tenant when courseId is a course shared into this tenant
courseTitle
isExternal
externalTrainingName
externalProvider
targetMode
ALL_EMPLOYEESORG_UNITSEMPLOYEESorgUnitIds
employeeIds
includeNewHires
Assign automatically to employees who enter the scope later
dueMode
FIXED_DATEDAYS_AFTER_ASSIGNMENTDAYS_AFTER_HIREdueDate
FIXED_DATE: deadline for everybody assigned before it
dueDays
DAYS_AFTER_ASSIGNMENT / DAYS_AFTER_HIRE: completion window in days
recurrenceMonths
Repeat every N months after completion (e.g. 12 = annual refresher)
lastAppliedAt
Last time assignments were generated from this rule
notes
Keine Felder passen zum Filter.
Standard-Endpoints
Diese Resource folgt dem generischen CRUD-Vertrag der Plattform. Lesen Sie die Konventionen für Pagination, Idempotenz, Optimistic Locking und Audit. Die wichtigsten Endpoints:
GET /api/v1/training_requirements— Liste, paginiert + filterbarGET /api/v1/training_requirements/<id>— Einzelne EntityPOST /api/v1/training_requirements— AnlegenPATCH /api/v1/training_requirements/<id>— Teil-UpdateDELETE /api/v1/training_requirements/<id>— Soft-DeleteGET /api/v1/training_requirements/<id>/timeline— Audit + Aktivitäten