All right.
So now that we have our data model designed and ready it's time for us to recreate that data model which
is on paper in our brand new Salesforce application.
Let's take a quick look at our data model.
We have six entities here courses students instructors departments extracurricular activities and enrollments
so for recreating this data model and sales force application.
Step 1 would be to create these objects and sales force.
So the entities that we talk about gets created as objects in sales force.
So first of all we have to create all these entities that all these fields with the matching field types.
Let's go one by one.
First is that courses object.
Let's pick this particular object and created it.
Sales Force.
So for creating this custom object open the sales Salesforce application.
This is the brand new Salesforce developer ARG that we created especially for this project go to set
up
search for objects.
I'm very sure you guys have the expertise in creating these custom objects in Salesforce classic because
we have already discussed in detail about creating custom objects in our basic admin certification goals.
However this is just a quick recap.
So here the new custom object button this opens up the page for creating the new custom object.
So given all the details I have filled in all the details.
Now the label the plural the description giving a description is a must.
Any Salesforce component any custom component that we create associating having a description with that
is a must and is mandatory and is a recommended practice that we haven't Salesforce in fact like for
that matter.
I would say any RFP or CRM it is always a recommended practice to attach a description to any component
that is being created that gives a good knowledge about that particular component to other team members
as well.
So give it a meaningful description here and let the standard field be a ghost name.
And I am having the type as a text it can be text on auto number.
You know as we know.
But here let me stick on with the text because I would have liked to have the code name here for optional
features.
Yes reports activities tracking field history logging charter groups optional and then it is deployed.
And let's also create a tab for this because anyways we would need the closest object in the UI.
So let me also create a tableau for this particular custom object and who does save button
so once done it is like showing off the page for creating the custom tabs so you can choose any custom
BAP style next profiles.
Let me just delivered the default for now.
Let me leave it with a default.
Perfect.
Now that our first custom object that is a course's object is created.
And as we can see this closest object is also available on the tabs because we created a custom tab
for that ask what.
So this is the object definition page.
Custom Object courses.
And this pretty much gives us an idea about the whole custom object.
And this gives the details the only standard field that is a name field that we have.
That is a field that are as of now that are not custom fields.
No relationships no validation rules no triggers.
This is a pretty brand new custom object page layout.
This is a standard layout that gets created for every object and that is their search layout.
Pretty much everything is standard because this is the custom object that we just created and we haven't
made any other modifications to that.
All right.
So this is our first step and we have successfully completed that.
What does that creating the Custom Object.
Similarly we are going to create all the other custom objects and associate them to the tabs so that
we can see that in the UI.
And not only that we are going to create fields for every single object that we create and match it
with that cast bonding data type.
Ask for this particular data model that we have in place once we are done creating all these objects
fields and with the related field types.
We are also going to load some sample data so that we can have some data to play with the data.
Thereby learn the concepts.
So now let's create the other folder or even the 51 custom objects without the fields and creating the
fields with the separate our field types will discuss in the forthcoming sessions.
Thank you.