How to Create a Custom Object in Salesforce
Creating a custom object in Salesforce involves defining the new object, specifying its settings, and configuring its fields and relationships. Follow these steps to create a custom object:
- Navigate to Setup: Log in to your Salesforce account and click on the gear icon in the top right corner. Select Setup from the dropdown menu.
- Go to Object Manager: In the Quick Find box, type Object Manager and select Object Manager.
- Create New Custom Object: Click on the Create dropdown button and select Custom Object.
- Define Custom Object:
- Label: Enter a Label for the custom object. This is the user-friendly name of the object, such as “Invoice” or “Project”.
- Plural Label: Enter a Plural Label. For example, if the label is “Invoice,” the plural label might be “Invoices”.
- Object Name: The Object Name field will be automatically populated based on the label you provide, but you can modify it if needed. This is the API name for the object, typically suffixed with “__c” to indicate it is a custom object.
- Description: Optionally, provide a Description of the custom object to explain its purpose.
- Context-Sensitive Help Setting: If you want to provide a help page for users, you can specify a URL here.
- Record Name: Define the Record Name field, which is the unique identifier for each record in this object. You can choose Text or Auto Number. If you select Auto Number, you need to provide a format for the numbering.
- Data Type: Choose the data type for the Record Name field.
- Optional Features: Check the optional features you want to enable for this object, such as Allow Reports, Allow Activities, Track Field History, and Allow in Chatter Groups.
- Deployment Status: Set the Deployment Status to Deployed if you are ready to use the object immediately, or In Development if it is still being configured.
- Object Creation Options: Decide whether to launch the New Custom Tab wizard after saving the custom object. Creating a custom tab allows users to access the object via the Salesforce interface.
- Save Custom Object: Click Save to create the custom object.
- Define Fields and Relationships:
- Custom Fields: After saving the custom object, you can add custom fields by navigating to the Fields & Relationships section. Click New to create a new field and follow the prompts to define the field type, label, name, and other settings.
- Relationships: You can define relationships to other objects (such as lookups and master-detail relationships) to connect your custom object with standard or other custom objects. Click New Relationship and follow the prompts to set up the relationship.
- Set Permissions:
- Profiles and Permission Sets: Ensure that the appropriate user profiles and permission sets have access to the new custom object. Navigate to the Object Permissions section within profiles and permission sets to grant read, create, edit, and delete permissions as needed.
- Create Custom Tab (if not done during object creation):
- If you did not create a custom tab during the initial setup, you can do so now. Go to Setup and type Tabs in the Quick Find box. Select Tabs under the User Interface section. Click New in the Custom Object Tabs section and follow the prompts to create a tab for your custom object.
Example of Creating a Custom Object
Here’s a simple example:
- Label: “Project”
- Plural Label: “Projects”
- Object Name: “Project__c”
- Description: “Custom object to manage projects”
- Record Name: “Project Name”
- Data Type: Text
- Optional Features: Enable Allow Reports and Track Field History
- Deployment Status: Deployed
- Custom Fields: Add fields like Project Manager (Lookup), Start Date (Date), End Date (Date), Budget (Currency)
By following these steps, you can successfully create a custom object in Salesforce, customize its fields and relationships, and configure permissions to ensure it meets your business requirements.
How to Create a Custom Field in Salesforce
Creating a custom field in Salesforce allows you to add additional data attributes to your standard or custom objects. Follow these steps to create a custom field:
- Navigate to Setup: Log in to your Salesforce account and click on the gear icon in the top right corner. Select Setup from the dropdown menu.
- Go to Object Manager: In the Quick Find box, type Object Manager and select Object Manager.
- Select the Object: Find and select the object you want to add the custom field to. This could be a standard object (like Account or Contact) or a custom object (one you have created).
- Fields & Relationships: Once you are in the object’s setup page, click on Fields & Relationships from the left-hand menu.
- New Field: Click the New button to create a new custom field.
- Choose Field Type:
- Select the type of field you want to create. Salesforce offers various field types such as Text, Number, Date, Checkbox, Picklist, Lookup Relationship, Master-Detail Relationship, etc.
- After selecting the field type, click Next.
- Enter Field Details:
- Field Label: Enter a label for the field (e.g., “Project Budget”).
- Field Name: The field name is automatically populated based on the label but can be edited if needed.
- Field Description: Optionally, provide a description for the field.
- Help Text: Optionally, provide help text that will appear when users hover over the field’s help icon.
- Field Specific Settings:
- Depending on the field type, you will have additional settings to configure. For example, if you choose Number, you will specify the length and decimal places. For Picklist, you will define the picklist values.
- Field-Level Security:
- Choose the profiles that should have access to the field. You can set the field to be visible or read-only for specific profiles.
- Click Next.
- Add to Page Layouts:
- Select the page layouts where the new field should be added. This step ensures the field appears on the appropriate object record pages.
- Click Save or Save & New if you want to create another field.
Example: Creating a Custom Field
Here’s an example of creating a custom field of type Currency on the Project object:
- Navigate to Setup and open the Object Manager.
- Select the Project object.
- Go to Fields & Relationships and click New.
- Choose Currency as the field type and click Next.
- Enter the following details:
- Field Label: “Project Budget”
- Field Name: “Project_Budget”
- Description: “The budget allocated for the project”
- Help Text: “Enter the total budget for the project”
- Click Next.
- Set the Field-Level Security to make the field visible for the necessary profiles and click Next.
- Add the field to the relevant Page Layouts and click Save.
Field Type Options
- Text: For alphanumeric data (e.g., “Project Name”)
- Number: For numerical data without currency or decimal (e.g., “Number of Employees”)
- Currency: For financial data (e.g., “Project Budget”)
- Date: For dates without time (e.g., “Start Date”)
- Date/Time: For dates with time (e.g., “Meeting Time”)
- Checkbox: For boolean values (True/False) (e.g., “Is Active?”)
- Picklist: For a dropdown list of predefined values (e.g., “Project Status”)
- Lookup Relationship: For linking to another object (e.g., “Project Manager”)
- Master-Detail Relationship: For a tight link between two objects with dependent sharing rules (e.g., “Project and Tasks”)
By following these steps, you can create custom fields in Salesforce that meet your specific data needs and enhance the functionality of your standard or custom objects.
To create a custom object in Salesforce, go to Setup, then navigate to the Object Manager and click ‘Create’. Select ‘Custom Object’ and fill in the details like the object name, label, and record name. Define settings and save.
For adding a custom field, open the custom object you created, go to the ‘Fields & Relationships’ section, and click ‘New’. Choose the field type, provide the field details, and configure the field settings. Finally, save and add the field to the relevant page layout.
How many custom fields can an object have in Salesforce?
In Salesforce, the number of custom fields allowed on an object varies depending on the Salesforce edition and the type of field. Generally, most standard objects in Salesforce can have up to 500 custom fields. However, this limit can be higher for certain Salesforce editions or specific objects. It’s important to refer to the Salesforce documentation or your specific Salesforce agreement for exact limits.
How many fields are in custom object?
In Salesforce, a custom object can have a significant number of fields, but the exact limit depends on the Salesforce edition you’re using. Typically, a custom object can have up to 800 custom fields across all field types. However, some Salesforce editions and configurations might allow for more. It’s important to consult the latest Salesforce documentation or your specific Salesforce agreement for the precise limits.
Are you eager to excel in Salesforce? Look no further than our specialized Salesforce training in Hyderabad. We offer a comprehensive, project-based course that immerses you in real-time scenarios and equips you with practical skills and up-to-date knowledge. With a strong focus on daily notes, hands-on projects, and meticulous preparation for certification exams and interviews, our training ensures you’re fully prepared for the diverse challenges of the Salesforce industry.
Don’t delay in advancing your career. Enroll today in our Salesforce online course and benefit from personalized mentorship from seasoned instructors. Whether you’re starting from scratch or looking to deepen your expertise, our tailored program in Hyderabad is designed to empower your success. Take the initiative to elevate your professional journey with us.