• WHO WE ARE
  • WHAT WE DO
    • Salesforce
      • Implementations
        • Sales Cloud
        • Service Cloud
        • CPQ
        • Field Service Lightning
        • Field Service for SMEs
      • Developments
        • Salesforce Customization
        • Custom Application Development
        • AppExchange Product Development
      • Migrations
        • Classic to Lightning Migration
        • Other Systems to Salesforce Migration
      • Integrations
    • Data Science
      • BI Solutions
      • AI/ML solutions
      • Agentic AI
  • HOW WE DO
    • Delivery Model
    • Our Works
  • REACH US
    • Contact Us
    • Careers
  • BLOG
    • WHO WE ARE
    • WHAT WE DO
      • Salesforce
        • Implementations
          • Sales Cloud
          • Service Cloud
          • CPQ
          • Field Service Lightning
          • Field Service for SMEs
        • Developments
          • Salesforce Customization
          • Custom Application Development
          • AppExchange Product Development
        • Migrations
          • Classic to Lightning Migration
          • Other Systems to Salesforce Migration
        • Integrations
      • Data Science
        • BI Solutions
        • AI/ML solutions
        • Agentic AI
    • HOW WE DO
      • Delivery Model
      • Our Works
    • REACH US
      • Contact Us
      • Careers
    • BLOG
  • [email protected]
  • (+91) 44-49521562
Merfantz - Salesforce Solutions for SMEs
Merfantz - Salesforce Solutions for SMEs
  • WHO WE ARE
  • WHAT WE DO
    • Salesforce
      • Implementations
        • Sales Cloud
        • Service Cloud
        • CPQ
        • Field Service Lightning
        • Field Service for SMEs
      • Developments
        • Salesforce Customization
        • Custom Application Development
        • AppExchange Product Development
      • Migrations
        • Classic to Lightning Migration
        • Other Systems to Salesforce Migration
      • Integrations
    • Data Science
      • BI Solutions
      • AI/ML solutions
      • Agentic AI
  • HOW WE DO
    • Delivery Model
    • Our Works
  • REACH US
    • Contact Us
    • Careers
  • BLOG

How to Customize the Service Schedules and Attendance Tracking in Salesforce

  • June 14, 2023
  • Merfantz Editor
  • Uncategorized
  • 0

Introduction

In today’s fast-paced business environment, organizations need efficient tools to streamline their service schedules and track attendance effectively. Salesforce, a leading customer relationship management platform, offers robust customization options for service schedules and attendance tracking. In this blog post, we will explore step-by-step instructions on how to customize these features in Salesforce.

To enhance the usefulness of your service schedules, you can customize the tracked information on service schedule records. Start by customizing the fields of the Service Schedule object. By default, a service schedule includes fields for service tracking, service providers, participant capacity, and default service quality. However, if there is a need to track the location of a class, create a new field, incorporate it into the page layout, and include it on the New Service Schedule page.

While the attendance tracker in Salesforce operates similarly to other Salesforce apps, some users may be unfamiliar with the customization process. This document particularly aims to address common customization requests and provide guidance. The visual force page and trigger are 2 areas that are not customizable.

                                    How to Customize the Service Schedules and Attendance Tracking in Salesforce

Configure Service Schedules

Many organizations actively offer one-time or recurring services for individuals or groups. For instance, your organization actively provides classes, mentoring sessions, support groups, community outreach events, or other types of events.

In order to set up service schedules, several essential steps need to be followed.

  1. Click Setup, then click Setup.
  2. Click the Object Manager tab.
  3. In the list of objects, click Service.
  4. Click Page Layouts, then click Service Layout.
  5. From the palette, click Related Lists and drag the Service Schedules and Service Participants related lists to the page layout.
  6. Click Save.

                         Customize Service Schedules and Attendance Tracking

