Navigation:  Enhanced Crewing > Crew Database Layout. >

Enumerated Types For Crewing

Previous pageReturn to chapter overviewNext page

 

  TCrewItemRole = (cirNone, cirJobHeader, cirJobTitle, cirJobCrewBoss, cirJobCrewBossHeading, cirJobSummary, cirDayDate, cirDayWeekday, cirAreaStart, cirAreaSummary, cirAreaHeading, cirAreaEnd, cirActivityHeader,    cirActivityFooter, cirCrewRequest, cirCrewPositionMain, cirCrewPositionDescription, cirShift, cirSummary);

 

  TCrewItemRoles = set of TCrewItemRole;

  TCrewDisplayMode = (cdmByJob, cdmByDateRange);

  TCrewRequestStatus = (crsIgnore = 0, crsQuote = 1, crsProvisional = 2, crsConfirmed = 3);

  TShiftStatus = (ssUnprocessed, ssInProgress, ssPencilled, ssBooked);

  TShiftOrderStatus = (sosNone, sosPartial, sosFullfilled, sosOver, sosMisaligned);

  TPositionOrderStatus = (posNone, osOutstanding, posFullfilled);

  TCrewReconciliationMode = (crmShiftCosts, crmAccommodationCosts);

  TCrewShiftEditAction = (cseaCreate, cseaOverwrite, cseaSkip);

  TAccommodationStatus = (asNotRequired, asClientProvides, asWeProvide);

  TAccommodationDay = (adBeforeShift, adOnShift, adAfterShift);

  TAccommodationDays = set of TAccommodationDay;

  TAccommodationFlag = (afNone, afShiftDateChange, afShiftRoomChange, afShiftCancelled);

  TShiftBookingState = (sbsIncQuote, sbsExcQuote, sbsCancelled, sbsBlackout);

  TShiftType = (stUnknown, stNormal, stBlackout);

  TCrewTransVia = (ctvPerson, ctvPersonAsCompany, ctvAgency, ctvInHouse);

  TCrewAffinityJobLink = (cajlJobSalesPerson, cajlJobHandler);

  TCrewDayAllocations = (cdaNotApplicable, cdaNoShifts, cdaNoAllocations, cdaSomeAllocations, cdaFullyAllocatedNoProblems, cdaFullyAllocatedWithProblems, cdaNoWorkAllocationsOnly);

  TActivityType = (atOnSite, atWarehouse);

  TAffinityLinkType = (altHandler, altCrewBoss);

  TSystemCorrespondenceType = (sctNone, sctEmail, sctPhone, sctSMS, sctInPerson, sctWhatsApp);

  TCrewOfferStatus = (cosShortlisted, cosContacted, cosUnavailable, cosPossiblyAvailablity, cosAvailable, cosRejected, cosPencilled, cosBooked, cosCancelled);

  TCrewOfferStatuses = set of TCrewOfferStatus;