Scheduling Appointments: Calendar Board
In field services, where appointments are the heart of service delivery, the calendar plays a pivotal role. That’s why the calendar must be smart, modern, and fast—helping you manage appointments seamlessly and efficiently for optimal service performance.
From Unscheduled to Scheduled: Easy Appointment Creation
On the Calendar Board (FS300300) form, the left pane shows these tabs:
- Unscheduled: All service orders that have not yet been scheduled with appointments
- Scheduled: All appointments that have been created in the system
In this section, we will explore the Unscheduled tab.
The Unscheduled tab (Item 1 below) lists all service orders where the Appointment Needed check box is selected and at least one service has the Requiring Scheduling status on the Details tab of the Service Orders (FS300100) form. Each service order appears as a tile (Item 2 and Item 3) displaying the service order’s general information and included services. The services associated with an order are listed at the bottom of the tile.

You can search for a service order by using the Search box. The system will search based on the string you enter, which can include the service order number, description, customer ID, customer name, address, phone number, email, service order detail description, and problem description. Additionally, you can filter the list of service orders by using the MYOB Acumatica’s simple or advanced filtering capabilities.
To view more details about a service order, simply click its reference number in the tile to open the quick view panel (see below).

Appointments at a Glance
The Scheduled tab of the left pane of the Calendar Board (FS300300) form shows a complete list of all scheduled appointments. Click an appointment tile in the list to:
- Highlight the appointment on the calendar in its corresponding day and time slot
- Highlight the appointment location on the map (see below)

You can search for the needed appointment in the list by using the appointment number, description, related service order description, customer ID, customer name, address (from the service order’s address line 1), phone, email, and problem description. Additionally, you can filter the list of appointments by using MYOB Acumatica’s simple or advanced filtering capabilities.
To quickly review appointments scheduled for today, click today's date at the bottom of the Date Picker window (see below), which opens when you click the date on the calendar pane toolbar. The system updates the calendar to display today’s appointments.

Appointment Viewing and Management
For efficient management of your appointments on the Calendar Board (FS300300) form, you can quickly perform actions for an appointment. To view the corresponding menu commands, right-click the appointment tile on the Scheduled tab or the calendar pane (see below).

Click one of these menu commands:
- View: Opens the quick view panel, where you can briefly review the appointment’s general information. You can then open it on the Appointments (FS300200) form by clicking the link with its reference number. On the toolbar of the quick view panel, all the actions listed below are available as buttons too.
- Delete: Deletes the appointment from the system.
- Unassign: Removes the assigned staff member and moves the appointment tile to the Unassigned row of the calendar.
- Clone: Opens the Clone Appointments (FS500201) form.
- Validate by Dispatcher/Clear Validation: Validates or removes validation for the appointment. The system selects or clears the Validated by Dispatcher check box on Settings tab of the Appointments form.
- Confirm/Unconfirm: Confirms or removes confirmation for the appointment. The system selects or clears the Confirmed check box on Settings tab of the Appointments form.
Unassigned Appointments on the Calendar
If no staff member is assigned to an appointment, it appears in the Unassigned row at the top of the calendar on the Calendar Board (FS300300) form (see below). You can easily assign a staff member by dragging the appointment tile from the Unassigned row to the staff member's row. The appointment will then appear in the corresponding staff member's row, within the appropriate time slot.
Note that the Unassigned row is always locked in the Calendar Pane. As you scroll vertically through the staff members, this row remains visible at all times, helping you quickly view and assign appointments without losing sight of the Unassigned row.
The list of staff members displayed in the calendar area is sorted alphabetically—by the first name specified on the Employees (EP203000) form for employees, or the account name specified on the Vendors (AP303000) form for vendors.
The size of the appointment tile reflects the scheduled duration. You can adjust the duration by resizing the tile, as well as change the scheduled start time and date by dragging the appointment to the needed time slot.

Color Coding of Appointments
On the Calendar Board (FS300300) form, the color and pattern of the appointment tiles displayed on the Scheduled tab and in the calendar pane can vary, providing a quick visual cue about the appointment's state. These variations depend on whether the appointment:
- Has been confirmed
- Is assigned to a staff member
| Indicator | Description | Meaning |
|---|---|---|
| Plain tile colors without stripes indicate that the appointment is confirmed—meaning that the Confirmed check box is selected on the Appointments (FS300200) form. The color reflects whether the appointment is assigned. | ||
|
|
White tile (Item 1 below) | The appointment is confirmed and unassigned. |
|
|
Light blue tile (Item 2) | The appointment is confirmed and assigned to a staff member. |
| Zebra-striped tiles always indicate that the appointment is not confirmed—meaning the Confirmed check box is cleared on the Appointments (FS300200) form. | ||
|
|
White zebra-striped tile (Item 3) | The appointment is unconfirmed and unassigned to any staff member. |
|
|
Dark blue zebra-striped tile (Item 4) | The appointment is unconfirmed but assigned to a staff member. |
| A gray tile indicates that the appointment is finalized. | ||
|
|
Gray tile (Item 5) | The appointment is completed, closed, billed, or canceled. |
The colored vertical bar (Item 6) on the tile indicates the appointment's status (for example, Not Started, In Process, Paused, and Billed). On the Status Color tab of Calendar Preferences (FS100500) form, you can change:
- The colors of each bar and the corresponding status text.
- The visibility of each status indicator: Just select or clear the check boxes in the Visible column for each status.
Below you can see the color coding applied to appointment tiles.

