SMSActivity Object
Represents a safety training or awareness activity in the SMS program.Unique identifier for the activity
Title of the SMS activity
Descriptive name of the activity
Official activity reference number
Start date of the activity
End date of the activity
Start time (HH:MM format)
End time (HH:MM format)
Location where the activity takes place
Topics covered in the activity
Learning objectives of the activity
Detailed description of the activity
Employee who authorized the activity
Employee who planned the activity
Person or entity who conducted the activity
Current status of the activity (e.g., “PLANNED”, “IN_PROGRESS”, “COMPLETED”, “CANCELLED”)
SMSActivityAttendance Object
Tracks employee attendance for SMS activities.ID of the associated SMS activity
ID of the employee
Whether the employee attended the activity
Related Types
Course Object
Represents a training course (more comprehensive than an SMS activity).Unique identifier for the course
Course name
Department offering the course
Course description
Total course duration
Time commitment required
Course start date
Course end date
Daily start time
Daily end time
Type of course (e.g., “INITIAL”, “RECURRENT”, “SPECIALIZED”)
Instructor name
Course status
SMSTraining Object
Tracks employee training status and certification.Employee information
Course information
Most recent enrollment record
Training certification expiration date
Training status (e.g., “CURRENT”, “EXPIRED”, “EXPIRING_SOON”)
Whether this is initial training (vs recurrent)
