Skip to main content
Rejoignez-nous lors de l'événement TDX à San Francisco ou sur Salesforce+ les 5 et 6 mars pour la conférence des développeurs à l'ère des agents IA. Inscrivez-vous dès maintenant.

Customize Service Schedules and Attendance Tracking

Plan Ahead, Then Take Attendance

Some of your organization’s services may be scheduled in advance, with set rosters of clients or program participants. They may also repeat regularly.

In those cases, service schedules are the perfect tool to plan and create service deliveries.

Service schedules help you set up one-time or recurring service sessions, add your clients or program participants to the schedule, and take attendance after each session to create service delivery records.

In this unit, you configure service schedules and attendance tracking to make your users more effective.

Customize Service Schedule Information

To make your service schedules as helpful as possible, you can customize the information your users track on service schedule records and customize the data you show about session participants.

First, customize the Service Schedule object’s fields. The Information section on a service schedule, by default, includes fields to track the service, the service providers, participant capacity, and default service quality.

Imagine, though, that you need to track the location where a class will take place. Create that field, add it to the page, and include it on the New Service Schedule page. 

Let’s start by creating the field.

  1. In Setup, click the Object Manager tab.
  2. Find and select Service Schedule from the list.
  3. Click Fields & Relationships.
  4. Click New.
  5. Select Picklist and click Next.
  6. Specify these details:
    • Field Label: Location
    • Values: Select Enter values, with each value separated by a new line then enter Bullard House and West Side House.
  1. Click Next.
  2. Click Next.
  3. Save your work.

Let’s make sure the field is in the correct area of the page layout.

  1. In the Service Schedule object in Object Manager, click Page Layouts.
  2. Click Service Schedule Layout.
  3. Enter location in the Quick Find box on the palette. If the Location field is currently on the page, you can click it in the palette to find it.
    The Location field appears in the System Information section.
  4. Drag the Location field to the bottom of the Information section.
  5. Save your work.

Now add the field to the interface for creating a new service schedule.

  1. In the Service Schedule object in Setup, click Field Sets.
  2. Click Service Schedule Information.
  3. Drag Location from the palette to the bottom of the In the Field Set box.
  4. Save your work.

Try the new field set.

  1. From the App Launcher (), find and select Program Management.
  2. Click Service Schedules in navigation. It may be listed under More.
  3. Click the Autumn Medical Careers Course from the list view to see the location field. You may need to select the All list view first.
    The Location field on a record.
  4. Click the Service Schedules Menu button () on the tab in navigation and select + New Service Schedule.
  5. The new Location field also appears in the Service Schedule Information area.
    The Location field on the New Service Schedule window.
  6. Click Close to close the New Service Schedule screen.

Customize Add Service Participants Fields

When your users add participants to a service schedule, they can choose from a list that, by default, includes columns for participants’ names, emails, and program engagement stages. These columns can be customized to the information your users need most.

For example, add each participant’s program engagement start date to the list. You can do this using another field set.

  1. In Setup, click the Object Manager tab.
  2. Find and select Program Engagement from the list.
  3. Click Field Sets.
  4. Click SessionParticipantView. This is the field set that the service schedule wizard uses when you select participants.
  5. In the palette, click Program Engagement or an object under it in the list. Let’s click Program Engagement.
  6. Drag fields to and from the palette and In the Field Set. Drag Start Date to the In the Field Set box, under Client > Email.
  7. While you’re here, remove the Client > Email field. Hover over Client > Email in the In the Field Set box and click Remove.
    Client > Email before it is removed.
  8. Save your work.

Let’s check out this change in the context of creating a new service schedule.

  1. From the App Launcher (), find and select Program Management.
  2. Click the Service Schedules tab. It may be under More.
  3. Click New.
  4. Enter a Service Schedule Name and select a Service. Any selection will be fine here. You aren’t going to create a new service schedule.
  5. Click Next.
  6. Click Next.
  7. Under Add Service Participants, check that you’re now displaying Full Name, Start Date, and Stage information for each possible participant.
    Stage information on the New Service Schedule window.
  8. Click Close to close the New Service Schedule screen.

Notice that we don’t have a lot of space on this list, so be selective about how much information is displayed to your users in this view.

Customize Service Schedule Attendance Tracking

After a schedule is created, most of the work will happen in the Track Attendance component. Track Attendance helps users create service delivery records for all participants from a service session record.

By default, Track Attendance includes the Client, Quantity, and Attendance Status fields. The Client and Attendance Status fields can’t be removed. You can add other fields to the interface, however.

For example, add the Session Notes field you created earlier.

  1. In Setup, click the Object Manager tab.
  2. Find and select Service Delivery from the list.
  3. Click Field Sets.
  4. Click Attendance Service Deliveries.
  5. Drag fields to or from the palette and the In the Field Set box—but you can’t remove the Client or Attendance Status fields. Drag Session Notes from the palette to include it in the field set after Attendance Status.
  6. Save your work.
Note

Tip

The Attendance Status field can’t be removed, but you can customize its values beyond the default Present, Unexcused Absence, and Excused Absence. Visit the Configure Service Schedules link in Resources to learn how.

Now that you added the field, let’s see how it works.

  1. From the App Launcher (), find and select Program Management.
  2. On the Program Management homepage, find the Recent Sessions component and click on a pending session.
  3. Check out the Track Attendance component on the service session record. Your new field should be included. Try it out if you’d like.
    The Session Notes field appears with each client.

After you collect all this attendance data, it’s helpful to see it in aggregate. How often is someone attending a program? Is attendance for a particular service doing well?

Click Verify to check your work here, then you dive into attendance summary data in the next step.

Resources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires