Wednesday, 26 September 2018

Dynamics CRM Experienced Interview Questions latest

MS Dynamics CRM Interview Questions – If you are looking for Microsoft Dynamics CRM Interview Questions, then you are at right place. This blog post will help you to explore 100+ dynamics crm interview questions for experienced and freshers. This list of questions will help you to crack your next ms dynamics job interview. Happy reading.!

Microsoft Dynamics CRM Interview Questions

Microsoft Dynamics CRM General Interview Questions – This section includes interview questions from services, field, form security, auditing, etc.

Easy Microsoft Dynamics CRM Interview Questions

What are the services available in CRM 2016?
What is the main difference between CRM 4.0 and CRM2016 services?
Any idea on current version of CRM?

Medium Microsoft Dynamics CRM Interview Questions

What is Discovery service and purpose of it?
What are the REST calls in CRM?
What is early binding and late binding. How is it used in CRM?
What is PrinciplalObjectAccess table why is it used?
What is the use of stringmap table?

Advanced Microsoft Dynamics CRM Interview Questions

What are the different types of Authentication methods supported in Dynamics CRM
What are different types of Modules we have in CRM?
Can you explain the Marketing Life cycle in CRM?
Can you brief on Sales module of CRM?
How the service module works in CRM?
Explain details about “Event Execution Pipeline”
What is field level security?
What is form level security?
Can we control the field level security based on security role?
Can we control the entities in site map with security roles?
Will auditing slow down my system?
Does audit data count against my CRM storage quota?
Can I audit just changes done by a couple users?
Can I schedule auditing to be turned off during data import?
What type of operations and data can be audited in CRM?

Dynamics CRM Field Level Security Interview Questions

Easy MS Dynamics CRM Interview Questions
What is the importance of field level security in CRM?
What are the permission we can restrict on specific field with field level security?
What are the high level steps to enable field level security?
What will happen if a field is enabled for field level security?
What a field level security profile contains in CRM?
Can we add user/team to more than one field level security profile?
Can we delete System Administrator field level security profile?
Can we set field level security for OOB fields?
Do Audit history maintained for enabling and disabling field level security by setting “IsSecured” on a field?
What will happen if the user don’t have “Read” security on a field?

Medium MS Dynamics CRM Interview Questions

How can we know what are all attributes can be secured in CRM with field level security?
Do all attribute data types support to restrict all permissions with field level security?
Which security roles allow you to see secured fields?
What will happen if multiple profiles assigned to user/team?

Advanced MS Dynamics CRM Interview Questions

How do secured fields behave for create or update?
How do secured fields behave for Retrieve and RetrieveMultiple?
How do secured fields behave when records are shared?
How do secured fields behave for filtered views?
How do secured fields behave for offline synchronization?

MS Dynamics CRM Customizations Interview Questions

This section included interview questions from Entity, field, form, view, Ribbon, dashboard.

Dynamics CRM Easy Interview Questions

Can we modify the name of root business unit?
Can we have 2 BU’s for a single user?
Can we add different BU related users to a single Team?
Where we need to change the prefix for custom components?
How to see the CRM version information?
Where can we set the Default module and Entity to get on opening CRM?
Where to do the user related (personal) settings?
Where to change the #of records count limit that displaying in entity grid view?
What is the maximum limit of records can be displayed in CRM grid view?
Where can we change the number, currency and time formats?
What are the different data types we have in CRM?
Can we create a new field from form customization?
What is the max chars limit for “Multiline textbox”?
What is the lookup data type and where it will be placed?
What is the char limit for custom components pre-fix?
Where does CRM store Option Set values in SQL Server?
What are requirement levels we have to create a new field for an entity?
What are the default settings for Field level security and Auditing?
How can you customize the CRM Ribbon?
Where can we get Organization and Discovery service URLs in CRM instance?

Medium Dynamics CRM Interview Questions

