MB-400 Exam QuestionsBrowse all questions from this exam

MB-400 Exam - Question 61


DRAG DROP -

You need to resolve the performance issue with the Total Billed customer plug-in.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

Select and Place:

Exam MB-400 Question 61
Show Answer
Correct Answer:
Exam MB-400 Question 61

Scenario: User1 reports that performance is slow when viewing total billed customer time.

A plug-in for Dynamics 365 Sales automatically calculates the total billed time from all activities on a particular customer account, including sales representatives' visits, phone calls, email correspondence, and repair time compared with hours spent.

Reference:

https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/register-deploy-plugins

Extend the platform

Discussion

6 comments
Sign in to comment
RoelG
Jun 24, 2020

https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/debug-plugin 1. Register and deploy the plug-in assembly. 2. Attach the debugger 3. Run the total billed customer time query 4. Correct the failing plugin-code and compaly 5. Unregister the old version of the plug-in and reregister the new version of the plug-in

mgharably
Jun 26, 2020

RoeIG answer is correct

TaiH
Jun 28, 2020

This is the order I have made as well.

Kirael
Jun 29, 2020

Agree ! Here's the link : https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/debug-plugin

cdle
Aug 20, 2020

Agree, that's straight up the answer from microsoft documentation.

Oda
Dec 4, 2020

This would make better sense because of the statement 'All testing and problem diagnostics are performed in a copy of the production environment.'

Oda
Dec 4, 2020

also this statement. 'Register and deploy the plug-in assembly. If there is another copy of the assembly at the same location and you cannot overwrite that copy because it is locked by Dynamics 365 Customer Engagement (on-premises), you must restart the service process that was executing the plug-in. Refer to the table below for the correct service process.'

Oda
Dec 4, 2020

also this statement. 'Register and deploy the plug-in assembly. If there is another copy of the assembly at the same location and you cannot overwrite that copy because it is locked by Dynamics 365 Customer Engagement (on-premises), you must restart the service process that was executing the plug-in. Refer to the table below for the correct service process.'

lorper
Jul 21, 2021

I think the order is right. The three first steps are to resolve the issue. That's the key: 1. Attach the debugger (to debug the current issue) 2. Run the total billed customer time query (to raise the problem and see in runtime the fail) 3. Correct the failing plugin-code (you know already what's going on. It's time to fix it. Only code up to now) 4. Register and the plug-in assembly (this new one! Once it has been solved) 5. Unregister the old version... (this is a bit redundant: you have already deployed the fixed one... but also it is now when you can unregister the other because the new one is ok). Hope it helps.

dj74
Jun 20, 2020

Register and deploy is not correct, the plugin was already registered. Unregister should not be needed, you can update the asambly unless you change some registration steps.

danosagi
Jun 12, 2020

Shouldn't we put the register plugin assembly to the 1st step? Not familiar but why would we register the plugin assembly right after all the debugging? How do we debug if plugin assembly not registered? Anyone please confirm if I'm correct?

ugurb
Jun 12, 2020

No, you shouldn't register plug in as a 1st step. You have to debug and fix incrroect lines with existing code first than after fixing them you can register compiled/corrected dll.

kennyk123
Aug 26, 2020

Should "Register and deploy the plug-in assembly." be your number one considering that you are troubleshooting the plugin as a starting point and you would not presumably know what the issue is at this point, thus making registering a plugin pointless?

Druey
Oct 11, 2020

Following https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/debug-plugin There is no doubt about what the first step should be. However I don't understand why we should register a plugin that is already registered. If it was not registered, it would be impossible that there's a problem with the plugin

CDDT
Apr 18, 2021

Uncorrect! 1. Unregister the old version of the plug-in and reregister the new version of the plug-in (so I will create a new version without make confusion,and by deployment, I'll be able to remove old version) 2. Attach the debugger 3. Run the total billed customer time query 4. Correct the failing plugin-code and compaly 5. Register and deploy the plug-in assembly. -> I must load the fixing updates and go to deployment phase