D365 PSA Quick Tip: Sync Resource Bookings with Outlook

You as a resource in an Organization are booked on projects. But are also needed to be in some meetings. But what if, someone who wants to invite you to a meeting needs to know if you’re booked on a Project/Task in D365?

In that case, Syncing your Bookings to Outlook Calendar comes handy.

Let’s say, most commonly in a Technical Services Industry where users are supposed to work on projects and they should appear as booked so that others don’t drag them to other meetings. 😊

Remember, Server Side Synchronization should be turned on for the user on their mailbox to be able to use this feature.

 

Enable Sync Resource with Outlook Feature

  1. In System Settings, navigate to Synchronization tab and enable Synchronize resource bookings with Outlook as shown below.
    enableSystemSettingLevel
  2. Personal Settings – The same needs to be done for an individual user on their Personal Settings in D365.
    personalSettingEnable

Bookings in PSA now appear in Outlook

Now, example, Priyesh is booked on Home Link Piping project on Monday, 3rd December and this is how the schedule board looks like this
scheduleBoard

As the sync happens, the Bookings will now show up in the user’s Outlook Calendar.
syncedToCalendar

Please note that Server Side Sync can take up to 15 mins to sync through as per the minimum sync cycle duration.

Hope this helps!

Advertisements

D365 PSA: Delegated Resource gets error on making time entries for another Resource

Have you been added as a Delegate for a fellow colleague but not able to Read, Create or Submit Time Entries on their behalf?

Let’s see what you are missing.

Before that, if you want to learn about Delegations in D365 PSA, check this Delegating Time Entries in PSA

Scenario

William Contoso wants to make Veronica Quek as his Delegate and let her enter time on his behalf. So William created a Delegate record for Veronica.
delegateAdded

Error for the Delegate Resource

Now, Veronica is attempting to do time entries for William by going to Time Entry Calendar view and switching the user to William.

  1. And when Veronica wants to enter time as William, she’d switch to the User on the Time Entries Calendar View like this –
    switchUser
  2. But, see this error and she don’t know what the issue might be. Even though she’s the Delegate!
    error

Missing Security Role

Yes, this is the first thing you should check

  1. Veronica Quek is missing a Delegate Security Role in PSA to be able to make time entries on behalf of other users.
    Assign Delegate security role to the user to make them enter time on behalf of others.
    securityDelegate

Hoping this is quick fix for you. 🙂

 

D365 PSA v3 – Resource Assignment and Booking

Now, since PSA v3 is a major shift from it’s previous version, ways to do certain things have changed. Let’s quickly look at one of the many ways to book a resource by Assigning them and then Booking them in PSA v3.

Project

I have a sample Project called Grand Chocolatiers Inc. whose Schedule looks like this (the WBS is now Schedule in PSA v3) –
project

I will now Assign and Book a Resource to show you how this is done in PSA v3.

Assigning Resources

1. Now, you don’t have any resources Assigned to the Project you just created, so let’s go to the Schedule in the Project and add a new Resource, say, Alicia Baker
addAlicia

aliciaAdded

I’ve added Alicia Baker without booking her.

2. Coming to the Team and refreshing the grid, I’ll see Alicia being Assigned the 12 Hours.

aliciaAssigned

 

Booking Resource

  1. Now, I’ll come to the Resource Reconciliation section and see how I can book Alicia on the task. I’ll select the Previous Difference in order for me to see the distribution I want to book Alicia on.
    aliciaInRecon
  2. After I double click on the Hours denoted (1), I’ll see and expanded view (2)
    expandExtension
    expandedExtension
  3. Now, if I only select the below highlighted days, I’ll be booking Alicia for those hours on the 3 selected days only
    select3Days
  4. Then, I’ll click on Extend Booking
    extendBooking
  5. Once I confirm the 3 days that I see, the resource will be booked for that time
    confirmExtension
  6. And I’ll see the updated Reconciliation View after I book the resource
    extensionCleared
  7. Now, if you check the Team or the Schedule Board, you’ll be able to see that Alicia is now Booked for the selected duration
    aliciaIsBookd

Hope that was helpful!

To read more about Reconciliation View in D365 PSA v3, refer Kuldeep Gupta‘s blog post on Reconciliation View & Scheduling a Resource in PSA v3

Cheers!

Contract Invoice Schedule Status and Invoice actions in D365 PSA

Stages of Invoice Schedules are changed behind the scenes as you perform actions on the Invoice of the Contract. Let’s see what we have got here –

Let’s say I have a Fixed Price Contract Line for which I’ve generated the Invoice Schedule for spanning across a few weeks.

So, when an Invoice Schedule is Ready for Invoicing, it will be considered in the Invoice you’ll end up creating.

readyForInvoicing

Now, if you create the Invoice for that Contract (shown below)

createInvoice

The Invoice Status now changes to ‘Customer invoice created

customerInvoiceCreated

And, when you mark the Invoice as Confirm, as shown below,

confirmInvoice

The Invoice schedule record’s Invoice Status will be changed to ‘Customer invoice posted

customerInvoicePosted

Finally, even if you mark the Invoice as ‘Mark Invoice as Paid’, shown below, the Invoice Status still remain in ‘Customer invoice posted’ status –

markInvoiceAsPaid

As simple as that! 🙂

Get GA version of Dynamics 365 PSA v3 from Insider program

Hi! Dynamics 365 PSA v3 just hit v3 lately and here’s how you can get it.

  1. You’ll need to be an Insider program member to be able to subscribe to the GA program.
    Dynamics Insider Program
    insider Home Scree
  2. Look for the D365 For PSA Unified Interface Program
    psaUnified
  3. Signup Link on the details section
    signUpLink
  4. Fill out the form which asks your info about the tenant details and you can get your D365 PSA v3 GA on your tenant in a day or two.
    installV3

Hope this quick one helps you. 🙂

Clean your Schedule Board: Hide Cancelled Bookings

Most times in D365 PSA or Field Service, you schedule something and then cancel due to uncertain work patterns and frequent rescheduling or cancellations.

This leaves your Schedule Board cluttered and often look messy! Something like this –

clutteredScheduleBoard

You have on 2 Projects that you actually have to work with but see a few other cancelled bookings which is just taking space and that info is something you don’t need.

Hide away the Cancelled Bookings

Most often, you don’t really need to know what Bookings you cancelled, so you can just hide those away and make the Schedule Board look cleaner!

  1. Navigate to Scheduler Settings represented by the gear icon.
    schedulerSettingsIcon
  2. Look for Hide Canceled under View Settings area and check mark it.
    hideCancelledOption
  3. Once you mark it, the Cancelled Bookings will be hidden giving you a cleaner Schedule Board.
    cancelledHidden
  4. And now, your Schedule Books like pretty much sorted.
    cleanScheduleBoard

Hope this quick tip helps!