Skip to main content

Appointments

When a planner drops a job onto a resource in Dime.Scheduler, that decision has to make its way back into Business Central so the rest of the business (invoicing, service, project posting) can act on it. The Appointments table is where those appointmentsAppointmentA task scheduled to a resource for a specific period - the scheduled instance you see on the planning board. land. Every time a planner schedules work, the appointment is posted here as a staging record, which is why this table sits at the heart of the Business Central integration: it is the inbox where planning turns into BC data.

Appointment list

The list carries a single action, "Process", and most of the time you can ignore it. Built-in event listeners pick up new records and process them automatically, so reach for the button only when you need to retry an appointment that failed to process the first time. For the mechanics of how that automatic processing is wired up, see Source types.

Card

Open any record from the list to see its card, which lays out the full detail of a single appointment:

Appointment card

The fields are organized into groups so you can read a record top to bottom: the Appointment group holds the identity and content of the scheduled item, Planning Details captures how the work translates into quantities and durations, Back Office records where the appointment came from and whether it originated in BC, and Change Tracking is the audit trail. The full list:

GroupField
AppointmentEntry Number
AppointmentSource Type
AppointmentSource App
AppointmentDatabase Action
AppointmentJob No
AppointmentTask No
AppointmentAppointment ID
AppointmentSubject
AppointmentBody
AppointmentStart Date
AppointmentEnd Date
AppointmentTime Marker
AppointmentCategory
AppointmentImportance
AppointmentIs All Day Event
Planning DetailsDuration (Sec.)
Planning DetailsNon Working Time (Sec.)
Planning DetailsPlanning Quantity
Planning DetailsPlanning Unit Of Measure
Planning DetailsPlanning UoM Conversion
Planning DetailsUse Fix Planning Quantity
Planning DetailsRound to Unit Of Measure
Back OfficeBack Office Id
Back OfficeBack Office Parent Id
Back OfficeSent from Back Office
Change TrackingLast Modified Date
Change TrackingLast Modified User
Change TrackingCreated Date
Change TrackingCreated user

Two subgrids round out the card: one lists the resourcesResourceAn entity that can carry out work - a person, vehicle, tool, or room - that you schedule on the planning board. assigned to the appointment, the other lists the field values attached to it. Together they mirror exactly what you would see on the appointment card in Dime.Scheduler, so the card is a faithful BC-side view of the planned work rather than a stripped-down copy.

Resources

An appointment resource (also known as an assignmentAssignmentThe link between an appointment and a resource. An appointment can carry several assignments when more than one resource works on it.) is simply a resource assigned to an appointment. When a planner books two technicians onto the same job, you see two rows here. This subgrid is where that relationship is spelled out:

Appointment resources

The following fields are available:

  • Entry No
  • Line No
  • Source Type
  • Resource Type
  • Resource No
  • Resource Name
  • Display Name
  • Alternative Resources

Field Values

An appointment field value holds the value of the custom fields and templates you have defined in Dime.Scheduler, so this is where any extra, configuration-specific data on an appointment surfaces in BC. The field values subgrid covers that relationship:

Appointment resources

The following fields are available:

  • Entry No
  • Line No
  • Field code
  • Field Type
  • Field Value