 Hi, everyone. So just wanted to confirm, am I audible? Okay. Thank you for confirmation. So let's just wait for five minutes. I just started session earlier so that everybody can join and then we'll be starting. So meanwhile, if you have link of that Excel sheet, which I shared with you. So in this Excel sheet, I just pasted a link. So till the time everybody joins, you can just go through and lots of folks ask me, like we want to have an exercise sheet. So I just created it. So its link is available here in this cell exercise sheet. And if you open this, so it will look like this. So here, whatever we will be discussing day by day. So I'm going to place all the exercise tasks for you so that every day you can follow. The questions and you will be able to solve them. So yesterday we discussed lots of things. So I just listed them. So if you missed and or if you have not practiced through these points, you can practice. Then whatever we will be discussing basis on that, I just created day to exercise. So daily, I will be updating the sheet and you can go through and try and practice. So it will be helpful for the beginner. So those who are new to Salesforce ecosystem. And if you are searching for fresh new content and you want to learn as well as you want to practice. So that is why I just created it. So I hope it will be helpful for you. So you can just provide me feedback in the chat. So I will be just waiting for three, four more minutes so that everybody joins. And then we'll be starting the session. So if you want the link of that Excel sheet, so I'm just going to share it again. And this all the links are available in each video description. So if you don't find anything, so just go through the description of the video and you can just explore all the links. Excel sheet, document, exercise sheet, all social media links. I have just created a playlist as well in YouTube where all these videos are listed. So that link is also available. And in the sheet also, you can see I am pasting day by day links. So it will be handy for you. So to do practice. Okay. So now jumping to next slide. So those who still don't know me. So this slide is for them. So every time whenever you take session from any speaker, so you just need to know about the speaker or instructor. So this is me. So have faith in me. I will be running this bootcamp for almost six months so that we can cover everything. And if I found some new topics, I will be including them. And after that, as I shared this slide with you just yesterday as well. So these are virtual learning best practices. So you just need to focus on these points every day, right? So that you remember. So initially sessions are very easy. So like I just want you to make an habit so that you do practice every day. That's why I listed all these points here together. So just go through these points once again. So you need to focus on live sessions. You can take proper notes for future reference because whenever you will be preparing for interview. So those notes will help you. Then you can write down doubts and ask them in Q&A part of the session. So I just have split split this session into two parts. Initially I will be explaining everything and then we'll do a question answer session. Then if you miss any session, so first I prefer don't miss. If you still miss, then just was the recording because all the sessions are connected then practice everything. So I just provided a practice sheet as well. So you can do and like one session is over and maybe any particular time if you are doing practice and you if you see any problems. So just utilize the comment section of YouTube video. So you can paste any question, any doubt that is coming in your mind. I will try to answer all the questions and if you see any question that you can answer, so you can go and you can answer for anybody else. So let's use the comment section of YouTube because it is very useful and still your query is not resolved. So you can just reach out to me on LinkedIn. So I will try to help you out and keep doing above one to six points every day. So that you can build strong foundation for a successful career in Salesforce ecosystem. So this I hope everybody knows like initial 50 60 minutes. I will be explaining the topic and doing some demo and in remaining 30 40 minutes, we will be doing question answer session. So I will try to answer as many questions as I can. Okay, so this is for my motivation. So I just request you to remember me in your prayers so that I have your blessings and God give me enough strength to run this bootcamp for six months because I don't think ever anybody planned such a long bootcamp for helping community. So I need your blessings. Please follow me all the everywhere on all social media platforms so that you don't miss any notification and please share the word with others as well. And in the bottom, you can see I mentioned specific lines. So recently like in this year, like after COVID college started and people are like beginners are going to college to learn programming languages. So on my channel, lots of content related to CC plus plus and Java is available. So if you know anyone who just started the college, so you can guide them and like after this bootcamp, I will be hosting bootcamps for other languages as well. So that I can help college beginners as well because beginning is always important. Right. So now let's jump on to the topic. So today's topic is Salesforce data model. So I will be explaining you about object field record tab and app in detail. Right. So this is today's agenda. So I will be explaining you what these topics are and I will be creating all these in the org, right, so that you can understand everything in detail. So first of all, just focus on this data table. So database table basically right now I'm going to compare Salesforce with Excel. So I hope everybody have used Excel to manage data. So in initial days, you will think like Salesforce is also a data management tool. So yeah, it is, but beyond that it provides lots of functionality that you can use. So if you focus on this database table, so here a few things are listed like this whole table is known as like in Salesforce, this whole table will be known as object. If you if you see a particular row, like where we have executive assistant associate degree human resources 60,000 40,000 this whole row, this whole row will be known as record and Salesforce. If we talk about the heading of particular column, so this will be known as field and this particular value will is known as data value in Excel and in Salesforce, it will be known as data value as well. Right, so we need to create object first, then we can create fields and with the help of fields, we will be able to create records. Right, so moving forward so in in Excel sheet I just prepared one data model that we are going to use. So if you go to the second tab of the sheet where all the session details are available. Here I already listed some objects like student instructor class and STD class so we will be taking help of this information. So I will be guiding you how we can create them. So before that we need to understand what actually object is. So first of all I will be explaining object and tab theoretically, and then we'll see how we can create our object and Salesforce and a few objects are already available in Salesforce. I will explain them as well. So if we talk about objects, so an object is very similar to a database table in the force.com platform. Right, so whenever you want to create some data, so you just need a table and in Salesforce that table is basically known as an object. So the platform comes with a number of standard objects like account, contact, case, lead, opportunity, etc. So here you need to understand in Salesforce there are two types of objects. One is standard and one is custom. So standard objects are those which are provided by Salesforce. So if we go to developer edition org and if I log in into this org. So once I log in and open any application, so there I can show you the standard objects. So objects you can see at backend as well as you can see on front end. So under setup if you click on this object manager, so here you will see list of available standard object. So all these objects are provided by Salesforce by default. Right, so here you can see type is mentioned. So it is showing these are standard object and this is backend. Now if you want to see objects on front end, so you just need to search for particular application. So I'm searching for sales application and going to open it in new link. And here you can see various tabs are available. So these are basically known as tab, TAB. If you click on particular tab, so it will show you some information. So this information is basically related to that particular object. Right, so if you want to access any object from UI, so basically you need to create a tab for it. And if you click on that tab, so you can see the information related to that object. Right, now moving back to the introduction. So basically account, contact, case, lead, opportunity, these all are standard object and beyond that we have lots of standard object. So the standard object support default apps like Salesforce, Sales and Salesforce service applications. We can create custom objects in Salesforce as per requirement of the project. So if in your project there is a requirement to create custom objects, so you can go ahead and as per the requirement you can create those objects. Right, now there are certain things that you need to know about standard versus custom objects. So whenever we use any object, so we need to provide three things. First one is the label. Label means name of that object. Then we have plural label. So plural label is basically used for tab. So if you create a tab for particular object, so you will be using plural label. And API name is basically unique name for that object. So in case of standard object, this unique name will be like same as label in most of the cases. And for custom it will be having underscore underscore C appended. So through this API name, you can easily categorize which is standard object and which is custom object. Now you might be thinking what is the use of this API name. So basically whenever you reference your object in another tools like flow or apex programming. So there you won't be using label or plural name. You will be using the API name of that particular object. So for those purpose this API name is useful. So again label is the name of that object. Plural label is used for tab and API name is used for other tools so that they can reference particular object. Now let's talk about tabs. So through tabs we can navigate around an application. So yesterday I told you two types of navigation. One was standard navigation and another was console navigation. In both the cases we were navigating around through tabs. So if I take you here again, so I already told you all these are tabs, right? And internally they are connected with object. So if you want to place your object on UI or front end, so that you can do with the help of tab. If you have not created any tab so you won't be able to see your object on UI. Then every tab serves as the starting point for viewing, editing and entering information for a specific object. When we click a tab the corresponding home page that objects appear, appears. So basically if you click on the tab, so home page of that particular object appears and you will see all information related to that object. So for example if we click the accounts tab, the account tab home page appears. It gives you access to all of the account records. We can view details of a particular record by clicking on it. So basically if I go further, so here you can see this is classic UI and classic these are the tabs. And if we go further, so here you can see these are tabs and lightning experience which I already showed you. So till here like we understood object and tabs theoretically and I showed you objects and tab those are available standard. Now it's time to create custom object and custom tab as well. So if we create custom object and custom tab, so those depends on the requirement. So if I go to this Excel sheet, so here you can see requirement is mentioned. So my requirement is I just need to create an object whose name should be student, right? And that student object will be then having a tab and through that tab I can just open that student object. So how I can do that. So understand it carefully. So if you want to create any object, so you just need to click on object manager under the setup. And if you go to top right corner, so here we have this create object option. So if you click on this create object option, so it will show you a page where you need to fill some information. So here basically we need to provide three things. As we discussed in the slides, we need to provide label, plural label and object name which is basically API name of the object. So here I'm typing student, plural label will be students and here API name you can see it is available automatically, right? Then we have description. So in your projects like if you're working on particular project and your project requires like you need to provide some description related to this object. So here you can type. So this is a custom object which will store students data, right? Now if we go here, so whenever we create any object, so through that object creation process, we will be able to create one field. We will be able to create one field. So if we see our Excel sheet, so here we need to create this registration number. So instead of registration number, I am saying it as student ID, right? So I will be using student ID here. So I am writing student ID and IDs are like generally assigned automatically, like whenever you enter in any college or school, so you get a unique ID. So that ID is assigned automatically. So here we have two types. One is text and one is auto number. So I'm going to use auto number. So auto number is basically populated automatically through Salesforce. You just need to define a convention here, like which in which format you want that number. So I want s hyphen then curly basis then 0000, right? So your first ID will be s hyphen 0000. And here we need to provide the starting number that I'm providing as one. Then these are some optional features that we'll see in later sessions. So I'm just skipping this part. These are by default checked. So I'm skipping these as well. And now we just need to focus on the bottom part, which is launch new custom tab wizard. So here we have an option to launch a tab creation wizard. So once you filled all the required information for object creation, so after the object creation, you need to create tab, right? So for tab creation, you just need to check this checkbox. So automatically tab creation page will be appearing and you need to fill some information and your tab will be created. Now they can be one question like what if we uncheck this checkbox and save. So can we create tab later? So answer will be yes. If you forget to check this checkbox and you just created object. So later on also you can create your tab for that particular object. So right now I'm just clicking this checkbox and clicking on save. So here you will see tab creation page. So our object is already created in the back end. And now you will see tab creation page on the screen. So here it is available. So you can see object is already populated as student. And here we need to select the tabs. So these are the tabs styles which are predefined and you can just select anyone. And if you want to provide description for your tabs, so you can enter short description. If you want to provide you just need to click on next. Now here it is important. So profile we have not discussed in detail. So profile is basically we need to assign to users and profile decides what user can access or what user cannot. So here we have two options. Apply one tab visibility to all profile or apply a different tab visibility to each profile. So right now we are not focusing on profile. I will just keep first option. But in later stage, if you want to apply a different tab visibility for each profile, so you can select second option. And here you can see you can select different options. Right. So now I'm going to explain what is the difference between default on default off and tab hidden. So if you select default on, so it means whenever your tab is created, so you can place that tab on this navigation bar. If you select default off, in that case, your tab won't be available in this navigation bar. Instead, you will be able to search your tab here. So if you click on app launcher and click on view all. So here you can see these are these are all tabs. So here your tab will be available if you select default off. And third option is tab hidden. If you select tab hidden, so your tab won't be accessible. Right. So generally we don't prefer this if we are selecting first option. But if you are selecting second option, then maybe possible, like for one profile, it is default on for another. It is default off and for another, it is staff hidden. So it depends on the requirement of the project, like for which profile you want, which access accordingly you will be. Assigning this tab visibility. So right now I'm selecting one tab visibility for all profile that is default on. Now I'm just clicking on next. So here you can just read this carefully. It is asking choose the custom apps for which the new custom tab will be available. You may also examine or alter the visibility of tabs from the detail and edit page of each custom app. So right now, like at the time of tab creation, you can select in which application this tab will be added. And later on, if you want to add it to any other custom app, so that is also possible. Right. So I'm just unchecking all the check boxes and I'm going to select this option sales standard underscore underscore lightning sales. So in sales application, it will be added in other application. It won't be added. And I'm just clicking on save. So later in the session, I will be creating one application as well. That will be custom app. So in that custom app, I will show you how we can add this tab later on. Now we just did two things. We created student object and we created its tab as well. Right. So here what we can do if you see this object manager, so here student details are available. And here you can see all the information API name is available, which is having underscore underscore C by default. Singular label is student, which is label of your object, which is available at top right corner as well. And then you have Pluto label, which is students. Right. So it will be available on tab. Now I'm going to UI or front end. So here you can see right now students tab is not available. So if you want to apply the changes, which we did in the back end, if you want to apply those changes on the front end. So what you need to do just hit refresh so that your front end will be refreshed and it will pick the latest changes. So here, okay, it is right now not available. I'm just refreshing it again. So sometimes it happens like changes won't reflect immediately. But if you refresh couple of times, so here you can see this tab is available. So students tab is available at the last. And if you click, so this tab will be opened. And right now here, we don't have any information. So if I select all, so nothing will be displayed. Only one field is available that is student ID, which we created along with the object creation. So this way this is our tab and you can see tab name is in plural. It is students. So each tab label is plural. Why so? Because each tab will be containing lots of information. That's why these are in plural. So this way you can create your object and you can just create tab and you can place it in particular application. Now I want to show you how you can search for your object. Like if you just clicked on home and then you just go to object manager. So if you scroll down, so your student object will be available here. So here you can see student object is available and it is labeled as custom object, right? Date is also shown like when it is created and along with the description. And if you don't want to scroll, so here we have quick find. So anytime you can search for your object here and it will be available. Then just click on this label. It will be appearing here. And if you want to see the fields. So these are some standard fields which are created automatically and student ID is auto number. So Dori asked one question like calendar isn't in plural because calendar is one entity. We don't have multiple calendars. That's why it is in singular. Now if I click on home, so here you can search for tabs. So if you forget to check the checkbox, like once you are creating object and if you don't check the checkbox, that is for creation of tab. And later on after creation of object, if you want to create a tab, so from here you can do that. So you can just click on new and if you click on new, so it will ask you to select particular objects. So from here, like right now we don't have any custom object. So it is not available, but if it is available, then you can create, right? So to repeat everything quickly, I'm going to create one more object that is instructor so that everything will be repeated. So what we need to do first of all, we need to go to object manager, then click on create, then click on custom object. Now here we need to fill this information. So I am writing instructor here. I'm writing instructors API name will be instructor. This time I'm not writing description. So this is optional here. We need to write instructor ID. Okay. So what I'm going to do, I'm changing it to ID, then it will be auto number. And here I'm writing I hyphen than inside curly basis. So you can keep three zeros, four zeros, five zeros. And if you want to see different examples, so here you can click on what is this. And you will find lots of examples. So you can just go through with this page and as per the requirement, you can just implement the format. And starting number I'm keeping as one. Now this time focus carefully. I'm not checking this checkbox. This time this checkbox is unchecked, right? So Anna is asking like when we are creating objects, so when to use this as type text. So Anna like at the time of this third object creation, I will show you like how we can select text, right? So don't worry, I will be covering each and everything step by step. So right now we are just covering auto number. And this time I am unchecking this checkbox. So knowingly I am unchecking, but in projects you can check because if you want to create tabs simultaneously with object creation, so you can just check. But even if you uncheck, so you should know the process. So I'm just clicking on save. So you can see only object is created, right? If I go to home and click on tabs, so I won't be able to see any tab for instructor because I didn't create. Selecting instructor as object. So here it is available. Then I need to select the tab style. So I can select anyone. Then I need to click on next. And this I already explained, so I'm just clicking on next. And from next page, I will be selecting one application. So I'm unchecking all. And again, I'm going to select sales application. And I'm clicking on save. So this way, if you uncheck that checkbox and later you want to create tab for your object, so you can do. And we have other options as well like web tab, visual force, lightning component, lightning page. So this we will be covering later on. Okay, so now I hope you understand tab creation process in two different ways, right? Now, if I go to front end, so here you can see after student instructor tab will be available once I refresh. So I'm just refreshing so that I can see the tabs and all the questions I will be picking at the end. So if you have questions, so you can note down. So at the end I will be picking all the questions. So here you can see we have instructors tab. And if I click on all, so right now there is no data. So that's why it is blank. So till now we understood creation of object and creation of tab. So I hope you understand the difference between standard object and custom object standard tab and custom tab and how we can create custom object and custom tab. Right, and basis on that if you go to this exercise. So what you need to do, you need to create student custom object. Then you will be creating registration number. So this name I just changed. So you can just use it as student ID. Then you will be creating a tab. Then third step is for field creation. So I am going to tell you how we can create field. Then we will be creating app adding that tab to app. So after that I just explained number eight and nine as well. So after this session whenever you get time, so maybe through recording you can implement this or if you understood, so at your own you can try. And whenever you get stuck, you can just review the recording. So this way it will help you to practice along with me. Now moving forward, next we need to understand about fields. So as I already told you with that Excel sheet, so in Excel, whatever headings we have, those are basically known as fields. Right, so column heading are known as fields in Salesforce. So a field is like a database column. There are various data types available in Salesforce to create fields. So we can create different type of fields by entering values and fields. We create a record in Salesforce. Right, so these are the data types which are available to create field. So whenever we create new fields, so you will see all these data types available along with the description. So you don't need to memorize. You just need to click on new and then with every data type there will be a description available. So along with that, like you can understand which type you need to select. Right, so before moving to records, let's create couple of fields. So now I'm going to create this name field. So I just want to store student name. So what I need to do, I just need to go to object manager. So whenever you need to create something, so everything you will be creating on the backend. So you need to click on object manager, then here you will search for student object. Then you just need to open it. Then you need to click on fields and relationships. So here I'm just going to click on new. So here you can see all the data types are available along with the description. Right, all the data types are available along with the description. And if you want to store names, so I will select text. Right, so text will be storing all the alphabets. So I am going to select text and we have five different types of text data type. So description is available along according to that you will be creating fields. Right, so I'm going to create this first field under student object. So here again you can see we need to provide this information. So label will be name, then you can provide some length. So let's say 100. Length 100 means 100 alphabets can be there in the name. Then field name is populated automatically. This is the API name. So here you can see this I is indicating health text. So it says the field name is an internal reference and is used for integration purpose, such as custom link, customers controls and the API. Be careful when changing the field name as it may affect existing integrations. So basically this field name will be known as API name. Right, so it is unique. And if it is referenced somewhere, so you won't be able to modify this. Okay, so here now if you want to give some description like this field will store student name. And if you want to provide some health text like on UI, if you want to show this kind of symbol. Right, so here you can write please enter student name. Right, now we have required if you check this checkbox, so every time whenever you will be creating a new record, so always you need to provide name, it will be required. And if you want to have a unique name like under particular object, if you have 10 records, right, 10 rows if you have. So in 10 rows that name will be unique if you check this checkbox. And external ID is used for integration purpose. So right now I'm just skipping it. And in Salesforce we have reports. So if you want to reference this field in reports, so you can just check this checkbox. And if you want to provide some default value, so here you can type. So every time whenever you will be creating new information, new record, so this default value will be populated. For text, you just need to write it in double quotes. Right, then I'm just clicking on next. So here you can see again we have profile thing. So profile we will understand later in detail, but here you can just check this checkbox so that this field will be available for all profile user. Right, so I'm knowingly saying this like we have not understood profile yet and it will take a separate session to understand profile. So just ignore and blindly check this checkbox so that this field will be visible for all the profiles. I just clicked on next. Now this is important add to page layout. So if we go here and if I open up and click on this record and go to details. So this is basically known as page layout under details. Whatever we see is known as page layout. So here what it is asking do you want to add this field to the page layout? Right, so if you check this checkbox, it will be added automatically. If you uncheck then it immediately it won't be available, but later on you will be able to add it. So right now I'm leaving it as is and just clicking on save. So here you can see a field is created which is name underscore underscore C and it is custom that field is created by you. So that will be custom and it will be having underscore underscore C in the API name and other fields which are not having underscore underscore C. They will be known as standard now moving to front end and I'm going to refresh the page and I will be jumping to students tab so that I can create. So I am just jumping to students tab so that I can create new records. So for the first time like in this session we are going to create a record. Right, so before creating record let's understand what record is. So records are the rows in object which are uniquely identified by their IDs. So in Salesforce each record will be having particular ID. We can create records by entering values in fields available in an object. So what we did first we created object then we created tabs so that we can locate that object on UI. Then we created one field and if we provide some value in that field so that through that information we will be able to create a record and that record will be having an ID that will be unique. So this way we can create any number of records in Salesforce under particular object. Then we can create, add it, view and delete a record in Salesforce. Right, so this is the UI how it looks like so it is for account object. Then this is the detail page like if you view so this way your information will be available and this is the detail page and lightning experience. And this is the list view where you see all the information you will be having alphabets as well according to this you can filter out. So this is basically classic view and this is lightning view. Now before jumping to apps let's create new record. So if I click on new so here you will see fields. So student ID is available which is auto number you won't be able to fill information here and here under name you can provide the information. So here I am writing information as Sanjay Gupta and I am just clicking on save. So through this process like when I clicked on new and I just provided information so through this process I just created a record. This is a record and this is the page layout of this record. Here you can see student ID is available which is S0001 and this is the name and this is help text. Please enter student name right and if I click on this pencil so this UI will convert into edit mode. So student ID owner last modified by and created by these are auto populated field and name you can edit and you can provide any other name here. So if you want to change it you can change and save it. Now if you click on this tab so here you will see one record. If you click on all so like recently viewed will show you the recently viewed records only and if you want to see all records through that you can see. So right now we have only one record it is visible here. If you want to create one more so let's say I am creating one more record. So this way this is S002. This is our second record right now if I click on the tabs so you will see two records now. So this way these rows are known as records. Okay. So if you have fields created then only you will be able to create records because in fields you will be filling some information. So if I open record so student ID is one field owner is another field name is third field last modified by is another field. So few fields are standard and few are custom. So combination you can use to create records. Right. And I'm seeing in the chat like people are answering each other's questions. So this is good practice because while explaining everything or demoing things I can't answer whatever is available in chat. So if you know the answer you can try to answer. Otherwise once everything is completely demonstrated then I will pick all the questions. Okay. So now what we need to do we just need to understand last last step that is app creation. So we created object we created tab we created fields and we created records. Now we need to create app. So let's first understand what actually app is. So an app is a container for all the objects tabs and other functionality. So let's go to a programming project where we keep all our code files in Salesforce app consists simply of a name a logo and an ordered set of tabs. Right. So all the tabs you can place under particular app. So this way you will see classic applications like you just need to click on menu and then you will see applications and this way you will see app launcher in lightning experience. So now we are going to create application as well. So for that you need to click on home and here you can type apps. Sorry. You need to type app manager. And if you click on app manager. So here you will find this option new lightning app. So you just need to click here and here you will be filling all the information. So I'm just creating app with name as Sanjay Gupta Tech School. So here you can see this is developer name. This is unique name which is API name. So somewhere like an object creation and field creation. It was field name or object name, which was also API name. Developer name is also API name. So you can see used by the API and manage packages. This name must be unique across all apps. Right. If you want to provide some description so you can then if you want to upload any picture for branding purpose so you can do that. So here I am adding my picture. So this way you can upload any picture as per your choice. And then you need to click on next. Okay. Now this is important to understand. So here you can see. So yesterday I told you we have two types of navigation standard and console. So this is the location through which you can decide which type of navigation you want in your application. Right. So you will be practicing. So what you can do, you can just create two applications. One that will be having standard navigation and another that will be having console navigation. Right. So what you can do one time you can select standard navigation and another time you can select console navigation. Okay. There was some network issues. So that's why video was paused. So I am just selecting standard navigation and then supported form factor means like for which device you are going to create your application. So we have three options accordingly. You can then set up experience. You want full setup or you just need service setup. So accordingly you can select and personal personal sorry, personalization settings. So you can disable and user personalization of nav items in this or disable temporary tabs for items outside of this app. So if you want to disable then you can just check, check this, these check boxes. So now I just need to click on next. So here you can see we can add utility items. So at the bottom you can see in your application, like if you, if I take you here and if, if we see. So at the bottom, if you want to have any action associated at the bottom of this application, so that you can do through this utility item. So here I'm going to add this chatter feed, right? So I just added one utility utility item. So it is standard. If you have created any custom like lightning component or flow. So you can add them as well. Then I'm clicking on next. So this is important. Like here we need to add navigation items. So if you remember, we created two tabs. One is student. So I'm adding that and one we created instructors. So I'm adding that as well. So this way at the time of app creation, you can add tabs. And if you have created your app first, then you are creating object and tab. Then also you can just add your tabs. So I will show you that as well once application is created. Then you need to select user profile. So here you need to select system admin profile. So right now your user is having system admin profile. So it is important to select this profile, right? So whenever you are using, sorry, whenever you are creating this application, so you just need to select system administrator profile so that you can access the application. So sometimes beginners just miss this step. That's why I'm focusing more on this step. So whenever you are on this step, so just select system admin profile. If it is selected, then only you will be able to view your application. So I am just clicking on save and finish. So here if we scroll, so here you can see app is available, right? Now if you want to launch this app from the UI, so you just need to refresh the page and through that app launcher, you will be able to view your application. Okay, I just saw one question like standard and console navigation, so I am going to repeat that again. So here if I click on app launcher, so I have view all option. So if I click on view all, so here you can see this application is available and if I click on this application, so it will be opened and it will show you two tabs, so app is loading. So you will see two tabs on the UI. So here you can see app name is available if it is long, so three dots will be available. If you hover on three dots, you will see the complete name as a tooltip. Then here you can see students tab is available and instructor tab is available. So one more thing that you need to understand. If we have created object in Salesforce, so that object can be placed as a tab on more than one applications, right? So same tab is available here in this application, Sanjay Gupta Tech School and another like in sales application also this tab was available and we created records in sales application, still they are available here in this application, right? So objects can be accessed, objects in tab can be accessed with different applications, but you can restrict their access on basis of user, right? So for that we need to control the profiles that we'll be learning later on. So this way I just demonstrated you complete process like how we can create custom application and how we can add tabs. Now I'm going to explain once again like what is standard and console navigation. So I'm going to edit this app. So now if you want to change something, you can just click on this dropdown and select edit. So your app manager will be opened and whatever settings you have provided, so those settings you will be able to modify. So it is being open, so it is taking a little bit time. So once it is loaded, so I will be explaining. Okay, I think today internet is a little bit slow at this time. So sorry for inconvenience in seeing screen. So maybe you can refresh your page once, so it will improve. So I'm just refreshing the page so that I can see the builder of app. Okay, in the meantime, let me take some questions. So there is one question, create object through schema builder. So that we'll be doing in one of the session and we have one question. What is the purpose of start with wall sound checkbox? So let me show you that actually it is taking time. So let me just open the setup once again in new tab. Okay, now this builder is loading. Okay, so we are here if I go to object manager and click on create and click on custom object. So here you can see if your label or plural label is starting with wall sound. So it is basically applying the rule for wall and consonant. So if it is starting with wall sound, so accordingly your plural label will be there. So this way you just need to take care of this. I saw one question which is related to external ID, unique ID and API name. So external ID is basically used for integration purpose. So whenever you create a field, so at the time of field creation, you will see like external ID checkbox. So it is for that unique ID is basically for records. So if I take you here and if I open particular record, so in the URL, you can see this is the ID of record. So this is unique ID. And if we talk about API name, so if we go here and if I open particular object, so this is basically API name, unique name of particular object or field. What is front end? So this is basically front end where you are seeing the UI and other information like tab, records, and this is basically backend. Now this lightning app builder is loaded. So if I take you here, here standard and console navigations are not available. Here it is available, app options. So if you see here navigation style, so in yesterday's session I explained to you, we have two types of navigation in application. One is standard navigation and another is console navigation. So standard navigation is like this. You will be having all the tabs together at top. And if you select console navigation, so in that case you will be having a dropdown. So if I open that application, so from here I just need to select, let's say I'm opening service console in new tab. So this is basically your console navigation. So if you want this type of navigation style, so in that case you will be selecting console navigation. So there is one question. So like everything I have covered in this session which I was planned. So I just covered how to create object. I covered how to create a tab, then field, then how to create records and how we can create applications. So those who understood everything, so they can just focus on the sheet and like I just created one field but you need to create lots of fields. So what I will be doing, I will be creating these fields at my own and make sure you also create everything whatever is listed here. So that we will be on same page and whenever I will be explaining something to you. So you will be having everything implemented in your org as well. So this is all about today's session. Now if you have any questions, so you can ask those questions. And if you don't have any questions, so you can just leave and thank you for joining today's session. Now like in this 30 minutes I will try to answer as many questions as I can. So now you can just paste your question fresh. So I'm just trying to answer questions. So can you share word file Excel usage? So Jigna, this is available with video description so you can get it from there. So Mary, there is two console applications, sales and service. If you want to create more, you can. How to give front end to user? So for front end, you just need to click on app launcher and from there you can just select particular application. So Suraj is asking what is the best practice to create things? So first you will be creating object, then you will be creating tab, then you will be creating fields, then you will be creating application where you can add your object. So app basically you create once. So for all tab or objects app will be one and there you can add your tabs and this tab will be record creation. Okay, Sumit is asking can we create new tab style? So I'm not sure like I don't think we can create. I have never created so I will figure it out. How can we create custom object from spreadsheet? So we created custom object through that button. If you see the button here under object manager. So here we have this button create object from spreadsheet. So basically in spreadsheet you need to create column headings as field and then you need to fill the information and then you can just import that Excel sheet with this button. So this button will ask you to select particular sheet and through that Excel sheet you will be able to create object. Then there is one question when so this exercise sheet and Excel sheet is available in video description. So difference between lightning page. So this is not lightning page or connected page. It is lightning app and connected app. So lightning app we created in this org if you want to connect this app with any other application. So for that we will be using connected app. Mary advantage between standard and console navigation I already explained yesterday. So let me explain it quickly again. So if you see here so in this standard navigation if you open particular tab and if you switch to another tab so previous tab information will be disappeared and new tab information will be available. But if you go to this console navigation and if you open particular record for particular object so it will be available as a separate tab then if you open any other object and it's record so it will be available side by side. So this is the benefit of console navigation like you can have multiple records opened simultaneously. So submit how many standard objects. So I showed you object manager so you can just see the list of objects there and you can count. So interview question we will discuss later on and in Excel sheet you can see I just pasted a link to this playlist where interview questions are available. Yes object creation is possible through metadata XML file. Suraj I don't remember exact limitation so for that you can just search for official document of Salesforce like is there any limitation? I think for sure there should be a limitation. So user personal personalization setting means like if you don't want to allow some settings like application like we have this edit option where we can add more tabs directly without going to app manager. So these kind of settings if you want to like disable then you can do that with that. And please ask specific questions related to this session only. People are asking other questions like explain schema builder interview questions so I just already explained you the agenda for today's session so please ask relevant questions so that I can pick as many questions. If you ask unwanted questions so it will be a problem for me. So please maintain decorum because these sessions are not for fun. I am investing my time so please take care of this. Yes Shivani I will be explaining these standard objects in sessions so today I just explained like how we can create but these standard objects we will be discussing later in the sessions. So if you want to know the number of objects like how many numbers of objects we can create so you can just search official document so I think there as per licenses you can find the limit and if you want to increase the limit so that options may be available there so you can find. Is there any option to enable or hide standard objects? Standard objects are visible by default there is no process to hide them so search bar is basically to search particular record so if you want to search any record you can just type that information. Console object is not available console navigation is available so it is part and like if you are using free version it is available if you are paying it is also available. Relationship we will be discussing in later session number of session will be four because many people won't be available on Friday that's why I just kept Monday to Thursday. External ID is basically used for integration purpose so if you connect your Salesforce org with any other external system then you can mark a field as external ID so that it can receive data from there. Record ID is not known as external ID record ID is separate external ID is separate how to give different logins so this I explained in yesterday's session when we created users these notes won't be available everything is recorded you can anytime watch the recording Thank you Gaurav Can we convert standard object to console application? No, we cannot convert standard application to console navigation so you need to decide at the time of its creation No, we cannot create sandbox similar to free developer org it is paid Trail mix for admin certification is available on trailhead website you can just get it from there Console application is free in this developer org so search bar I will be explaining tomorrow please remind me tomorrow so pratik new features like there are many documentation documentation I think this is a funny question in this session I already told you ask relevant question why you are asking these questions external ID is basically used for integration purpose so we can create custom objects in three ways one I already demoed you another is through Excel spreadsheet and third is through schema builder that we will see later on record ID or unique ID you can say both are same unique ID is nothing you can say record ID is basically unique we cannot convert standard navigation to console and vice versa once you created standard it will be standard if you created console it will be console you can get console navigation for custom objects it is for app level not for object level so Shubham basically there are two options for setup if you need full setup you can select first option if you want service setup you can select second option personalization means on top right corner you will find a pencil icon so if you want to disable that you can just uncheck sorry you can check that checkbox need to know how to start railhead so that maybe in upcoming session I will explain tab hidden is basically if you want to create a tab and you don't want your user to access that tab so I showed you two options one tab visibility for all profile and different tab visibility for all profile so for particular profile if you want to hide the tab so you can just select tab hidden and if you want to show we have two option tab like visibility default on and default off default on means it will be available on navigation bar off means it will be available under app launcher so Mary is asking different login will have different objects access yes it depends on the profile so that we will be discussing in the profile and permission set section so security is having different sessions so we will be discussing that later on so I think some questions are repeating now can we create custom objects same as standard objects so their label can be same but API name should be unique integration won't be part of our boot camp so if you want to create object like schema builder is another option if you want to create this is an added option so there through UI you can just create object console navigation is free I just already answered it is free for developer additional if you are using paid version then you already are paying so you don't need to pay for navigation record ID is not external ID I already explained external ID is separate which is for integration purpose record ID is available with particular record which is available in the URL yes we can so Rituraj while creating app I just selected a profile so if you don't select particular profile so that app will be hidden with that user so profile can control app access thank you MSD so Kuldeep schema builder has a separate session don't ask this question now we will be discussing later on that's why I provided you the excel sheet please go through that ask relevant questions so that I can answer as many questions as I can to make exercises from user profile we must create user with Salesforce license yes yes marry yeah record ID is known as record ID is not known as unique ID record ID is basically unique should be unique so no I didn't get your question like is record ID have a limit so I didn't get this question yes with this tree so in SQL basically we create table field columns and records through commands here we just created them from UI so that's why it is very easy thank you Mary so Anna while creating custom objects so there are four four standard fields available one is owner one is created by one is last modified by and one is the field that is auto number that we created at the time of object creation so these four fields are standard at the time of object creation so once your object is created if you there you can find all those okay so I think I am able to answer all the questions so thank you so much for joining this session recording will be available with you and I will be scheduling tomorrow session and link will be available in the excel sheet thank you so much for your love and support