0% found this document useful (0 votes)
53 views5 pages

TCS Interview Questions and Answers

The document contains a list of interview questions and answers related to Dynamics 365, covering topics such as data types, processes, business roles, workflows, security roles, and plugin execution. It outlines various features and limitations within Dynamics 365, including types of solutions, hierarchy models, and marketing modules. Additionally, it touches on programming concepts like OOP principles and JavaScript events relevant to the platform.

Uploaded by

Samad Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views5 pages

TCS Interview Questions and Answers

The document contains a list of interview questions and answers related to Dynamics 365, covering topics such as data types, processes, business roles, workflows, security roles, and plugin execution. It outlines various features and limitations within Dynamics 365, including types of solutions, hierarchy models, and marketing modules. Additionally, it touches on programming concepts like OOP principles and JavaScript events relevant to the platform.

Uploaded by

Samad Shaikh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TCS Interview questions and answers:

. self-introduction.
. Project details.
. Role and Responsibilities.

***************************************************************************************
1. Data type of dynamics 365.
Ans: Data types in dynamics 365 are:
1. Single Line of Text,
2. Option set,
3. Multiselect Option set,
4. Two Options,
5. Image,
6. Whole Number,
7. Floating Point Number,
8. Decimal Number,
9. Currency,
10. Multiple Lines of Text,
11. Date and Time,
12. Lookup,
13. Customer,
14. File

2. How many types of process in dynamics 365.


Ans: There are 4 types of process in dynamic 365. Workflow, Dialogs, Actions and Business process flow.
3. Scope of Business role in dynamics 365.
Ans:
1. Specific Form
There will be one of these for each Main Form you have. This Business Rule will only run on the form
selected. This is the lowest level of scope and provides flexibility to provide different experiences on
different forms.
2. All Forms (Client Side)
This Business Rule will apply on any form. You must be on the form, however, for the Business Rule to
run.
3. Entity (Server Side)
This Business Rule runs server side, and you do not have to be on a Form for the Business Rule to run.

1
4. Scope of Workflow.
Ans: There are 4 types of scope in Workflow.
1. User
2. Business unite.
3. Parent Child Business
4. Organization
5. Life cycle of sales.
Ans: Lead Capture -> Follow-up -> Lead Qualification/ Dis-Qualification
1. Contact Setup
2. Account setup
3. Competitor Setup
4. Opportunity management
5. Product CatLog
6. Quote Management
7. Order Management
8. Invoice Management
9. Goal management

6. Types of Solution.
Ans: There are two types of Dynamics 365.
Manage: A managed solution is a completed solution that is intended to be distributed and installed
Unmanage: An unmanaged solution is one that is still under development or isn't intended to be distributed.
7. What is Manage Property?
Ans: You can control which of your managed solution components are customizable by using managed
properties
8. Types of Hierarchy model.
Ans: The hierarchy security model is an extension to the existing security models that use business units,
security roles, sharing, and teams. It can be used in conjunction with all other existing security models.
9. What is Access Team?
Ans: Access Teams cannot own records, and no security roles can be assigned to these teams. The records
can be shared with an access team; therefore, the team is granted access rights to the shared records such as
Read, Write, and Append.
10. What is Append and append to?
Ans: Append: When an table/entity (child) has a lookup of another entity (parent) on its form. It is a must
that the current user have the “Append” privilege on the current entity (child) so that it can set the values for
the lookups on the current entity/table (child).
For example: “Enrollment” entity has the lookup of “Course” on its form, here Course is parent
and Enrolled Course is child table so the user needs to have the “Append” privilege on Enrollment entity
to be able to set the Course lookup.

2
Append To: When an entity/table (parent) is used as a lookup on another entity (child) form. It is a must
that the user have the “Append to” privilege on the entity (parent) that is referred to in the lookup so that it
can set the values for the lookups of this entity on any other form.

