Assigning Resources by Name
Using Assign Resource To Project
Your administrator must:
- Add PSA Actions: Assignments to your project record page.
- Display the Assign Resource to Project button on the project page by enabling the Show Assign Resource to Project (Pilot) link in PSA Actions: Assignments.
- Assign the appropriate permissions. See Assign Resource to Project Permissions.
For more information about Lightning action containers, See “App Builder” in the Salesforce Help.
You can add the following additional editable field types from the Assign Resource To Project Custom Fields field set on the Assignment object to the Assign Resource to Project window:
- Boolean
- Date
- Lookup
- Number
- Percent
- Picklist
- Text Area (255 characters)
- Text Long
For more information, see Assignment Field Sets.
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.
We do not support lookup fields in a field set on the Assign Resource To Project Lightning window that reference more than one object. For example, the Owner lookup field on the Assignment and Project objects. In this instance, the field added to a field set does not display.
To assign a resource to a project using the Assign Resource to Project action:
- On a project record page, click Actions | Assignments | Assign Resource To Project. The Assign Resource To Project window is displayed. The assignment's Start and End Date field values default from the project's start and end dates. When the project has no start or end dates, the corresponding fields in the Assign Resource To Project window are blank.
- Complete the following fields:
- Search for and select a resource from the Resource lookup. The name of the resource. This is a required field.
- [Optional] Resource Role. The role the resource is going to perform on this project. The picklist that displays is from the Contact object and not the Assignment object.
- Start Date. The start date of the assignment. This is a required field and must be a date that is equal to or earlier than the end date.
- End Date. The end date of the assignment. This is a required field and must be a date that is equal to or later than the start date.
- [Optional] Search for and select a milestone from the Milestone lookup. The default is "Blank". Available milestones are filtered by the project record.
- Billable. Determines whether the assignment is chargeable for a billable project.
When creating a new assignment for a non-billable project, the Billable and the Bill Rate fields do not display. The assignment is non-billable and the bill rate is set to “0.00”.
When Billable is deselected, the Bill Rate field is hidden and the bill rate is set to “0.00”. - Bill Rate. A rate to bill for the billable assignment. The default is "0.00". The read-only project currency is displayed adjacent to the bill rate.
- Use Default Cost Rate. Set to use the resource's default cost rate from the Contact record. Deselect to set a custom cost rate amount.
- Cost Rate Amount. This field is only visible when the Use Default Cost Rate field is deselected. A custom numerical cost rate value to use for the assignment. The default is "0.00". The read-only project currency is displayed adjacent to the cost rate.
- Scheduled Hours. Enter the total number of hours you want to schedule for the assignment.
- Scheduling Strategy. Select a scheduling strategy to determine how the hours are allocated across the resource's A contact that works on a project. schedule when assigning a resource. For more information about scheduling strategies, see the Schedule table.
- Click Assign. Following successful field validation, the Assign Resource To Project window closes and you are returned to the project:
- A new assignment is created for the selected resource.
- A link to the assignment record is displayed in the success message.
- The Scheduled Hours are set. This field might not update immediately on the assignment record.
The following assignment information is set by default.
Setting | Setting Value |
---|---|
Assignment Name | Set to the Project Name - Resource Name. This setting respects the custom settings that determine the maximum number of characters used for both the project name and the resource name. For more information, see Assignment Custom Settings. |
Cost Rate Currency | Set to the resource currency. |
Cost Rate is Daily Rate | Set to "False". |
Currency | Set to the project currency. |
Project | Set to the source project from which the Assign Resource to Project window was opened. |
Resource Cost Rate Date | Set to the assignment creation date. |
Your administrator can edit the Project Field Sets and Assignment Field Sets to modify the fields that appear on the Visualforce Assign Resource to Project page.
To assign a resource on the Assign Resource to Project page:
- Click Assign Resource on the Assignments related list for the project to which you want to assign resources.
- On the Assign Resource to Project page, complete the fields described in Assign Resource to Project Fields.
A schedule is created, based on the scheduling strategy you selected.
- Click Create Assignment.The Assignment Detail page opens.
- Make your changes as described in Assignment Fields.
- Click Save.