Skip to main content
Unisciti a noi al TDX, a San Francisco o su Salesforce+, il 5-6 marzo per la conferenza degli sviluppatori sull'era degli Agenti IA. Registrati ora.

Tailor Bulk Service Deliveries to Your Process

Create More Service Delivery Records, Faster

After clients or program participants have a program engagement record, your staff are able to start recording their efforts using service delivery records.

Service delivery records track how much of a service was given and when it was provided. Each class a student attends, every creek your volunteers clean, every animal you rescue, every housing assistance stipend you provide—each gets a service delivery record, or maybe more than one depending on your data structure. This data is useful for tracking and reporting to improve your services and share activities with funders and others.

That can add up to a lot of records. Your users will be creating service deliveries often. 

One tool to help them create service deliveries is the Bulk Service Deliveries tool, which helps users enter several deliveries from the same page. To help users enter service deliveries quickly, the fields on Bulk Service Deliveries are filtered based on the Client, Program Engagement, and Service fields. For example, when the user selects a client, only program engagements for that client are available in the Program Engagement field. When they select a program engagement, only the services for that program are available in the Service field.

You can customize the fields that appear in Bulk Service Deliveries, too, to help your users create service delivery records faster and with the best information. In this step, we review a few ways to customize the tool. Follow along in your Trailhead Playground so you can verify your work at the end of the unit.

Create Bulk Service Delivery Field Sets for Specific Services

Start by simplifying data entry for your users. You can configure which fields appear based on the service selected.

In your Trailhead Playground install of PMM, for example, there are several services as part of a remedial reading program. These services all have similarities, and could benefit from a field set for Bulk Service Deliveries. Let’s create a field set and apply it to one of the services.

Before we begin, let’s make sure that the service delivery field set is on the Service page layout.

  1. From Setup, click the Object Manager tab
  2. Find and select Service from the list.
  3. Click Page Layouts.
  4. Click Service Layout.
  5. Drag the Service Delivery Field Set field on to the layout if it isn’t already there. You may find it already in the System Information section.
    The Service Deliver Field Set in the System Information section.
  6. Save your work.

Now create a new field similar to what you created for the Program Engagement object.

  1. From Setup, click the Object Manager tab
  2. Find and select Service Delivery from the list.
  3. Click Fields & Relationships.
  4. Click New.
  5. Select Text Area (Long) then click Next.
  6. Enter Session Notes in the Field Label field, make sure the Field Name field is Session_Notes.
  7. Click Next.
  8. Click Next.
  9. Save your work.

With the new field created, it’s time to create your new field set.

  1. Still in the Service Delivery object in the Object Manager, click Field Sets.
  2. Click New.
  3. Enter Reading Program Service Deliveries in the Field Set Label field. The Field Set Name generates automatically as Reading_Program_Service_Deliveries.
  4. In the Where is this used? field, enter On service records to determine which fields to display when creating a bulk Service Delivery for the Remedial Reading Program.
  5. Save your work.
  6. Drag and drop these fields to the canvas in the In the Field Set area:
    The fields in the In the Field Set list.
    • Client
    • Program Engagement
    • Service
    • Delivery Date
    • Quantity
    • Session Notes
  1. You can also make fields required. Hover over the field name in the In the Field Set box, and click Properties, select Required, and click OK. For this project, require Client, Program Engagement, and Service because if that information isn’t provided you won’t be able to save your new records.
  2. Save your work.

Now that you have the new field set, make it available for selection on individual service records.

  1. In Setup, click the Object Manager tab.
  2. Find and select Service from the list.
  3. Click Fields & Relationships.
  4. Click Service Delivery Field Set.
  5. In the Values list, click New.
    The values list with the New button.
  6. Enter an API name that matches the field set name you created. In this case enter Reading_Program_Service_Deliveries.
  7. Save your work.
  8. Click Edit in the Values related list next to the value you just added.
  9. Edit the Label field to make it more user-friendly. In this case, enter Reading Program Service Deliveries.
  10. Save your work.

