Wave News https://dynamics-chronicles.com/ en D365 Sales -2025 Wave release https://dynamics-chronicles.com/article/d365-sales-2025-wave-release <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">D365 Sales -2025 Wave release </span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/nataliagarciavillar" lang="" about="/user/nataliagarciavillar" typeof="schema:Person" property="schema:name" datatype="" class="username">nataliagarciavillar</a></span> <span property="schema:dateCreated" content="2025-11-03T13:21:09+00:00" class="field field--name-created field--type-created field--label-hidden">Mon, 11/03/2025 - 14:21</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p>In this post, we highlight the latest releases from Microsoft D365 Sales' 2025 Wave updates. For a detailed breakdown, click <a href="https://releaseplans.microsoft.com/en-us/?app=Sales&amp;status=new">here</a>.</p> <h2>Key Features &amp; Updates</h2> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/boost-qualified-pipeline-sales-qualification-agent">Boost pipeline by autonomously researching leads with Sales Qualification Agent</a></h2> <ul> <li> <p><strong>Public Preview:</strong> May 2025</p> </li> <li> <p><strong>General Available:</strong> October 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Autonomous research: Agent finds info, recommends engagement steps, and drafts introductory emails.</p> </li> <li> <p>AI assists with prioritizing leads, outreach suggestions, and internal network connections.</p> </li> <li> <p>Provides lead Qualification Result Rank (High/Medium/Low).</p> </li> <li> <p>Suggests personalized emails based on the context.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>None identified.</p> </li> </ul> <p><img alt="nata2" data-entity-type="file" data-entity-uuid="6bd10779-1692-442b-a473-54641f9725cc" src="/sites/default/files/inline-images/nata2.png" /></p> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/improve-sales-efficiency-validated-categorized-email-addresses">Improve sales efficiency with Sales Qualification Agent's email validation</a></h2> <ul> <li> <p><strong>Public Preview:</strong> May 2025</p> </li> <li> <p><strong>General Available:</strong> October 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Checks for e-mail validation errors.</p> </li> <li> <p>Indicates if e-mails are personal or professional.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>None (feature might not be fully deployed in all environments).</p> </li> </ul> <p><img alt="Improve sales efficiency with Sales Qualification Agent's email validation " data-entity-type="file" data-entity-uuid="d4082270-1053-4567-9b43-a53c5f65ac1b" height="311" src="/sites/default/files/inline-images/2_33.png" width="903" /></p> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/improve-qualification-rate-grounding-sales-qualification-agent-external-data-sources">Tailor Sales Qualification Agent to your industry and business needs</a></h2> <ul> <li> <p><strong>Public Preview:</strong> May 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Set up Ideal Customer Profile to pre-qualify leads.</p> </li> <li> <p>Quick matching of ideal vs. non-ideal customers.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>Only one Ideal Customer Profile can be set at a time (limit if many teams or campaigns).</p> </li> </ul> <p><span><span><img alt="Tailor Sales Qualification Agent to your industry and business needs " data-entity-type="file" data-entity-uuid="28a755a0-db73-4c6e-8832-7aee4109923b" src="/sites/default/files/inline-images/3_31.png" /></span></span></p> <p><span><span><img alt="Tailor Sales Qualification Agent to your industry and business needs " data-entity-type="file" data-entity-uuid="8bb28f2b-c95d-4cba-8d8e-9306808ab762" src="/sites/default/files/inline-images/4_23.png" /></span></span></p> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/connect-ai-agents-dynamics-365-sales-using-model-context-protocol-server">Connect AI agents to sales workflows using Model Context Protocol server</a></h2> <ul> <li> <p><strong>Public Preview:</strong> June 2025</p> </li> <li> <p><strong>Generally available:</strong> December 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Copilot Summary now displays in a prominent banner, beyond the side panel, for leads, opportunities, and accounts.</p> </li> <li> <p>Handy actions: give feedback, copy/paste text, and use "view more" options.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>No major drawbacks identified, but full testing not yet completed for Wave 2 2025.</p> </li> <li> <p>Language availability still to be announced.</p> </li> </ul> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/streamline-data-entry-smart-paste">Streamline data entry with smart paste</a></h2> <ul> <li> <p><strong>Public Preview:</strong> July 2025</p> </li> <li> <p><strong>Generally available:</strong> October 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Allows full record or field-by-field data pasting, significantly reducing data entry effort.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>Exercise caution with auto-suggestions, especially for mandatory fields.</p> </li> </ul> <p><img alt="Streamline data entry with smart paste" data-entity-type="file" data-entity-uuid="8957af21-fc4b-45e9-be9c-815e59091c88" src="/sites/default/files/inline-images/5_18.png" /></p> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/accelerate-data-entry-using-form-fill-assist-toolbar">Accelerate data entry using form fill assist toolbar</a></h2> <ul> <li> <p><strong>Public Preview:</strong> July 2025</p> </li> <li> <p><strong>Generally available:</strong> October 2025</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Uploading files, emails, and images now triggers smart fill suggestions for updated records, supporting faster manual inputs.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>Incorrect suggestions (especially in mandatory fields) may occur—proceed carefully.</p> </li> </ul> <p><img alt="Accelerate data entry using form fill assist toolbar" data-entity-type="file" data-entity-uuid="b0f7516c-869e-4a86-930f-f81d2e343867" src="/sites/default/files/inline-images/6_14.png" /></p> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/deploy-autonomous-sales-qualification-agent-qualify-leads-at-scale">Deploy autonomous Sales Qualification Agent to qualify leads at scale</a></h2> <ul> <li> <p><strong>Public Preview:</strong> July 2025</p> </li> <li> <p><strong>Generally available:</strong> Unknown</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Complete customization to match business processes and strategies.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>Not yet tested with live business data.</p> </li> <li> <p>Implementation may require significant business engagement to ensure desired outcomes.</p> </li> </ul> <p><img alt="Deploy autonomous Sales Qualification Agent to qualify leads at scale" data-entity-type="file" data-entity-uuid="5cf2c19d-5d83-4ec2-9e6a-48ea9bae313d" src="/sites/default/files/inline-images/7_10.png" /></p> <h2>Let Sales Qualification Agent reply to emails based on knowledge sources</h2> <ul> <li> <p><strong>Public Preview:</strong> July 2025</p> </li> <li> <p><strong>Generally available:</strong> Unknown</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Agent functions like a chatbot, able to reply to emails using a knowledge base.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>Not tested with real business data yet.</p> </li> <li> <p>European and Swiss availability unconfirmed.</p> </li> </ul> <h2><a href="https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave1/sales/dynamics365-sales/enhance-lead-prioritization-marketing-interactions">Turn marketing engagement into actionable insights for sellers</a></h2> <ul> <li> <p><strong>Public Preview:</strong> July 2025</p> </li> <li> <p><strong>Generally available:</strong> Unknown</p> </li> </ul> <p><strong>Highlights ✅</strong></p> <ul> <li> <p>Sales users gain visibility into marketing activities via agent and insights page integration.</p> </li> </ul> <p><strong>Lowlights ❌</strong></p> <ul> <li> <p>None reported.</p> </li> </ul> <p> </p> <p>Discover these new features in Dynamics 365 Sales and make your daily work smoother and smarter. With simpler ways to manage leads, share insights, and enter data, these updates are designed to save you time and help you connect better with customers. Give them a try and see how they can boost your sales results.</p></div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2025-11/windows-AigsWJmvoEo-unsplash.jpg</div> </div> </div> </div> </div> Mon, 03 Nov 2025 13:21:09 +0000 nataliagarciavillar 864 at https://dynamics-chronicles.com Copilot Chat in Model-Driven Apps https://dynamics-chronicles.com/article/copilot-chat-model-driven-apps <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Copilot Chat in Model-Driven Apps</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/stephane-pelhatre" lang="" about="/user/stephane-pelhatre" typeof="schema:Person" property="schema:name" datatype="" class="username">Stephane Pelhatre</a></span> <span property="schema:dateCreated" content="2025-10-06T15:11:43+00:00" class="field field--name-created field--type-created field--label-hidden">Mon, 10/06/2025 - 17:11</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><h3>Introduction</h3> <p>Managing data in a model-driven app requires sometimes many clicks, manual navigation through views and dashboards.<br /> With Copilot in Dynamics 365 model-driven apps users can access information instantly through AI-powered chat.</p> <p>Copilot Chat is an AI assistant that helps the user to obtain information in natural language from the application data and allows an intuitive navigation. <span lang="en" xml:lang="en" xml:lang="en"><span><span>It also improves user productivity by easily accessing necessary information or menus within the application through direct access</span></span></span>.</p> <p>At the time of writing this article, this feature is still in preview.<br /> Preview features aren’t meant for production use and might have restricted functionality.</p> <h3>How to enable Copilot in your environment</h3> <ol> <li>Go to <a href="https://admin.powerplatform.microsoft.com">Power Platform Admin Center</a></li> <li>Select your environment</li> <li>Go to <strong>Settings &gt; Product &gt; Features<br /> <img alt="feature1" data-entity-type="file" data-entity-uuid="a54071ed-fb15-421e-a30a-0557abae0ebe" src="/sites/default/files/inline-images/enable%20feature1_1.png" /></strong><br />  </li> <li>Enable the feature <strong>Allow users to analyze data using an AI-powered chat experience</strong>.<br /> 3 values are available: </li> </ol> <ul> <li><strong>By Default</strong>: Copilot is turned on for Dynamics 365 licensed environments but turned off for Power Apps licensed environments</li> <li><strong>On</strong>: Copilot remains enabled, independent of the license type</li> <li><strong>Off</strong>: Copilot remains disabled, independent of the license type<br /> <br /> <img alt="Enable feature" data-entity-type="file" data-entity-uuid="6b99666e-dcf4-46fd-b068-4a30cdc4d410" src="/sites/default/files/inline-images/enable%20feature_0.png" /><br />  </li> </ul> <h3>How to disable Copilot Chat for a specific model-driven app</h3> <p>Even though Copilot is a great tool to increase productivity, sometimes you might want to disable it for a specific app.<br /> To turn off Copilot Chat for a particular model-driven app:</p> <ol> <li>Open the model-driven app in App Designer</li> <li>Choose <strong>Settings </strong>from the command bar</li> <li>Navigate to <strong>Upcoming</strong></li> <li>Select <strong>Off </strong>or <strong>Default </strong>for the Copilot control.<br /> <img alt="Disable app" data-entity-type="file" data-entity-uuid="a793d958-2f08-4bfd-a000-fe46126094e2" src="/sites/default/files/inline-images/disable%20app_1.png" /><br /> <br /> By choosing <strong>Reset to environment value</strong> in the same settings tab, you return Copilot control to the environment value.</li> </ol> <h3>How to use Copilot Chat</h3> <p>Once enabled, users can access Copilot directly via the Copilot icon in the right navigation pane.<br /> <img alt="Use1" data-entity-type="file" data-entity-uuid="f4cecd6a-1243-41ff-8ae7-d78133826d11" src="/sites/default/files/inline-images/Use1.png" /></p> <p>You can start asking questions related to the tables present in the App.<br /> For instance, I have asked a simple question to get the contacts created last week.<br /> You can see the result below:</p> <p><img alt="Use2" data-entity-type="file" data-entity-uuid="d456e7b6-a483-4e00-971e-33eb13700088" src="/sites/default/files/inline-images/Use2.png" /></p> <p>If you click on <strong>Show all on a page</strong> results are displayed on a specific page.<br /> <img alt="Use3" data-entity-type="file" data-entity-uuid="8582e5a8-2bab-42f5-8ebf-b044e6e5c9cd" src="/sites/default/files/inline-images/Use3.png" /></p> <p>Likewise, you can ask different types of questions related to the data present in your App and explore on Copilot.<br /> To navigate to a specific table page you can type "Navigate to..."<br /> In the example below I entered "Navigate to Leads". The default view is displayed on the Leads page.<img alt="Use4" data-entity-type="file" data-entity-uuid="192fb457-37f6-459c-bb17-19b54ff6e1ec" src="/sites/default/files/inline-images/Use4.png" /></p> <p> </p></div> </div> Mon, 06 Oct 2025 15:11:43 +0000 Stephane Pelhatre 858 at https://dynamics-chronicles.com Recycle Bin Dataverse https://dynamics-chronicles.com/article/recycle-bin-dataverse <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Recycle Bin Dataverse</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/joaoneto" lang="" about="/user/joaoneto" typeof="schema:Person" property="schema:name" datatype="" class="username">joao.neto</a></span> <span property="schema:dateCreated" content="2024-07-04T12:40:48+00:00" class="field field--name-created field--type-created field--label-hidden">Thu, 07/04/2024 - 14:40</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><h3>Intro</h3> <p>Have you deleted some Dataverse records accidentally and you're struggling how to managed it ?</p> <p>The new Recycle Bin feature in preview might be what it solves your problem.</p> <p>It allows Administrator only (in the preview version) to recover user deleted records up to 30 days!</p> <h3>How it Works</h3> <p>First we need to ensure that the feature is activated doing it this way_</p> <ul> <li>Going to the Settings -&gt; Product -&gt; Features in the admin center</li> <li><img alt="setup" data-entity-type="file" data-entity-uuid="5611bdbd-09da-4759-a0b9-464c1f1c4e06" height="215" src="/sites/default/files/inline-images/setup01.png" width="555" /></li> <li>Trying to set a recovery interval bigger that 30 days will fail !</li> </ul> <p> </p> <p>Second to view and restore the deleted records:</p> <ul> <li>Go to your environment Settings -&gt; Data Management -&gt; View Deleted Records</li> <li><img alt="view deleted records" data-entity-type="file" data-entity-uuid="766be8e6-ea1f-4cf2-87ea-17333a6b742b" height="395" src="/sites/default/files/inline-images/ViewDRecords01.png" width="659" /></li> <li>And in this view will be able to view and restore all deleted records</li> <li><img alt="view deleted records" data-entity-type="file" data-entity-uuid="375302b3-e2bd-4d52-90dc-f5bf5c14f74b" height="256" src="/sites/default/files/inline-images/ViewDRecords02.png" width="1002" /></li> </ul> <p>Third, you can also use the Organisation Service in .net or the WebApi to:</p> <ul> <li>Retrieve deleted records (web api example)</li> </ul> <pre> <code class="language-python">$query = @() $query += "&lt;fetch top='3' datasource='bin'&gt;" $query += "&lt;entity name='account'&gt;" $query += "&lt;attribute name='name' /&gt;" $query += "&lt;/entity&gt;" $query += "&lt;/fetch&gt;" $uri = $environmentUrl $uri += 'accounts' $uri += '?fetchXml=' + [uri]::EscapeUriString($query -join '') $RetrieveMultipleRequest = @{ Uri = $uri Method = 'Get' Headers = $baseHeaders } Invoke-RestMethod @RetrieveMultipleRequest</code></pre> <p> </p> <ul> <li>Restore deleted records (.net example)</li> </ul> <pre> <code class="language-cs">/// &lt;summary&gt; /// Restores an account record /// &lt;/summary&gt; /// &lt;param name="service"&gt;The authenticated IOrganizationService instance&lt;/param&gt; /// &lt;param name="accountId"&gt;The ID of the deleted account record.&lt;/param&gt; /// &lt;param name="originalName"&gt;The original name value for the account record.&lt;/param&gt; /// &lt;returns&gt;The ID of the restored account&lt;/returns&gt; static Guid RestoreAccountRecordEarlyBound( IOrganizationService service, Guid accountId, string originalName) { Account accountToRestore = new() { Id = accountId, // Appending '(Restored)' to the original name // to demonstrate overwriting a value. Name = originalName + " (Restored)" }; RestoreRequest&lt;Account&gt; request = new() { Target = accountToRestore }; var response = (RestoreResponse)service.Execute(request); return response.id; }</code></pre> <ul> </ul> <h3>Points in atenttion</h3> <ul> <li>Not all tables are enabled for Recycle bin and Solution components, virtual tables, and elastic tables aren't supported for recycle bin operations <ul> <li>Here's a list of tables that don't support recycle bin <a href="https://learn.microsoft.com/en-us/power-apps/developer/data-platform/restore-deleted-records?tabs=sdk#tables-not-currently-supported-for-recycle-bin">https://learn.microsoft.com/en-us/power-apps/developer/data-platform/restore-deleted-records?tabs=sdk#tables-not-currently-supported-for-recycle-bin</a></li> </ul> </li> <li>Records deleted through a relationship behavior (Cascade All) aren't recovered when the parent record is restored and this must be managed independently by doing a manual restore of the cascaded records or via a plugin </li> </ul> <p> </p> <h3>Final thoughts</h3> <p>The Dataverse Recycle bin it's a must to regarding business data recovery and we can't wait for the final announce of it's general availability.</p> <p> </p> <p> </p> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2024-08/Cover.png</div> </div> </div> </div> </div> Thu, 04 Jul 2024 12:40:48 +0000 joao.neto 803 at https://dynamics-chronicles.com Streamlining Development in Dynamics 365 F&O with Unified Developer Environments https://dynamics-chronicles.com/article/streamlining-development-dynamics-365-fo-unified-developer-environments <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Streamlining Development in Dynamics 365 F&amp;O with Unified Developer Environments</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/lloyd-sebag" lang="" about="/user/lloyd-sebag" typeof="schema:Person" property="schema:name" datatype="" class="username">Lloyd Sebag</a></span> <span property="schema:dateCreated" content="2023-09-20T14:26:11+00:00" class="field field--name-created field--type-created field--label-hidden">Wed, 09/20/2023 - 16:26</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p><em>Streamlining Development in Dynamics 365 F&amp;O with Unified Developer Environments</em></p> <p>In the world of finance and operations, the complexity of developer tools and environments can often hinder productivity and collaboration. Recognizing this challenge, Microsoft has introduced a Unified Developer Experience aimed at consolidating and simplifying the developer journey across finance and operations apps and Power Platform. This transformative approach promises to reduce friction and accelerate development processes. In this article, we'll delve into the key aspects of this unified experience and explore its benefits.</p> <h3><strong>Unified Developer Experience Explained</strong></h3> <p>The Unified Developer Experience bridges the gap between finance and operations apps and Power Platform, offering a cohesive environment for developers. This convergence aims to streamline development, making it easier to work across these platforms seamlessly. Let's break down some essential components of this unified approach:</p> <ol> <li> <p><strong>Finance and Operations Apps:</strong> These applications provide a robust ecosystem for professional developers. Leveraging a metadata and code-based development environment, they cater to mission-critical scenarios. Developers can create, extend, and customize functionalities to meet specific business needs.</p> </li> <li> <p><strong>Power Platform:</strong> Power Platform offers a low-code development paradigm, allowing rapid solution creation. Microsoft Dataverse serves as the relational data store, ensuring data consistency and availability. Additionally, Power Platform integrates continuous integration and deployment (CI/CD) pipelines for efficient solution deployment.</p> </li> </ol> <h3><strong>A Typical Scenario</strong></h3> <p>To illustrate the benefits of this unified experience, consider a common scenario: a developer building a simple app in Microsoft Power Apps for order capture. The data collected in Power Apps is seamlessly synchronized with finance and operations apps. These finance and operations apps handle intricate tasks like inventory availability checks and pricing calculations. The result? Real-time data availability in Power Apps.</p> <h3><strong>Finance and Operations App Development</strong></h3> <p>Developers working with finance and operations apps will find familiarity in the Visual Studio development environment. While some changes have been introduced due to the cloud-based nature of this unified environment, most workflows remain consistent. Resources like the "Write, deploy, and debug X++ code" guide help developers navigate X++ code development, deployment, and debugging in the cloud.</p> <h3><strong>Power Platform Integration</strong></h3> <p>Power Platform's rich development ecosystem complements the unified experience. The Dataverse relational database system plays a pivotal role, facilitating data synchronization between finance and operations app databases and Dataverse entities. Two technologies, dual-write and virtual entities, enable this integration:</p> <ul> <li> <p><strong>Dual Write:</strong> Dual Write ensures near real-time, bidirectional data integration between finance and operations apps and Dataverse. Changes made in one system automatically reflect in the other. This synchronization is complemented by an advanced user interface for customization.</p> </li> <li> <p><strong>Virtual Tables:</strong> Virtual tables, or virtual entities, seamlessly integrate external data sources with Dataverse, eliminating the need for data replication or extensive custom coding.</p> </li> </ul> <h3><strong>Deployment Options</strong></h3> <p>Historically, finance and operations app customers had two deployment options: self-hosted virtual machines on-premises or customer-provided Azure subscriptions. However, recognizing the need for faster and low-code extensibility, Microsoft has introduced new deployment options:</p> <p><strong>New Environment Templates:</strong> Customers can now access environment templates in the Power Platform admin center for Finance, Supply Chain Management, and Project Operations for ERP. These templates come pre-configured with Dataverse and related apps, simplifying deployment.</p> <p><img alt="Streamlining Development in Dynamics 365 F&amp;O with Unified Developer Environments" data-entity-type="file" data-entity-uuid="cea030b7-0179-4ec5-aefd-fd08fda1f85a" height="298" src="/sites/default/files/inline-images/1_32.png" width="244" /></p> <p><strong>Storage-Based Provisioning:</strong> The new unified developer environments follow a storage-based provisioning model, which doesn't bill to your Azure subscription. It includes Dataverse and Finance and Operations database capacity management.</p> <p><img alt="Streamlining Development in Dynamics 365 F&amp;O with Unified Developer Environments" data-entity-type="file" data-entity-uuid="f28a6f4b-4543-4b8c-997f-660367ef8098" height="721" src="/sites/default/files/inline-images/2_30.png" width="613" /></p> <h3><strong>Enhanced Capabilities for Administrators and Developers</strong></h3> <p>Administrators can now deploy environments at scale, copy environments directly, add developers with permissions, incorporate microservice add-ins, enable customer-managed keys, and more. Developers benefit from a simplified process for writing and deploying X++ alongside Dataverse solutions.</p> <h3><strong>Getting Started</strong></h3> <p>To explore this Unified Developer Experience, read the "Unified admin experience for finance and operations apps" article for provisioning developer and trial workloads. Microsoft encourages users to provide feedback and engage with the Dynamics 365 Community to shape future developments.</p> <p>In conclusion, Microsoft's Unified Developer Experience is a game-changer for finance and operations app developers. By harmonizing developer tools and environments, it simplifies workflows, accelerates development, and empowers developers to create powerful solutions seamlessly. With new deployment options and enhanced capabilities, the future looks promising for finance and operations app development.</p> <p>Sources : </p> <p><a href="https://cloudblogs.microsoft.com/dynamics365/it/2023/09/15/announcing-unified-trial-and-developer-environments-for-dynamics-365-finance-and-operations-apps/">https://cloudblogs.microsoft.com/dynamics365/it/2023/09/15/announcing-unified-trial-and-developer-environments-for-dynamics-365-finance-and-operations-apps/</a></p> <p><a href="https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview">https://learn.microsoft.com/en-us/power-platform/developer/unified-experience/finance-operations-dev-overview</a></p> <h2 class="title">Streamlining Development in Dynamics 365 F&amp;O with Unified Developer Environments</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2023-09/Streamlining%20Development%20in%20Dynamics%20365%20Finance%20and%20Operations%20with%20Unified%20Developer%20Environments.jpg</div> </div> </div> </div> </div> Wed, 20 Sep 2023 14:26:11 +0000 Lloyd Sebag 712 at https://dynamics-chronicles.com Summary of Microsoft's AI announcements - Copilot and GPT https://dynamics-chronicles.com/article/summary-microsofts-ai-announcements-copilot-and-gpt <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Summary of Microsoft&#039;s AI announcements - Copilot and GPT</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/lloyd-sebag" lang="" about="/user/lloyd-sebag" typeof="schema:Person" property="schema:name" datatype="" class="username">Lloyd Sebag</a></span> <span property="schema:dateCreated" content="2023-03-21T11:40:02+00:00" class="field field--name-created field--type-created field--label-hidden">Tue, 03/21/2023 - 12:40</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><h2>Summary of Microsoft's AI announcements - Copilot and GPT</h2> <p>Here is a summary of Microsoft's crazy announcements around Chat GPT and Azure AI implementations in Microsoft tools like M365, D365, Power Platform, and Windows. The future is right around the corner dear friends!</p> <h3>Power Platform</h3> <h4>Microsoft Power Apps Copilot</h4> <p>How next-generation AI in Power Apps is changing the development process of low-code applications? Users can now start building their apps with a simple natural language description and receive assistance from an AI copilot throughout the development process. The copilot will help refine and update the app and provide suggestions to improve it. This makes the app development process faster and more efficient. The future of low-code app development has arrived, and users can now describe their app ideas and have them built by Power Apps</p> <p><iframe height="315" src="https://www.youtube.com/embed/TOsRhrSXohY" width="600"></iframe></p> <h4>Copilot in Power Virtual Agents</h4> <p>Let's simplify the process of creating bot topics using natural language. Copilot generates an entire topic, including trigger phrases and questions using Prebuilt Entity types and multiple-choice questions based on user specifications. Users can also iterate using natural language and generate JSON for adaptive cards, summarizing customer details. The feature allows for easy editing, testing, and publishing of bots on various channels. Copilot and other GPT features aim to democratize conversational AI and make bot building natural for everyone</p> <p><iframe height="315" src="https://www.youtube.com/embed/dh-LeowOV-E" width="600"></iframe></p> <h3>Dynamics 365</h3> <h4>Copilot in Microsoft Viva Sales</h4> <p>Copilot assists in crafting email responses by generating suggested replies enriched with content from the CRM data, and Viva Sales can store and update the insights back into CRM. Sales Conversation Intelligence takes notes during customer calls and meetings, capturing the key meeting highlights, questions asked, and follow-ups. Using Copilot, GPT generates a customer-ready meeting summary in a single click, which embeds CRM data and previous meeting context for review and validation. Overall, Microsoft Viva Sales aims to help sellers close deals faster by providing useful tools for communication and data management</p> <p><iframe height="315" src="https://www.youtube.com/embed/PAKYggQAlnc" width="600"></iframe></p> <h4>Copilot in Microsoft Dynamics 365 Marketing</h4> <p>Copilot assists marketers in creating personalized emails by defining the audience for the email and providing tips and suggestions for email content. The tool allows marketers to tailor the tone of voice for each brand and region's communication style, saving time on copywriting and audience targeting. The generative API for marketing scenarios has been tuned through hundreds of companies and marketing emails in the public domain, resulting in faster delivery of the most relevant and engaging content</p> <p><iframe height="315" src="https://www.youtube.com/embed/A2iJ38yrww8" width="600"></iframe></p> <h4>Copilot in Microsoft Dynamics 365 Customer Service</h4> <p>Copilot in Microsoft Dynamics 365 Customer Service uses generative AI to help support agents quickly generate optimized responses for customers with a single click. Copilot empowers agents to leverage company knowledge sources and saves them time in searching and typing. It can also summarize and draft responses for live chats. With Copilot, agents can be more productive and provide better customer experiences. The video showcases examples of how Copilot is used by a support agent at Microsoft Azure to resolve complex issues quickly and efficiently. Copilot is said to revolutionize agent productivity and customer experience across all engagement channels, helping organizations earn customers for life</p> <p><iframe height="315" src="https://www.youtube.com/embed/Uv7hK6o4mXo" width="600"></iframe></p> <h4>Copilot in Microsoft Dynamics 365 Customer Insights</h4> <p>Copilot in Microsoft Dynamics 365 Customer Insights allows marketers to gain new customer insights without requiring expertise in analytics. Using natural language, marketers can ask Copilot for insights and receive an immediate answer. The tool suggests additional questions to help marketers uncover previously unconsidered customer data. Copilot aids marketers in gaining a deeper understanding of customer preferences and needs in near real time, enabling them to deliver effective campaigns and unlock more revenue</p> <p><iframe height="315" src="https://www.youtube.com/embed/_a_hCCkk0L8" width="600"></iframe></p> <h4>Copilot in Microsoft Supply Chain Center</h4> <p>It helps users to stay close to their suppliers, respond quickly to critical situations, and maintain healthy inventory levels. Copilot's news module keeps users informed about events that impact critical logistics. The tool also generates AI-powered emails containing all relevant information for contacting suppliers and mitigating disruptions. It allows users to act swiftly, detect problems, and take immediate action without leaving their workflow</p> <p><iframe height="315" src="https://www.youtube.com/embed/pJ7F69rLS-c" width="600"></iframe></p> <h4>Copilot in Microsoft Dynamics 365 Business Central</h4> <p>Copilot helps users in Microsoft Dynamics 365 Business Central in creating engaging product descriptions for their online stores. It uses AI-powered experiences to analyze product images and suggest categories to minimize data entry. Copilot uses natural language technology to generate a tailored description enriched with key data from the product record. The tool also allows users to select which product attributes are most relevant and choose a consistent format for generated text. The first-party connector to leading e-commerce platforms enables businesses to accelerate time to market and improve conversion rates with great product descriptions.</p> <p><iframe height="315" src="https://www.youtube.com/embed/RVXJaVUxGD4" width="600"></iframe></p> <h3>Microsoft 365</h3> <h4>Microsoft Word copilot</h4> <p>This is how Copilot in Microsoft 365, can assist users in generating proposals quickly and efficiently. Copilot can scan target files, generate a first draft, and suggest ways to enhance the proposal, such as adding an FAQ. Additionally, it can insert product images and format the document in a user's preferred style</p> <p><iframe height="315" src="https://www.youtube.com/embed/C8WDGKaOt2s" width="600"></iframe></p> <h4>Microsoft 365 Copilot in Excel</h4> <p>Here Copilot uses natural language processing to help users analyze and understand data. Copilot can quickly provide insights, create new sheets for further exploration, and even generate models based on "what-if" scenarios. It can also create visualizations and graphs to help users better understand their data. Overall, Copilot in Excel aims to turn complex data into clear insights and actions.</p> <p><iframe height="315" src="https://www.youtube.com/embed/I-waFp6rLc0" width="600"></iframe></p> <h4>Microsoft Power Point copilot</h4> <p>Copilot will help users create professional presentations with ease. The feature allows users to translate Word documents into PowerPoint presentations and vice versa, saving time and effort. Users can also add slides to their presentations by providing quick instructions to Copilot. The feature can even make wordy slides more visual and professional-looking by animating them with a single click.</p> <p>Additionally, Copilot generates speaker notes for all slides, making it easier for presenters to deliver their presentations effectively. With Copilot, users can create customer-ready presentations without having to start from scratch. This feature is ideal for individuals who want to create visually appealing presentations without investing a lot of time and resources. Overall, Microsoft 365 Copilot is a valuable tool for individuals and organizations that want to create compelling presentations with ease.</p> <p><iframe height="315" src="https://www.youtube.com/embed/fzoZ_f7ji5Q" width="600"></iframe></p> <h4>Microsoft 365 Copilot in Outlook</h4> <p>Let's imagine a Copilot that could helps users manage their emails efficiently? Copilot enables users to prioritize important emails and summarize long email threads. It can also generate a reply using data from an Excel file, which can be edited by the user before sending. Copilot is available in Outlook mobile and is touted as a game-changer in productivity.</p> <p><iframe height="315" src="https://www.youtube.com/embed/uI5mQjTp1fI" width="600"></iframe></p> <h4>Microsoft 365 Copilot in Teams</h4> <p>Allows users to follow a meeting and receive a summary of what they missed after the meeting ends. The summary includes content that was shared, notes, action items, and even allows users to ask Copilot clarifying questions for more context. This feature is designed to save time and increase productivity.</p> <p><iframe height="315" src="https://www.youtube.com/embed/rLC2frnUasw" width="600"></iframe></p> <h4>Microsoft 365 Copilot in Teams Meetings</h4> <p>Microsoft 365 Copilot in Teams Meetings is a tool that can summarize discussions and capture the spirit of the conversation in real-time during meetings. With Copilot, users can ask for a summary of what has happened so far, who said what, and what points were made. Additionally, users can check where people stand and ask Copilot what questions are unresolved, making every meeting more productive</p> <p><iframe height="315" src="https://www.youtube.com/embed/N1gpkk-MwpY" width="600"></iframe></p> <h4>Microsoft Business Chat</h4> <p>It helps users prepare for customer meetings by summarizing recent interactions and finding relevant information from various data sources such as emails, chats, documents, and meetings. The tool is called Copilot and it provides a concise summary with citations and can also help users find specific information they need. This tool aims to help users be more prepared for their customer meetings</p> <p><iframe height="315" src="https://www.youtube.com/embed/-p5LKp2FkxQ" width="600"></iframe></p> <h2 class="title">Summary of Microsoft's AI announcements - Copilot and GPT</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2023-03/Summary%20of%20Microsoft%27s%20AI%20announcements.jpg</div> </div> </div> </div> </div> Tue, 21 Mar 2023 11:40:02 +0000 Lloyd Sebag 632 at https://dynamics-chronicles.com Wave News https://dynamics-chronicles.com/article/summary-microsofts-ai-announcements-copilot-and-gpt#comments 2023 Wave 1 Review - Power Apps https://dynamics-chronicles.com/article/2023-wave-1-review-power-apps <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">2023 Wave 1 Review - Power Apps</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/maxime-bonnot" lang="" about="/user/maxime-bonnot" typeof="schema:Person" property="schema:name" datatype="" class="username">Maxime Bonnot</a></span> <span property="schema:dateCreated" content="2023-02-15T13:14:10+00:00" class="field field--name-created field--type-created field--label-hidden">Wed, 02/15/2023 - 14:14</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p><em>2023 Wave 1 Review - Power Apps</em></p> <p>Microsoft Dynamics is constantly evolving and bringing new features and 2023 is no exception.</p> <p>Actually 2023 Wave 1 was announce few weeks ago and this is definitely bringing some exciting and promising new features within all modules.</p> <p>Nevertheless we will go through the most noticeable and valuable for business. Let's go straight to the point and see what a good vintage Microsoft has prepared for us.</p> <p>In this article, I will introduce features regarding Power Apps sort by release date.</p> <h2><strong>Power Apps</strong></h2> <h4>Create virtual tables easily in Maker Portal</h4> <p><em>Public Preview/General availability : <strong>January 2023/April 2023</strong></em></p> <p>A virtual table is a type of table that is not stored in a database. This is instead created dynamically based on formula or query results.</p> <p>With this feature makers will be able to create virtual tables directly from Power Portal. This eliminates the need for manual coding or scripting, and makes it possible to create virtual tables with a few clicks of a button.</p> <p>One more feature in order to simplify development within Power Apps.</p> <h4>Add table columns to forms and views automatically</h4> <p><em>Public Preview/General availability : <strong>January 2023/April 2023</strong></em></p> <p>Now makers will be allowed to automatically add columns from a table to a form/view with a single click. Currently we have to manually add each column to a form/view and this is no secret that those operation are time consuming.</p> <p>With this new feature, makers can quickly add all columns from a table to a form.</p> <p>This will certainly save time.</p> <h4>Enjoy the new look and feel for model-driven Power Apps</h4> <p><em>Public Preview/General availability : <strong>January 2023/April 2023</strong></em></p> <p>This feature is merely an update of the user interface for Model Driven Apps and Power Apps. It includes updates to visual design such as change of colors, font styles and overall layout.</p> <p>The aim is to provide a more modern design to end users.</p> <h4>Look up records easily with modern advanced find</h4> <p><em>Early access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature is related to Modern Advanced Find. The advanced find will be improved in order to be more intuitive and there allowing users to easily retrieve records without having to proceed through a complicated menu.</p> <img alt="2023 Wave 1 Review - Power Apps" data-entity-type="file" data-entity-uuid="c8fe2737-6e62-4a7a-8da2-72fe072f7d57" height="241" src="/sites/default/files/inline-images/advlkp2.png" width="463" class="align-center" /> <h4>Power BI quick reports in Power Apps enabled by default</h4> <p><em>Early access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>Power BI is pretty well known and with this feature, the integration of Power Apps and Power BI has been improved with the ability to quickly create reports in Power Apps. Makers will therefore be able to create reports within Power Apps without having to switch to Power BI interface.</p> <p>Power BI will be enabled by default in Power Apps.</p> <h4>View offline sync icon in the navigation bar</h4> <p><em>Early access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This refers to an offline sync icon added to navigation bar of an application. It would give a visual indicator of data sync in the application whenever offline is used for a Power Apps.</p> <p>When Icon indicates an inactive state, it means that data are currently not synced with Dynamics 365 server. Therefore changes made to data in Power Apps while being offline are not reflected in Dataverse yet.</p> <p>This would give a good vision to end users using offline mode.</p> <h4>Build canvas apps by using new and refreshed controls</h4> <p><em>Public Preview/General availability : <strong>February 2023/June 2023</strong></em></p> <p>This refers to new and updated controls within Modern App Maker interface. It will provide a wider range of options for designing and customizing the Power Apps.</p> <p>There will be for example new buttons, sliders or drop down menu. There will be improvement of existing elements to make it more modern or even new control such as charts or graph.</p> <h4>Enhance delegation for UpdateIf and RemoveIf</h4> <p><em>Public Preview/General availability : <strong>April 2023</strong></em></p> <p>The delegation in the title refers to a process of running a query in a data source rather than in Power Apps. When a query reach the limits of delegation, it has to run within the app which of course results in decreased of performance and scalability.</p> <p>In 2023 this delegation capability will be improved for UpdateIf and RemoveIf Power Fx functions. Those functions allow app maker to update or remove records in a data source based on certain conditions. With the enhancement, more complex queries would possibly be processed and it will be possible to work with a lager data sets.</p> <p>This will definitely improve performance and scalability within Power Apps.</p> <h4>Be more productive with modern app designer improvements</h4> <p><em>General availability : <strong>April 2023</strong></em></p> <p>The modern app designer got several improvements that make easier its use. Those improvements includes a change of user interface, new features and performance testing. It would also integrate an improvement of data visualization tool and analytic capability.</p> <p>Basically, it makes the overall experience improved and therefore it should supposedly improve the maker productivity.</p> <h4>Run automated tests for custom pages and model-driven apps</h4> <p><em>Public Preview : <strong>May 2023</strong></em></p> <p>This feature will allow developers to write automated test for Custom Page and Model-driven apps in Dynamics 365. The aim is as you can imagine to ensure that everything works properly despite the latest customization made. It ensures functionality and stability.</p> <p>The test will merely be a simulation of user interactions with Custom Page or Model-driven apps. For instance, navigation to a page, filling out a form and submitting it. Those test can then be run automatically during development or manually after any development in order to ensure that no regression are there.</p> <p>By making those test automatic, it's obvious that developers will reduce their time for testing and also ensure that less remarks are made after development.</p> <h4>Test Power Apps in CICD pipelines</h4> <p><em>Public Preview : <strong>May 2023</strong></em></p> <p>CICD for Continuous Integration and Continuous Deployment which would allow developers to automate testing of Power Apps whenever this very Power Apps is deployed from an environment to the other. </p> <p>Same principle than the previous feature ; the ability to write test and make it run automatically or manually after any deployment.</p> <p>By making those test automatic, it's also obvious that developers will reduce their time for testing and also ensure that less remarks are made after development.</p> <h4>Turn existing artifacts into working apps with Express design in Figma</h4> <p><em>Public Preview/General availability : <strong>May 2022/April 2023</strong></em></p> <p>Figma is a popular interface design tool used in order to create design artifact. Power Apps will now integrate Figma which means that makers will be able to create design of their app through Figma.</p> <p>This will help to work more efficiently and also to create high quality app meeting business need.</p> <img alt="2023 Wave 1 Review - Power Apps" data-entity-type="file" data-entity-uuid="a9f0b7d6-244d-453c-bee7-1a779b248897" height="226" src="/sites/default/files/inline-images/figma.png" width="376" class="align-center" /> <h4>Reuse Power Fx formulas with user defined functions</h4> <p><em>Public Preview : <strong>June 2023</strong></em></p> <p>This will allow developers to reuse Power Fx formulas by creating defined functions ; custom function that can be created by developer and used in multiple places within the Power Apps.</p> <p>This was app makers can simplify their code and make it easier to maintain. Makers can encapsulate complex logic and use that logic in multiple location through the app.</p> <img alt="2023 Wave 1 Review - Power Apps" data-entity-type="file" data-entity-uuid="d3f2d58f-b6c4-4f77-9445-8f5f66cde3f8" height="135" src="/sites/default/files/inline-images/2022-09-17_23h28_18_planner%20%281%29.png" width="405" class="align-center" /> <h4>Drag and drop to build responsive pages more easily</h4> <p><em>Public Preview/General availability : <strong>July 2023/September 2023</strong></em></p> <ul dir="ltr" lang="en-us" xml:lang="en-us" xml:lang="en-us"> </ul> <p>Development of Power Apps is made easier by expanding drag and drop to components, image or buttons directly on the page making it easier and faster to build responsive pages. It eliminates the need for custom code or scripting to be implemented for this.</p> <p>Therefore, makers will more efficiently develop app that fits any kind of device ; computer, tablet or smart phone.</p> <img alt="2023 Wave 1 Review - Power Apps" data-entity-type="file" data-entity-uuid="129acfa5-bb85-481c-87d4-998d7473f62b" height="192" src="/sites/default/files/inline-images/responsive.png" width="341" class="align-center" /> <h4>Coauthor with other makers in the modern app designer</h4> <p><em>Public Preview/General availability : <strong>September 2022/April 2023</strong></em></p> <p>This feature will allow app makers to build and customize Power Apps on the same time within the same app.</p> <p>Therefore, one developer will be able to work on layout and design while another work on Power Fx functions in order to make it functional. The feature also includes real time notifications in order that makers see when others are making changes within the app to avoid conflict.</p> <p>You can easily understand the value of such feature : more collaboration, less time to develop.</p> <p> </p> <h2><strong>Conclusion</strong></h2> <p>The Dynamics 365 Wave 1 2023 release brings exciting new features to PowerApps, Sales, and Marketing modules. PowerApps integration enables custom business app creation for improved productivity. Overall, this release is set to revolutionize sales and marketing management and give businesses a competitive edge.</p> <h2 class="title">2023 Wave 1 Review - Power Apps</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2023-02/PowerApps.png</div> </div> </div> </div> </div> Wed, 15 Feb 2023 13:14:10 +0000 Maxime Bonnot 615 at https://dynamics-chronicles.com Wave News https://dynamics-chronicles.com/article/2023-wave-1-review-power-apps#comments 2023 Wave 1 Review - Dynamics 365 for Marketing https://dynamics-chronicles.com/article/2023-wave-1-review-dynamics-365-marketing <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">2023 Wave 1 Review - Dynamics 365 for Marketing</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/maxime-bonnot" lang="" about="/user/maxime-bonnot" typeof="schema:Person" property="schema:name" datatype="" class="username">Maxime Bonnot</a></span> <span property="schema:dateCreated" content="2023-02-15T10:30:00+00:00" class="field field--name-created field--type-created field--label-hidden">Wed, 02/15/2023 - 11:30</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p><em>2023 Wave 1 Review - Dynamics 365 for Marketing</em></p> <p>Microsoft Dynamics is constantly evolving and bringing new features and 2023 is no exception.</p> <p>Actually 2023 Wave 1 was announce few weeks ago and this is definitely bringing some exciting and promising new features within all modules.</p> <p>Nevertheless we will go through the most noticeable and valuable for business. Let's go straight to the point and see what a good vintage Microsoft has prepared for us.</p> <p>In this article, I will introduce features regarding Dynamics 365 Marketing module sort by release date.</p> <p> </p> <h2><strong>Dynamics 365 Marketing</strong></h2> <h4>Send segment-based emails quickly without building a journey</h4> <p><em>Public preview/General availability : <strong>January 2023/April 2023</strong></em></p> <p>In traditional email marketing, creating targeted email campaigns often requires building a complex marketing automation journey. With this new feature users can send segment-based emails quickly and easily without the need to build a journey.</p> <p>This feature allows users to select a specific segment of their customer base based on specific criteria, such as demographic information, purchase history, or other attributes. The user can then create and send a targeted email campaign to this segment, without the need to create a complex automation journey.</p> <h4>Enrich marketing content by embedding additional file types</h4> <p><em>Public preview/General availability : <strong>January 2023/April 2023</strong></em></p> <p>With this feature, users will be able to embed a wider variety of file types within marketing content, such as emails, landing pages, and other digital assets.</p> <p>This feature allows also users to add additional information and resources to their marketing content, such as images, videos, and presentations, to make it more engaging and informative for their audience.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Marketing" data-entity-type="file" data-entity-uuid="828b3fcf-8080-44f4-9a02-a9434109ddd6" height="275" src="/sites/default/files/inline-images/asset-library.png" width="489" class="align-center" /> <h4>Match your business needs with more granular and customizable consent and preference centers</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>With this feature users will have the ability to create more detailed and specific consent and preference centers within the platform. A consent and preference center is a place where customers and prospects can manage their preferences and opt-in or opt-out of receiving different types of communication from a business.</p> <p>With this feature, businesses can create more granular and customized consent and preference centers to better match their specific needs and comply with data privacy regulations such as the General Data Protection Regulation (GDPR).</p> <h4>Optimize your lead management process by engaging your sellers right away</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature allows organization to automatically notify users whenever there is a lead generation. It can be configured to assign lead to appropriate seller whenever there is a follow up email, schedule call or any other action to be performed related to a lead.</p> <p>The aim is to optimize the sales process and reduce the time of lead management.</p> <h4>Keep stakeholders in the loop by seamlessly copying them on email campaigns</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature will make easier to keep stakeholders informed about email campaign progress. The aim to copy stakeholders on email campaign ensuring that they are always in the loop. They will therefore receive a copy of every email sent within a campaign and be able to track results.</p> <h4>Measure marketing activity, web traffic, and conversion goals using automatic UTM tagging</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature will allow makers to streamline the process of moving custom business logic, such as triggers, between different environments. With this feature users can automatically add UTM tags to URLs used in marketing campaigns, making it easier for organizations to track the success of their marketing efforts.</p> <p>Therefore organizations can track web traffic and conversion goals, and measure the impact of their marketing activities on these metrics.</p> <p>By having a better understanding of the effectiveness of their marketing campaigns, organizations can make more informed decisions about their marketing strategies and optimize their campaigns for maximum impact.</p> <h4>Prevent message fatigue by limiting the messages sent to a customer in a specific period</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>Marketing fatigue can occur when customers receive too many messages from a single organization in a short period of time. This can lead to lower engagement and decreased effectiveness of marketing campaigns.</p> <p>This new feature will helps organizations to prevent message fatigue by allowing them to set limits on the number of messages sent to a customer in a specific period. For example, an organization may choose to limit the number of messages sent to a customer to once per week, or to a maximum of three messages per month.</p> <h4>Boost your productivity with enhanced journey reminders</h4> <p><em>Public preview/General availability : <strong>March 2023/April 2023</strong></em></p> <p>Journey reminders are automated messages sent to customers at specific intervals during a marketing campaign.</p> <p>With the enhancements in the 2023 release, users can expect improved functionality, such as increased flexibility in creating and scheduling reminders, better tracking and reporting capabilities, and improved user experience.</p> <h4>Save time by easily moving triggers between environments</h4> <p><em>General availability : <strong>April 2023</strong></em></p> <p>Triggers are custom business logic that are executed when specific events occur, such as when a record is created or updated. With this feature, organizations can easily move triggers between different environments, without the need for manual export and import processes.</p> <p>This feature will definitely save time and reduce the risk of errors when moving custom business logic between different environments.</p> <h4>Scale your business effortlessly and define access to marketing assets</h4> <p><em>General availability : <strong>April 2023</strong></em></p> <p>UTM (Urchin Traffic Monitor) tags are snippets of code that are added to URLs to track and measure the success of various marketing campaigns.</p> <p>This feature is made in order to help organizations to manage the growth of their business operations and improve efficiency and security of their marketing processes. It provides a centralized and secure platform for managing access to marketing assets. </p> <p>Therefore, they will be able to streamline their marketing processes and reduce the risk of errors or unauthorized access.</p> <h4>Prioritize the best leads and empower sellers with the new lead scoring builder</h4> <p><em>Public Preview : <strong>April 2023</strong></em></p> <p>This feature is made out of an AI powered tool that is suppose to helps sales to identify the best leads to focus on and therefore prioritize their sales effort.</p> <p>Therefore, organization will be able to assign scores to leads based on a variety of factors such a demographic, behavior, engagement and many others. It can be configure and customized to meet every organization needs.</p> <p>This lead scoring will allow sales people to focus on most important leads.</p> <h4>Scale your business with confidence with 300M maximum monthly interactions</h4> <p><em>Public preview/General availability : <strong>April 2023/July 2023</strong></em></p> <p>300 millions represents the maximum number of interactions that the system can handle without encountering performance issues or downtime.</p> <p>With this feature customer engagement platform can handle large volumes of interactions. With a maximum monthly interaction limit of 300 million, organizations can handle large spikes in customer activity, such as during peak holiday periods or promotional events, without having to worry about system performance or downtime.</p> <p>Moreover, this feature provides a range of scalability and performance features, such as load balancing and auto-scaling, to ensure that the platform can handle large volumes of customer interactions without encountering performance issues.</p> <h4>Easily create modern forms using the new intuitive form experience</h4> <p><em>General availability : <strong>April 2023</strong></em></p> <p>This refers to a new user interface designed to be more modern and intuitive. </p> <p>With the new form experience, users can easily add and remove fields, arrange fields on the form, and customize the look and feel of the form using drag-and-drop functionality. The new form experience also provides an improved user interface for working with form elements, such as sections, tabs, and columns, making it easier for users to create well-organized and visually appealing forms.</p> <h4>Use interaction data to improve targeting in redesigned segmentation builder</h4> <p><em>Public preview/General availability : <strong>March 2023/May 2023</strong></em></p> <p>The redesigned segmentation builder allows marketers to easily create and manage segments of customers based on data such as email opens, clicks, website visits, and form submissions.</p> <p>This feature enables marketers to better understand customer behavior and use that information to personalize their marketing messages and therefore improve the chances of success for their campaigns.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Marketing" data-entity-type="file" data-entity-uuid="8f5ee222-02e8-4757-865c-7f56f3e4f178" height="286" src="/sites/default/files/inline-images/microsoftteams-image-33-1.png" width="508" class="align-center" /> <h4>Understand how marketing activities contribute to defined milestones</h4> <p><em>Public Preview : <strong>May 2023</strong></em></p> <p>This feature allows users to track and measure the effectiveness of their marketing campaign. We will be able to define key milestones such as number of leads generated, deals won or revenue generated. We will then be able to track and measure impact of a marketing activity using detailed analytics and reporting tools.</p> <p>The idea here is help organization to optimize their marketing investment and make data driven decision.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Marketing" data-entity-type="file" data-entity-uuid="202fbb58-6e14-43b3-bab8-5a6401cfc2e4" height="270" src="/sites/default/files/inline-images/track-journey.png" width="479" class="align-center" /> <h4>Optimize B2B marketing and accelerate your pipeline with out-of-the-box analytics dashboards</h4> <p><em>Public Preview : <strong>July 2023</strong></em></p> <p>It provides pre built analytics dashboards designed for B2B marketing. It allows organization to gain real time insights regarding their marketing campaign performance.</p> <p>We will be able to access pre configured dashboards that provide insights and key metrics such as lead generation, campaign performance and deal conversion rates.</p> <p>It will definitely help to accelerate process and optimize marketing efforts.</p> <h4>Easily reference a copy of previously sent emails in the interaction timeline</h4> <p><em>Public Preview : <strong>September 2023</strong></em></p> <p>This feature refers to the ability to view a copy of previously sent emails within the interaction timeline of a customer or lead record.</p> <p>Users can easily reference a copy of previously sent emails within the interaction timeline, allowing them to see the full history of their communication with a customer or lead.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Marketing" data-entity-type="file" data-entity-uuid="c8c44174-c0d1-434e-84c6-29f520bf85f1" height="298" src="/sites/default/files/inline-images/timeline2.png" width="528" class="align-center" /> <p> </p> <h2><strong>Conclusion</strong></h2> <p>The Dynamics 365 Wave 1 2023 release brings exciting new features to PowerApps, Sales, and Marketing modules. The optimized Marketing module offers even more robust marketing capabilities. Overall, this release is set to revolutionize marketing management and give businesses a competitive edge.</p> <h2 class="title">2023 Wave 1 Review - Dynamics 365 for Marketing</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2023-02/Marketing.png</div> </div> </div> </div> </div> Wed, 15 Feb 2023 10:30:00 +0000 Maxime Bonnot 621 at https://dynamics-chronicles.com Wave News https://dynamics-chronicles.com/article/2023-wave-1-review-dynamics-365-marketing#comments 2023 Wave 1 Review - Dynamics 365 for Sales https://dynamics-chronicles.com/article/2023-wave-1-review-dynamics-365-sales <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">2023 Wave 1 Review - Dynamics 365 for Sales</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/maxime-bonnot" lang="" about="/user/maxime-bonnot" typeof="schema:Person" property="schema:name" datatype="" class="username">Maxime Bonnot</a></span> <span property="schema:dateCreated" content="2023-02-15T10:22:22+00:00" class="field field--name-created field--type-created field--label-hidden">Wed, 02/15/2023 - 11:22</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p><em>2023 Wave 1 Review - Dynamics 365 for Sales</em></p> <p>Microsoft Dynamics is constantly evolving and bringing new features and 2023 is no exception.</p> <p>Actually 2023 Wave 1 was announce few weeks ago and this is definitely bringing some exciting and promising new features within all modules.</p> <p>Nevertheless we will go through the most noticeable and valuable for business. Let's go straight to the point and see what a good vintage Microsoft has prepared for us.</p> <p>In this article, I will introduce features regarding Dynamics 365 Sales module sort by release date.</p> <h2><strong>Dynamics 365 Sales</strong></h2> <h4>Manage opportunities more effectively using the new pipeline view</h4> <p><em>Early Access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This new feature refers to a new pipeline view for managing opportunities within Dynamics 365 for sales. This is a graphical representation of stages regarding an opportunity to see progress from initial stage to closing.</p> <p>The new pipeline is changed in order to be more modern and intuitive. It is suppose to help to identify what are the weakness or the strengths observed while going through an opportunity.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Sales" data-entity-type="file" data-entity-uuid="320948ba-2e64-4436-b51e-fe2559aeeb94" height="238" src="/sites/default/files/inline-images/deal-manager-.png" width="464" class="align-center" /> <h4>Configure forecasts for multiple business units</h4> <p><em>General availability : <strong>April 2023</strong></em></p> <p>This feature allows users to create and manage forecasts for multiple business units within a single instance of Dynamics 365.</p> <p>It provides a flexible and customizable solution for forecasting, allowing users to define the forecasting periods, configure the forecasting models, and set up the forecast hierarchy according to the needs of each business unit. It will have also an intuitive user interface for creating and managing forecasts, making it easy for users to create and update their forecasts as needed.</p> <h4>Guide sellers to favorable sales outcomes with next best step</h4> <p><em>Early Access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature is made in order to help sales people to achieve favorable sales outcomes by providing a guidance on next best step to take during the sales process.</p> <p>There will be recommendation that is based on sales data, customer behavior and other relevant information.</p> <p>This is a feature using machine learning algorithms supposed to improve sales within organizations.</p> <h4>Work efficiently with enhanced Sales accelerator worklist items</h4> <p><em>Early Access/General availability : <strong>February 2023/April 2023</strong></em></p> <p>The Sales accelerator is a feature in Dynamics 365 that helps sales teams prioritize and manage their sales activities, by providing them with a consolidated view of their worklist items.</p> <p>With this feature enhancement information will now be more detailed and relevant. Additional details such as customer history, recent interaction will be added into it.</p> <p>The navigation experience will also be improved.</p> <h4>Get improved user experience with new and enhanced opportunity form</h4> <p><em>Public preview/General availability : <strong>February 2023/April 2023</strong></em></p> <p>This feature is a new capability that provides sales representatives a more intuitive and user friendly experience on Dynamics 365.</p> <p>That's basically an improvement of existing Opportunity and Lead forms. It includes new and improved layout options, better support for custom fields, business logics and new ways to visualize and manage opportunities.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Sales" data-entity-type="file" data-entity-uuid="de875631-95ad-4fdb-a71d-af6c47c68fc6" height="253" src="/sites/default/files/inline-images/opportunity-form-improved.png" width="437" class="align-center" /> <h4>Redact sensitive personal data from customer calls</h4> <p><em>Public preview/General availability : <strong>February 2023/September 2023</strong></em></p> <p>This feature is made in order to allow customers to protect sensitive data. They would be able to redact or mask certain personal information from a customer call.</p> <p>This is an important tool that could help companies to be compliant with privacy legislation.</p> <h4>Prevent duplicate record creation to improve data integrity</h4> <p><em>Public preview : <strong>April 2023</strong></em></p> <p>We are all fully aware that duplicates records can occur when multiple users create similar records or when records are imported from different systems.</p> <p>This feature will be able to detect when a duplicate is created and immediately notice the user in order to check whether or not that's a duplicate. Then they can choose to update the existing record rather than creating a duplicate.</p> <p>The value of such feature is of course to have a better data integrity within Dynamics 365 CRM.</p> <h4>Engage with your Customers using SMS conversation</h4> <p><em>Public preview/General availability : <strong>April 2023/May 2023</strong></em></p> <p>This feature will allow users to use SMS in Dynamics 365 for sales.</p> <p>allows organizations to send SMS messages to customers, and receive and respond to incoming SMS messages, all within Dynamics 365. The SMS conversations are stored within Dynamics 365, alongside other customer interactions, making it easy to view and manage the full history of customer interactions.</p> <h4>Leverage manager dashboards to coach sellers</h4> <p><em>Public preview/General availability : <strong>April 2023/September 2023</strong></em></p> <p>Manager dashboards can provide valuable insights into the performance of sales reps, including metrics such as deal pipeline, win rate, and average deal size. This information can help sales managers to identify areas where their reps may need additional support, such as training on specific sales skills, or to track the success of coaching efforts.</p> <p>With this feature sales managers can access a range of metrics, graphs, and charts that help them to better understand the performance of their team and to make more informed decisions about how to support their reps.</p> <p>It will also include advanced features such as the ability to filter data by specific parameters, such as business unit, team, or individual rep. This allows sales managers to quickly find the information they need to effectively coach their sales representatives and to track their progress over time.</p> <h4>Get tips and suggestions while on a call with customer</h4> <p><em>Public preview/General availability : <strong>April 2023/September 2023</strong></em></p> <p>This feature provide in new guidance and support to agent during customer interactions. It is using artificial intelligence and machine learning to analyze interactions with customer and provide suggestions or responses based on past successful interactions and best practice.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Sales" data-entity-type="file" data-entity-uuid="3e3f07b5-487e-4055-b4e5-96155f848ffe" height="263" src="/sites/default/files/inline-images/battale-cards-rn.png" width="390" class="align-center" /> <h4>Provide intelligent suggestions to improve seller effectiveness</h4> <p><em>Public preview : <strong>May 2023</strong></em></p> <p>Use of artificial intelligence and machine learning to provide sales representative real time suggestion. It leverages data such as customer interactions, sales performance and best practice in order to make recommendations to sales representatives regarding their next move.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Sales" data-entity-type="file" data-entity-uuid="65ed355c-e6a0-4ca1-96f8-9cf11a8f06b8" height="270" src="/sites/default/files/inline-images/suggestions-new.png" width="480" class="align-center" /> <h4>Visualize key stakeholders and take action with the smart organization chart</h4> <p><em>Public preview : <strong>June 2023</strong></em></p> <p>This feature will provide a visual representation of an organization structure, relationships and key stakeholders. Users will be able to easily identify key decision makers. </p> <p>This is made with artificial intelligence and machine learning which provide real time insights and recommendations based on relationships and connections within an organization.</p> <img alt="chart" data-entity-type="file" data-entity-uuid="c5c35842-f521-4a92-9934-3338ed9396ad" height="273" src="/sites/default/files/inline-images/org-chart.png" width="432" class="align-center" /> <h4>Get insights for calls made through third-party softphones from Dynamics 365</h4> <p><em>Public Preview : <strong>July 2023</strong></em></p> <p>Softphones refers to software application used in order to make and receive phone call using a computer or mobile device. </p> <p>With this feature, users will now be able to receive insights and data on calls made through those softphones software. User will have direct access to call duration, call type and outcome of the call directly inside Dynamics 365 for sales.</p> <h4>Automate the creation of follow-up tasks</h4> <p><em>Public preview : <strong>July 2023</strong></em></p> <p>This feature use artificial intelligence and machine learning to automate creation of follow up tasks and therefore giving more time to sales representative to focus on sales.</p> <p>Sales representatives will be able to define criteria that would automatically create a customer meeting after a certain period of time on the phone for example.</p> <h4>Capture crucial details of a sales call</h4> <p><em>Public preview/General availability : <strong>August 2023/September 2023</strong></em></p> <p>This feature allows sales representatives to capture important information while they are in a call with customer.</p> <p>It could be about customer's needs, preferences or objections that are logged immediately in Dynamics 365 ensuring that information is accurately captured and in a timely manner.</p> <h4>Identify cross-sell and upsell opportunities with timely product recommendations</h4> <p><em>Public preview : <strong>August 2023</strong></em></p> <p>This feature is using artificial intelligence and machine learning make real time product recommendation based on customer data, purchase history or other relevant factors.</p> <p>The goal is to help sales representatives to identify customer interest easily.</p> <h4>Improve forecast accuracy with yearly and weekly forecasts</h4> <p><em>General availability : <strong>September 2023</strong></em></p> <p>This will allow users to create and see forecasts at yearly and weekly level. This in order to make more comprehensive and accurate expected performance.</p> <img alt="2023 Wave 1 Review - Dynamics 365 for Sales" data-entity-type="file" data-entity-uuid="8bcb8e6d-efb3-4995-965b-327220bd0a52" height="255" src="/sites/default/files/inline-images/yearly-weekly-forecasts.png" width="452" class="align-center" /> <h4>Improve lead qualification with intent detection</h4> <p><em>Public Preview : <strong>September 2023</strong></em></p> <p>This is a feature using intent detection. Intent detection is a technology that uses natural language processing and machine learning algorithms to analyze customer interactions and understand the underlying intentions behind those interactions.</p> <p>Now, Dynamics 365 will be able to use intent detection to analyze customer interactions and identify leads that will most likely get converted as paying customers.</p> <p>This is definitely a really valuable feature that will help organizations to effectively engage their time in resource on leads. This feature will also help users to understand the needs and preferences of their leads and therefore suggest the way to communicate with potential customers in a tailor way.</p> <h4>Manage duplicates when importing leads in bulk</h4> <p><em>General availability : <strong>September 2023</strong></em></p> <p>New feature to prevent duplicate records to be created in order to maintain data integrity within Dataverse.</p> <p>This feature will help to identify duplicates whenever Leads are imported from a file containing duplicates and prevent them from being created.</p> <p> </p> <h2><strong>Conclusion</strong></h2> <p>The Dynamics 365 Wave 1 2023 release brings exciting new features to PowerApps, Sales, and Marketing modules. The updated Sales module streamlines sales processes for better deal closing. Overall, this release is set to revolutionize sales and give businesses a competitive edge.</p> <h2 class="title">2023 Wave 1 Review - Dynamics 365 for Sales</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2023-02/Sales.png</div> </div> </div> </div> </div> Wed, 15 Feb 2023 10:22:22 +0000 Maxime Bonnot 620 at https://dynamics-chronicles.com Wave News https://dynamics-chronicles.com/article/2023-wave-1-review-dynamics-365-sales#comments Dataverse : Excel data import with AI-assisted mapping https://dynamics-chronicles.com/article/dataverse-excel-data-import-ai-assisted-mapping <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Dataverse : Excel data import with AI-assisted mapping</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/stephane-pelhatre" lang="" about="/user/stephane-pelhatre" typeof="schema:Person" property="schema:name" datatype="" class="username">Stephane Pelhatre</a></span> <span property="schema:dateCreated" content="2022-05-23T12:39:34+00:00" class="field field--name-created field--type-created field--label-hidden">Mon, 05/23/2022 - 14:39</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><h2>Introduction</h2> <p>Microsoft has introduced an enhanced Import from Excel experience for Dataverse, making it easier to bring structured data into existing tables.<br /> The new feature implements AI-assisted mapping. The process is more streamlined, intelligent, and reliable, making it easier to ingest large volumes of data while ensuring better accuracy and contextual mappings.</p> <p>At the time of writing this article, this feature is still in preview:<br /> Preview features aren’t meant for production use and might have restricted functionality.</p> <h2>Improvements in the new Experience</h2> <p>Improvements:</p> <ul> <li><strong>Sheet selection</strong><br /> Multi-sheet Excel files are now supported<br /> When uploading a multi-sheet Excel file you have to select the worksheet to import<br /> In the legacy interface you get the following error message<img alt="eoor import" data-entity-type="file" data-entity-uuid="7e2b2a98-1e1e-4842-9be2-2e2794254a6e" src="/sites/default/files/inline-images/error%20import.png" /></li> <li><strong>Record update support</strong><br /> Existing records can be updated in a table if a primary key is mapped during the import. Otherwise, records will be added as new</li> <li><strong>Assisted mapping </strong><br /> Vector-based search to provide more contextually relevant column mapping suggestions<br /> <em>Mapped </em>: columns mapped automatically<br /> <em>Possible match</em> : a possible match has been identified for these columns based on the source column’s name or data pattern. You can accept the match or reject it. All possible matches must be resolved to continue the import process.<br /> <em>Unmapped </em>: no possible match has been identified for these columns. You can skip the mapping or map the column to the field of your choice</li> <li><strong>Notifications</strong>: Real-time feedback on import status, including success, in-progress, and error states</li> <li><strong>Performance improvements</strong>: Asynchronous ingestion offers better reliability and speed for large files</li> </ul> <h2>How to Enable the New Import from Excel</h2> <ol> <li>Connect to <a href="https://admin.powerplatform.microsoft.com">Power Platform Admin Center</a></li> <li>Select your environment</li> <li>Go to <strong>Settings &gt; Product &gt; Features<br /> <img alt="Enable feature" data-entity-type="file" data-entity-uuid="bbb4688d-c32c-4ea8-a233-c81d54048709" src="/sites/default/files/inline-images/enable%20feature1_2.png" /></strong><br />  </li> <li>Enable the feature <strong>Import Excel to existing table with assisted mapping</strong><img alt="enable feature" data-entity-type="file" data-entity-uuid="b497d1c6-100f-44aa-8432-8527b9228fe7" src="/sites/default/files/inline-images/enable%20fature.png" /></li> </ol> <h2>Import data</h2> <p>In the example below I use a file 'contacts to import.xlsx' to import contacts.<br /> Procedure to import data:</p> <ol> <li>Open <a href="https://make.powerapps.com/">Power Apps Portal</a> and select your environment</li> <li>Select the table into which you want to import data</li> <li>After selecting the import option, you can see the option <strong>Import data from Excel (Preview) </strong>in the button <strong>Import </strong>in the command bar<br /> <img alt="Import button" data-entity-type="file" data-entity-uuid="c236a121-0263-4a78-bdbb-0c0aa3ca3652" src="/sites/default/files/inline-images/Import%20button_1.png" /><br />  </li> <li>Click on <strong>Select from device</strong> to browse and upload your Excel file or drag&amp;drop it.<img alt="browse" data-entity-type="file" data-entity-uuid="f95f4716-0726-4fdb-b583-0aa4b0ec821f" src="/sites/default/files/inline-images/browse_0.png" /><br />  </li> <li>If several worksheets are present in the file then select the worksheet you want to import.<img alt="Select sheet" data-entity-type="file" data-entity-uuid="43064462-e886-45f8-a403-4ccce846376c" src="/sites/default/files/inline-images/select%20sheet_0.png" /><br />  </li> <li>Then the AI assistant will analyse the file and generate 3 tabs <strong>Mapped</strong>, <strong>Possible Match</strong> and <strong>Unmapped</strong>.<br /> In tab <strong>Mapped </strong>you can view columns automatically mapped by the system.<br /> You can manually select a different source column from the dropdown <strong>Source column</strong>.<img alt="Mapped" data-entity-type="file" data-entity-uuid="7440febe-95c1-4a8c-be6f-7995f2b397b5" src="/sites/default/files/inline-images/mapped_1.png" /><br /> <br /> In tab <strong>Possible Match</strong> you have access to columns with a possible match detected.<br /> For each of them you have 3 possibilities:<br /> - <strong>Accept Match</strong> : confirm the suggested mapping. If you click on this button the mapping moves into <strong>Mapped </strong>tab.<br /> - <strong>Reject Match</strong> : discard the suggested mapping. If you click on this button the mapping moves into <strong>Unmapped </strong>tab.<br /> - Alternatively, you can manually select a different source column from the dropdown <strong>Source column </strong>without rejecting the match.<img alt="Possible match" data-entity-type="file" data-entity-uuid="f3debd2b-3383-4a5b-860e-4b6758196155" src="/sites/default/files/inline-images/possible%20match_2.png" /><br /> <br /> In tab <strong>Unmapped </strong>you have access to  unmapped columns.<br /> For each of them you can select a column from the dropdown <strong>Source column</strong>. The mapping will move into <strong>Mapped </strong>tab.<img alt="Unmapped" data-entity-type="file" data-entity-uuid="8cf133e3-9f0b-49b2-b2b0-b59166abe479" src="/sites/default/files/inline-images/Unmapped.png" /><br /> <br /> Finalize the mappings and click on <strong>Import </strong>to start the process.<br /> <br /> <strong>IMPORTANT: The Import button will remain disabled until all possible matches are reviewed or resolved.</strong><br />  </li> <li>Then you can monitor the import status from notifications:<br /> - <em>In progress</em>: Ongoing import activity with the message <strong>Your data is importing</strong> displayed<br /> - <em>Success</em>: Data imported successfully with the message <strong>Upload completed</strong> displayed<br /> - <em>Error</em>: <strong>Upload completed with some errors</strong> displayed that includes a link to download logs for troubleshooting<br /> Below the 2 notifications generated: <br /> <img alt="Notifications" data-entity-type="file" data-entity-uuid="a469c9e0-76a0-4dd5-819c-9c88030739be" src="/sites/default/files/inline-images/notification_2.png" /></li> </ol> <h2>How to update data</h2> <p>In the procedure above we have imported data as new records.<br /> If you want to update records in Dataverse you have to define a primary key during the import.<br /> In my example I import contacts, so the primary key is <em>contactid.</em></p> <p><img alt="primary1" data-entity-type="file" data-entity-uuid="0a05fa62-a57f-49d1-b95a-b8f95eb3e637" src="/sites/default/files/inline-images/primary%20key%201.png" /></p> <p>When a primary key is selected the corresponding column (<em>contactid</em>) is added to the tab <strong>Mapped </strong>and is mandatory.<br /> So your Excel file must contain a column with the unique identifiers (Guids) of the records to update.</p> <p><img alt="primary2" data-entity-type="file" data-entity-uuid="c98ec685-7269-4596-8d67-f66fc3bf25ad" src="/sites/default/files/inline-images/primary%20key%202_0.png" /></p> <p> </p> <h2> </h2> </div> </div> Mon, 23 May 2022 12:39:34 +0000 Stephane Pelhatre 557 at https://dynamics-chronicles.com Exclusive News : Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !! https://dynamics-chronicles.com/article/exclusive-news-dynamics-365-sales-duplicate-lead-detection-merge <span property="schema:name" class="field field--name-title field--type-string field--label-hidden">Exclusive News : Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!</span> <span rel="schema:author" class="field field--name-uid field--type-entity-reference field--label-hidden"><a title="View user profile." href="/user/maxime-bonnot" lang="" about="/user/maxime-bonnot" typeof="schema:Person" property="schema:name" datatype="" class="username">Maxime Bonnot</a></span> <span property="schema:dateCreated" content="2022-04-08T12:55:18+00:00" class="field field--name-created field--type-created field--label-hidden">Fri, 04/08/2022 - 14:55</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-above"> <div class="field__label">Body</div> <div property="schema:text" class="field__item"><p><em>Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!:</em></p> <p><span style="color:#e74c3c;"><u><strong>EXCLUSIVE NEWS</strong></u> : This article is talking about the new feature of Dynamics 365 Sales Module : <a href="https://docs.microsoft.com/en-us/dynamics365/sales/manage-duplicate-leads">Manage duplicate leads</a> that is on preview at the time of writing this.<br /> BUT, Thanks to a close relationship that the <strong>Dynamics Chronicles community</strong> has with the <strong>Microsoft product teams</strong>, we were able to obtain even more exclusive information which is not yet published on any preview. You will discover the <u><strong>MERGE functionality</strong></u> of this new Duplicate Leads feature. <br /> We warmly thank Microsoft for this privilege !!</span></p> <p>Have you ever faced difficulties to maintain data clean within Dataverse !?</p> <p>I am pretty sure you did ! Though, if you didn't, let's imagine.</p> <p>We are working for a famous watch manufacturer and they are using Dynamics 365 to centralize data and manage their customers/potential customers. A Lead can be created through different source : for instance, within a Boutique by a salesperson or directly by the customer itself on the website by showing his interest on a specific product.</p> <p>Within this very website, a customer might log-in and creates a request by clicking on 'I want more information about this watch'. As he is logged-in it will only result to the creation of a Lead in the Dataverse with an existing Contact that populate Contact lookup. What if this customer click again on this 'I want more information about this watch' without logging in the website !? It would result in the creation of a new Contact and a new Lead that actually already existed in the system.</p> <p>This duplicate Lead might have a slightly different name because of misspelling and a bunch of fields value different from the original one. Which means that we are not sure to identify this duplicate as this very Lead may have a bunch of different information from the original.</p> <p>My example sounds extreme to you !?</p> <p>Well, that's pretty much what happened to me in a project and you can multiply this by thousands of Lead. As you can imagine those thousands duplicates are not easy to handle and raise plenty of complex question.</p> <p>Indeed, in that situation, we had to develop a logic in order to solve this issue. We started wondering : Which one to keep and according to which criteria ? Within this record that we keep, which value to keep and according to which criteria for each field ? After implementing the logic, how to make it retroactive ? How to test it properly in order to don't take any risk of loosing data that might certainly be strategic for the client ? Finally, what to do with those Duplicate, delete them or deactivate them ? </p> <p>As you see, it is extremely time consuming and pretty complex to prevent those duplicates to appear in Dataverse. Although data hygiene is super strategic from business perspective so let's focus on how to prevent tones of duplicate distort reports and to pollute the Dataverse !</p> <p>Microsoft is about to release a new feature called 'Manage duplicate lead' that I am curious to explore through this article. This is available on Preview and Microsoft does the honor to us to give an access to the newly developed Merge feature within 'Manage duplicate lead' that is not in preview yet. </p> <p>We will first see what is this new feature and how it could help us to maintain data clean. Then we will see how it looks in practice with a specific part dedicated to Merge feature. Finally we will conclude and see whether or not this new feature is a good answer to data hygiene challenges.</p> <p>Don't forget to click on the static image if you want to see an animated GIF that will demonstrate the features. </p> <h3>I - Manage duplicate leads</h3> <p>This new feature was released in order to help Dynamics 365 users to maintain data clean. It allows us to identify easily duplicate leads in order to remove them.</p> <p>The rules applied in order to identify the duplicate leads are settled and can not be changed. Here are the rules :</p> <ul> <li>Same email address <ul> <li>if there is a same email address in two different Lead, then those leads are identified as duplicates</li> </ul> </li> <li>Same phone number <ul> <li>if there is a same phone number in two different Lead, then those leads are identified as duplicates</li> </ul> </li> <li>Same name AND company name <ul> <li>if there is a same Full Name AND a same Company Name, then those leads are identified as duplicates</li> <li>interesting enough, it takes in consideration the misspelling cases. Maxime Bonnot from Elca Informatique and Maxime Bonnote from Elca Informatique must be identified as duplicates.</li> </ul> </li> <li>Same name AND same email domain <ul> <li>if there is a same Full Name AND a same email domain within the email address, then those leads are identified as duplicates</li> <li>for instance, Maxime BonnOT with maxime.bonnot@elca.ch as email address and Maxime BonnET with manager@elca.ch will be identified as duplicates</li> </ul> </li> </ul> <p>Out of those rules, we can surely be optimistic regarding the enhancement of duplicate detection for Leads. Let's test it and see if this is as promising in reality as in the Microsoft documentation.</p> <h3>II - In Practice</h3> <p>First we will see how to enable this feature only available in preview. Then we will experience it.</p> <h4>1 - Enable the feature</h4> <p>First, enable the feature in Preview.</p> <p>Go in Sales Hub within your tenant &gt; switch Area from Sales to App Settings &gt; Select Duplicate Lead Detection on the left menu &gt; enable the Feature in Preview (As Below) :</p> <a href="https://dynamics-chronicles.com/sites/default/files/2022-03/enablefeature.gif" target="_blank"><img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="6722f532-edfc-4357-b6e9-27495e330a61" height="443" src="/sites/default/files/inline-images/EnableDuplicateLeadDetection.png" width="799" class="align-center" /></a> <p>Now let's try.</p> <h4>2 - Duplicate Lead</h4> <p>I am doing this demo with Sample Data provided within a demo environment. I will create a duplicate Lead in Sales Hub and make different test in order to see how good a duplicate can be found.</p> <p>Let's test every rule listed in part I of this article.</p> <h5>a - Same email address</h5> <p>I created a new Lead with my name and picked an Email Address in one of the Lead already existing in Sample Data. Then I selected my new Lead in the view and clicked on 'View Duplicate' in the top menu bar :</p> <a href="https://dynamics-chronicles.com/sites/default/files/2022-03/emailduplicate.gif" target="_blank"><img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="3c1a21dc-8081-405b-87d3-a9989e465657" src="/sites/default/files/inline-images/sameemailaddressD.png" class="align-center" /></a> <p>As you can see, it shows you the record newly created and its duplicates according to the Email Address in that particular case. </p> <p>We can manually compare the fields and decide to delete one or the other. Though there is no merge feature allowing us to choose what field to keep in what Lead. We only have the possibility to Delete the duplicate.</p> <h5>b - Same Phone Number</h5> <p>I created a new Lead with my name and picked a Phone Number in one of the Lead already existing in Sample Data. Then I selected my new Lead in the view and clicked on 'View Duplicate' in the top menu bar :</p> <a href="https://dynamics-chronicles.com/sites/default/files/2022-03/phonenumberduplicate.gif" target="_blank"><img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="bdda5e1f-7164-48a3-bf7d-6d77534385da" src="/sites/default/files/inline-images/samephonenumberD.png" class="align-center" /></a> <p>As you can see, as the Phone Number was the same, a duplicate was found.</p> <h5>c - Same Name and Company Name (including misspelling)</h5> <p>I created a new Lead with the same Name than another existing Lead but with a misspelling in the Last Name. I also picked a Company Name in an existing Lead. Then I selected my new Lead in the view and clicked on 'View Duplicate' in the top menu bar :</p> <a href="https://dynamics-chronicles.com/sites/default/files/2022-03/namecompanynameduplicate.gif" target="_blank"><img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="6ae7bcfa-7c86-49d5-87f9-639bd320203e" src="/sites/default/files/inline-images/samenamecompanynameD.png" class="align-center" /></a> <p>As you can see, there is a real improvement on detection of similar records with misspelling.</p> <p>For the duplicate detection rule, Maria Campbell and Maria Cambell (without P) are similar. And so it is for the company name Fabrikam. Inc. (Sample) and Fabrikam Inc. </p> <p>Definitely an interesting enhancement that will give us more confidence towards Dynamics 365 to detect duplicate considering misspelling.</p> <h5>d - Same Name and Email Domain</h5> <p>I created a new Lead with the same name than another existing Lead but with a misspelling in the Last Name. I also picked an Email Address domain in the existing Lead. Then I selected my new Lead in the view and clicked on 'View Duplicate' in the top menu bar :</p> <a href="https://dynamics-chronicles.com/sites/default/files/2022-03/nameemaildomainduplicate.gif" target="_blank"><img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="43a0cae9-917a-4f6a-97e1-a965bcd77455" src="/sites/default/files/inline-images/similarnameemaildomainD.png" class="align-center" /></a> <p>Here too, for the duplicate detection rule, Nancy Anderson (sample) and Nancy Enderson with the same domain @example.com are considered as similar.</p> <p>As you see, we have the ability to find easily duplicates considering misspelling on names. We can therefore decide which one is the original and delete duplicate. Although there is no way we can Merge those records and decide what values to keep within those duplicates.</p> <p>Fortunately, this is something that Microsoft has consider and we have the honor to have some views on how it will look like with Merge in Duplicate Lead window.</p> <p>Let's see how it looks !</p> <h3>III - <span style="color:#e74c3c;">EXCLUSIVITY </span>: Merge feature in Duplicate Lead window</h3> <p>As mentioned previously, Microsoft is currently developing the merge feature and they nicely provided some screenshot giving us an overview on how this very feature will look like.</p> <p>It would be just as in part II but including this time additionally to the Delete button, a Not Duplicate button and a Merge button.</p> <p>After selecting one Lead, the button 'View Duplicate' appears in command bar if duplicates exist. After clicking on it, the Duplicate Lead Detection window appear as below :</p> <img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="ba0bb54a-d329-4808-ba3f-1848a6b3b478" height="742" src="/sites/default/files/inline-images/DuplicateLeadWindow.jpg" width="1203" class="align-center" /> <p>As you can see in the screen shot, after selecting two records in the Duplicate Lead Detection window, two additional button appear :</p> <ul> <li>Not Duplicate : which would allow us to signal to the system that those are actually not duplicates</li> <li>Merge : which would allow us to merge those records by selecting what values to keep from the duplicate to the main record.</li> </ul> <p>Let's now see how it looks if we click on Merge after selecting those two records :</p> <img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="e0970777-4635-46b6-bd02-d31f8401588d" height="735" src="/sites/default/files/inline-images/mergewindow.jpg" width="1206" class="align-center" /> <p>In addition of Delete button that we saw in part II, we have two checkbox appearing :</p> <ul> <li>Merge records by choosing fields with data : with this option, there is no need to select what field value to keep manually, if the field value is populated on all records, then it will keep the value of the Primary record. If it is only populated in one record, it will keep this value only. </li> <li>View fields with conflicting data : it hides all fields with the exact same data on records and ease the selection by considering only fields with different data on duplicates</li> </ul> <p>We can also ignore this two checkbox and simply select which of the duplicates is the Primary record. Then we can select one by one field which value to keep from which record in order to keep all selected values in one unique record and delete useless duplicates.</p> <p>Let's see how it looks :</p> <img alt="Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!" data-entity-type="file" data-entity-uuid="cbcf1727-4808-4c2b-9bc5-f280f0f3e4a5" height="749" src="/sites/default/files/inline-images/mergewindow2.jpg" width="1208" class="align-center" /> <p>After selecting the Primary record, this very record appears on the left. Then we have the chance to select for each field, what value to keep from which record.</p> <p>This Merge feature within Duplicate Lead Detection window is <strong>without doubt an huge improvement</strong> that might ease the user experience and the data hygiene by giving the capability to each user to detect easily and clean data with Merge feature.</p> <h3>Conclusion</h3> <p>As we all know, maintain a good data hygiene in a system is not an easy task. It gets even worse if you multiply integration with websites or other systems like ERP. </p> <p>Really quickly you end up having a huge amount of duplicates and there come the question : how do we manage this ? </p> <p>Maintaining data clean became increasingly strategic for organizations. It involves data reports in order to make quick and efficient decision out of what we analyze through data but also better performance with employees able to centralize accurately information about a specific customer in one unique record. </p> <p>With Duplicate Lead Detection, Microsoft propose a new feature helping end users to identify duplicates. As it also takes misspelling in consideration, that's a considerable improvement in order to make sure that the Lead I am dealing with is unique. We can ensure that all the information are centralized and if it is not the case, pick up manually necessary information before deleting the duplicate record.</p> <p>Moreover, after identifying duplicates, end users will be able to merge those duplicates and select for each field what value to keep. This is a fantastic improvement that I am looking forward to use. Indeed detect a duplicate is one part of the job. The other part is to decide what value to keep in the primary record before deleting the duplicate. There is often important information which can be strategic to keep. Therefore, I am looking forward to see this feature operational in order to make our job easier.</p> <p>Duplicate Lead Detection is definitely a big step towards good data hygiene. It is for now limited for Lead but I am confident that after some time, it will be extended to all entities.</p> <p>Thank you to Microsoft Team who gave me the possibility to see how the final feature will look like with Merge included.</p> <h2 class="title">Dynamics 365 Sales Duplicate Lead Detection with !! MERGE !!</h2> </div> </div> <div class="field field--name-field-image field--type-image field--label-above"> <div class="field__label">Image</div> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-image field--type-image field--label-above field__item">/sites/default/files/2022-04/Dynamics%20365%20Sales%20Duplicate%20Lead%20Detection%20with%20%21%21%20MERGE%20%21%21.png</div> </div> </div> </div> </div> Fri, 08 Apr 2022 12:55:18 +0000 Maxime Bonnot 546 at https://dynamics-chronicles.com