- 1 04 Apr Case Research: Microsoft Projects
- 2 Accessibility work for MS D365 Finance and Operations
- 3 Microsoft Dynamics Cloud Gates (Cloud Optimum Squad)
- 4 Microsoft AX Knowledge Motion
- 5 Microsoft AX Reporting and Analytics
- 6 X++ compiler and runtime
- 7 D365 Fin&Ops plugins for VS
- 8 Kernel Solutions Export
- 9 Dynamics Axapta build help
- 10 LCS Diagnostics Portal
- 11 AX RunTime Kernel
04 Apr Case Research: Microsoft Projects
Posted at 22:11h
in Case Studies
Since 2000, Akvelon has maintained a long-lasting partnership with Microsoft, an American multinational know-how company headquartered in Redmond, Washington. It develops, manufactures, licenses, supports, and sells pc software, shopper electronics, private computers, and associated providers. Under are just some of the tasks we’ve got accomplished for Microsoft through the years.
Accessibility work for MS D365 Finance and Operations
Microsoft’s mission is to “empower each individual and each organization on the planet to realize more. Microsoft is dedicated to delivering nice experiences and customer support to individuals with disabilities.
Simplify work with Dynamics 365 apps for individuals with disabilities.
Benefits and results
Over 170 bugs and duties has been coated. We fastened bugs and added accessibility help for Dynamics 365 apps which permits users with disabilities to make use of purposes.
Our workforce labored on desktop, cellular and net apps and added a display reader help and excessive distinction schemes.
Applied sciences Used
Microsoft Dynamics Cloud Gates (Cloud Optimum Squad)
Microsoft Dynamics Cloud Gates (Cloud Optimum Squad) is an inner CI/CD system in Microsoft. It is a part of Microsoft model management system, which referred to as Source Depot. Cloud Gates system allows lots of Microsoft engineers work together and distribute their modifications. The system centralizes the process of building, testing, supporting, information sharing.
Our staff has been working on new infrastructure options, bug fixing, new analytics and managing options for operation group.
Advantages and results
Consequently, our staff successfully migrated construct system from On-premise to Cloud (Azure), carried out web-portal to watch infrastructure state and manage check-ins created by developers, added various monitoring tools which allowed to scale back time for resolving points and to enhance infrastructure health.
Setting: MS Visible Studio, VS Code, Azure Cloud, VSTS, GIT
Microsoft AX Knowledge Motion
MS Axapta Knowledge Motion Framework supplies a lot of libraries which are utilized in servicing operations for Microsoft Dynamics 365 for Finance and Operations. It allows emigrate databases to differing types between environments.
The need is to improve high quality of the framework by including automated testing and fixing important points.
Akvelon workforce was working on fixing product issues in Export/Import functionality, enhancing performance, enhancing check infrastructure and fixing unit/integrations checks which cowl crucial product functionality.
Advantages and results
- Akvelon staff dropped rely of failed exams considerably and reached zero failing exams;
- Akvelon group converted all present checks which cover essential product area to check-in exams which helped to avoid product regressions
- Akvelon staff helped to decrease variety of product points and points reported by customer significantly
Used applied sciences: X++, C#, MS SQL Server
Surroundings: MS Visual Studio, VSTS, Source Depot, Git
Microsoft AX Reporting and Analytics
Microsoft Dynamics AX supplies on-line analytical processing (OLAP) functionality via using cubes.
These cubes, built on the Microsoft SQL Server Evaluation Providers platform, allow you to research giant amounts of knowledge and determine tendencies that you simply won’t in any other case uncover when viewing knowledge on traditional reviews.
Akvelon staff has been engaged on fixing product issues, enhancing efficiency and fixing unit/integrations checks which cover crucial product performance.
Advantages and Results
- Akvelon staff improved velocity of deployment analytics providers.
- Akvelon staff helped lower variety of product issues and issues reported by buyer significantly.
X++, C#, MS SQL Server,SQL Server Reporting Providers, Azure Storage, Azure messaging
X++ compiler and runtime
Microsoft Dynamics 365 for Finance and Operations system consists of several giant elements. The primary a part of the system is a platform. The platform consists of a number of elements wanted to develop Fin & Ops purposes: Runtime, Shoppers, Design Time. Runtime supplies a compilation of X++ code in IL code (the code executable by the .internet framework). The necessity is to help the system, consider and repair points in the Runtime element.
Akvelon workforce is investigating X++ code of the compiler as a way to find any issues and handle them. also we’re implementing unit testing to enhance general high quality and refactoring code to optimize performance.
Advantages and results
Automated testing and code refactoring ought to make the platform work quicker and make extra reliable.
D365 Fin&Ops plugins for VS
The venture is a part of Dynamics 365 product that aims to simplify the creation of net pages following the default or custom templates.
Akvelon staff is working on creating a visible designer for Dynamics 365. The designer comes as a plugin for Visual Studio, has acquainted to customers interface and tools.
Advantages and outcomes
Akvelon developers made an influence into the challenge improvement by refactoring automated exams used for undertaking verification and built new features that enabled users to simply and shortly create MS Dynamics 365 net pages.
Kernel Solutions Export
The primary objective is to offer a risk to shortly and effectively work with present MS tasks and options contained in those tasks.
Akvelon builders are decomposing complicated tasks into a number of separate solutions preserving their functionality. Being separate the options grow to be easier to use, reuse and edit.
Akvelon offered MS with the technique of simplification and consequently rushing up the work with complicated tasks. It turned easier to access, use and update the separate solutions that earlier have been part of large tasks.
C#, js, powershell, sql, git, source depot, VSTS
Dynamics Axapta build help
The primary aim is to ship modifications and enhancements made by builders in new variations of Dynamics 365 Finance and Operations to finish customers as shortly as attainable. Another objective is to offer AX developers with required infrastructure and help with resolving their points.
Akvelon workforce is supporting general infrastructure to keep build system up and operating. Maintaining surroundings. Issuing VMs for Dynamics AX developers and solving infrastructure problems. Monitoring checkins and gates. Resolving construct breaks. Answerable for Freebird machines. Automating routine tasks and enhancing present system.
Advantages and outcomes
Consequently, Akvelon built a workforce of engineers who’re answerable for 24/7 help of the Dynamics 365 Finance and Operations infrastructure and construct system. A variety of monitoring tools added which allowed to scale back time for resolving issues and improved general infrastructure health. Time to commit and verify modifications made by builders decreased, thus time needed to ship up to date versions to end customers lowered as nicely. And we continue to work on optimization and enhancements.
Used languages: PowerShell, C#
Instruments: GCM, TFS, other inner tools for monitoring and reporting.
Improvement Setting: Home windows PowerShell ISE, MS Visual Studio 2010
LCS Diagnostics Portal
- Automation of release build sign-off process
- Automation of routine duties related to SQL Efficiency troubleshooting
Diagnostics Portal helps clients to determine any points with on premise and azure hosted environments deployed underneath LCS venture. It also get quick access to any logs (Net and DB server) and permits to view assets usage and efficiency statistics. In addition it reminds users to put in required updates on their environments and give recommendations tips on how to troubleshoot points and improve performance.
Benefits and outcomes
- Our group arrange full set of automated request-response check as a way to uncover regression issues before release.
- Developed new software of the portal which permits to determine and fix SQL Performance points.
Azure, MS VS, MS SQL Management Studio, Azure Storage Explorer, Kusto, VSTS, Home windows Server, Knockout, ASP.NET MVC + EF, GIT
AX RunTime Kernel
The primary objective is to scale back the variety of points experienced by clients. The Akvelon workforce has to fix runtime issues, examine memory dumps in case of high reminiscence consumption or CPU utilization and supply actual info relating to a weekly crash evaluation.
Akvelon has been working on fixing points at kernel venture, concern related to reminiscence leaks, heap corruptions, deadlocks. Additionally working on dumps analysis/crash analysis.
Advantages and Results
In consequence, Akvelon engineers helped to succeed in the primary objectives of Microsoft workforce: scale back the variety of issues experienced by clients, improve the functionality and maintainability of the appliance. Numerous run time bugs have been fastened and some key options have been carried out. Furthermore the staff labored on a weekly crash evaluation that offered the power to discover a new attainable regressions and fix them as soon as potential.
C#, C++, X++, MS SQL