How many types of relationships are available in crm?
What are the “Relationship behaviors” in CRM and explain each of them?
Where the Option set field options are stored in CRM?
How can you add Custom buttons to Ribbon?
How can you Hide system ribbon buttons?
How can you override system ribbon button functionality?
Is there any way to get Intelligence for Ribbon customizations in VS? If yes, how?
What are filtered views?
What is the importance of Application Ribbon component in CRM?
What is the importance of Site map in CRM?
What are the different types of forms we can create in CRM 2015?
What are the limitations of Quick create form w.r.t controls and design?
What are the limitations of Quick view for w.r.t. controls and design?
What are the different web resource supported by CRM?
Can we enable/disable the plug-in steps from CRM solution?
What are the different types of views we have in CRM?
How can we create a custom activity in CRM?
What are the different changes you observer between custom entity and custom activity?
What will happen if we set “Searchable” as “No” for a field from customizations?

Advanced Dynamics CRM Interview Questions

What is the difference when the ownership is user vs organizaion for a custom entity?
What are the types of Ribbons we have in CRM 2011?
What will at backend on creation of new custom entity in CRM?
What are the different type of N: N relationships we have in CRM?
What are the options we can’t rollback if we enable them while creating custom entity?
What are the options we can rollback if we enable them while creating custom entity?
What are the settings we need to do to see the entity relations from Advanced find?
What is the importance of “Manager Properties” on CRM components?

Microsoft Dynamics CRM Scenario Based Interview Questions

When we should go with Global option sets?
What is the importance of Manual N:N relationship? Can you explain with a simple scenario?
When we can use multiple forms? Can you explain in detail?

Solutions MS CRM Interview Questions

Easy MS CRM Interview Questions
What are types of solutions in CRM 2011?
Can we export Default solution as “Managed Solution”?
What is Managed Solution?
What is unmanaged solution?
Can we update the components in Managed solution?
What is the process to update Managed solution?
How can we know the Owner of Managed solution?

Medium MS CRM Interview Questions

What are components we can add from solutions?
What is meant by web resources and how many types of web resources we have?

Advanced MS CRM Interview Questions

What are the minimum privileges required to create solution?
Read write of Customizations
Read write of solutions
Read write of publishers
Read write of web resources
Import and Export customizations
Publish customizations
What is meant by Managed Properties?
What is meant by publisher and why we are using it in CRM 2016?

CRM Interview Questions

Difference Interview Questions on Microsoft Dynamics CRM
Discovery service Vs Organization service
Managed Solution Vs Unmanaged Solution
Plug-in Vs Workflow
Workflow Vs Dialogue
Sync Vs Async Plug-ins
Global Option set Vs Normal Option set field in CRM
Append Vs AppendTo
Share Vs Assign
Organization owned entities Vs User Owned entities

Advanced CRM Interview Questions

Query Expression Vs Fetch XML query
Query Expression Vs Query by Attribute
Form level security Vs Field level security
Pre-Image Vs Post Image in Plug-ins
Plugin deployment: Difference between GAC, DataBase, Disk deployments.
SQL based Vs Fetch XML based SSRS reports
Async Plug-in Vs Custom Workflow
Pre-Validation step Vs Pre-Operation step
Secure configuration Vs Unsecure Configurations in Plugin

Dynamics CRM Interview Questions

Microsoft Dynamics CRM Plug-ins Interview Questions.
What is the process to develop the Plug-in?
What is the process to register the Plug-in in CRM?
What are stages we have in CRM?
What is the namespace for IPlugin Interface? (Xrm.Sdk)
What is the method we need implement from IPlugin interface?
Do we have all attributes on the form in “Target” attribute of Input parameters in CRM?
Which type of plug-ins contains “Output Parameters”
When can infinite loop occur in a plugin? How do you avoid infinite loops in plugin code?
Different fields in context object
When we can go for pre-validations and when we can go for pre-stage?
At what events “Images” are not available
What is the advantage of adding “Pre or Post” images to a plug-in
How can you debug the Plug-in code?
What is plug-in profiler and importance of it?
What is the secured configurations and how can we access from plug-in code?
What is the unsecured configurations and how can we access from plug-in code?
What are the minimum privileges a user should have to register a plug-in in CRM?
What are different methods of Plug-in storage?

MS Dynamics CRM Workflows Interview Questions

