Time and Expense Agent [Production Ready Preview] – Part 1

In between all the AI conversations, you wouldn’t want to be kept wondering what Agents in Power Platform/Dynamics 365 Applications are capable of.

So, the name of the Agent itself suggests their capability and one such agent is Time and Expense Agent.

Enable Time and Expense Agent

Just like any other Project Operations features, you can enable the Time and Expense Entry Agent from the Settings area as shown below –

  1. Navigate to Settings and then to Parameters.


  2. Then, drop down from the Feature control menu and then look for the Enable Time and Expense Entry agent option.

  3. You’ll be asked to confirm and you can first read through the instructions.

  4. Once you click enable, it takes a few moments to complete loading and then you get to Download the policy document for Time and Expense entries.


  5. Once you click on Download, a Microsoft Doc it just opens in a new tab. Link: https://learn.microsoft.com/en-us/dynamics365/project-operations/approvals/approvals-agent-policy#policy-document-examplesnt-policy?WT.mc_id=DX-MVP-5003911

    Scroll down in this document, you’ll find Policy Document for each type of Entry.
    Click on the same and then you’ll be able to save a Doc file.


    Download what is exported when you click the above link.
    Here’s what the document looks like, it looks like an SOP designed for internal processes.

  6. While you are reviewing the document, also note that the Time Entry agent is now a new area in My Work in Projects in your Project Operations SiteMap.

Setup Approvals Agents as an Admin

Now, you need to first set the Approvals Agent up so that it can be used –

  1. Open Power Apps App Builder (https://make.powerapps.com/) and make sure to open the right environment.
    Then look for the solution Project Service Agent

  2. Then, open Objects and then Connection References. Look for the ones marked as Add to Solution as shown.

  3. Then select CDS solution (If you can remember it from a while ago 😊). Then click Save.

  4. Then open the CDS Default Solution as shown below –

  5. In the solution, go to Connection References and you should see the ones which you added in earlier steps. Edit the added connection and then on the right hand pane, select New Connection.

  6. Once you click on New Connection, it’ll open a New Tab and you’ll need to search Copilot Studio.

  7. Click on it, and it’ll ask you to create a new connection. Click Create.

  8. Then, you’ll be asked to login (most likely, you’ll want to use the logged in user)

  9. Then, the Connection will appear once logged in. After this, go back to the Connection in the CDS solution.

  10. You’ll now be able to select this connection.
    You’ll be asked to Save Changes.

  11. Then, once this is done, go back to Project Service Agent solution and go to Cloud Flows. Look for Approvals Agent trigger (Production-ready preview) and turn it on.

Watch out for Part 2 on this series to use the Approvals Agent! Coming Early Sep 2025.

Thank you!

Time Entry Calendar in Project Operations

If you have been used to doing Time Entries daily on the classic Time Entry grid and that has been a habit for quite some time, you might not realize that it is slower and inefficient to do, just because you got used to it now.
So, here’s Time Entry calendar view which is better way to visualize and do Time Entries! This is in Preview as of the day of writing this post.

Enable Time Entry Calendar View

Here’s how you can turn on your Time Entry Calendar from Project Operations’ Settings

  1. Navigate to Settings Area in Project Operations Model-Driven app.


  2. Then drop down form Features to find the Time Entry Calendar listed.


  3. Click on it to turn it on. It’ll ask for confirmation, it ask describes what it does.


How Time Entry Calendar works?

Here’s how Time Entry Calendar feature works when you want to do Time Entries.

  1. Now when you navigate to the Time Entries from My Work (or wherever you have put it), you’ll see this new option in My Work called as Time Entry Calendar, while you existing Time Entry section still exists as is.

  2. When it loads, you can see the Time Entries now appear like how allocations appear on your Schedule Board, gives you a better way to visualize Time Entries to be done and and most importantly, select the Time for the Time Entry.
    You can visualize Daily, Weekly and Monthly.


  3. You can even click on the Time you want to make Time Entry on and the window pane will let you drill down to the Task level on the Project which you want to make Time Entry on.

Hope this was useful!

Thank you!