Delegate work around in Microsoft Dynamics 365 PSA V3

January 9 2019

Users of Microsoft Dynamics 365 Project Service Automation V3 should be aware that when it comes to doing time entries, the delegate functionality is no longer available out of the box. The delegate functionality allows users to share the authority to make a time entry. However, we have the option to enable the delegate entity from the site map and do some customization on the time entry entity.

Here a few types of customizations that might be needed for which delegates are still useful:

  1. Adding a look up for the bookable resource
  2. Writing a plugin or workflow to update the bookable resource field from the lookup field added on the time entry screen
  3. Adding a validity period that validates until the delegate function is available for a resource
  4. Plugin to check whether the validity period is still in effect. If not, remove the name of the resource from the bookable resource field added on the time entry entity.

Regarding item 3 above, V2 version of PSA offered this capability, but we can achieve the same in V3 by exposing the Bookable Resource field on the Quick Create Time Entry Form.

Here are the steps to expose the bookable resource field to enable the work around of the delegate functionality:

1. Go to D365 Custom app: This will take you to the old classic interface.

classic_interface_d365_custom_app2. Go To Settings-->Solutions and open an un-managed solution of yours.

About Kuldeep Gupta

Kuldeep Gupta is a Microsoft MVP. 

More about Kuldeep Gupta