Additionally, if you have previously customized the Program Engagement and Contact pages, you will need to incorporate the Service Participants related list into both pages.

  1. Click on Setup, then navigate to the Setup page.
  2. Switch to the Object Manager tab.
  3. In the list of objects, locate and click on either Program Engagement or Contact.
  4. Click on Page Layouts, and select the Case Management layout for the chosen object.
  5. From the palette, find the Related Lists section and drag the Service Participants related list onto the page layout.
  6. Once done, click Save to save the changes.
  7. If you have also customized the other object’s page, Program Engagement or Contact, repeat the above steps for that object as well.

                      Customize Service Schedules and Attendance Tracking

Customize Service Schedules

To customize the information collected when creating a new service schedule, follow these steps:

                                Customize Service Schedules and Attendance Tracking

  1. Click on Setup and navigate to the Setup page.
  2. Switch to the Object Manager tab.
  3. In the list of objects, locate and click on Service Schedule.
  4. Click on Field Sets.
  5. Select the Service Schedule Information field set.
  6. Drag the desired fields from the palette and drop them into the Field Set.
  7. If needed, remove fields by dragging them out of the Field Set.
  8. Once you have made the necessary adjustments, click Save to save your changes.

By following these steps, you can actively customize the information collected when users create a new service schedule by clicking “New” on the Service Schedules tab.

                          Customize Service Schedules and Attendance Tracking

To customize the fields for adding service participants in the new service schedule, follow these steps:

  1. Click on Setup and navigate to the Setup page.
  2. Switch to the Object Manager tab.
  3. In the list of objects, locate and click on Program Engagement.
  4. Click on Field Sets.
  5. Select the SessionParticipantView field set.
  6. In the palette, choose an object under Program Engagement, such as Household Account.
  7. Drag the desired fields from the palette and drop them into the Field Set. For example, you can drag the “Account Name” field under Household Account.
  8. If needed, remove fields by dragging them out of the Field Set.
  9. Once you have made the necessary changes, click Save to save the modifications.

By following these steps, you can actively customize the Add Service Participants fields in the New Service Schedule.

Now, let’s explore this change in the context of creating a new service schedule.

  1. Locate and select Program Management from the App Launcher ().
  2. Click on the Service Schedules tab, which might be found under the More section.
  3. Click on the New button.
  4. Provide a Service Schedule Name and select a Service. Then, click Next. (Any selection will suffice, as we are not actually creating a new service schedule.)
  5. Click Next.
  6. Verify that under the Add Service Participants section, you are currently displaying Full Name, Start Date, and Stage information for each potential participant.

                                    Customize Service Schedules and Attendance Tracking

Given the limited space available on this list, exercise caution in choosing the amount of information to be shown to your users in this view. It is crucial to prioritize and select only the most relevant data to optimize the display and usability for your users. By following these steps, you can actively observe the change in the display of participant information when creating a new service schedule.

Customize Service Schedule Attendance Tracking

The Track Attendance component, available on a Service Session, provides users with the ability to create Service Deliveries for all attendees or absences in a session. This feature offers a convenient and efficient way to generate Service Deliveries for all participants through a single interface. To utilize Track Attendance, users must possess PMM: Deliver or PMM: Manage permissions.

In its default configuration, Track Attendance collects the following information to be included in each Service Delivery:

  • Client: The Service Participant associated with the related Service Schedule.
  • Quantity: The attended service quantity, indicated using the Unit of Measurement from the Service linked to the Service Schedule. For instance, if the Service uses “Hours” as the Unit of Measurement, users will see the quantity in hours. Additionally, users can set a Default Service Quantity on a Service Schedule to automatically populate the Quantity field. Please refer to the “Schedule Services” section for more information.
  • Attendance Status: The status of the Service Participant during the session, which can be categorized as Present, Unexcused Absence, or Excused Absence. You can customize the values of Attendance Status by referring to the “Customize Attendance Status Values” section.

To add to the information collected using Track Attendance, customize the Attendance Service Deliveries field set.

  1. Click Setup, then click Setup.
  2. Click Object Manager.
  3. Click Service Delivery.
  4. Click Field Sets.
  5. Click Attendance Service Deliveries.
  6. Drag fields to or from the palette and the In the Field Set box. Don’t remove the Client or Attendance Status fields.
  7. Click Save.

                        Attendance tracking

