---
schema_version: "1"
id: 7187d4eebbf115f2c41d6b7f880103b12a6214ea53fd1dc4bb30fa5325764647
title: Editions and Licensing
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/wfs_editions_and_licensing.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.wfs_editions_and_licensing.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 82dcaab7113bcf23a35675871ae3443a95dfbe907144d444683561ea1df8c852
description: Learn about the Salesforce user interfaces, editions, and add-ons that support Workforce Scheduling.
products:
  - Public Sector
  - Service Cloud
release: "264"
---
# Editions and Licensing

Learn about the Salesforce user interfaces, editions, and add-ons that support Workforce Scheduling.

### 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>

Workforce Scheduling is available in Lightning Experience. It's available in Enterprise and Unlimited editions with Agentforce Public Sector, formerly Public Sector Solutions.

## SKUs

- Public Sector Foundation – Advanced – Field Service
- Public Sector – Service – Agentforce 1 Edition

## Roles and Permission Sets

Assign permission sets to give each role the access it needs.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7269e90">Role</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7269e93">Permission set</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7269e96">What they can do</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Scheduling admins and service territory managers</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling Admin</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Manage licenses</li>

                <li>Set up data access policies</li>

                <li>Set up business information</li>

                <li>Turn on and configure settings and features</li>

                <li>Set up rules that help find the right resources and time slots</li>

                <li>Customize the appointment booking experience</li>

                <li>Extend Workforce Scheduling with platform features</li>

                <li>Troubleshoot issues</li>

                <li>Implement new features with each release</li>

                <li>Manage service resources</li>

                <li>Manage operating hours and shifts</li>

                <li>Manage skills</li>

                <li>Create and manage outbound appointments</li>

                <li>Generate appointment booking URLs</li>

                <li>View reports and charts</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Dispatchers</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling Dispatcher</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Monitor on-site and field work in one console</li>

                <li>Schedule, reschedule, unschedule, and cancel appointments</li>

                <li>Reassign appointments individually</li>

                <li>Optimize schedules</li>

                <li>View resources on the map view</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Shift Manager</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling Shift Manager</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>
                  <p>Create and manage shifts</p>
                </li>

                <li>
                  <p>Monitor schedules, shift coverage, and capacity</p>
                </li>

                <li>
                  <p>Assign shifts to service resources</p>
                </li>

                <li>
                  <p>Assign appointment types to shifts</p>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Greeters</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling Lobby Greeter</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Check in customers who arrive at a lobby or a counter</li>

                <li>Add walk-ins to the queue or the waitlist</li>

                <li>Route customers to their appointments in order</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Service resources (Compliance Officer)</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling On-Site Resource</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Create and manage outbound appointments</li>

                <li>Generate appointment booking URLs</li>

                <li>View and manage their own appointments</li>

                <li>Manage shifts</li>

                <li>Manage holidays</li>

                <li>Attend appointments</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Field inspectors or field resources</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling Field Resource</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">Perform scheduled field work such as inspections.</td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Named contractors</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">
              <p>Workforce Scheduling Contractor Field Resource and Shift Worker</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Workforce Scheduling Contractor On-Site Resource</p>
            </td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">External service resources who are scheduled for work alongside your
              employees.</td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Contractor Dispatcher </td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">ContractorDispatcher</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <p>External dispatchers who dispatch work alongside your employees. </p>
              <ul>
                <li>Monitor on-site and field work in one console</li>

                <li>Schedule, reschedule, unschedule, and cancel appointments</li>

                <li>Reassign appointments individually</li>

                <li>Optimize schedules</li>

                <li>View resources on the map view</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Customer care representatives</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">
              <p style="margin-bottom:0;">Workforce Scheduling CRM User</p>
            </td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Create and manage service appointments</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Role" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e90 ">Customers and constituents (logged-in users and unauthenticated guest
              users)</td>

            <td data-label="Permission set" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e93 ">Workforce Scheduling CRM User</td>

            <td data-label="What they can do" class="slds-cell-wrap" style="vertical-align:top;" headers="d7269e96 ">
              <ul>
                <li>Create and manage their own inbound appointments</li>

                <li>Schedule on an Experience Cloud site as a guest user, after verifying their
                  email address</li>

                <li>Enroll in a group appointment through an invitation link</li>

                <li>Reschedule and cancel their own appointments</li>

              </ul>
            </td>

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

For information on roles in Agentforce Public Sector, see [Create Roles for Public Sector Solutions Users](https://help.salesforce.com/s/articleView?id=ind.psc_create_roles.htm&language=en_US).