Appointment Viewing on the Map
Map functionality is built into the new calendar on the Calendar Board (FS300300) form. This visual representation of appointments helps you easily track and manage staff locations, optimize routes, and enhance scheduling efficiency.
By using the map, you can:
- See the location of any appointment. By clicking an appointment tile on either
the calendar (Item 1 below) or the Scheduled tab, you can view its
precise position on the map (Item 2). Tip: You can collapse or expand the map pane.
Figure 8. The appointment location on the map 
- View the route on the map between appointments for the selected staff member. If
you click the staff member's name on the calendar (Item 1 below), the system shows the
route between the appointments assigned to that staff member for the selected day, based
on the scheduled start times.
Figure 9. The staff member’s route between appointments 
- View routes on the map for multiple selected staff members. By holding the Shift
or Ctrl key, you can select multiple staff members on the calendar (Item 1 below). The
system displays the routes between their appointments for the selected day, based on the
scheduled start times. Each staff member's route is identified by a distinct color (Item
2).
Figure 10. Multiple routes of selected staff members 
See Where Your Staff Members Are Right Now
In MYOB Acumatica 2025 R2, you can configure real-time GPS tracking for staff members who are using the Acumatica mobile app. With this functionality in place, the new calendar —integrated with Azure Maps —displays the current locations of staff members. This gives the field service manager a clear view of where technicians are at this moment.
You can view the current location of a staff member on the map only if the following conditions are met:
- The Show Location Tracking check box is selected on the Calendars & Maps tab on the Service Management Preferences (FS100100) form.
- A valid key is specified in the Map API Key box on the Calendars & Maps tab of the Service Management Preferences form.
- On the Location Tracking tab of the Users (SM201010) form, both of these are true for the
user account associated with the staff member:
- The Track Location check box is selected.
- Working hours are specified
- The staff member uses a mobile device with the MYOB Acumatica mobile app installed.
- Location permissions for the MYOB Acumatica mobile app are allowed on the staff member’s mobile device.
Each selected staff member is displayed as an icon on the calendar, shown in a unique, system-assigned color. This color coding helps you distinguish staff members on the calendar. When a staff member is selected, the system highlights their appointments and the routes between them by using the same color as their icon, making it easier to track their schedule and daily routes.
Smart Assignments
To ensure that the right staff member is assigned to the right appointment, you can control the assignment of appointments based on their skills, licenses, and service areas directly on the calendar board. This enhances service quality and reduces the risk of errors or delays. You can:
- Assign appointments without restrictions to a staff member without checking their skills, licenses, and service areas.
- Assign an appointment to any staff member but receive a warning when there's a skill, license, and service area mismatch.
- Prevent appointments from being assigned to a staff member if the staff member's skills, licenses, or service areas don't match the appointment’s requirements.
Here's how it works: On the Service Management Preferences (FS100100) form, you specify Do Not Validate, Warn, or Prevent in any (or all) of these boxes: Skills, Service Areas, and Licenses box (see below).

The options mean the following:
- Do Not Validate: You’ll be able to assign an appointment to any staff member on the calendar without restrictions.
- Warn: You’ll still be able to assign an appointment to any staff member, even if
the skills required for the appointment services do not match the staff member’s skills.
In this case, the Skill Mismatch
warning will appear next to the staff member, and the staff member will be
highlighted in yellow on the board (see below).
Figure 12. Warning indication for skill, license, or service area mismatch 
- Prevent: You can assign an appointment to a staff member only if their skills,
service areas, or licenses match the ones required for the appointment. If there’s a
mismatch, the system will display the corresponding warning next to the staff member and
highlight them in red on the calendar (see below). The system will prevent you from
scheduling the appointment if the staff member doesn’t have the required skills, service
areas, or licenses for the services to be scheduled.
Figure 13. Warning of a mismatch 
Customized Calendar View
On the new Calendar Board (FS300300) form, you can create customized calendar views that align with your needs. You can easily switch between different filtered views (such as My Team, All Staff, or specific skills or branch locations). See the following items in the example shown below:
- Item 1: Some filter tabs you can create to display different calendar views.
- Items 2 and 3: The filter criteria for a created filter tab.
- Item 4: A filtered list of staff members, limited by the specified criteria.

If a filter is created based on the branch and branch location settings, appointments assigned to branches not selected in the filter will still appear on the calendar board in gray. This ensures that appointments are not double-booked.
Scheduling of the Project-Related Appointments
To ensure that only the appropriate staff members are assigned to appointments linked to specific projects, based on their qualifications and project involvement, you can configure the system to determine whether a staff member can be assigned to an appointment associated with a specific project. By using the Restrict Employee check box on the Projects (PM301000) form, you can avoid assigning the wrong staff to an appointment.
If the check box is selected, the system displays Not in Project next to any staff member not added to the Employees tab of the specified project. These staff members are highlighted in red (shown below), and the system will prevent you from assigning the appointment to them.

