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 –
- Navigate to Settings and then to Parameters.

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

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

- 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.

- 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.
- 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 –
- 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
- Then, open Objects and then Connection References. Look for the ones marked as Add to Solution as shown.

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

- Then open the CDS Default Solution as shown below –

- 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.

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

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

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

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

- You’ll now be able to select this connection.
You’ll be asked to Save Changes.
- 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.
Here are some Power Automate posts you want to check out –
- Select the item based on a key value using Filter Array in Power Automate
- Select values from an array using Select action in a Power Automate Flow
- Blocking Attachment Extensions in Dynamics 365 CRM
- Upgrade Dataverse for Teams Environment to Dataverse Environment
- Showing Sandbox or Non Production Apps in Power App mobile app
- Create a Power Apps Per User Plan Trial | Dataverse environment
- Install On-Premise Gateway from Power Automate or Power Apps | Power Platform
- Co-presence in Power Automate | Multiple users working on a Flow
- Search Rows (preview) Action in Dataverse connector in a Flow | Power Automate
- Suppress Workflow Header Information while sending back HTTP Response in a Flow | Power Automate
- Call a Flow from Canvas Power App and get back response | Power Platform
- FetchXML Aggregation in a Flow using CDS (Current Environment) connector | Power Automate
- Parsing Outputs of a List Rows action using Parse JSON in a Flow | Common Data Service (CE) connector
- Asynchronous HTTP Response from a Flow | Power Automate
- Validate JSON Schema for HTTP Request trigger in a Flow and send Response | Power Automate
- Converting JSON to XML and XML to JSON in a Flow | Power Automate
Thank you!



























































