Objects
1.What is Object?
A Objects are database tables that allow you to store data specific to your organization in salesforce.com.
You can use custom objects to extend salesforce.com functionality or to build new application functionality.
Once you have created a custom object, you can create a custom tab, custom related lists, reports, and dashboards for
users to interact with the custom object data. You can also access custom object data through the Force.com API.
Navigation to create object in sales force:
Setup->Build->Create->Object-> Click on new object and create object according to your requirement.
2. What are the different types of objects in salesforce?
A: Objects already created for you by Salesforce are called standard objects. Objects you create in your organization are called custom objects. Objects you create that map to data stored outside your organization are called external objects.
3.Can we delete the Standard Objects?
A: Salesforce standard fields cannot be deleted. However, many standard fields can be removed from a page layout.
To remove a standard field from a page layout.
4.In how many ways we can create an Object?
A:1. Setup->Crete->Objects.
2. With Schema Builder
5.Objects falls under which part of MVC
A: What schema and data does Salesforce uses to represent the system completely. In salesforce, we can say that sObjects are the model as every entity in Salesforce is mapped to some sObject.
Objects, Fields, Relationships come under Model Layer of Model View Controller.
6. What are the Optional features?
A: Allow Reports, Allow Activities, Track Field History, Allow in Chatter Groups.
7.What are one time Object creation options?
A: Add Notes and Attachments related list to default page layout,
Launch New Custom Tab Wizard after saving this custom object
8.What is the use of Allow reports Option?
A: This allows the data in this object to be included when reports are generated from pages and tables that contain it. It is usually a good idea to turn this on.
9.What is hte use of Allow Activities option?
A: This allows other users to associate tasks and calendric events to this custom object. You may or may not wish to allow this, depending on the object and the users who have access to the account.
10.What is the use of track field History?
A: This allows your organization to track changes to the contents of any given instance of this object in tables and pages. Such things as who changed data, who modified the object, and when are common data in this tracking.
11.Can we deploy the object from Sandbox to Production using Changeset?
A: Yes, we can deploy objects from Sandbox to production.
12.CRUD permission on object from Sandbox to production using changeset?
A: Object-level security within the salesforce.com environment is referred to as
Create-Read-Update-Delete
(CRUD) access. CRUD settings are applied at the profile level and can be used to restrict the actions that users can take on each type of standard and custom object.
13.Can we assign CRUD permissions on object by using Permission set?
A: Adding CRUD permissions is easy through a permission set, but controlling full field-level security is more difficult.
For example, imagine you were building out a new application and wanted only a few of your standard users to use the application.
The approach is not to create a permission set that gives full access to the objects and fields.
Instead, you’d want to control field-level security through the profile and CRUD permissions through a permission set that you would assign to users who will need to use the application.
Why? If you try to control field-level security exclusively through a permission set, there are a lot of clicks involved (all fields are unselected by default and you have to manually click each and every field to add them to the permission set).
14. How many Objects we can create in the Salesforce?
A:
PERSONAL EDITION NA
CONTACT MANAGER 5
GROUP EDITION 50
PROFFESIONAL EDITION 50
ENTERPRISE EDITION 200
UNLIMITED EDITION 2000
DEVELOPER EDITION 400
Hi There,
ReplyDeleteGreat piece on Salesforce Interview Questions , I’m a fan of the ‘flowery’ style Looking forward to more long form articles ??
I have an hourly scheduled export using a SOQL statement that retrieves new lead records when a date is greater than xyz. This date doesn't change automatically and stays static, and if I don't change the date every day, it will continue to pull records from that initial date I entered. The problem is that it will not pull in new records unless I change the date. This has become sort of a chore to do every day.
I look forward to see your next updates.
Gracias,
Preethi.