What's new March 2024 - 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.92.0.2.
- Project management and accounting in a Microsoft Dynamics 365 Finance environment version 10.0.39.
Project Operations dual-write maps updates
The following table shows the Dual-write maps that are modified or added in the Project Operations March 2024 release.
Entity map | Updated version | Comments |
---|---|---|
Project Operations integration actuals (msdyn_actuals) | 1.0.0.18 | Latest version updated |
Project Operations integration project vendor invoice line export entity (msdyn_projectvendorinvoicelines) | 1.0.0.7 | Latest version updated |
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 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 |
---|---|---|
Project Management | Removal of team member limits for externally scheduled projects For externally scheduled projects, we no longer impose the limit of 300 resources assigned per project. This limit was due to the dependency on Project for the web. |
External scheduling |
Project Estimates | Project estimate updates This feature enhancement simplifies the creation and editing of both expense and material estimates for a project. Previously, the materials and expense estimates tabs were separate, now they're consolidated into a new Estimates. Additionally, the previously labeled Estimates tab is updated to Time phased estimates with no other changes. The enhanced experience allows users to easily add new expense and material estimates using a quick create form, with the convenience of in-line editing directly on the grid. Within the grid of the new Estimates tab, two views are provided: Expense and Materials. Each grid displays the Cost line (parent) and Sales line (child). |
Financial estimates for expenses on projects |
Project Financials | Enable default financial dimensions for bookable resources. Use employment default dimensions on integration journals is a new feature that is available in feature management. When enabled and the Dynamics 365 HR Integration to URS app is installed, employee financial dimensions are considered for some transactions. |
Financial dimension defaults |
Sales | Sales copy with company This feature introduces the capability to select an alternate company when copying Opportunity, Quote, and Project Contract records. With this feature, users gain flexibility to seamlessly duplicate relevant records across different companies. This flexibility streamlines efficient templatization and repathing of opportunities, quotes, and contracts. |
Copy-project-based-quotes Copy project-based contracts Copy project opportunities |
Project Management | Copilot for project Copilot for project streamlines project management tasks the system in plain English. With an input of the project name and description, Copilot generates a preliminary work breakdown structure, simplifying the task planning process. For ongoing projects, Copilot for project facilitates risk assessment by analyzing the risk register and providing suggested mitigations along with probabilities of occurrence for each risk identified. Moreover, project managers can effortlessly generate detailed status reports through Copilot, integrating concise summaries of scheduling and financial data while also delivering insightful content on overall project progress, financial performance, and schedule adherence. Additionally, Copilot offers a Sidecar chat feature, allowing users to initiate these actions through typed command, enhancing accessibility and efficiency in project management. |
Project management Copilot overview |
Performa invoicing | Improved project invoicing usability and performance The Billing hub experience aims to provide a rich, consolidated view of contracts, contract lines, related actuals, and key invoicing insights prior to invoice creation to help accountants and billing users create proforma invoices quickly and efficiently. Using the platform's out-of-the-box nested grid functionality, you can complete invoice creation from a single unified view, eliminating the need to navigate between forms or views to validate data, thus leading to faster processing of invoices. |
|
Project Procurement | Advance subcontracting This feature lets users generate subcontracts, document timesheets, expenses, and other relevant information that subcontractors provide in Dataverse. For every subcontract in Dataverse, the system automatically generates purchase orders in Finance. Likewise, for every recorded timesheet or expense in Dataverse, the system generates corresponding product receipts in Finance. When a subcontractor submits an invoice in Finance, the Accounts payable (AP) clerk gains access to all recorded timesheets and expenses that are associated with the subcontract. The AP clerk can then perform a three-way matching process and book the invoice in Finance. |
Subcontract purchase orders overview |
Quality updates
Project Operations on Dataverse
Feature Area | Reference No. | Quality Update |
---|---|---|
Billing and Pricing | 3564025 | Invoice field and basis quantity aren't set when manually creating an ILD. |
Project Planning and Tracking | 3651668 | When you delete a team member from Dataverse, async delete fails if PSS doesn't know the team member. This shouldn't be the case. |
Project Planning and Tracking | 3660615 | Misleading error message for copy project. |
Time Entry | 3776471 | [Modern Grid] Possibility of creating invalid time entries through in-grid editability. |
Project Budgeting | 3779420 | Material Budget Line shouldn't have both WriteIn and Existing product. |
Billing and Pricing | 3780647 | Invoice Date changes to next day when UTC date changes to next day. |
Billing and Pricing | 3781951 | CopyProductPricesFromPriceList doesn't filter on active state. |
Subcontracting | 3786516 | Dataflow mapping issue for resource category. |
Project Budgeting | 3792450 | Add logic to Fetch Price List from Contract associated to Project. |
Project Budgeting | 3793826 | Actual to Budget Line Unit Price Should Consider Unit Conversion Factor. |
Project Budgeting | 3802808 | During budget evaluation, don't match fixed price project contract sales actual to any budget line. |
Billing and Pricing | 3804223 | [CostPlusPricing] : Price defaulting errors anytime an override is created for a role price that is AtCost or Markup. |
Billing and Pricing | 3805992 | You shouldn't be able to create AtCost or markup based category price from nonsales price lists. |
Billing and Pricing | 3815475 | Able to create/update estimate lines with invalid subcontract lines. |
Project Planning and Tracking | 3815578 | Extend booking always rounds minutes down resulting in less a minute unbooked. |
Billing and Pricing | 3834839 | Post Project Parameter Create creates org unit without regard to field and doesn't set currency. |
Billing and Pricing | 3840851 | Recalculate Totals Button Show For All SalesOrder Views. |
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.