What's new June 2023 - Project Operations for resource/non-stocked based scenarios

Applies To: Project Operations for resource/non-stocked based scenarios

This article applies to the following components and versions of Microsoft Dynamics 365 Project Operations:

  • Project Operations in a Microsoft Dataverse environment version 4.73.0.78
  • Project management and accounting in a Microsoft Dynamics 365 Finance environment version 10.0.34

Project Operations dual-write maps updates

There aren't any updates for Project Operations dual-write maps in this release. For a current list and versions of Project Operations dual-write maps, see Project Operations dual-write map versions.

Always run the latest version of the map in your environment and enable all related table maps as you update your Project Operations Dataverse solution and Finance solution version. Some features and capabilities might not work correctly if the latest version of the map isn't activated. You can view the active version of the map in the Version column on the Dual-write page. To activate a new version of the map, select Table map versions, select the latest version, and then save the selected version. If you've customized an out-of-box table map, reapply the changes. For more information, see Application lifecycle management.

If you encounter an issue when you start the map, follow the instructions in the Missing table columns issue on maps section of the Dual-write troubleshooting guide.

Features included in this release

Feature area Feature name More information
Expense Management Expense Mobile - Intuitive Expense Entry (Public Preview)
The Expense mobile app is a powerful solution that's designed to simplify and enhance the expense reimbursement process and increase user productivity. Thanks to its focus on being intuitive and easy to use, the Expense mobile app offers a range of features that make reporting expenses seamless and efficient.
Expense Mobile - Intuitive Expense Entry
Project Planning and Tracking Project management Copilot (Preview)
We're delighted to share with you the preview of Copilot within Project Operations. These new features are currently available in North American tenants. Copilot is designed to enhance the productivity and performance of project managers by offering them three innovative capabilities: task plan, risk assessment and status reports. These capabilities enable project managers to create tasks automatically based on project requirements, assess and mitigate potential risks, and generate comprehensive and insightful reports on project progress and outcomes. 
Project Operations Copilot

Quality updates

Project Operations on Dataverse

Feature area Reference number Quality update
Billing and Pricing 2767640 Material usage logs don't respect Billing type when submitted for approval.
Billing and Pricing 2900480 Null reference exception when an Invoice doesn't have a linked Contract in AddInvoiceLinesWithDetails.
Billing and Pricing 2943191 It should not be possible to create a Milestone record where tax isn't 0 when amount is 0.
Billing and Pricing 3229673 Adding a task to an Expense Estimates doubles the cost amount of the expense.
Billing and Pricing 3237336 Add exception message when more than one project parameter is found.
Billing and Pricing 3238895 Add validation to prevent Invoice Line without Contract Line.
Billing and Pricing 3261790 Estimate Line Update doesn't correctly aggregate when Task is changed.
Billing and Pricing 3345529 Project contact line creation failing due to no null check.
Billing and Pricing 3435058 Null reference exception while creating project team member.
Opportunity Management 3246566 Update Description of unused fields on Project: QuoteLineProject and ContractLineProject.
Project Operations Upgrade 3342333 Customers upgrade from PSA to PO are failing when the entity in the top layer has CanCreateAttributes set to 0.
Project Operations Upgrade 3365216 Upgrade script should not fail on exception disabling plugins.
Project Planning and Tracking 3191217 Extending bookings button doesn't block multiple extensions if the cursor isn't moved.
Project Planning and Tracking 3329498 Null reference exception - WorkHoursHelper.UpdateTargetCalendarRules() method doesn't deal with empty EntityCollection correctly.
Project Planning and Tracking 3341078 Missing log for the order of in-memory copied estimate lines to create in database.
Project Planning and Tracking 3341085 The order of in-memory copied estimate lines (to create in database) isn't sorted and causes creation failure.
Subcontracting 3377695 Not possible to create Bookable resources of type Employee for Accounts. Error presented: "Vendor Account field must be empty for an Employee."
Time and Expense 3237532 Modern Approvals can be disabled using power platform.

Project management and accounting in Finance

For information about the bug fixes that are included in this update, sign in to Microsoft Dynamics 365 Lifecycle Services, and view the KB article.