function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
SFDC TortoiseSFDC Tortoise 

im new in SFDC. Can any one explain how record type is working & its use

Best Answer chosen by SFDC Tortoise
Sainath VenkatSainath Venkat
Hello Sonu Kamble 1,

What is a Record Type?
Allows you to define different sets of picklist values for both standard and custom picklists
Record Types help you implement your custom business processes

Why use Record Types?
To segment picklist values specific to business needs
Examples: segment by division, product line, or region
Easier administration – fewer fields to maintain

Business Process
What is a Business Process?
•Allows you to track separate sales, support, and lead lifecycles across different divisions, groups, or markets
Available Business Processes:

--> Sales Processes - Create different sales processes that include some or all of the picklist values available for the Opportunity Stage field
--> Support Processes - Create different support processes that include some or all of the picklist values available for the Case Status field
--> Lead Processes - Create different lead processes that include some or all of the picklist values available for the Lead Status field
--> Solution Processes - Create different solution processes that include some or all of the picklist values available for the Solution Status field


Mark it best if it solves your problem

All Answers

Sainath VenkatSainath Venkat
Hello Sonu Kamble 1,

What is a Record Type?
Allows you to define different sets of picklist values for both standard and custom picklists
Record Types help you implement your custom business processes

Why use Record Types?
To segment picklist values specific to business needs
Examples: segment by division, product line, or region
Easier administration – fewer fields to maintain

Business Process
What is a Business Process?
•Allows you to track separate sales, support, and lead lifecycles across different divisions, groups, or markets
Available Business Processes:

--> Sales Processes - Create different sales processes that include some or all of the picklist values available for the Opportunity Stage field
--> Support Processes - Create different support processes that include some or all of the picklist values available for the Case Status field
--> Lead Processes - Create different lead processes that include some or all of the picklist values available for the Lead Status field
--> Solution Processes - Create different solution processes that include some or all of the picklist values available for the Solution Status field


Mark it best if it solves your problem
This was selected as the best answer
Deepali KulshresthaDeepali Kulshrestha
Hi Sonu,
Greetings to you!

You can get lots of benefits of Record Types in Salesforce but if you do not implement it correctly, then they can create some complexities for users and admins. In short, Record Type enables admins to display specific custom & standard fields, and picklist values for end-users based on the type of record to be created. You can control all Record Related Lists which should be displayed for every type of record. For instance, if you have two different types of Forms/Applications that your students applied, like an Application1 and an Application2 and each Application has to display different data requirements or fields, you should create two Record Types (Application1, Application2) – where you only show Questions that apply to the Application1 on the Application1 Record Type.
When you create a Record Type, you can assign the same Record Type in a Page Layout and display your desired fields. Then you can apply the page Layout to the Profiles of Users that will be accessing it.

When should we create a Record Type?

We should create Record Types when they need to be easily distinguished by an end-user. For example, creating a Record Type on an Account called Real Estate that displays many fields related to Real Estate company, and another Record Type called IT Industry that displays many fields related to IT company, are good to distinguish. In this scenario, users can easily identify that what Record Type to select while creating an Account.
We can create Record Types when there is a need to create different Page Layouts, Buttons, Custom Links etc. (on any Objects) based on different requirements. For instance, if any user needs access to only some required fields based on the Record Type, then the user can access different layouts for different Record Type.
You can use Record Types and Page Layouts combinations to display different Page Layout and Record Type to different sets of profile users. For Example, you can assign two separate page layouts to two different Record Types – one for Real Estate and another for IT Industry if you don’t need to display Developer related fields to your Real Estate.
Note:- Just remember that you not having a field on Page Layout does not prevent it from being available in Reports.

When should we not create a Record Type?

If a user is creating the record without understanding what Record Type to select. For example, if you have a Record Type called Partner and another called Customer. What Record Type should a user select when they need to add a Partner who is also a Customer?
I have seen many scenarios where the Record Type is used as Type field. There was no need for a Record Type. For a user, this is an unnecessary step that they could avoid.
When you are only creating a Record Type to display different page layouts to different sets of users. This can easily be done by creating different Page Layouts and assigning them to different Profiles. There is no need to create a Record Type for this.


I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.


Thanks and Regards,
Deepali Kulshrestha
www.kdeepali.com