Breaking news from around the world
Get the Bing + MSN extension
Choose your path Increase your proficiency with the Dynamics 365 applications that you already use and learn more about the apps that interest you. Up your game with a learning path tailored to today's Dynamics 365 masterminds and designed to prepare you for industry-recognized Microsoft certifications.
Visit Microsoft Learn
2019 release wave 2 Discover the latest updates and new features to Dynamics 365 planned through March 2020
Release overview guides and videos Release Plan | View virtual launch event
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Talent TechTalks | Upcoming TechTalks
I have a user from Maintenance department who have access to Maintenenace modules. I am developer in AX so I have System admin roles in AX.
Recently i did a change in one form in HR module in " TEST ENVIRONMENT".the form is customized where I did the changes
The maintenance user can access only few forms in HR module & the said form can be accessed by him .But what was surprising is that user cant see the changes made by me in that form.
Can someone possible highlight what would be reason behind this behaviour
How was the change deployed in the test environment? Or did you develop directly in test environment? Does the test environment have multiple AOS? If you develop in this system, that means that actually the system is a development system, not a test system. A dev system is less stable for users because of ongoing dev activities, so I recommend you use a dedicated development system to implement your changes.
When you bring code to your test system, you should have only one AOS running. After deployment, AOS restart, full x++ compile, CIL generation and db sync are needed. For just a form, x++ compile is enough, though. But you should have a proper deployment process in place to ensure that your system is in a consistent state after deployments.
In general you should follow Microsoft's guidelines when deploying customizations across environments: docs.microsoft.com/.../deploying-customizations-across-microsoft-dynamics-ax-2012-environments-white-paper
As the system is more stable from last 5 years, the client has test and prod environment. We normally do any changes in test environment(the aos for test is different than prod)
Last time also i developed a report and the report was not seen by user. this report was total new developed from scratch in test. I moved it to Prod the new developed report but still user cant see. Ended up giving new roles, privileges etc and assigning that new role to user than user was able to see.
The case is different now as the form is already developed customized which user has access too. I made recent changes in the form but the changes are not visible to user in test. Any idea ? The user cant test the changes in test environment
I assume you did AOS restart and x++ compile like suggested.
You didn't yet answer my question about the nr of AOS in your test system. If you have more than one, please follow the suggestion of my previous post.
- Is the user having Admin role or something else? If not, please add Admin role and test if they can now see the changes. If yes, you didn't take into account proper security in your development, or your user doesn't have proper security roles
- Did you ask your user to clear their usage data? If not, please do.
Please let us know if this helps.
You are awesome Sir
It worked by giving the admin roles and restarting the AX and clearing the usage data
Business Applications communities