MS CRM Technical Interview Question and Answer

Q) Difference between  A Synchronous Plugin and Custom Workflow?
Ans) The key difference is Images that you can use in Asynchronous Plugin, but not in workflow and also you cannot make an Asynchronous Plug-in on demand like the way we can do it in workflows.
A Synchronous Plugin are lighter weight than workflow process.

Q)What is the use of Secondary Entity within Plugin Registration Tool in MSCRM 2011 ?
Ans) Secondary Entity use when you have to trigger plugin or retrieve record from Intersect Entity(contactleads) having records of Entities(Contact and Lead) having N:N Relationship.
When is ‘Secondary Entity’ required
The following 2 messages require the ‘Secondary Entity’ to be specified while registering a step in Plugin registration:
  • SetRelated
  • RemoveRelated

These two methods were extensively used in Dynamics CRM 4.0, but they were deprecated from Dynamics CRM 2011 onwards; although you can still use them in 2011 and 2013.

What does ‘SetRelated’ and ‘RemovedRelated’ do

These two messages are basically triggered when a primary entity record is associated/dissociated with/from the secondary entity record.

Question :  Tell me types of Entity and What are Organisation Type in Entity ?
Entities Overview – Microsoft Dynamics CRM

Entities form a vital piece of the Microsoft Dynamics CRM framework. Essentially, entities are used to model and manage business data. Some common entities that most Dynamics CRM users are familiar with are Account, Case, Campaign, Contact, Lead, and Opportunity. These entities deal with many of the most common sales, service, and marketing data with which a CRM user frequently engages.

Types of Enity in MSCRM


There are three main types of entities: system, business, and custom. In Dynamics CRM, system entities handle internal processes such as workflows. It is important to note that system entities cannot be deleted or customized. Business entities are the default entities within Dynamics CRM which include Case, Account, and Opportunity. One of the most important elements in Microsoft Dynamics CRM is customization. Custom entities provide organizations with a way to meet their needs head-on. One example of this is that you can create a vendor entity if you are a retail business and then dictate how it relates to different entities within your organization. Since each entity supports a variety of actions, streamlining communications processes among est your organization is now an attainable goal.

How do secured fields behave for Retrieve and RetrieveMultiple?

When you call the Retrieve or RetrieveMultiple methods or messages, Microsoft Dynamics 365 evaluates if the caller and the impersonated user have access to each retrieved record (this is the regular security process) and each secured field. The call does not throw an exception if the criteria contain secured fields for which the caller does not have access. Instead, null values are returned for secured fields if they are part of the output column set.
The following describes more about the retrieve multiple behaviors for secured fields.

When a secured attribute is in the column set

If the caller (or impersonated user) does not have read access to the secured fields that are included in a column set, the value returns as null. You cannot tell the difference between a returned null value caused by no data or caused by insufficient access

9 comments:

  1. MS CRM 2016 SP1 interview questions

    http://mscrmforeveryone.blogspot.com/2016/08/ms-crm-2016-sp1-interview-questions-61.html

    ReplyDelete
    Replies
    1. hii surmeet singh this is yashwanth. i have seen your blog.i am having interview with cognizant client.Please send me frequently asked interview questions...on msdynamics developer as well on which topics i need to concentrate more..waiting for your response thank you

      Delete
    2. plz send me the link adlayashwanth@gmail.com

      Delete
  2. Greate! Amazing solutions, this information is really helpful for Microsoft CRM developer. Thank you so much for sharing this with us!

    ReplyDelete
  3. Amazing Post.

    Thanks for sharing this informative Article.

    wordpress customer portal

    ReplyDelete
  4. This is an awesome post. Really very informative and creative. This sharing concept is a good way to enhance the knowledge. Thank you very much for this post. I like this site very much.
    CRM Software In India
    CRM Software In Chennai

    ReplyDelete
  5. Good post. I learn something totally new and challenging on blogs I stumble upon on a daily basis. It will always be interesting to read articles from other authors and practice something from their websites...
    CRM Software in Dubai
    CRM Software in UAE
    CRM Software
    Customer Relationship Management Software

    ReplyDelete
  6. Nice article I was impressed by seeing this blog, it was very interesting and it is s for sharing all the information with us all.very useful for me. Nice article I was impressed by seeing this blog, it was very interesting and it is s for sharing all the information with us all.very useful for me.
    oracle training in chennai

    oracle training institute in chennai

    oracle training in bangalore

    oracle training in hyderabad

    oracle training

    oracle online training

    hadoop training in chennai

    hadoop training in bangalore

    ReplyDelete

Numbering Table Parent group and child group ssrs report

 Recently I have faced a scenario to numbering parent group and subgroup in the following formate 10 parentGroupRow1    10.1 childGroupRow1 ...