Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기

Appointment Assistant: Map Fails to Render on Booking URL

게시 일자: Jul 31, 2026
상세 설명

Field Service Appointment Assistant (FSAA) renders a map on the Appointment booking URL showing appointment status and technician location. After creating a new Experience Cloud site for Appointment Assistant, the map may fail to render — the page loads, but the map area is blank.

솔루션

Cause

The FSAA package uses the following Apex controller classes to retrieve appointment data and render the map on the booking URL:

  • FSAA.AppointmentAssistantController
  • FSAA.AppointmentAssistantControllerTest
  • FSAA.ut_AppointmentAssistant

When a new Experience Cloud site is created, its automatically generated guest user profile does not include Apex Class Access for these classes. The map rendering call fails silently, resulting in a blank map on the Appointment booking URL.

Resolution

Grant Apex Class Access for the FSAA controller classes on the guest user profile for the Appointment Assistant site:

  1. In Setup, use Quick Find to search for All Sites and open it.
  2. Click the name of the site configured for Appointment Assistant.
  3. Click Builder.
  4. In the Experience Builder sidebar, click Settings.
  5. Under Security, click Guest User Profile.
  6. On the guest user profile page, scroll to Apex Class Access and click Edit.
  7. Locate and enable the following classes:
    • FSAA.AppointmentAssistantController
    • FSAA.AppointmentAssistantControllerTest
    • FSAA.ut_AppointmentAssistant
  8. Click Save.
  9. Clear the browser cache, then open the Appointment booking URL in a new browser tab to confirm the map renders.
Knowledge 기사 번호

005388927

 
로드 중
Salesforce Help | Article