{"id":134443,"date":"2026-06-10T08:00:00","date_gmt":"2026-06-10T15:00:00","guid":{"rendered":""},"modified":"2026-06-09T23:09:08","modified_gmt":"2026-06-10T06:09:08","slug":"bulk-deletion-in-dataverse","status":"publish","type":"post","link":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/","title":{"rendered":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every Dataverse environment generates data that outlives its usefulness, workflow logs, audit trails, system jobs, plug-in traces, test records, stale transactional data. Left unmanaged, this data accumulates, consumes storage, and eventually forces administrators into reactive, large-scale cleanups.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bulk Deletion<\/strong> is the native Dataverse capability built to prevent exactly that. In this post, we&#8217;ll cover what Bulk Deletion is, how to use it as part of a data lifecycle management, and the improvements that are now general available beginning June 2026.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-bulk-deletion\"><strong>What is Bulk Deletion?<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk Deletion is a native Dataverse capability that lets administrators define and run jobs to remove large volumes of records based on a query. Instead of writing custom scripts or one-off automations, admins configure a query, for example, <em>&#8220;all completed system jobs older than 90 days\u201d and<\/em> let the platform execute the deletion in the background.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A bulk deletion job can be:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Run once on demand<\/strong>\u202ffor ad-hoc cleanup.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Scheduled to recur<\/strong>\u202fon a daily, weekly, monthly, half-yearly, or yearly cadence.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Configured with notifications<\/strong>\u202fso administrators get email alerts when a job completes.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Targeted at any table<\/strong>\u202fincluding system tables and custom tables.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Under the hood, Bulk Deletion respects security, cascading rules, plug-ins, and workflows. It behaves like a regular delete, just at scale and on a schedule.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"when-should-bulk-deletion-be-used\"><strong>When should Bulk Deletion be used?<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use Bulk Deletion any time you need to remove a meaningful volume of records based on a repeatable, query-based rule. Common scenarios:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Staying storage compliant.<\/strong>\u202fKeep your environment within Dataverse storage entitlements by routinely removing data that no longer needs to be retained, before it pushes you into overage.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Routine system hygiene.<\/strong>\u202fPurge data from system tables, completed system jobs, workflow logs, plug-in traces, audit records, once they pass their retention window.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Post-migration cleanup.<\/strong>\u202fRemove staging records, or test data after a migration has been validated.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Sandbox refresh follow-up.<\/strong>\u202fAfter copying production into a sandbox, remove PII, large transactional tables, or data not relevant to dev\/test.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>End-of-lifecycle data.<\/strong>\u202fClear out closed cases, expired leads, or transactional records past their business retention period.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Enforcing custom rules.<\/strong>\u202fImplement organization-specific rules like\u202f<em>&#8220;delete all inactive accounts older than 60 days.&#8221;<\/em>&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the rule for what to delete can be expressed as a query, Bulk Deletion is almost always the right answer.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-bulk-deletion-should-be-used-setup-deletion-jobs-on-day-one\"><strong>How Bulk Deletion should be used \u2014 setup deletion jobs on day one<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The single most important guideline: <strong>define data deletion jobs <\/strong>the day an environment is provisioned for any table likely to accumulate data that will eventually no longer be needed.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A data deletion job is a documented rule, per table, for what to delete, when to delete it, and how often the rule runs. It is also called a bulk delete job. Without one, environments tend to follow a predictable pattern:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Transactional and log tables grow unchecked.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Audit and workflow data is never purged.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Custom tables built for transient processing become permanent stores.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Storage usage climbs.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Cleanup eventually stops being routine and becomes a project.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Treat data deletion as a Day-1 design decision, alongside security roles, solution architecture, and integration design.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"setting-a-data-deletion-job\"><strong>Setting a data deletion job<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For every table, system or custom, one should answer these three questions:&nbsp;<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Does this table accumulate transactional or log data?<\/strong>&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>How long does the business need to retain this data?<\/strong>&nbsp;<\/li>\n<\/ol>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Is there a recurring bulk deletion job in place to enforce that?<\/strong>&nbsp;<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If the answer to (3) is <em>&#8220;no&#8221;<\/em> for any table that grows, you are accumulating storage and operational debt. Schedule a recurring bulk deletion job up front. Even a simple weekly job that removes records older than your retention window will hold the table at a steady state.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think of a data deletion job the way you&#8217;d think of garbage collection in a running application, a routine, automated process that keeps the system healthy, not an afterthought once memory runs out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-administrators-have-been-telling-us\"><strong>What administrators have been telling us<\/strong>&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As Dataverse adoption has scaled, three themes have come up consistently:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><em>&#8220;My job stopped, and it wasn&#8217;t clear why.&#8221;<\/em> Jobs could stop or hit issues mid-run, but the reason wasn&#8217;t always visible. Admins often re-ran jobs to move forward, which added guesswork.&nbsp;<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><em>&#8220;I had to recreate the same job in every environment.&#8221;<\/em> As solutions moved from dev to test to production, bulk deletion configurations had to be set up manually in each environment. Small differences, a filter, a schedule, required careful revalidation.&nbsp;<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><em>&#8220;Large cleanups take time.&#8221;<\/em> After full environment copies, especially into sandboxes, admins needed to remove large volumes of non-essential data before follow-up work could begin.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These themes shaped the updates now reaching general availability.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-s-new\"><strong>What&#8217;s new<\/strong>&nbsp;<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-error-handling-and-run-visibility\"><strong>1. Error handling and run visibility<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every bulk deletion job now includes a <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-platform\/admin\/delete-bulk-records#error-handling\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Run details<\/strong><\/a> tab. Open a job and you&#8217;ll see a summary at the top \u2014 start time, end time, status, records deleted, records failed, and errors encountered. Specific errors are listed inline:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Completed<\/strong>\u202f\u2014 the job ran to completion but may have hit errors along the way.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Failed<\/strong>\u202f\u2014 the job never started; reasons are visible when you open it.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Diagnose, fix the root cause, and move on without guessing.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1882\" height=\"656\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails.jpg\" alt=\"Every bulk deletion job now includes a Run details tab. Open a job and you'll see a summary at the top \u2014 start time, end time, status, records deleted, records failed, and errors encountered.\" class=\"wp-image-134449\" srcset=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails.jpg 1882w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails-300x105.jpg 300w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails-1024x357.jpg 1024w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails-768x268.jpg 768w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-rundetails-1536x535.jpg 1536w\" sizes=\"auto, (max-width: 1882px) 100vw, 1882px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-solution-aware-bulk-deletion-jobs\">&nbsp;<strong>2. Solution-aware bulk deletion jobs<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk deletion jobs are now <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-platform\/admin\/delete-bulk-records#solution-aware-bulk-deletion-jobs\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>solution-aware<\/strong><\/a>. Build and validate cleanup logic in development or sandbox, then move the same configuration to pre-production and production using standard solution export and import. The full job definition, filters, schedule, and name, travels with the solution.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What this means in practice:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Configure once, promote everywhere.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">No need to recreate jobs environment by environment.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Bulk deletion configurations follow the same lifecycle as the rest of your solution components.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1<\/strong> \u2013&nbsp;Go to maker portal, create a new solution and edit it to add an existing bulk delete job.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1896\" height=\"920\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1.jpg\" alt=\"Step 1 \u2013 Go to maker portal and edit an existing solution\u00a0\" class=\"wp-image-134450\" srcset=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1.jpg 1896w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1-300x146.jpg 300w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1-1024x497.jpg 1024w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1-768x373.jpg 768w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-1-1536x745.jpg 1536w\" sizes=\"auto, (max-width: 1896px) 100vw, 1896px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2 <\/strong>\u2013 Go to Add existing&gt; More &gt; Other &gt; Data Life Cycle Config to add an existing bulk delete job.&nbsp;<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-1024x559.webp\" alt=\"\" class=\"wp-image-134520 webp-format\" srcset=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-1024x559.webp 1024w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-300x164.webp 300w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-768x419.webp 768w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-1536x838.webp 1536w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2.webp 1920w\" data-orig-src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-2-1024x559.webp\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3 <\/strong>&#8211; Select the bulk deletion job to add to the solution.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1911\" height=\"521\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg\" alt=\"Step 3 - Select the bulk deletion job to add to the solution.\" class=\"wp-image-134452\" srcset=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg 1911w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3-300x82.jpg 300w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3-1024x279.jpg 1024w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3-768x209.jpg 768w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3-1536x419.jpg 1536w\" sizes=\"auto, (max-width: 1911px) 100vw, 1911px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4 <\/strong>\u2013 With the bulk delete job in a solution, export the solution as you would for any other component.&nbsp;<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-1024x311.webp\" alt=\"\" class=\"wp-image-134521 webp-format\" srcset=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-1024x311.webp 1024w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-300x91.webp 300w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-768x234.webp 768w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-1536x467.webp 1536w, https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4.webp 1897w\" data-orig-src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solution-aware-4-1024x311.webp\"><\/figure>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-5.webp\" alt=\"export option\" class=\"wp-image-134482 webp-format\" srcset=\"\" data-orig-src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-solutionaware-5.webp\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-permanent-deletion-checkbox-in-the-bulk-deletion-wizard\"><strong>3. Permanent deletion checkbox in the Bulk Deletion Wizard<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/03\/25\/restore-deleted-records\/?msockid=0dc7bfa7e41e65351937a893e5f6643a\" target=\"_blank\" rel=\"noopener noreferrer\">Deleted records keeping<\/a> is one of the most valuable safeguards for your business-critical data. As it moves from public preview to general availability, bulk deletion jobs in environments where deleted records keeping is enabled will copy records to the deleted records tables before removing them, giving you a recovery window if something is deleted in error. For data that matters to your business, that safety net is well worth the small amount of additional storage it uses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That said, not every record needs to be recoverable once it reaches the end of its data lifecycle. Old system logs, expired workflow records, and transient telemetry are unlikely to ever be restored, yet keeping copies of them still consumes storage and adds processing overhead to every deletion job.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For exactly these situations, the new <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-platform\/admin\/delete-bulk-records\" target=\"_blank\" rel=\"noopener noreferrer\">Permanent deletion<\/a> checkbox in the Bulk Deletion Wizard lets you opt out of deleted records keeping for a specific job. When selected, it not only reduces the storage consumed by stale records, but also eliminates certain processing steps, which speeds up the deletion job itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The checkbox is available only for one-shot, non-recurring jobs, by design. Limiting it this way ensures admins make a conscious choice every time and avoids a scenario where a recurring job configured long ago keeps permanently deleting data without anyone realizing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When<a href=\"https:\/\/learn.microsoft.com\/en-us\/power-platform\/admin\/delete-bulk-records\" target=\"_blank\" rel=\"noopener noreferrer\"> Permanent deletion<\/a> is selected:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Deleted records cannot be recovered.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">No additional storage is consumed by deleted records.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">The bulk delete job runs faster.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Use it for non-recurring cleanup of data with a known expiration, the kind of data you would never need to restore anyway.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em><strong>Caution:<\/strong> permanent deletion is exactly that. There is no undo. Verify the data targeted by your job is truly disposable before enabling this option.<\/em><\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-permanent-deletion2.webp\" alt=\"\" class=\"wp-image-134529 webp-format\" srcset=\"\" data-orig-src=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/bulk-delete-permanent-deletion2.webp\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-engine-refinements-and-a-new-sandbox-deletion-mode\"><strong>4. Engine refinements and a new sandbox deletion mode<\/strong>&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve made foundational updates to the Bulk Deletion framework, smarter record fetching, more efficient progress tracking, and refined thread management. These changes apply automatically; no configuration is required.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For sandbox environments, particularly after a full production copy, we&#8217;ve introduced <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/delete-data-bulk#control-bulk-delete-processing\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>sandbox deletion mode<\/strong><\/a>. Enabled through the <strong>RunJobForSandbox<\/strong> option in the BulkDelete API, it:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Skips plug-ins, workflows, and deleted records keeping.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Uses the cascade engine directly.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Still respects cascade rules and referential integrity.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This provides a leaner execution path for large-scale sandbox cleanup where business logic and recoverability are not required.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Caution:<\/strong> <em>Sandbox deletion mode is specifically designed for Sandbox. This deletion mode permanently deletes records with no recovery path, and plug-ins and workflows won&#8217;t fire. Use it only when the data is no longer needed and no business logic depends on delete-time events.&nbsp;<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bulk-deletion-keeps-a-dataverse-environment-healthy\">Bulk Deletion keeps a Dataverse environment healthy <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk Deletion is the built-in way to keep a Dataverse environment healthy at scale, but it is only as effective as the data deletion jobs behind it. Schedule these recurring jobs from the day each table is provisioned and avoid letting transactional and log data accumulate.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With the updates landing beginning June 2026, clearer run visibility, solution-aware portability, an opt-in permanent deletion path, and refinements to the underlying execution model \u2014 Bulk Deletion is more transparent to operate and easier to promote across environments.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you haven&#8217;t reviewed your data deletion jobs and data retention strategy in a while, now is a good time.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Learn more<\/strong>&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/power-platform\/admin\/delete-bulk-records\" target=\"_blank\" rel=\"noreferrer noopener\">Delete bulk records \u2014 Power Platform | Microsoft Learn<\/a>&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/delete-data-bulk#control-bulk-delete-processing-preview\" target=\"_blank\" rel=\"noreferrer noopener\">Delete Data in Bulk to Reduce Storage Use \u2014 Power Apps | Microsoft Learn<\/a><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/power-platform\/admin\/restore-deleted-table-records\" target=\"_blank\" rel=\"noreferrer noopener\">Restore deleted Microsoft Dataverse table records \u2014 Power Platform | Microsoft Learn<\/a>&nbsp;<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.<\/p>\n","protected":false},"author":465,"featured_media":134452,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3390],"property":[],"topic":[3445],"coauthors":[3524],"class_list":["post-134443","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","audience-it-professional","content-type-news","product-microsoft-dataverse","topic-management-and-governance","review-flag-1593580428-604","review-flag-1-1593580433-195","review-flag-2-1593580438-256","review-flag-3-1593580443-447","review-flag-4-1593580448-746","review-flag-alway-1593580310-178","review-flag-gener-1593580751-312","review-flag-never-1593580315-941","review-flag-new-1593580248-627","review-flag-publi-1593580762-96"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog<\/title>\n<meta name=\"description\" content=\"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-10T15:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1911\" \/>\n\t<meta property=\"og:image:height\" content=\"521\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ritu Joshi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ritu Joshi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/author\\\/ritu-joshi\\\/\",\"@type\":\"Person\",\"@name\":\"Ritu Joshi\"}],\"headline\":\"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management\",\"datePublished\":\"2026-06-10T15:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/\"},\"wordCount\":1651,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bulk-delete-solutionaware-3.jpg\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/\",\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/\",\"name\":\"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bulk-delete-solutionaware-3.jpg\",\"datePublished\":\"2026-06-10T15:00:00+00:00\",\"description\":\"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#primaryimage\",\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bulk-delete-solutionaware-3.jpg\",\"contentUrl\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/Bulk-delete-solutionaware-3.jpg\",\"width\":1911,\"height\":521,\"caption\":\"bulk delete inactive accounts\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/2026\\\/06\\\/10\\\/bulk-deletion-in-dataverse\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/#\\\/schema\\\/person\\\/23a76d0e72377249311dcb3af54dfb90\",\"name\":\"Philip Li\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g77d4a4f6f357362ede6b728206bd8acd\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g\",\"caption\":\"Philip Li\"},\"url\":\"https:\\\/\\\/find.codeghost.online\\\/en-us\\\/power-platform\\\/blog\\\/author\\\/philipli\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog","description":"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/","og_locale":"en_US","og_type":"article","og_title":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog","og_description":"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.","og_url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2026-06-10T15:00:00+00:00","og_image":[{"width":1911,"height":521,"url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg","type":"image\/jpeg"}],"author":"Ritu Joshi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ritu Joshi","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#article","isPartOf":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/"},"author":[{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/author\/ritu-joshi\/","@type":"Person","@name":"Ritu Joshi"}],"headline":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management","datePublished":"2026-06-10T15:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/"},"wordCount":1651,"commentCount":0,"publisher":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#primaryimage"},"thumbnailUrl":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/","url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/","name":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#primaryimage"},"image":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#primaryimage"},"thumbnailUrl":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg","datePublished":"2026-06-10T15:00:00+00:00","description":"Bulk Deletion is the native Dataverse capability built for administrators to manage accumulated data that eats up storage capacity.","breadcrumb":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#primaryimage","url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg","contentUrl":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2026\/06\/Bulk-delete-solutionaware-3.jpg","width":1911,"height":521,"caption":"bulk delete inactive accounts"},{"@type":"BreadcrumbList","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/2026\/06\/10\/bulk-deletion-in-dataverse\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"Bulk Deletion in Microsoft Dataverse: New Capabilities for Data Lifecycle Management"}]},{"@type":"WebSite","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#website","url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/#\/schema\/person\/23a76d0e72377249311dcb3af54dfb90","name":"Philip Li","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g77d4a4f6f357362ede6b728206bd8acd","url":"https:\/\/secure.gravatar.com\/avatar\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6bbcc1608e59598c388effb885fa2d70cd8e69106552937082da55c1182bb6fb?s=96&d=mm&r=g","caption":"Philip Li"},"url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/author\/philipli\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":true,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/134443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/465"}],"replies":[{"embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=134443"}],"version-history":[{"count":19,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/134443\/revisions"}],"predecessor-version":[{"id":134530,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/134443\/revisions\/134530"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media\/134452"}],"wp:attachment":[{"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=134443"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=134443"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=134443"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=134443"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=134443"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=134443"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=134443"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/find.codeghost.online\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=134443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}