Sumit Gupta (Dynamics CRM)
Sumit Gupta (Dynamics CRM)
  • 34
  • 73 025
Debugging Plugin - Tutorial: Utilizing Plugin Profiler: Tracing and Console App
In this tutorial we will cover the debugging of plugins
Debugging plugins can be challenging, especially when dealing with complex logic and multiple dependencies. Tracking logs, console application, and plugin profiler are three useful tools that can help developers to identify and fix issues in their plugins.
Tracking logs are messages that are written to a log file or console during plugin execution. Developers can use tracking logs to trace the flow of the plugin code, identify errors, and understand the behavior of the plugin. The advantage of using tracking logs is that developers can analyze the logs after the plugin execution and identify issues that occurred during the execution.
A console application is a command-line application that developers can use to debug their plugins. By running the plugin code in a console application, developers can interact with the code, step through it, and debug it in real-time. The advantage of using a console application is that developers can quickly identify and fix issues in their plugins without having to run the plugin in the context of the application.
Plugin Profiler is a tool that developers can use to trace the execution of their plugins in real-time. By using the Plugin Profiler, developers can see the time taken by each plugin step, identify bottlenecks, and optimize the plugin code. The advantage of using Plugin Profiler is that developers can identify performance issues and optimize their plugins for better performance.
In conclusion, tracking logs, console application, and plugin profiler are three useful tools that developers can use to debug their plugins. Each tool has its advantages, and developers can choose the tool that best suits their needs based on the complexity of their plugin code, the nature of the issue, and their debugging preferences.
Table of Contents:
00:00 - Introduction
00:13 - Intro about Plugin Debugging
01:31 - Implementing Tracing Services
03:49 - Configuring Trace Logs in Application
05:14 - Writing Code with Trace logs
09:30 - Reading the Trace Logs
11:07 - Exploring Console Application Debugging
13:01 - Generating ClientId and Secret in Azure
13:56 - Adding Permissions to Service Principal
14:55 - Associating Service Principal to Instanc
18:03 - Adding Nuget packages to console App
21:21 - Passing the parameters
25:06 - Unit Test coverage console app
25:46 - Implementing Plugin Profiler
28:11 - Advantages of different debugging styles
30:28 - How to set up the Plugin Profiler
Переглядів: 538

Відео

