Skip to main content

FB1CareerMemberJobInfo

Overview

  • Holds a career member's current job assignment, including the job ID, rank, and job level.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (17)

NameTypeDescription
ActiveWorkModeEB1WorkModeWork mode currently active for this work day. Reset to OnSite at end of work.
AttendanceDaysintegerCumulative attendance days. Incremented each time the member finishes a workday. Used for retirement eligibility check.
ConsecutiveAbsenceDaysintegerNumber of consecutive absent days. Reset to 0 on attendance.
EvaluationScoreintegerCurrent performance evaluation score (0 to 100).
ExpnumberCurrent experience points of this member.
JobIdstringData table ID of the job assigned to this member.
JoinedTicksintegerJoin (hire) time.
NextDayVacationTypeEB1CareerVacationTypeVacation type scheduled for upcoming workdays. Reset to None when VacationScheduledDays reaches 0.
OverworkEndTimeHHMMintegerOvertime end time (HHMM). -1 means no overtime. Reset on ClockOut or day-end.
PendingWorkModeEB1WorkModeWork mode to apply on the next work day. Reset to OnSite after activation.
PromotionedTicksintegerLast promotion (Rank change) time.
RankintegerCurrent rank of this member within the job.
RemainingVacationDaysintegerRemaining paid vacation days for this member. Decremented on vacation request, restored on cancel.
UnexcusedAbsenceCountintegerCumulative unexcused absence count for this member.
VacationScheduledDaysintegerNumber of remaining scheduled vacation days. Decremented each workday end. When 0, NextDayVacationType resets to None.
VacationSegmentsFB1VacationSegment[]Ordered vacation segments in the current stretch. Each segment holds a type and day count. Extensions append (or merge if same type). ProcessVacationAtWorkEnd consumes from front. Cleared on vacation end or cancel.
bRemoteWorkPerformedbooleanWhether this member performed at least one valid work interaction during remote work. Reset each work day.