Skip to main content

Notifications

Announcements

No record found.

Customer experience | Sales, Customer Insights,...
Suggested answer

What are time consuming back and front-end tasks that are important for a good solution?

Posted on by 278
For e.g removal of flows, update of deprecated functions, testing of new functional released in release wave etcetc
  • Suggested answer
    Yogesh Mulay Profile Picture
    Yogesh Mulay 54 on at
    What are time consuming back and front-end tasks that are important for a good solution?

    Good solution include:

    Back-end:


    • Complex Workflow and Plugin Development: Creating workflows and plugins with intricate logic, multiple conditions, and integrations with external systems can be time-consuming. Careful design, testing, and debugging are essential to ensure smooth operation and prevent performance issues.

    • Data Migration and Integration: Migrating large volumes of data from legacy systems or integrating with other applications often involves complex data mapping, transformation, and validation. Ensuring data integrity and accuracy during this process can be a lengthy task.

    • Performance Optimization: Fine-tuning system performance by optimizing queries, indexes, and caching mechanisms can be challenging and time-consuming, especially for large and complex deployments. Continuous monitoring and optimization are necessary to maintain responsiveness.

    • Security Configuration: Implementing robust security measures, including role-based access control, field-level security, and data encryption, requires careful planning and configuration. Regular reviews and updates are essential to address evolving security threats.


    •  

    Front-end:


    • Custom Form and View Design: Designing and configuring complex forms and views with multiple sections, tabs, and custom controls can be a lengthy process. User experience considerations and responsiveness across different devices further add to the complexity.

    • JavaScript Development: Implementing custom client-side logic using JavaScript to enhance form behavior, provide validation, or integrate with external libraries can be challenging and time-consuming. Thorough testing is crucial to avoid conflicts and ensure compatibility.

    • UI Customization and Branding: Tailoring the user interface to match the organization's branding and style guidelines, including custom themes, colors, and logos, can involve significant development and testing effort.

    • Mobile App Configuration: Configuring and customizing the Dynamics 365 mobile app for optimal user experience on different mobile devices and platforms can be a demanding task. Ensuring offline capabilities and data synchronization adds further complexity.
     
    Please mark my answer verified if this is helpful!
  • Suggested answer
    Adrian Begovich Profile Picture
    Adrian Begovich 21,009 Super User 2024 Season 2 on at
    What are time consuming back and front-end tasks that are important for a good solution?
    Hi CEklx,
    Data integration and migration can be intricate and time-consuming, but it is a crucial part of a successful implementation.
  • Suggested answer
    Sachin Jadhav Profile Picture
    Sachin Jadhav 131 on at
    What are time consuming back and front-end tasks that are important for a good solution?
    Hi,
     
    Interesting question. I will try and share my perspective about what actions can be performed to keep the live solution running smoothly for longer period of time. 
     
    1. Configuration first approach
    Standardize configuration first approach. This is not only for the developers but also for the customers. All parties must understand that more standard configuration you have, more supported, maintainable & stable system it will become. Even if some scenario cannot be achieved through out of the box configurable approaches the preference should be given to see if a requirement can be slightly tweaked to make scope for it. Coding should ideally be your last option to go to. 
     
    2. Timely upgrades
    It is very important for the solution to be in latest state to keep providing optimal and modern ways of working.
    The support team must proactively look for the upcoming upgrades from Microsoft and the early access dates. Then they must create copy of the UAT instance, upgrade it through early access and validate all business scenarios end to end. Document issues/impacts if any and address them like deprecated codes, new features impacting existing processes. Address the required impacts, update the documentation and apply the upgrades as soon as they become generally available.
    Demo the new features to business and devise strategy for rolling them out.
     
    3. Use of Supported approaches only
    Dynamics 365 customizations should follow supported customization methodologies. We should strictly avoid doing unsupported customizations. Unsupported customizations may lead to broken features out of nowhere as well as you wont get much support from the support team in this case.
     
    4. Processes
    You should have right set of processes to manage the development and enhancement cycles, releases to various SDLC environment's and a solid rollback plan in case of failures. The deployments can start with manual activity to semi automatic and then fully automatic as the confidence in processes grows.
     
     SJ

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans