---
schema_version: "1"
id: 52d4286fee679ca430e8730adeeb2a2b407b740b581927351005720d20c21dec
title: "Flow Screen Component: Select Service Resources"
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/ls_flowscreencmp_select_srvc_resources.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.ls_flowscreencmp_select_srvc_resources.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e6125d6aec2df564b645357e52dff0673d267393a9e0938c45a8bd9e807aad9c
description: With the Select Service Resources Flow Screen component, users can select service resources (internal appointment attendees) for an account, case, lead, or opportunity record.
products:
  - Scheduler
  - Salesforce Platform
release: "264"
---
# Flow Screen Component: Select Service Resources

With the Select Service Resources Flow Screen component, users can select service resources (internal appointment attendees) for an account, case, lead, or opportunity record.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

![Image of the screen that enables users to select service resources.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-scheduler-264-0-0-production-enus/0530be2f-891f-4263-a0d7-96ddca56a717/scheduler/images/ls_flowscreencomponents_select_service_resources.png)

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:21.551724137931032%">
          <col style="width:48.275862068965516%">
          <col style="width:30.17241379310344%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d5300e74">Attribute</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d5300e77">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d5300e80">Additional Information</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">API Name</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">Use underscores and alphanumeric characters without spaces. Begin the name with
              a letter, don’t end the name with an underscore, and don’t use two consecutive
              underscores.</td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Parent Record</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>ID of the parent record for which the service resource is selected.</p>
              <p>If this attribute has a value, the related parent record ID is automatically
                selected. Supported values are account ID, case ID, opportunity ID, and lead
                ID.</p>
              <p>In outbound flows, this attribute is required to use the component. In default
                flows, this value is stored in recordId, which is a flow input variable. Users can
                select either a different account or opportunity by using the lookup field, which
                automatically changes the attribute value.</p>
              <p>In inbound flows, admins can set a value to select a parent record by default. If
                a value isn’t set, the account ID of the logged-in user is automatically set as
                the parent record value.</p>
              <p style="margin-bottom:0;">For example, 001xx000003GZQFAA4.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input and Output</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Contact ID</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>Contact ID of the community user. </p>
              <p>If Parent Record isn't available in inbound flows, Contact ID is
                auto-populated.</p>
              <p style="margin-bottom:0;">For example, 003RM000007Vy2pYAC.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Output</li>

                <li>Data type: String</li>

                <li>Used in: All inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Inbound Scheduling</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>Indicates whether the component is used in an inbound scheduling flow.</p>
              <p>When the value is entered as {!$GlobalConstant.True} and a parent record isn’t
                passed, the Parent Record value is automatically selected as the record ID of the
                user who's logged in. If a value isn’t entered, the {!$GlobalConstant.False} value
                is used by default.</p>
              <p style="margin-bottom:0;">For example, {!$GlobalConstant.False}.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input</li>

                <li>Data type: Boolean</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Outbound flow available to community users </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>Indicates whether the inbound flow is available as an outbound flow to
                community users.</p>
              <p>When the value of the isOutboundCommunity variable for this
                attribute is entered as {!$GlobalConstant.True} and the value of the isInbound
                variable is entered as {!$GlobalConstant.False}, the Parent Record field becomes
                available to community users. If a value isn’t entered for the isOutboundCommunity
                variable, the {!$GlobalConstant.False} value is used by default.</p>
              <p style="margin-bottom:0;">For
                example, {!$GlobalConstant.False}.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input</li>

                <li>Data type: Boolean</li>

                <li>Used in: All inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Selected Option</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>Method to select a resource. </p>
              <p>Supported values are:</p>
              <ul>
                <li>specific: Allows users to select a resource by name.</li>

                <li>previousServiceResource: Allows users to select a resource from previous
                  service appointments.</li>

                <li>findResource: Allows users to select a resource based on either work type
                  group, appointment type, or service territory.</li>

              </ul>
              <p>If a value is entered, the corresponding option is selected on the screen by
                default.</p>
              <p style="margin-bottom:0;">For example, findResource.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input and Output</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Service Resource</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>ID of the selected service resource. </p>
              <p>This attribute is used if the Selected Option value is either specific or
                previousServiceResource.</p>
              <p>When the Selected Option value is entered as previousServiceResource, the service
                resource in this attribute is selected by default if the resource exists in
                previous appointments. Users can select a different resource if necessary. </p>
              <p style="margin-bottom:0;">For example, 0HnRM0000004RWo0AM.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input and Output</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Service Resource Name</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p style="margin-bottom:0;">Name of the selected service resource. This attribute is used only when a flow is
                run from mobile devices and the Selected Option value is specific.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input and Output</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Attribute" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e74 ">Validations</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e77 ">
              <p>Error message validations in the Select Service Resources component. </p>
              <p style="margin-bottom:0;">This value is auto-populated. For example, the attribute stores the error message
                that’s generated when a user tries to go to the next screen without selecting an
                option.</p>
            </td>

            <td data-label="Additional Information" class="slds-cell-wrap" style="vertical-align:top;" headers="d5300e80 ">
              <ul>
                <li>Type: Input and Output</li>

                <li>Data type: String</li>

                <li>Used in: All outbound and inbound flows</li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>