Loading...
https://microsoftdynamicscrmonlinetrainings.blogspot.com/2015/06/dynamics-crm-interview-questions.html
Q: What is CRM Service of MSCRM?
Ans:
CRM Service is the main web service and it exposes Six methods such that you
can write your code against CRM entities. To perform operation other than the
six operations (six methods provided by mscrm) we will have to use the Execute
method.
Q: What is Metadata service of MSCRM.
Ans:
Dictionary meaning of the word METADATA is data about data and similarly the
metadata holds the information about MSCRM means the information about the
entity and attribute e.g. Display name, platform name, size of the attribute,
datatype of attribute etc. If we want to access any information about any
entity (Dynamic or system) we will have to make use of the Metadata service. In
the database we can find the metadata table and name of these table begins with
keyword Metadata.
Q: What is discovery Service?
Ans:
The Discovery service is a global service that helps the caller to detemine the
correct organization and URL. Microsoft CRM server may include several servers.
Each server might be dedicated to multiple organization. Each of these servers
will have dedicated web-service URL for faster operations. Internally the
Microsoft CRM server allocation may change so the discovery service directs the
request to its corresponding web-server for further processing.
In
short the Discovery service responsibility is to find the 'CRM Service' and
'Metadata Service' urls.
The
discovery service returns the list of organization URLs that the
current-requester (current user) belongs to. During the Outlook client
configuration discovery service shows he list of organization the current-user
belongs to.
This
web-service is used to create authentication ticket in case of Windows live
authentication.
Q. Suppose there is a plug-in registered
for account entity. When a user submits a request (e.g. account creation etc.)
to the web-server then what will happen in the server?
Ans
- The plug-in will get loaded into the memory and will perform the operation it
is needed to do.
Q. Now what will happen if 100 users
will submit the request to the web-server? The plug-in code will get loaded
into the memory for 100 times?
Ans
- Answer is NO. Noticable point over here is that the Microsoft CRM is a
mananged application and runs under .Net framework. So whenever the first
request arrives at the web-server the plug-in code is loaded into the memory
and will perform its operation and susequently the same plug-in code will serve
the process for other user as well. So this way it saves the amount of time required
to load the plug-in into the memory. If the plug-in code is not being used for
long then the Garbage collector will identify it and will sweep the plug-in out
from the memory.
Q. How to add/remove columns in an
entity lookup window.
Ans
- Go to Settings >> Customization >> Select the entity >>
Click 'Forms and Views in the Left Nav Pane" >> Double click the
'Entity Lookup View' >> Dialog box appears that contains the Add/Remove
and Sorting options for a lookup view.
Q. How to Debug the java script that we
write for some validation on entity pages.
Ans
- Following are the steps that are needed to be followed:
1.
Enable the Debugging in the Internet Explorer - Goto Tools >> Internet
Options (wizard will appear >> Click the 'Advanced Tab' >> Under
Browsing Section uncheck the 'Disable script debutting' checkbox >> Click
OK.
2.
Edit the java script code of the Entity Page that you want to debug.
3.
Put the statement 'debugger;' above the line where you want do the debugging.
e.g. suppose my java-script show 'Hello World' message and i want to debug this
then following is the way I am going to add script:
debugger;
alert('Hello
World')
4.
Save and Publish corresponding customization.
5.
Perform the operation that would trigger the java script written by you
6.
Debugger dialog box will appear and select appropriate debugger (Visual Studio
new or existing instance)
And
you may start debugging from the 'Debugger' statement of your javasript.
virtualnuggets
1772144249806214427
Post a Comment Default Comments Facebook Comments
Home
item
Popular Posts
-
The platform is the heart of the Microsoft Dynamics CRM system. When you use the Microsoft Dynamics CRM SDK, you are building ...
-
Microsoft Dynamics CRM is our customer relationship management (CRM) business solution that drives sales productivity and marketing effe...
-
In Out-Of-the-Box aspect or feature particularly in software, is a feature of a product that works instantly after setting up without any ...
-
Q: What is CRM Service of MSCRM? Ans: CRM Service is the main web service and it exposes Six methods such that you can write your code...