Idea Summary
I would like to propose two safety features for RapidStart Configuration Packages in Dynamics 365 Business Central:
- An Export-Only option for selected packages
- A Delete Not Allowed option for selected tables within a package
These controls would help protect customers after project handover, especially when client teams are not fully trained in RapidStart usage.
Business Problem
After implementation and handover, client teams often use RapidStart packages for simple mass updates. However, RapidStart is a very powerful tool and can also be risky if used incorrectly.
A recent issue we experienced was with an Item configuration package. A user intended to update a field on items, but the Delete option was accidentally enabled in the RapidStart package. As a result, item data was deleted, causing major data loss and business disruption.
This type of mistake can easily happen in live environments where end users are not fully aware of the impact of package settings.
Proposed Enhancement
1. Export-Only Package Option and Delete not allowed option
Allow administrators or partners to mark a RapidStart package as Export-Only .
When enabled:
- Users can export data from the package
- Users cannot import data back through that package
- This helps when a package is meant only for reference, review, or safe extraction of master data
2. Delete Not Allowed Option
Allow administrators or partners to restrict delete actions for selected tables in a RapidStart package.
When enabled:
- The package can still be used for insert/update operations
- Delete functionality is blocked for protected tables
- This is especially useful for critical master data such as:
- Items
- Customers
- Vendors
- G/L Accounts
- Dimensions
Why This Matters
These features would provide an important safeguard for production environments by:
- Preventing accidental data loss
- Reducing dependency on highly trained technical users
- Making RapidStart safer for customer self-service after go-live
- Supporting smoother project handover from partners to client teams
- Improving governance and control over master data maintenance
Example Scenario
A client wants to update one field on the Item table using RapidStart.
Today, if the Delete option is accidentally selected, the result can be catastrophic data loss.
With the proposed enhancement:
- The package could be configured so delete is not allowed
- Or the package could be set as export-only where appropriate
- This would significantly reduce risk in day-to-day operations
Expected Benefit
This enhancement would make RapidStart much safer and more practical for real-world use in customer environments, particularly after implementation handover where business users may continue using packages without deep technical understanding.