11. Limitation of Business role. how many block it allow in single business role?
Ans: You can add up to 9 conditions to a single Business Rule.
Limitations:
1. One of the limitations of business rules is that they are not executed during bulk edits and imports.
2. We can’t debug and trace business rules like we do the JavaScript.
3. The actions that can be performed using business rules are limited compared to the requirements a
developer has to meet, like setting a field value by appending two other field values and hence forces
them to depend on JavaScript.
4. Also business rules are launched in the order they are activated. So one has to know all the business
rules and the order in which they are to be executed in an entity.
5. The number of If…Else statements in a business rule is limited to 10.
6. The execution of a business rule is always enforced. There is no control over their execution. When a
JavaScript and business rule acts on the same field of a form, the precedence is for System JavaScript
followed by Custom JavaScript and then business rules.
7. A JavaScript cannot be called from a business rule.
8. A business rule can be acted only on the fields of local entities and not on the fields like look up of
related entities or parent entities. Also, business rules can’t interact with tabs and sections.
12. How many types of Security role?
Ans: MS Dynamics CRM provides three types of security:
 Role based security
 Record based security
 Field level security
13. Web resources uses.
Ans: the use of web resources comes into the picture when the CRM is extended on the client side.
Web resources are: Webpage (HTML), Style Sheet (CSS), Script (JScript), Data (XML), Image
(PNG,JPG,GIF, ICO)
14. Types of filed in dynamic 365. (Calculation and rollup filed)
Ans: Simple field, Calculated field, Rollup field.
15. How many types of views in dynamics 365?
Ans: There are three types of views: personal, system, and public.
16. Ribbon workbench.
Ans: The Ribbon Workbench for CRM is a tool written to make customizing the Ribbon easier and quicker.
The Ribbon is the user interface element that appears at the top of all recent Microsoft Applications and was
the successor to the old 'toolbar'.
17. Types of Forms in dynamics 365.
Ans: There are 4 type of form which are:
Main form, Quick Create, Quick View and Card.

3
18. Relationship in dynamics crm.
Ans: Microsoft Dynamics CRM supports the following relationships :
1. 1:N relationships (one to many).

2. N:1 relationships (many to one).


3. N:N relationships (many to many).

19. Relationship behaviour in dynamics crm.


Ans: The different type of behaviours provided are,
Parental:
o In a parental relationship between two entities, any action taken on a record of the parent entity is also
taken on any child entity records that are related to the parent entity record. if you delete a record in the
parent entity, the related child entity records are also deleted; or if you share a parent entity record, the
related records from the child entity are also shared. All option are disable for Parental relationship
Referential:
o In a referential relationship between two entities, you can navigate to any related records, but actions taken
on one will not affect the other
Referential, Restrict Delete:
o Actions taken on parent will not affect child record but parent record cannot be deleted till the child record
exists. i.e. you cannot delete a record when related records exist.
Configurable Cascading
20. Marketing Module.
Ans: Below are the marketing module:
1. Marketing List
2. Campaign
3. Campaign Activities
4. Targeted Products
5. Sales Literature
6. Campaign Response
7. Lead Capture / opportunity Creation

21. What are the stages in plugin/Plugin execution pipeline?


Ans: MS CRM Plugin Execution Pipeline
 Pre-Validation.
 Pre-Operation.
 MainOperation.
 Post-Operation.
22. At what stage rollback support in plugin.?
Ans: Sync plugin.

4
23. In which scenario we use pre validation and post validation and what is
different between that?
Ans: If the purpose of your plugin is to validate (what’s in a name) data in your record or normalizing it
before save, chances are you want to use the Pre-Validation stage.
24. Do you have any idea on power flow.
Ans:

25. What is Power automate flow?


Ans:

26. what is your current role.


Ans:

27. JavaScript type of events. give examples for all events.


Ans: Onload, OnSave, Onchange, Tabstatechnage
28. OOPS concepts.
Ans: Abstraction, Encapsulation, Polymorphism and Inheritance.
29. Which concepts has example of over riding and over loading.
Ans: Polymorphism
30. What is Access modifiers?
Ans: Access modifiers are keywords used to specify the declared accessibility of a member or a type.
31. Can you create class as a private?
Ans: No, there isn't. You cannot have a private class unless it is nested.
32. How to create class and object of class?
Ans : In C#, here's how we create an object of the class. ClassName obj = new ClassName(); Here, we have
used the new keyword to create an object of the class. And, obj is the name of the object.

You might also like