Now that we have added the field, let’s explore how it functions.

Follow these steps:

  1. Locate and select Program Management from the App Launcher ( ).
  2. On the Program Management homepage, find the Recent Sessions component and click on a pending session.
  3. Examine the Track Attendance component on the service session record. You will notice that your newly added field is now included.
  4. Feel free to test out the functionality by utilizing the new field if desired.

By following these steps, you can actively observe and test the newly added field within the Track Attendance component on the service session record.

Customize Attendance Status Values

By default, the Attendance Status values for Track Attendance are as follows: Present, Excused Absence, and Unexcused Absence. The Present status is automatically assigned to all Service Participants. When Excused Absence or Unexcused Absence is selected, the Quantity of the corresponding Service Delivery is set to zero.

It is advisable to retain the default Attendance Status values and introduce custom values only when necessary. However, please note that custom values will not automatically adjust the Quantity field to zero.

  1. Click on Setup, then access the Setup page.
  2. Select Object Manager.
  3. Locate and click on Service Delivery.
  4. Choose Fields & Relationships.
  5. Click on Attendance Status.
  6. Scroll down to the Values section.
  7. Proceed to add or edit the Attendance Values as needed. Please ensure that you do not modify the API Name of the default Attendance Status values.

By adhering to these steps, you can customize the Attendance Values for the Service Delivery object while being cautious not to change the API Name of the default Attendance Status values.

FAQS

1.Is there a way to streamline scheduling in Salesforce?

Most likely not. There are alternatives that can streamline scheduling, while also ensuring effective communication with your customer.

2.How to schedule or unschedule an appointment in salesforce?

To schedule an appointment with a Salesforce Support Engineer, you can follow these steps:

  1. Click View Cases in the “Support & Services” tile.
  2. Click the Case you would like to schedule.
  3. Click Schedule Appointment.
  4. Click Get Started.
  5. Choose a date and time.
  6. Click Schedule.

In addition, you can use Salesforce Scheduler to manage appointments. Salesforce Scheduler gives you the tools you need to simplify appointment scheduling in Salesforce. You can create a personalized experience by scheduling customer appointments—in person, or by phone or video—with the right person at the right place and time.

3.What is time & expense attendance for Salesforce?

Time and expense attendance for Salesforce is a cloud-based time and attendance solution built for managing today’s workforce. Certainly, with a time tracking system in Salesforce, you’ll know exactly how much time you spend on a client’s project.

For More Blogs: Click here

 

Author Bio

Merfantz Editor
+ Recent Posts
  • August 4, 2023
    How to Setup CRM Analytics for Financial Services Cloud
  • August 2, 2023
    How to Get Started with Salesforce Hyperforce - Merfantz
  • July 28, 2023
    Health Cloud Mastery: Salesforce Trailhead for Effective Healthcare CRM
  • July 26, 2023
    How to integrate Data cloud and Marketing cloud In Salesforce
Tags: Salesforce Tutorial
  • Previous Transforming Business Efficiency with Salesforce Lightning | Merfantz
  • Next Salesforce Development | Empowering Businesses with Customized Solutions
Merfantz Technologies is a leading Salesforce consulting firm dedicated to helping small and medium enterprises transform their operations and achieve their goals through the use of the Salesforce platform. Contact us today to learn more about our services and how we can help your business thrive.

Discover More

Terms and Conditions
Privacy Policy
Cancellation & Refund Policy

Contact Info

  • No 96, 2nd Floor, Greeta Tech Park, VSI Industrial Estate, Perungudi, Chennai 600 096, Tamil Nadu, INDIA
  • (+91) 44-49521562
  • [email protected]
  • 9:30 IST - 18:30 IST

Latest Posts

Mastering Attachment Compression for Salesforce Developers May 9, 2025
Salesforce API Integrations: Connect with Slack, Zoom, and Teams May 2, 2025
Guide to Streamlining Sales Success
Mastering Salesforce CPQ: A Comprehensive Guide to Streamlining Sales Success April 17, 2025

Copyright @2023 Merfantz Technologies, All rights reserved