xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Executive Position — entity reference
REFERENCE · Last reviewed

Executive Position — entity reference

The dated record of who occupies a Position and over what window; a seat's ownership history is the set of these rows, not a separate audit trail. A handover closes the current row by stamping Effective To and inserts a new one - rows are not edited in place - and validation enforces at most one open row per seat with no overlapping windows, though one person may hold several seats at once to cover vacancies. Saving an assignment change cascades inside the same save: the affected seats' cached route assignee and open future visit plans are re-pointed to the seat's current holder. Handovers dated in the future are deliberately left alone at save time and applied by a nightly reconcile job on the day they take effect.

Fields

FieldLabelTypeRequiredWhat it does
AssignmentReasonAssignment ReasonMultiLineText
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTime
EffectiveFromEffective FromDateAndTimeWhen this holder takes the seat; it defaults to today's date when a new assignment is saved without one. Validation requires Effective To, when set, to be strictly later, and rejects any window that overlaps another assignment on the same seat.
EffectiveToEffective ToDateAndTimeEmpty = the current holder of the seat.
ExecutiveResourceIdResourceLookup → ResourceThe person holding the seat, pointing at Resource rather than at Employee or a login user - seats are held by resources, and the route and plan cascade re-points work to this resource id. Saving an assignment without it is rejected.
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText
OwnerIdOwnerLookup → UserAccountYes
PositionIdPositionLookup → Position
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTime

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditInlineEdit in page.
EditInListEditEditInlineEdit In List Header
NewNewNewNew
  • Position — looks up via PositionId
  • Resource — looks up via ExecutiveResourceId