What is the process of creating sample UI workflow?
How can we create Timeout conditions in workflow?
Difference between Timeout and Wait conditions?
What is the importance of scope option in workflow?
What is CorrelationToken in workflows and importance of it?
Generally, workflows are getting failed after 8 iterations. Is there any way to overcome this?

MS Dynamics CRM Security Interview Questions

Explain the difference between Append & Append To?
Can you explain the difference between Share and Assign?
What are the different access levels we have in CRM?
What are the different types of privileges we have in CRM?
What is the default role assigned to user if it created from OOB import tool?
Which roles will get access by default on creation of custom entity?
Can we export child business unit security roles?
What are the minimum privileges required to track the outlook appointments into CRM?
User wants add notes to an account record. Which privileges he should have on account and notes?
References:
https://crmtipsbyprm.wordpress.com

Saturday, 1 September 2018

Dynamics CRM: What is difference between Workflows, JavaScript, Plugins ?

There are three ways to automate actions in Microsoft Dynamics CRM: workflows, JavaScript, or plugins. In this blog we will discuss the difference between them and how to choose which option is appropriate for your task.
  • Workflows can perform tasks such as updating data or sending email. They are triggered by saving records, creating records, or changing specific fields on a form, and once triggered, they run on their own in the background. As you can see in the example of How to Assign a Territory to a Lead in Dynamics CRM, you can even look up data in another entity.

  • JavaScript runs on the screen while the user is using a form. JavaScript is triggered by events within the page, updating a field or saving, and it is commonly used to hide or show different fields on the forms. You can also, for instance, Populate a CRM 2011 Lookup or PartyList Field Using JavaScript by having a lookup automatically linked to the record based on what is entered in another data field.

  • Plugins are separate .Net programs that respond to saving records or creating records. They can be set to run immediately on the screen or on their own behind the scenes depending on the need. Plugins are often used to do advanced tasks because they can be programmed to do anything within the limits of .Net and the SDK.
So, how do you decide using workflows vs. JavaScript vs. plugins when so there are many ways to update the information you want? There are a few factors to help the decision:
  • Does the user need to see the results before moving on?
    This is known as synchronous processing. If the user needs to see the change on the screen, it should be done with a plugin or JavaScript and not a workflow. A workflow can take several seconds or minutes to process and should not be used in a process where users must wait for it to complete before they can continue.
  • Who will the maintenance fall to? Users or IT?
    Workflows are much easier for business users to modify than JavaScript or plugins, which require some code. JavaScript or plugins should be avoided in processes that may change frequently.
  • Does it need to be run on demand or only responding to system events?
    Workflows can easily run on demand (a.k.a manual workflow), but JavaScript and plug-ins require custom buttons in order to run on demand.
  • What is the relationship between the primary record and the records that need to be updated?
    Workflows can update records with a N:1 relationship (a lookup on the record), but they cannot run on 1:N relationships (those on the left navigation or in a sub-grid). So using a workflow, you cannot automatically update all the contact addresses when the parent account address changes. But this can be done with a plug-in.
Here is a table that will help you identified the difference between workflows, JavaScript, and plugins for use within Microsoft CRM.
WorkflowJavaScriptPlugin
SynchronousAsynchronousSynchronousEither
Can Get External DataNoYesYes
MaintenanceBusiness UsersProgrammersProgrammers
Can Run AsUserUserCRM System
On DemandYesNoNo
Nested Child ProcessYesNoYes
Executed After SavingAfterBeforeAfter
TriggersCreate, Field Change, Status Change, Assign to Owner, On DemandField change or Form LoadCreate, Field Change, Status Change, Assign to Owner, Delete
For different cases when the user may need to walk through a process and make decisions, dialogs may instead be the right answer. 

𝗣𝗼𝘄𝗲𝗿 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 – 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿 𝘁𝗼 𝗘𝘅𝗽𝗲𝗿𝘁

  🔰 𝗣𝗼𝘄𝗲𝗿 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺 𝗜𝗻𝘁𝗲𝗿𝘃𝗶𝗲𝘄 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 – 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿 𝘁𝗼 𝗘𝘅𝗽𝗲𝗿𝘁 🚀 🟢 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿 / 𝗝𝘂𝗻...