Assigning Multiple Resources to Projects
You can assign multiple resources to a single project and update the scheduling strategies for assignments.
Your administrator must:
- Add PSA Actions: Assignments to your Project record page from Lightning App Builder.
- Assign you the PSA - Manage Project Assignments permission set for this functionality to be visible, or refer to the PSA Technical Documentation Pack if a custom permission set is required.
- Add Staffing permission to the project and resources.
- Assign Read and Edit permissions for Cost Rate, Cost Rate Amount, and Use Default Cost Rate fields on the Assignment object to the PSA - Manage Project Assignments permission set or any custom permissions to display these fields.
-
Add columns in the Select Resources grid: by default the columns displayed are Resource Name, Resource Role, Region, Practice, and Group.
- To add the Availability column, select Use Utilization Engine in the Utilization Settings custom setting.
- To add custom columns in the Select Resources grid, specify the API name of the custom field set in the Assign Multiple Resources Columns field in the Assignment Settings custom setting.
- To customize the filters and add custom fields, use the Assign Multiple Resources to Project Filter Options field set on the Contact object.
- On the Assign Multiple Resources to Project window, you will only view the milestones that are shared with you.
-
To customize the columns displayed in the Assignment Details grid, select the following in the Assignment Settings custom setting:
- Display Planned Bill Rate to display the Planned Bill Rate column.
- Mass Assign Milestone Editable to display the Milestone Column and select Mass Assign Milestone Required to make it a required column.
- Mass Assign Budget Allocation Editable to display the Budget Allocation Column and select Mass Assign Budget Allocation Required to make it a required column.
- Role Hidden to hide the Role column from the grid. By default, it's deselected and the Role column is displayed in the grid.
- The Role Required on Creation checkbox to make it a mandatory column. This checkbox takes priority over the Role Hidden checkbox. If you are selecting the Role required on Creation checkbox, the Role column is always displayed in the grid and is mandatory when creating a new assignment.
For more information, see Assignment Settings.
-
To customize the Scheduling Strategy in the Schedule Selected Items window:
- In the Assignment Settings custom setting, customize the Scheduling Strategy picklist displayed in the Schedule Selected Items window by selecting the desired scheduling strategies. At least one must be selected for the functionality to work, else an error is thrown.
- Select the Adjust Hours Strategy Respects Holidays checkbox for the Adjust Hours Per Day scheduling strategy to respect work calendar holidays.
For all the lookup fields, you can also click Show All Results for " ". The search lookup window opens with the searched string populated in the Search field and displays all related items in the grid.
Select the item from the grid that you want and click Select. The selected item is then displayed in the lookup field. For more information, see Using Advanced Lookup.
To assign multiple resources to a project:
- On a Project record page, click Assignments | Assign Multiple Resources to Project. The window opens. By default, the resources displayed are filtered by the Region, Practice, and Group on the Project.
- To clear the applied filters and display other resources, click
| Clear. - [Optional] Click
to filter the resources in the grid. - Select the filters and click Apply. The resources are filtered depending on the criteria selected. For more information, see Filtering Resources.
- Select the resources from the Select Resources grid. You can sort the columns in the grid in ascending and descending order.
- [Optional] Search the resources you want to assign to the project by entering the first three letters of the name.
- Select resources and click
to pin the resources to the grid. The pinned resources sorted by resource name are moved to the top of the grid with the pin icon
displayed in a column to the left-hand side of the resource name. - To remove the pinned resources, select the resources and click
. The pin is removed from the particular resource. The pinned resources always stay at the top of the grid even when you perform the sorting and search for the resource by name.
- [Optional] Click the resource name in the grid to open the record page in a new tab.
- [Optional] Click Show Selected to display the selected resources. You can sort and search the selected resources.
- [Optional] Click Show All to display all the resources. The state of selected resources, applied filters, and pinned resources are retained when switching between Show Selected and Show All.
- Select the checkboxes of one or more resources you want to assign. Click Next. The selected resources are populated in the grid in the Assignment Details section.
- [Optional] Update the editable fields to change the assignment details for the selected resources. To edit or update multiple columns, select the columns and click
. In the popup that opens, add the value, select the Update (0) selected items checkbox and click Apply.
- [Optional] You can filter the assignments by searching resources in the search field.
- Select one or more assignments you want to delete and click
. - [Optional] To apply the scheduling strategy and to change the start date and end date, select the rows and click Schedule Selected Items. The Schedule Selected Items window opens.
-
Select the scheduling strategy, specify the scheduled hours, start date, and end date. You can select "None" as a scheduling strategy to apply the schedule depending on the start date and end date. The scheduled hours are then calculated using the working days and working hours on the selected resources' work calendars.
[Optional] To customize the scheduling strategy:
- In the Scheduling Strategy field, select "Custom".
- In the Schedule Pattern section, enter the hours for each day. You must enter hours for at least one day.
- In the Repeat Every field, enter a number. The schedule repeats at that number of weeks. The default value is 1. For example, if you enter 4 in the Repeat Every field, the pattern from week 1 is repeated on week 5, week 9, and so on for the duration of the assignment.
- Click Schedule.
- Click Assign All to create assignments for all the records displayed in the Assignment Details grid.
Filtering Resources
To filter resources:
- [Optional] In the Resource field, enter at least one character from the name of the resource. Resources associated with an account beginning with the same characters as those you enter for the resource name search are also returned in any results.
- [Optional] Select one or more roles from the Resource Role field.
- [Optional] In the Region field, enter the name of the region that you want to add.
- [Optional] After entering two or more characters, click Show All Results for " ". The Select Region window opens with the searched string in the search field, and all the related items are displayed in the grid. You can amend the search term if required.
- [Optional] Select the region from the grid.
- Click Select to add the region to the Region field.
- [Optional] For the Practice and Group fields, repeat steps 3-5 to add the relevant practice and group.
- [Optional] Deselect the relevant sub-RPG checkbox if required. The sub-RPG checkboxes are selected by default. Deselect the relevant checkbox to only see resources that match the region, practice, or group.
Filtering Resources by Skills or Certifications
To filter resources by skills, certifications, or skill sets:
- [Optional]From the Skills and Certification section, select Consider Expiration Date to exclude resources with certifications that expire before the date specified in the End Date field of the filter.
- Click Edit. The Edit Skills and Certifications window opens.
- In the Skills Selection section, select "Skill or Certification" or "Skill Set" from the drop-down. By default, "Skill or Certification" is selected.
- Enter the name of the skill, certification, or skill set that you want to add.
- [Optional] After entering two or more characters, click Show All Results for " ". The Select Skill or Certification window opens with the searched string in the search field, and all the related items are displayed in the grid. You can amend the search term if required.
-
Select the skill, certification, or skill set you want to add. The added skills and certifications are separated into drop-down lists of skill sets and individual skills and certifications.
- [Optional] Click a suggested skill to add it to the resource request.
-
[Optional] Do one of the following:
- Leave All Essential Skills selected if you want the resource to have all the added essential skills.
- Select Any Essential Skill if you want the resource to have any one of the added essential skills.
-
[Optional] To edit the minimum rating or a skill importance, do one of the following:
- Double-click the cell or select the cell and press Enter on your keyboard, then select an option from the picklist.
- Select the checkboxes of the skills or certifications you want to simultaneously edit, then select the Update Selected Items checkbox and click Apply.
-
[Optional] To remove skills or certifications, do one of the following:
- Click
| Remove Skill to remove the skill or certification, or Remove Skill Set the skill set that a skill or certification belongs to. - Select checkboxes of the skills or certifications you want to remove, then click
. - Click a suggested skill to remove it.
- Click
- Click Apply to update the list of resources using the skills filter criteria specified.
Using Classic or Lightning Visualforce Page
Assign Multiple Resources to Projects
You can assign multiple resources to a single project and update the scheduling strategies for assignments.
The recommended maximum number of skills for filtering is 50. To minimize the risk of encountering a view state limit when filtering on skills, you can do the following:
- Reduce the number of skills in the filter.
- Use other filters to further refine your search
- Click Show X More to expand the number of results, instead of clicking Show All.
To assign multiple resources to a project:
- Select the project to which you want to assign resources.
- On the Assignment related list, click Assign Multiple Resources. The Mass Assign Resources To Project page opens and displays a list of available resources.
- [Optional] Filter the resources that you want to assign to the project. In Filter Options, select an available option from the fields to locate resources.
The Region, Practice, and Group fields are populated automatically from the project settings. Start and end date filters determine the period over which the availability of the resources is calculated. These dates default to the start and end dates of the project. - [Optional] Filter the resources by skill set. This is only available if you have created skill sets. In the Skill Set Selection, click the Skill Set Lookup and select a record. Click Apply Skill Set. The Skill or Certification fields are automatically populated with the skills associated with the selected skill set. You can apply multiple skill sets and add other skills and certifications. Select Match All to match resources that have all of the selected skills, or Match Any to match resources that have any of the selected skills.
- [Optional] Filter the resources by skill and rating. In the Skill Selection, click the Skill or Certification Lookup and select a record. Select a rating from the picklist.When you select a numerical or alphabetical rating and filter, results equal to or greater than the selected rating are returned. Select Match All to match resources that have all of the selected skills, or Match Any to match resources that have any of the selected skills. Click + Add Skill to filter on another skill and rating. Deselect the checkbox next to a skill to deselect it and exclude it from filtering. Click
to delete a skill selection entry. - Click Filter Resources to find matching resources.
- [Optional] If you included skills and ratings in your resource search criteria, view skills and ratings in your search results. Compare resource skills and expertise and assign the most suitable people to your project.
- [Optional] View the availability of resources in your search results in the % Availability column. Click the % Availability column header to sort results and find resources who are less utilized than others.
- [Optional] Click Clear Filters to reset your search criteria.
- In Select Resources, select the resources you want, or select the checkbox in the heading if you want to assign all resources to the project.
- Click Create Assignments.
- Complete the fields described in Mass Assign Resources to Project Fields.
-
[Optional] Configure a scheduling strategy for one or more assignments. In the Assignment Details area, select the assignments using checkboxes. In the Scheduling area, do one of the following:
- Complete the fields as described in Scheduling Fields
- Select an option from the Scheduling Strategy drop-down list as described in Scheduling Strategies Overview.
- Click Create Assignments.
- [Optional] Click Assign Milestones to Assignments to assign milestones to the assignments you have created. See Assigning Multiple Milestones to Assignments for more information.