Plugin Development Tutorial: Understanding Event Execution Pipeline along with Real-World Case
Переглядів 637Рік тому
In this comprehensive tutorial on plugin development, we will cover everything you need to know about creating plugins for your application. We will start by discussing the event execution pipeline and how it works, including pre-operation and post-operation events. From there, we will dive into plugin registration and how to trigger your plugins in the application. Throughout the tutorial, we ...
Learn Dynamics CRM - Detailed Course - Sales Insights
Переглядів 954Рік тому
In this Tutorial we will be exploring Sales Insights Sales Insights is an AI-powered feature of Microsoft Dynamics CRM that provides sales teams with insights and recommendations to improve their customer engagement, sales pipeline management, and overall sales performance. Some of the key features of Sales Insights include: Relationship analytics: Provides a visual representation of customer i...
Learn Dynamics CRM - Detailed Course - Product Catalog
Переглядів 2,2 тис.Рік тому
In this tutorial, we'll explore the product catalog feature in Dynamics 365 Customer Engagement, and learn how to create and manage products, pricing, and discounts. We'll cover the following topics: Product Family, Product, and Product Bundle: We'll start by explaining the difference between these three concepts in the product catalog. Product Family is a group of related products, Product is ...
Learn Dynamics CRM Sales Module - Detailed Course - Lead - Opportunity - Product Catalog
Переглядів 3,4 тис.Рік тому
Learn and Implement Dynamics CRM : CE - Sales Module along through detailed steps with practise labs. Table of Contents: 00:00 - Introduction 00:11 - Detailed Dynamics CRM Sales Course 01:58 - Course Agenda Discussion 05:25 - Configure organization and management 07:33 - Discussion about the sales app 08:57 - Configurations and settings 10:24 - Territory Configurations 12:09 - Auto Number Setti...
Learn and Implement - Position Hierarchy Security in Dynamics CRM
Переглядів 8982 роки тому
The video shares information about the Position Hierarchy Security in Dynamics CRM - its importance and steps to configure the same.
Learn and Implement - Manager Hierarchy Security in Dynamics CRM
Переглядів 8712 роки тому
The video shares information about the Manager Hierarchy Security in Dynamics CRM - its importance and steps to configure the same.
Learn about CB Replicator - Dynamics - SharePoint Integration
Переглядів 2192 роки тому
The tutorial shares the steps to start a trial instance of CB Replicator : Integrate it with Dynamics CRM and SharePoint using the Client ID and Tenant ID. Along with it - it shares the importance of why to use CB Replicator while integrating Dynamics CRM with SharePoint
Learn and Explore Security Role in Dynamics CRM : Dynamics CE
Переглядів 6542 роки тому
The video shares the information for the security role configurations in Dynamics CRM : Dynamics CE Clearly shares the importance of User Level Permissions : Business Unit : Parent - Child : Organization along with Business Unit
Learn Customer Service Module : Dynamics CRM : Dynamics CE
Переглядів 7 тис.2 роки тому
The video shares information about the Customer Service Module in Dynamics CRM : Dynamics CE
Learn Field Service Module of Dynamics CRM : Dynamics CE
Переглядів 2,1 тис.2 роки тому
The video shares insights about the Field Service Module of Dynamics CRM : Dynamics CE
Learn Marketing Module of Dynamics CRM : Dynamics CE
Переглядів 3,8 тис.2 роки тому
The video shares the descriptive information about the Marketing Module of Dynamics CRM : Power Platform : Dynamics CE
Learn Dynamics CRM Sales Module - Explained - Step by Step Complete Flow
Переглядів 15 тис.2 роки тому
The video explains detailed steps about the Sales Process/ Sales Module in Dynamics CRM
Learn Navigation in Dynamics CRM : Dynamics Customer Engagement
Переглядів 6282 роки тому
The video covers the basic navigation to be followed in Dynamics CRM : Dynamics Customer Engagement by a beginner It includes steps including swapping between different Model Driven Apps based upon roles and permissions granted to an individuals
Steps to configure a new user in Dynamics CE : Dynamics CRM | User Security Role and Permissions
Переглядів 1,1 тис.2 роки тому
The video shares in descriptive steps to set up a user profile in Dynamics CRM : Dynamics CE with allocation of needed security roles and permissions.
Setting up Trial instance of Microsoft Dynamics CRM :: Power Platform Trial
Переглядів 4,4 тис.2 роки тому
Setting up Trial instance of Microsoft Dynamics CRM :: Power Platform Trial
Big Bear Valley - Snow all the way - Los Angeles - 1st Jan 2022
Переглядів 3562 роки тому
Big Bear Valley - Snow all the way - Los Angeles - 1st Jan 2022
Listing App Package on Microsoft AppSource
Переглядів 9743 роки тому
Listing App Package on Microsoft AppSource
Steps to create an App Package for Microsoft AppSource
Переглядів 3,7 тис.3 роки тому
Steps to create an App Package for Microsoft AppSource
How to register on Microsoft Partner Network
Переглядів 14 тис.3 роки тому
How to register on Microsoft Partner Network
Requirement to list App on Microsoft AppSource
Переглядів 6733 роки тому
Requirement to list App on Microsoft AppSource
What exactly Microsoft AppSource is?
Переглядів 1,9 тис.3 роки тому
What exactly Microsoft AppSource is?
Steps to be followed to upload the plugin in XrmToolBox through Nuget package (#4)
Переглядів 4163 роки тому
Steps to be followed to upload the plugin in XrmToolBox through Nuget package (#4)
Steps to Debug a Plugin in XrmToolBox (#3)
Переглядів 2,6 тис.3 роки тому
Steps to Debug a Plugin in XrmToolBox (#3)
Developing a Plugin for XrmToolBox - Dynamics Customer Engagement(#2)
Переглядів 9943 роки тому
Developing a Plugin for XrmToolBox - Dynamics Customer Engagement(#2)
Importance of XrmToolBox in Dynamics Customer Engagement (#1)
Переглядів 8603 роки тому
Importance of XrmToolBox in Dynamics Customer Engagement (#1)
Steps to customize Views in Model Driven App : Dynamics Customer Engagement : Power Platform
Переглядів 2353 роки тому
Steps to customize Views in Model Driven App : Dynamics Customer Engagement : Power Platform
Steps for Form Customization in Model Driven App - Power Platform
Переглядів 2263 роки тому
Steps for Form Customization in Model Driven App - Power Platform
Simple steps to create and design a Model Driven App in Power platform
Переглядів 633 роки тому
Simple steps to create and design a Model Driven App in Power platform
What exactly Model Driven App is?
Переглядів 673 роки тому
What exactly Model Driven App is?

КОМЕНТАРІ

  • @prashantdhage1345
    @prashantdhage1345 2 місяці тому

    Is outbound marketing decrypted or renamed?

  • @MindnervesTechnologiesMindNerv
    @MindnervesTechnologiesMindNerv 2 місяці тому

    Hi Sumit, this is Amit from Mindnerves Technology Services. Please let me know if we can talk for few minutes. Thanks.

  • @sayedazmatali7394
    @sayedazmatali7394 2 місяці тому

    Hii Sumit, I hope you're doing well! I've seen your videos on UA-cam, and they’re fantastic. I’m interested in exploring a collaboration between my EdTech company and a Microsoft solution partner. Could you let me know your availability so we can connect?

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 2 місяці тому

      Sure Kindly reach me out over my email and we can plan a connect

    • @sayedazmatali7394
      @sayedazmatali7394 2 місяці тому

      @@SumitGuptaDynamics Kindly help me with your email id, so that we can connect?

    • @sayedazmatali7394
      @sayedazmatali7394 2 місяці тому

      Hii Sumit, Thanks for the response!! Kindly share the email id so that we can connect. Thanks!!

    • @sayedazmatali7394
      @sayedazmatali7394 2 місяці тому

      @@SumitGuptaDynamics Mail shared, Can you please check? Thanks!!

  • @URK19EC111ROHIT
    @URK19EC111ROHIT 3 місяці тому

    Sir can I use this Microsoft for my online courses company so that I can use Microsoft certifies for my candidates

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 2 місяці тому

      Microsoft has its own certification process and you may create a profile and appear in for same

  • @prashantd5977
    @prashantd5977 3 місяці тому

    Great information to prepare for an interview. Do you have any tutorials for integrating canvas apps with teams or model driven apps?

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 2 місяці тому

      Thanks Got stuck with few delivery projects and so this got side tracked !! But if you need anything specific would be happy to assist

  • @ravitejasriramoju8817
    @ravitejasriramoju8817 5 місяців тому

    Explain about Dynamics 365 Customer Service do some more videos on dynamic 365 concepts

  • @applecrazy1
    @applecrazy1 6 місяців тому

    Hello, do you offer consultancy for this?

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 6 місяців тому

      Yes let’s connect and check what best I can assist you over

  • @georgekontus6730
    @georgekontus6730 6 місяців тому

    Thank you!

  • @Shivani_Sharrma
    @Shivani_Sharrma 7 місяців тому

    Very help full video for beginners .Every thig is explained in very clear manner .

  • @D365Info
    @D365Info 8 місяців тому

    this is the most effective way of explanation... kudos🙌🙌🙌 please make more videos🙏🙏🙏

  • @StriveVoyage
    @StriveVoyage 8 місяців тому

    hello sir

  • @santoshkumar-sj6ef
    @santoshkumar-sj6ef 8 місяців тому

    Why there is no sound in your video

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 8 місяців тому

      Hi Santosh Thanks for sharing the feedback - earlier it was an issue - but later on updated the setup - Hopefully you got better sound in upcoming content Please do feel free to reach out to me for any inputs

  • @shivanshtiwari9484
    @shivanshtiwari9484 9 місяців тому

    Great job Sumit, Could you please make a detailed video of all Field service modules.

  • @mohanbillakanti6738
    @mohanbillakanti6738 9 місяців тому

    Great explanation Sumit.. thank you

  • @jasbeerkaurgill8739
    @jasbeerkaurgill8739 9 місяців тому

    loved it.. many thanks.. it was very helpful as I was looking out for some quick briefing on CRM modules

  • @jasbeerkaurgill8739
    @jasbeerkaurgill8739 9 місяців тому

    loved it.. many thanks.. it was very helpful as I was looking out for some quick briefing on CRM modules

  • @scopesscope
    @scopesscope 10 місяців тому

    Nice explanation .Thankyou.

  • @akshaysalwe6033
    @akshaysalwe6033 10 місяців тому

    very informative, Thanks 🙂 I have 1 query...for this latest Marketing module what exactly is the Life Cycle of module?? is there any new life cycle, old life cycle i'm aware.

  • @annapurnabonakurthi9174
    @annapurnabonakurthi9174 10 місяців тому

    Thanks Sumit. Could you please explain how we can differentiate the Case and work order .Thanks

  • @AshokKumar-jn3pq
    @AshokKumar-jn3pq 10 місяців тому

    Can you please share the vodeo link for the following session where you said some more things like price list and product adding etc

  • @rocking2709
    @rocking2709 10 місяців тому

    Hi Sumit, How can i publish a .Net Core WebAPI SaaS solution in AppSource.

  • @anonymushandler9091
    @anonymushandler9091 10 місяців тому

    A milestone for beginners.

  • @We_went_camping_again
    @We_went_camping_again 11 місяців тому

    This is the clearest explanation I've seen so far. I have a question though. I have custom entity called Price adjustment. Now I would like to have two different roles, let's call it User and Manager. I want the user role to be able to read Price adjustment table but not add, edit or delete. While the Manager user role has full access. In the user role, I left everything as "None" except for the Read to be Organization. But when I test it, the user role is still able to Add, Edit and Delete. What am I missing?

    • @SumitGuptaDynamics
      @SumitGuptaDynamics 11 місяців тому

      Please under take following Clear the browser cache if possible please use a separate browser for validation Please check if user is part of any team or is part of any other security role

  • @poojatanwar4745
    @poojatanwar4745 Рік тому

    Nicely explained

  • @poojatanwar4745
    @poojatanwar4745 Рік тому

    Very helpful content Sumit Keep it up

  • @pramodagarwal1990
    @pramodagarwal1990 Рік тому

    I liked the video. this is the exact information I was looking for. Thanks

  • @pramodagarwal1990
    @pramodagarwal1990 Рік тому

    nice video. This is very informative, Can make a video on managing security when we add different business in the same environment ?

  • @poojatanwar4745
    @poojatanwar4745 Рік тому

    Excellent but your voice is too low.

  • @shoaibrafique3429
    @shoaibrafique3429 Рік тому

    thank you for the detailed overview of product catalog.

  • @julia_gee
    @julia_gee Рік тому

    I love the way you teach!

  • @manjugurjar8677
    @manjugurjar8677 Рік тому

    Really helpful video for CRM learner.. keep making more videos your way of explaination is really nice and logical.. make more videos

  • @anandgupta1110
    @anandgupta1110 Рік тому

    What if recreate order for quote with won opportunity?

  • @prafulchauhan7402
    @prafulchauhan7402 Рік тому

    Could not find a part of the path 'C:\USERS\PRAFULCHAUHAN\PROJECTS\XRMTOOLBOX\XRMTOOLBOX\PLUGINS'.

  • @mrbeastgaming8567
    @mrbeastgaming8567 Рік тому

    Please do more videos on sales where we can learn more... U r explaining in a wonderful way

  • @mrbeastgaming8567
    @mrbeastgaming8567 Рік тому

    Tq very much... This video helped me a lot used it multiple times

  • @estudosareadedados477
    @estudosareadedados477 Рік тому

    Muito obrigada, tava com uma dificuldade terrível para entender isso (tô estudando pra uma prova), e você me ajudou bastante! Saudaçoes do Brasil!!

  • @npbemea3246
    @npbemea3246 Рік тому

    very low sound..can't hear it.

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Hi Thanks for sharing the same - yes initailly the steup was not as expected - but have recently upgraded and I hope content in my next video is meeting up expectations. If you have anything specific - Do let me know and I'll ensure to assist you over the same

  • @omkarp8521
    @omkarp8521 Рік тому

    Very informative video 👍can you please make one where you can explain with practical scenarios which plugin to use when as scenarios for Prevalidation, Preoperation and postoperation

  • @vinayakaramappagari5298
    @vinayakaramappagari5298 Рік тому

    Thanks for the uploading video

  • @ramakrishnareddy7515
    @ramakrishnareddy7515 Рік тому

    Hai sir, you have to create the active directory for client id and secret id why we create sir please explain

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Client ID and Client Secret is needed - to ensure that we are developing a code - which is not dependent on user. If you are developing userid/password and over a time it gets deactivated then your application will stop working

    • @URK19EC111ROHIT
      @URK19EC111ROHIT 3 місяці тому

      Sir can you please share your mail id

  • @dunhilislive
    @dunhilislive Рік тому

    Hi, I want reseller authorization from Microsoft guide me please.

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Hi What specifically are you trying to perform post getting the authorization

    • @dunhilislive
      @dunhilislive Рік тому

      @@SumitGuptaDynamics I setup Microsoft Partner as a reseller and I have my company LLC as well but still not getting the approval, Kindly if you guide or help me to how to proceed.

    • @dunhilislive
      @dunhilislive Рік тому

      @@SumitGuptaDynamics I watched so many videos, tried to contact on Microsoft support but unfortunately still not received any support from Microsoft to help me out of the problem please help me to fix these problems

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      @@dunhilislive Thanks for reaching out - can you please share the specific concern you are facing out in there

  • @AndriyHrn
    @AndriyHrn Рік тому

    Thank you, crmbro :)

  • @amarnathr4809
    @amarnathr4809 Рік тому

    Hi Sumit, its been more than 2 weeks and still Im seeing my tool status as Pending, I havent got any mail from Devs of XRMToolbox, Please help!

  • @QaisNL
    @QaisNL Рік тому

    Hi Sumit, i would like to see new video’s about Marketing and Customer Service. If u have time plzzz

  • @williamsatish25
    @williamsatish25 Рік тому

    Volume is too low, otherwise it is very good video. After 42 min the volume does increase to normal level.

  • @williamsatish25
    @williamsatish25 Рік тому

    It was easily explained, only draw back is that when you type there is drum beat sound that is because of hollow wood bench. If you can avoid it, it would be real great, i got annoyed as you were talking and at the same time typing my concentration was going off a bit. In some places the voice was bit low.

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Thanks @williamsatish25 This has been really helpful

    • @krstnl2514
      @krstnl2514 7 місяців тому

      That was my feedback too. But overall, this tutorial video was great and helped me for my upcoming interview. Thank you Sumit!

  • @sharjilkhan5137
    @sharjilkhan5137 Рік тому

    Please make a video on types of security in Dynamics 365 with some scenarios of every type

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Sure Sharjil Just a request if you liked my video please do likenit

    • @sharjilkhan5137
      @sharjilkhan5137 Рік тому

      @@SumitGuptaDynamics Yeah I have already liked your video

    • @sharjilkhan5137
      @sharjilkhan5137 Рік тому

      @@SumitGuptaDynamics Already liked

  • @sandeep48dh
    @sandeep48dh Рік тому

    Nice video, but unable to hear properly as your voice is so feeble. Trying hard to hear what you are saying.

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Sorry about that Had upgraded the audio system recently and planning to remake the video !! 🥳

  • @alletecuser
    @alletecuser Рік тому

    what does solutionanchorname in input.xml represent? Pls reply

    • @SumitGuptaDynamics
      @SumitGuptaDynamics Рік тому

      Need to check that hadn’t worked upon this for long time !!

  • @raghunrch
    @raghunrch Рік тому

    Can you please make a video on CICD please