Finally, set the Service Delivery Field Set on a service record.

  1. From the App Launcher (), find and select Program Management.
  2. Click Services in navigation.
  3. Find and select Grade 1-8 Reading Tutoring from the list view. You may need to switch to the All list view first.
  4. Click Edit Service Delivery Field Set ( ) in that field.
    The Service Deliver Field Set field as it appears on a record.
  5. Select Reading Program Service Deliveries in the Service Delivery Field Set.
  6. Save your work.

Let’s see the field set in action!

  1. Click Bulk Service Deliveries in navigation.
  2. Select Create by Individual.
  3. In the Client field, find and select Jessie Nostdal.
  4. In Program Engagement, select Jessie’s Remedial Reading engagement.
  5. In Service, select Grade 1-8 Reading Tutoring. The new Session Notes field should appear.
  6. Leave the Delivery Date to the default.
  7. Enter 1.5 in the Hours field.
  8. Enter this session note: We read 5 pages of a simple chapter book. Jessie is showing great improvement!
    The values in the Bulk Service Deliveries window.
  9. If your users were entering service entries for a group—for example, everyone who stopped by a tutoring session—they could click Add Entry and add another service delivery using these same fields. For now, save your work.

If you’d like to see the new service delivery record you created, you can find it in Global Search.

Follow These Rules for Customizing Bulk Service Deliveries

You can create as many new Bulk Service Delivery field sets as you need, or edit the default field set called Bulk Service Deliveries. As you create and customize these field sets, just be sure to follow these rules.

  • Client (or its equivalent if you use another object) should be the first field, Program Engagement should be second, and Service should be third in any field set. If your organization doesn’t use the Client or Program Engagement fields, the same order applies, but remove those fields.
  • The Client and Program Engagement fields are required if they are included in the field set. These fields can’t be optional, so if your organization doesn’t use the Client or Program Engagement fields, remove them from the field set.
  • The Service field should never be removed. It’s required to create service delivery records.

Customize Creating Program Engagements from Bulk Service Deliveries

If a client or program participant doesn’t yet have a program engagement record, your users can create one directly from Bulk Service Deliveries. Just as we reviewed in the previous unit, you can customize what fields appear when you create a program engagement from Bulk Service Deliveries. Plus, how you customize this form will apply to creating program engagement records on Service Schedules, which we review in the next unit.

Let’s add the Enrollment Notes field we created earlier to this 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 CreateProgramEngagement.
  5. Drag the Enrollment Notes field from the palette to the In the Field Set box, and drop it after the Program Cohort field.
  6. Save your work.

Let’s check out the new field in action.

  1. From the App Launcher (), find and select Program Management.
  2. Click the Bulk Service Deliveries tab.
  3. Click Create by Individual.
  4. In the Client field, find and select Zoe Blum.
  5. The Program Engagement field will filter to just Program Engagements for that client. Click + New Program Engagement.
  6. Create a new program engagement. Notice, first, that the Enrollment Notes field is included in the form, then specify this information:
    The Enrollment Notes field now appears in the New Program Engagement window.
    • Program: Remedial Reading Program
    • Stage: Active
    • Role: Client
    • Enrollment Notes: Zoe was referred by her teacher.
  1. Save your work.
  2. Back on Bulk Service Deliveries, you can finish recording the service delivery. Select Grade 11-12 Book Club in Service.
  3. Leave the Delivery Date as the default.
  4. Enter 0.5 in the Hours field.
  5. Save your work.

You’ve now created a program engagement record and a service delivery, all from one page. Your users are going to love this, especially when it’s customized to your processes.

Click Verify below to check your work before moving to the next step, where we’ll review how to customize service schedules.

Resources

Condividi il tuo feedback su Trailhead dalla Guida di Salesforce.

Conoscere la tua esperienza su Trailhead è importante per noi. Ora puoi accedere al modulo per l'invio di feedback in qualsiasi momento dal sito della Guida di Salesforce.

Scopri di più Continua a condividere il tuo feedback