-
Archiving Clean-Up Function for Intercompany and Direct Delivery Orders
Suggested by Moustafa Sabea – New – 0 Comments
Intercompany and Direct Delivery orders are significantly contributing to the growth of customer's database, leading to usage overruns beyond the threshold.
Currently, there is no functionality to archive or clean up these types of orders, which limits customer's ability to manage database size effectively.
To address this, a propose developing a feature that allows for the archiving or clean-up of Intercompany and Direct Delivery orders. This feature should include criteria for archiving orders, such as orders older than a certain date or orders that have been fully processed and closed alongside the Inventory archival and not being allowed for data archival with intercompany chain linked to sales orders.
Additionally, an automated process should be implemented to periodically archive orders based on the defined criteria, along with a manual archiving option for users. It is also essential to ensure that archived orders can be easily retrieved if necessary for auditing or reference purposes.
Furthermore, a clean-up function may be developed to remove unnecessary data from the database, reducing its size and improving performance.
Implementing this archiving and clean-up function will help manage database growth, improve system performance, and ensure compliance with data retention policies.
However, it is important to note that addressing this issue will require additional resources and an increase in system resource requirements.
The impact of this issue is particularly significant for retail operations, where efficient database management is crucial for smooth functioning.
-
Updating Sharepoint list via environment variable is not fully supported.
Suggested by Hy Hong Chun – New – 3 Comments
Per document below, it's stated that SharePoint doesn't fully support ALM scenarios.
There are issues in correctly updating the references to SharePoint in the environment where the solution is imported. It means that SharePoint meta-data (for example, a new column has been added) or data source info (for example, a list pointed at) will be wrong. Refreshing Power Apps Studio in the target environment won't get additional metadata and the data source will always point to the data source for the source environment
Data source references based on environment variables aren't updated during solution import - Microsoft Dataverse | Microsoft Learn
Since it's not fully supported, this option should be removed and updated on the document to avoid confusion for the customer.
-
A function a remove circular dependency entanglement
Suggested by Alex Pham (Tek Experts) – New – 2 Comments
I have encountered a situation where two solutions are entangled in a circular dependency. To resolve this, we need all the dependent components of a solution within the circle to exist in order to untangle them. However, I have deleted all the dependent components in both solutions in lower environment, making it impossible to untangle the two solutions. I believe many people face the same problem. Therefore, I suggest implementing a function to address this circular dependency issue. Thank you!
-
Add Microsoft 365 user to Dataverse automatically
Suggested by Shahrzad Honarjoo – New – 1 Comments
When a Microsoft 365 account is created, automatically add a user to the Dynamics 365 environment in the same tenant without accessing an enviroment.
This feature will improve convenience for users.
-
Device license only allow user to use shared account and password for Dynamics CRM Online Platform.
Suggested by Hy Hong Chun – New – 0 Comments
Because the concept of device doesn’t exist for Dynamics CRM Online as far as I’m aware of, so a shared service account will take the role as a ‘device’ in this case and get assigned the device license.
And users will take turn access the Applications corresponding to the device licenses assigned to the service accounts. In the Licensing Guide, it does mention that “Device licenses may use shared logins (such as “Warehouse Computer” and a shared password) or individual logins (each user’s personal credentials), depending on the application and license.”
Currently, this is the default nature of the Device license for Dynamics CRM Online Platform.
However, this doesn't meet the requirement of some users since some companies don't allow to use Common Id (shared Id) under any circumstance. What is expected here is that each users will sign in with their own account and password instead of shared account and shared password. So, this design is flaw in this this type of scenario.
And since we don’t have any suggestion at this moment to bypass this mechanism for the device license, we hope Microsoft can adjust this design to support scenario like this.
-
Add additional scenario for archiving purchase orders
Suggested by Daniel Koszegi – New – 0 Comments
This is a simple request: we would like to be able to archive purchase orders and related tables please.
-
Export User Access & Role Report from Power Platform Admin Center
Suggested by Alex Pham (Tek Experts) – New – 0 Comments
I would like to propose a new feature for the Power Platform Admin Center that enables administrative users to export a comprehensive list of users within a selected environment, along with their:
- Security roles
- Associated licenses
- Environment access
- Other relevant user metadata (e.g., business unit, access mode, etc.)
This feature should include a customizable view, allowing administrators to:
- Select which columns they want to include (e.g., email, roles, license type, etc.)
- Apply filters to narrow down specific user groups
- Export the data into formats like CSV or Excel for audit or reporting purposes
Why this matters:
Today, gathering this type of information involves switching between multiple tools (Admin Center, Dynamics 365 settings, Azure AD, etc.), and often requires technical knowledge or custom scripts. Providing this functionality in a centralized, user-friendly interface would:
- Streamline administrative and audit tasks
- Improve security and compliance visibility
- Save time for administrators and IT teams
- Enhance governance, especially in large or multi-environment tenants
Suggested Features:
- Environment picker to scope the export
- Role-based filtering (e.g., show only users with “System Admin” role)
- Ability to sort and group by user attributes
- Export button with format options
- Scheduled export or API access (optional but very valuable for automation)
If you agree this feature would be helpful, please upvote and comment to show support!
-
OOTB Button to export all System Administrators across all environments
Suggested by Noah Hoang (Tek Experts) – New – 0 Comments
Issue description: There is no way to export System Administrators across all environments.
Example:
Admins can only export/ retrieve users with assigned security roles in an individual environment. They would have to go through every organization and take action within its database.
Actions taken:
I've tried to perform several ways to retrieve users with assigned security roles, but there are no options to export users with appropriate roles within the environments they are member of.
Expectations:
==========
We should have an OOB workaround to export a user list which include their organization and appropriate security roles accordingly.
-
Improve Installation Robustness of Long Term Data Retention App for Dataverse by Handling Missing Tables Due to Disabled Configuration Keys
Suggested by Mehrdad Ghazvinizadeh – New – 0 Comments
During the installation of the Long Term Data Retention application on Dataverse for Finance and Operations, the setup process validates the existence and status of supported tables. However, if a table is not present due to a disabled configuration key, the installation fails entirely.
For example, if the Retail or Call Center configuration key is disabled, the installation will be interrupted with an error such as:
Correlation ID: 2f6fd346-2449-4cda-96a7-365a53163f33
Error Details:
msdyn_ArchiveServiceAnchor: NotProvided
msdyn_SalesOrderArchiveTablesVirtualEntities: Import Failed
Error Code: 0
Description: Unable to complete updates to the Track Changes option for table 'MCRSalesTableBiEntity'.
Exception Details:
Change tracking cannot be enabled because the data source 'MCRSalesTable' in the data entity 'MCRSalesTableBiEntity' references the disabled table 'MCRSalesTable'. Please enable the configuration key 'MCRCallCenter' associated with the table.
Suggestion:
Enhance the installation logic of the Long Term Data Retention app to gracefully skip (or optionally log) entities referencing tables that are unavailable due to disabled configuration keys, rather than causing a full installation failure. This would make the application more robust and compatible with environments where certain features are intentionally turned off.
Benefits:
- Increases the flexibility of installation across various D365FO configurations
- Reduces setup errors and support tickets for standard installation scenarios
- Aligns with modular deployment best practices by supporting partially enabled configurations
-
Possibility to filter Canvasapps based on Virtual tables for F&O
Suggested by Ted Ohlsson – New – 0 Comments
In a scenario where you have a table, standard Dataverse table or virtual table, with a lookup to a virtual table for F&O, you in a canvas app would like to be able to filter out all records related to a specific parent lookup record.
Example:
In my scenario below, I have created a Dataverse table called "Payment Plans" It has a lookup to Projects, a Virtual table for F&O table.
In my grid, I would like it to filter out only the payment plans connected to a specific Project