 Hello, hi everyone. I am Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. And this is day six of Salesforce Learning Bootcamp. So let's wait for a couple of more minutes so that more folks can join. And then we'll be starting the session. So in today's session, as you can see on the screen, we'll be learning about list views, we'll be creating lightning pages, and we'll be doing day five exercise. So yesterday we saw like how we can implement lookup and master detail relationship. So I will go through with that exercise and if you will be having any questions, so I will be discussing those. And for your information, I have updated the FAQ document. So I know you are asking questions in the sessions, and I try to explain each and every question, but I'm collecting all those questions because you are asking very good questions. So I'm collecting all those questions and drafting their answers as well in the document. So if you have not gone through, so that FAQ document link is available in the description of this video. And if you go through this Excel sheet, so here also this FAQ sheet link is available. And here you can see as of now, I have collected total 55 questions out of five sessions. So you can go through and you can just see the answers. And if you still have any questions, so you can ask in the comment section of each, like every recording wherever you want to ask. Okay, so without wasting time, let's jump to the session. So sharing the slides so that you know with whom you are interacting. So this is me. Then our seven virtual learning best practices. So we need to keep this in mind every day. So we need to focus on live sessions properly. We need to take notes. I hope you are taking your writing down doubts and you are asking in Q&A part of the session. Don't miss any session if you are missing any session, so it is recorded. You can go through and complete all the exercises and keep doing all the things on daily basis. So that you can build a strong foundation. So I'm always with you. I'm giving my hundred percent so that you can learn Salesforce and build a strong foundation so that you can build your career in Salesforce ecosystem and grow every day. And this is our session split time. So I think I'm trying to manage balance between session. And please share the word with other folks so that they can also get benefited. Okay. So now I'm going to explain the concept of ListView and mistakenly here one to many and many to many is written. It is just copy paste mistake. So just ignore it. So we need to understand ListView. What is ListView? And in a couple of session, I just configured ListView as well for you. But in today's session, we will discuss how we can create new ListViews so that we can see records in proper form as per the requirement. Right. So here you can see three points are available. So ListView shows list of records available under object. Right. So by default, we get two ListViews. One is recently viewed and one is all. So I tried to configure all ListView for you. I just added some fields and we can see record information on the tab itself. Then we can choose which fields to display in the ListView. And we can also apply sharing and filters on ListView. So I'm going to explain you how we can configure ListView. And for that, I will be taking help of this document. So here you can see day six exercises available. So it says create following ListViews on student object. Select a few fields as per your choice to display in the ListView. So if I take you to the org on the front end, so if I click on students tab. So this is the place for ListView. And here you can see we have two default ListViews. One is all and second one is recently viewed. And right now all ListView is pinned. Pinned means whenever you will open the students tab, so by default you will see this all ListView. So sometimes it happens like you see recently viewed, like if I go to, okay, here this all is also pinned, if I go to Instructor. So here you can see recently viewed is pinned. So if I open Instructor tab, so it is showing me recently viewed ListView. Now if I need to move to all, I just need to select it. So this way you can switch between ListViews. So here you can see in this all ListView, I just added these fields earlier. But now I'm going to create net new ListView. So right now you can see we have two ListViews, all and recently viewed. So now I'm going to create one more. And the name of that ListView will be all freshers. So all freshers, all experienced candidates. So here I'm going to create first one. So if you want to create ListView, so here you can see we have this gear icon. This one, right? So if you click on this gear icon, so here you will find ListView controls. So we have new clone rename. So if you want to create new ListView, you can select it. If you have already created new ListView and you want to clone it. So this button is available. Then if you want to rename your ListView, you can. Sharing settings means if you want to share your ListView with other users. So you can apply this. Then if you want to apply filters, filters means you want to specify particular conditions. Right? So you can do. So here you can see we need to create a ListView for freshers. And I hope you remember on student object we created two record types. One fresher and one experienced. So if I create this ListView, so I just need to show only those records which are having fresher ListView. So that we can do with the help of this filter. Then we can select which fields we want to display. Then if you want to delete your ListView, you can. And if you want to reset column widths, you can. So first of all, I'm going to click on new. So here you can see I need to provide name of ListView. So I'm writing all freshers and API name will be populated automatically. It should be unique. The list API name must begin with a letter and use only alphanumeric characters and underscores. The name can't end with an underscore or contain two consecutive underscores. So these are some best practices that you need to remember. And here you can see we have some sharing settings as well like who sees this ListView. So only I can see this ListView all users and share with group of users. So right now we have not created any group of users. So I am selecting all users. So the number of users which are available in this org, every user will be able to access this ListView. And here you can read this help text as well, right? So this is the configuration that I am writing while creating new ListView and then clicking on save. So if I click here, so you can see now I am having three ListViews. One is all, second is all freshers and third is recently viewed, right? And all freshers ListView is selected. And here at right-hand side you can see we can apply the filter conditions. So if I click here, so I will see four options. So here I am selecting all students like all student record will be available. Now if I want to apply any condition like all student records will be available, but I want to apply some condition basis on that those records will be displayed. So right now you can see all eight records, sorry, seven records are available here. Now if you want to apply a filter, so just click on add filter. From here you can select record type and you can select freshers, right? When you select this option, so click outside and then you can click on done. So we are selecting record type equals freshers and I am clicking on done. So this filter I have applied, if you want to apply more filters you can do and if you want to apply filter logic like and or or so that you can apply here. So here you can see the help text is available. So it says filter logic governs how and when filters applied to your ListView. Use and and or operator to find you in your results. So how you will be writing? So one and two or three, so this way you can write filter logic. So and means both should be true or means any one should be true, right? But right now we have only one filter criteria. So we are not, we don't need to write this filter logic at this moment. So this filter criteria is available here. Now I'm clicking on save. You can see your ListView is updated and now it is showing only three records, right? Then you can click on cross. So here you can see this filter icon is available. So you can add it. Sorry, you can add it list filter from here from this option, added list filter or you can toggle it through here as well. Okay. Now if you want to add some fields. So I am going to select class then name of the student. Then I'm going to select record type Salesforce role week days and save. So the fields those I selected the information is available here. Right. So three fields. Sorry, three records are available and you can see all the records are of type fresher record type. Okay. So Mary's asking you will not delete any record if you delete your ListView. Yes, records won't be deleted. Yes, the reason is dependent on the client's requirement. So Harish it will be for users like what all records you want to see under a particular ListView. So I just showed you how you can apply criteria. So basis on that you can filter. So now if I select all, so you will see all records if you want to see only fresher records. So you can just select it and you will be having those records. So how simple it is. Okay. So for better UI experience, we have this ListView configuration. Okay. Now we have one more that is all experienced. Right. So I think it will be easy now. So what I'm going to do. I have already created all fresher's ListView. So now again, I'm going to this gear icon and from here I'm going to click on clone. Right. If I click on clone, so you can see it is cloning all fresher record, sorry, ListView. So here I'm replacing this with all experienced selecting the sharing and then clicking on save. So you can see the ListView is cloned and all the fields are automatically available. We don't need to arrange them. But here we need to modify this filter criteria because it is set for fresher record type. So if you click on this from here, you can change it. So uncheck fresher and check experienced and then click on done. So here you can see it is updated. Then you can just click on save and here also you will see the difference. So right now we don't have any record which is created under all experienced record type. So that's why it is not showing anything. So if you have any record created, so those records will be displayed here under this ListView. Right. So I hope this makes sense. Yes. So Jay Tushar, we can show field on this ListView and it may be possible that field is not available on the page layout. So it is possible. So now I think this second point you can complete yourself. So you need to create a ListView on instructor object named experienced instructor. And this ListView should contain only those instructor records whose experience is greater than equals to five years. And you can select few fields as per your choice and you can create it. I'm saving it for you so that you can implement it and you can practice it yourself. So moving to the slide. So I just covered ListView. Now next topic is lightning pages. So we need to understand like how we can create three types of lightning pages. So we have home page, record page and app page. Right. So first I will be creating home page and will explain you as well like what home page is. We'll check whether on standard application this home page is available or not. Right. Then we'll see like how we can create our custom home page and how we can assign it to particular application. Okay. So Pankaj is asking, please link the video as token of appreciation. So I didn't get it. Please write some more details around it. So now I'm going to the UI part. Here I'm going to open sales application, which is standard application provided by Salesforce. So I'm going to open this in a new tab. And if you take, if I take you to sales application, so on all standard applications, you will see one home page already associated. And you can see while I'm opening sales application. So this home page is opened automatically. Right. Each application can have one home page. And as name suggested, home page will be common. It won't be related to particular object. Right. So related to your application, if you want to play some common components, then you can configure your home page. Right. So here you can see on sales application, it is having quarterly performance today's event today's task and other components. Right. So this already created for sales application. So now I'm going to show you how you can create your own home page and we will be assigning that home page to this application. Right. So first of all, you need to go to home under setup and you need to search for app builder. So you will find an option lightning app builder. So I'm going to open it. And this is most important feature for lightning experience. These features are not available in lightning experience. Right. So see carefully. And I have created exercises around these. So you will also get a chance to create it. So here you can see I can create lightning pages. And if I want to create a lightning page, I need to click on new button. So as I click on new button, so it will be asking which type of page I want to create. Okay. Yeah. Pankaj, I got your message now. You said please like I read it like please link. Okay. Yeah. It all it always depends on you. I never say please like forcefully. So it depends on your choice and I can see your love every day more than like 500 folks join and they join drop. It depends on you how you appreciate my efforts. So here you can see while creating a lightning page. So we can see three options app page, homepage and record page. So right now I'm going to select homepage. Clicking on next. Now here I'm going to provide a label for that homepage. So you can write simply home, but right now to identify or to make it different from existing home pages. I'm just writing home as gts and clicking on next. Then here you can see different templates are available. So as per your choice, you can select particular design and you can click on finish. So Mary's asking no need to have home page any any app. So it is optional to have homepage on any application. But if you have homepage on any application, so it will be nice. So it is nice to have not compulsion. Jaya Tushar asking what does lightning phase mean. So lightning page. So basically whatever we are viewing here, all our pages. So we are viewing these pages and lightning experience. That's why these pages are known as lightning pages. Right. So we have this home page. It is lightning homepage. If we go to any record. So this record will be known as lightning record page. Right. And we can create one more page that is known as lightning app page. So it is a blank page where we can place any component and we can create any number of apps. Pages that we can place on this application. So on that app page, we can link many things. Like if you have created a flow screen flow, you can place that on that page. If you have created lightning web component or our component. So those things you can place on, you can place on lightning pages. Right. So now I'm going to create it. So here you can see the template is available and we need to place the components. So I'm going to take you here. So here you can see we need to create homepage and place it on these applications. But before placing them on the application, we need to place these components. So I need to place assistant component. So on left hand side, you can see these are standard components. Total 32 are available here. And if you scroll down and if you create any custom component like any lightning or a component or lightning web component. So those will be available here under this custom section. And this custom manage this means like if you have installed any app exchange package. So Salesforce provides you a platform where pre implemented packages are available. That place is known as app exchange. Right. So if you download any managed package, which is developed by any organization. So manage package components will be available under this option. Right. So I just need to place assistant. So I'm searching it and I'm going to place it here. So this way it will be available. So you can see this app. This home page is basically divided into sections. So in each section, you can place components. Now from here, I'm going to select key deals and I'm going to search it from here. So it is available. I'm placing it here. Then next today's even today's tasks. So if you want to search them, you can like this. And if you want to place two components in one section, so that is also possible today's even today's tasks. So this way also you can place or if you want to move it to next section. So that is also possible. Then we have chatter feed. So if you want it. So you can search chatter feed and you can place it on top. So this way your chatter feed option will be available. So this way right now I just placed all the standard components. If you have any custom component, you can place it on homepage. And at top you can see homepage name is available. And if you click any component that is placed so its property will be available at right inside. Click it so you can see task is available if I click a key deal. So it is available. Then we have assistant right now after placing all the required components on the homepage. So you just need to click on save now whenever you save your page. So for the first time whenever you save your page so activation will be asked like which app or user can access this page. So you just need to click on activate and once you click on activate so a pop up will be available. And here you can see various options are available. So first option is org default. So if you assign it as org default. Right so set this home base as the default to display for all users unless other assignments apply. Right so it will be default for org. But if you want to assign it to particular app so I think this option is fruitful or beneficial. So you can select particular app and you can assign this home base to that app. And if you want to assign to particular app and to particular profile so limited users can access so you can go with third option. Right and this will be decided by the project architect in discussion with the client. So as per the business requirement you need to decide which option to select. So right now I'm going to make it app default I'm selecting assigned to apps and as per our requirement we need to place it on two apps. SGTS and SGTS console. So here is my first app SGTS console and it is Sanjay Gupta Tech School. So on both the application I'm going to place this home page and clicking on next. So you can review your assignment. If it is incorrect you can go back and correct it. Otherwise you can click on save. Right once you save. So you can go back and you can verify. So I'm coming here so you can see we have only four tabs now I'm going to refresh this page and you will see five. Okay let it complete. So this home page is created now I'm moving here and refreshing this again. One more time. Okay so what we can do now from here search for app manager and check whether home tab is added to the application or not. So I'm going to add it this application and I will be checking the navigation item whether that tab is available or not. Okay meanwhile it is loading I can take some questions. So Manan is asking summarize records report dashboard how you are always performing at a glass. Okay you are answering someone accordion component. Yeah so these are some standard components when you will be practicing you can just drag and drop and you can see how it will be working. Dharini asking which technologies used to develop this Salesforce application. So Salesforce provides you this configuration thing through which you can create application you just need to drag and drop. So this is already developed by Salesforce you just need to customize it as per your requirement. So I'm not sure about the technologies. Sunita we can place any number of components on the page but we should try to limit these components so that user don't need to scroll much. Nilesh is asking can we create mobile app and website using Salesforce? Yes so you can access your Salesforce organ mobile you can download Salesforce mobile application and we can create website it is actually called experience site. So there is a separate cloud for that it is known as experience cloud so we can use that. Now I am coming to navigation items and here I'm going to search for home. So you need to select this third home and place it and then you can click on save. Once it is saved then you can refresh your page from the UI so it is saved now I'm going to refresh it. Okay I think we just need to modify the name of that tab it should be home always so I'm just opening sorry we don't need to create new. I'm just going to edit it. So I'm renaming the label of this page as home. Let's see what happens now. But with different name also it should appear and sometimes it is cache issue like you create but it is not visible at the same time. So there is one more option if you click on this pencil which is available at extreme right. So from here you can add items so I am searching home clicking on all and placing home and you can just click and drag and drop it to the beginning and click on save. Yes so here you can see home page is available. Yep now it is available. So it is basically cache issue when you place it through this pencil icon it is available. So maybe like after some time it will be available automatically right. So this way you will see your home page and if I go and open console application. So let's see what is happening here. Okay here also it is not available. So what you can do just add it and you can search for home. Add it. So this way you will have home page here as well. So we added a five components. So those are visible here. Okay. But when you will be practicing so give some time do refresh. And I hope then your home page will be available there and whenever you will be creating home page so keep the label as home only. Right. So this way I hope you understood how we can create home page how we can assign it to particular application. Now one more thing I want to show you if you want to modify any component like if you want to add or remove any component from this home page. So what you can do you can just edit this home page. So if it is placed on any application so you have two locations through which you can edit it. So first one is this gear icon which is available on top right corner. If you click here so you will find this added page option and second option is this like open lightning app builder and here you will find your custom home page. And from here you can click on edit and you will be able to edit your app page. Sorry home page. Now I'm going to edit it from here. So it is opened in lightning app builder. Now you can simply add or remove any component from here. Now one more thing is available here. If you click on any component so you will find this component visibility. So here you can apply filters. Right. You can select particular field and operator and then value. So here you can see like user active equals true. Right. So if user active field is true then only this component will be rendered otherwise not. So this is just an example. Right. So it depends on your requirement like what condition you want to apply. So basis on your condition. If this condition satisfies then only this component will be visible. Otherwise all below components will be available on the page. And here you can see this icon is available which is in different color. So it shows like here component visibility is applied. Right. So I hope this way with home page I showed you how you can add components to a page. How you can activate your page and how we can apply component visibility. Now I'm going to show you quickly about record page and app page. So these are also important. So I'm just saving it and moving back. So now if I talk about record page first. So on any tab if you click and open any record. So right now we are on student record. So this will be known as student record page. If you open any instructor record so it will be known as instructor record page. So in short if you open any record. So that record will be known as record page. So this complete is a record page. And if you want to add more components on onto this page. So again you can click on this gear icon and you can select edit page. So this record page will be opened in the app builder. So you can see the name it is instructor record page. If you edit any student record so it will be known as student record page. And here you can see we have this highlight panel. Then we have this component where two tabs are available. One is having related and one is having details. Then here we have blank section where we can add components. So for example I want to add recent recent items here. And here I want to create one more tab. So related and details two tabs are available. If you want to add more tab you can just click here. So just click on this details then go here. So you can just select any standard component name from here. If you want to create custom you can. So I am naming it as my tab done. So you can see a new tab is created here. So one is related where related list will be available. It is detailed where details will be available. This is my tab where you can place one component. So here I am going to place this rich text. And here I am writing demo component so it will be displayed here. And if you want to apply component visibility so you can do it with this option add filter. So it is same as you applied on home page. So if you click so you will see three options here. Record field device and advanced. So you can just explore it record field. So all the fields of this record will be available here. So basis on that you can apply a condition. So let's say rating is greater than three. So if rating is greater than three then only this component will be visible. Okay on particular record otherwise not. So this way you can apply this visibility. Now I am just clicking on save. So whenever you modify your record page so it will ask for activation. So again three options will be available org default app default and app record type and profile. So if you assign org default so it will be default for all the application wherever you are using this tab. But we need to make it default for the application where we are using this tab. So from here I am selecting this one. This time I am not selecting this sgts console. So changes will be applied to this application only. And we have form factor phone or desktop or both. You can choose accordingly. Next and save. Now if I go back so this change will apply on each record of instructor object. So you can see my tab is available and here that option should be available but we need to check the detail. So here rating is blank so you can see that component is not visible. If I provide rating greater than three let's say I am putting it as four and I am saving it. So here you can see this demo component is available. So this is actually component visibility that you can apply basis on some condition. Now if I open any other record let's say I am opening this number two and here also you can see my type is available and it is not showing demo component because here also rating is blank. If I fill this greater than three then this tab will be showing that component. And here you can see recent items component is available. So whenever you modify record page for particular object so the changes will be applied for all the records automatically. So let me take some questions now. So one question is after we save can we change who can see the home page? Yes, after change you can also modify. So let's say I just saved it and if I want to change the settings so I can add it and I can just click on this activation and from here anytime I can add and remove. So you can see you can remove this assignment and you can just add it according to profile record type etc. Can we change the page template after save or we need to make new lightning page? Jigna for this like you need to create new lightning page because I don't think we can change the template. Can we create mobile app and that I already answered. Standard components are available according to the record page you are setting up. Yes. Yes, Mary. Then under recently viewed unable to add field to display. Yes, Jagdish. So on recently viewed list view you won't be able to add fields to display. It is a limitation then. Okay, so it works with all. Based on. So I am just checking the questions. I think a few people are replying that is great. So how to delete a custom object if it is used in a pick class and VF pages. So if your object is referenced somewhere in any Apex class or VF page. In case you won't be able to delete that custom object. So first of all you need to dereference and then you will be able to what happen if you delete the home page you will delete any data. So no, basically we are placing the components. So if you delete the home page nothing will be deleted. All the components will be intact. Only your home page will be deleted. What is relationship between page layout and lightning page? So Sunil this is good question. So here you can see this is complete lightning page and under details this particular thing which we are viewing it is just a page layout. So page layout basically focus on the field placement where we want to place particular field. How many sections you want. But this lightning page can have other components as well like this highlight panel this recent viewed items then we have this one additional tab and if you have created any flow screen flow or lightning or a component or lightning web component so those also you can place on lightning page but you cannot place them on page layout. And one more thing that you can see if you are using any record page. So beside component here you see fields option as well. So if you want to place fields manually irrespective of whatever page layout you are using. Here we are on my tab and here I want to create field section. So this section will be created. So it is similar to page layout. So apart from page layout if you want to add any field through lightning page so that is also possible and it is very important to know. So from here you can place particular field like this. So as per the requirement you can create if you want to create one more section. So you can just drag and drop it. So this way you can create it. And if I save it so you will be able to see it on the UI as well. So changes are saved. I am moving back and I hope this thing is new. So you can see sections are available. We can rename the sections. Fields are placed here. And it will look like similar to page layout. So sometimes in the projects apart from page layout you want to place field from lightning page. So that is also possible. If I again added this page. So let's see how we can change the name of the sections. So if you go to my tabs, click on this section. So here you can see section label is available. So you can select section label. You can select like number of columns as well. Okay. So next is how can I identify a standard and custom homepage. If you give label home to custom homepage. So basically if you create any custom homepage. So that will be available here under this lightning app builder. And all the standards are already assigned. So if you have created any custom. So that will be available here. And whenever we activate any custom page. So that time we decide with which application it will be available. So activation is important to assign particular homepage to particular app. You can share the homepage only with profile. Yes, because for homepage we don't have record type. So it will be shared with app and profile. If we have multiple apps, then will it accept label as home for. Yes, it will accept. And you can assign one home page to multiple applications. Like we assigned our home page to two applications. One is SGTS standard and one is SGTS console. Also can we have multiple home pages for multiple profiles? Yes, we can have. So we can have two home pages for one application. And those two home pages can be assigned to different profiles. So let's say you have 10 profiles. So on five, you are assigning one homepage. On other five, you are assigning another homepage. And both are assigning on same application. So basis on the profile user that homepage will be visible to the user. Can we have multiple home pages for multiple profiles? Yeah, I think I already answered it. So record page pages exist by default on standard object. Or you should create like, yeah. So for standard as well, it is already available. So let me show you. So if I open sales application. So under sales application, you will find account contact campaign. These are standard objects. So if I open account record. And if I click on this gear icon and click on added page. So here you will find this account record page. So this is account record page. And here you can configure it as per your requirement. Right. So a few more components are available like activity chatter. Then news. So this is for standard object. And if you want to place more components like you want to place chatter. So you can place it here. So this way it will be available. So you can customize then you can save activate for particular application. And then you can use it. So lightning. She says asking what is the use of lightning app builder. So you can see lightning app builder. We are using to configure home page record page. And we have third type, which is app page. Right. So these three can be configured with the help of app builder. So if you want to customize your app page, then we use lightning app builder. So home app and mobile app are built only system. Is it correct? Yeah. So everything will be created by system admin and then other users will be able to use. Ashes is asking what is managed package, how we can use it. So managed package you need to install in your Salesforce org. So you can find your managed packages through app exchange. So if you search for app exchange. So Salesforce app exchange is available where all pre-built packages are available. So few are managed and few are unmanaged. So from here you can search any package and you can download. You can install that package in your application. So the difference between managed and unmanaged is in managed package, you cannot modify any component. But in case of unmanaged package, you will be able to modify the components. So next is what is the flaxi pages. So I think the pages which we are creating lightning pages. So these are known as flaxi pages as well. But I will look into this. I will be explaining this tomorrow like what is the difference, actual difference between lightning page and flaxi page or both are similar. So give me one day time. I will explore it because I don't want to give you a false information. So I will research and then we'll let you know tomorrow. Otherwise I will put this question in the FAQ document and there I will write the answer. Can we edit standard object record page? So this I already explained. What is difference in Salesforce lightning and classic? This I already explained in day one. So I can just summarize it. Salesforce lightning is built on like component framework and classic is built on page centric model where we implement everything with the help of visual force. And classic is now outdated so you don't need to worry about that. You just need to learn lightning only. Then can you please suggest how interviewer would ask question and interview or how question would come in the clarification exam kind of. So like what we are discussing these kind of questions will be there. So if you are creating home page, record page, so how you can configure, what is the meaning of activation? Can we apply component visibility? So these kind of question, whatever we are discussing, all these are like interview questions only. When I followed along you, I realized there is no save button when I added home tab. Why it's not appear? No save button when I added home tab. So umka, I think I need to show you this again. So if you go here. So I think you added home page from the navigation bar. So there we find a pencil icon and through that you can just add. So let, so meanwhile it is loading. Let me take another question. Shubhash app page and home page are different. Right now I just explained home page. App page I'm going to explain. And umka, if you click on this pencil, so from here you can add home. And then you will see the save button as well. And if you add your home tab from app manager, then also you will see save button. So if you are not able to see just repeat the steps, you will be able to please provide us daily class note. It will be very helpful. So I cannot share slide because of privacy purpose. So rest everything I'm providing, but I can't share the slides. How many type of record pages are available in app builder? So I already told you record pages one. It depends on which type of object you are viewing. So if you are viewing accounts, so it will be account record page. If you are on student object, it will be, it will be of, it will be called student record page. So we have one record page. It belongs to different object difference between app manager and app builder. So app builder basically used to configure lightning pages, which is home page, app page or record page. Whereas app manager is basically used to customize your standard and console navigation apps. I think both are different. Then you will load the sheet with link of this lesson. Yeah, this sheet will be available. Like all the sheets are already available in the description of the video. Yeah, so we can use visual force and lightning too. If you have created visual force page. So through aura component, you can place your visual force page on lightning. Okay. Umka is asking in app manager. So basically if you go to app manager, so I'm just answering this one. Then I will show you how we can create app page. And then I will ask, like if you have any question from yesterday's exercise. So I'm going to edit this application. So it is just loading. See, yeah, Gotham. I already answered this question. Uh, if you want to check whether you have any home page created or not. So you can just search app builder, lightning app builder in the setup. And if there is any home page, so, uh, you can just identify like it is custom. If, uh, any home page is not available, it means all our standard. So it's loading. It is taking some time. Let me just refresh the page again. So if I go to navigation items or from here, like if you add anything, so if I add accounts. So at the bottom, you will see safe button. It is available at bottom center. Umka. Right. So this way you can modify. So now I'm going to show you how we can create app page. Yes. And then you can see only custom home pages in the app builder. Standard you won't be able to. Okay. Now I'm going to search for app builder again. So this time I'm going to create new app page. So from here I'm selecting app page and this app page will be available for both lightning experience and the mobile app. So I'm clicking on next and I'm naming it as demo app page or let's say as gts app page then clicking on next. Here you can see we have different templates so you can use anyone and it is showing how it will look like on desktop tab horizontal vertical and mobile. Then I'm clicking on finish. So it will look like similar to homepage, but homepage we will be having one in an application, but app page we can have many in one application. So here you can place components as per the requirement. So I'm placing recent item and chatter publisher. So these three components I just placed and I'm saving it. Now I'm going to activate it. So I will be assigning this. So here you can see it is showing you some options like you want to activate it for all users or you want to activate it for system admin only. So I'm choosing all users. Then here we have lightning experience. So you can see all the applications are available. So I'm choosing this add paste to app. So here it will be added after homepage, right? Then mobile navigation. So if you choose so on mobile it will be available here if you want to move it to above you can write. So this way I added it on second number on our application. Now I'm just clicking on save. So this way I'm assigning my app page to application. Now moving back. So right now you will see three pages under app builder. So here you can see we have three pages, homepage, record page, app page, right? All these are custom that we created. So if you want to know like how many custom pages you have created. So just search for lightning app builder in the setup and you will find all the custom pages. And if I go here and refresh, so you will see one more tab. So here you can see this tab is available as gts app page. And I'm not sure why it is available here. So what we can do, we can just open app manager. And from there we can just change its location. So I just need to add it this. And from navigation item like it is on here it is on second position. Not sure why it is coming. So we can just customize it from here. Place it on second position and click on save. It will be changed. So this way like if some option is not working from one way, so you can have other way around. So you can just apply it. Okay, so this way I hope you understood three different type of pages. So in one application you can have any number of app pages. And basically app page we create to place our custom components. So when I will be explaining you or a component, lightning web component, or maybe screen flows. So we will be utilizing this app page to have those components placed. And if we create reports and dashboards, so those also we can place on home page, app page, or record page. So if you go to this exercise, so you need to create app page, you can place these components. Then create a record page for student object and place activity and chatter component on it and activate. Then further we will be placing reports and dashboard on these lightning pages. So this will be your today's exercise task that you need to do, right? Now let's do day five exercise. So before starting this, I am just seeing is there any questions? So what happens when we retrieve relationship records from recycle bin? Will it retrieve relationship ID as well? Yes. And Nikhil, I think you can just try it out. Let me just do it for you. It is a good question. So Nikhil is asking like if we have record, which is having lookup and master detail available. So you are saying like if I delete any record from here, so will it be having this lookup or master detail populated? So let's try this. I'm just deleting it. So whenever we delete any record, so it goes to recycle bin. So you can go to recycle bin and there you will find that record. So here it is. Now I'm going to restore it. Moving to students. Yes, it will be having that relationship. So this way you can just try out things. So Bhuvan Kumar is asking what will be the duration. So I think I already shared the schedule with you. It will be six months long. So you can see how in-depth I'm explaining each and every topic. So it will take time to learn things. And if you want to see what all topics I'm going to cover. So if you go to the description of this video, you will find session tracker and there you will find everything. So Bhash is asking what is the use of app page. So this is additional page. Sorry, home page is for common information related to application. And other than that, if you want to have another page where you want to place some more component, so it is optional to use app page, not compulsion. Home page no more than two per app and app page unlimited per app, right? So this limit I think you can search. I'm not sure about the limit. So you can just search limit for lightning pages. Then you will find it. So please I will search and replace the link in the FAQ document. With a lookup relationship, can we link object with itself? Yes. So it will be called as self lookup. So it is available under account. So yesterday I showed you on account we have parent account field. So that is looking up to account itself. So if I search for parent account. So here you can see it is basically hierarchy hierarchy data type field, which is standard one. But if you want to create self lookup, so that is also possible. Right. So yesterday I placed one document one link here. If you open this. So here you will find this option like we can create self lookup. So if you want to create a lookup field on contact for contact, it will be child and contact will be parent. So this is known as self relationship. Right. So just to show I already explained the difference between homepage and app page. Home page will be one for one application. And app page you can create many as per the requirement. And common information, common components we place on homepage and specific components you can place on app pages. Yes, Gayathri. We can change master detail into lookup. And I think yesterday I did that. So now I'm going to show you yesterday's exercise. So like do you guys have any question with day five exercise or are you able to complete all the requirements? So Mary's asking dependency fields. Can you create dependent fields if one of the field is already linked to another dependent field? I think if you try to create, you will realize whether this field is available to create dependency, Mary. So just try it out. Otherwise I will try and answer this question in the document. I just need to check. Pranay is asking, can we create self relationship in custom objects? So let's do that. I think yes. So if I go here and if I search for student fields and relationship, so I'm clicking on new, selecting lookup relationship, clicking on next. And from here, I'm going to select student next. It is not moving forward. Let me just refresh the page. So I'm selecting lookup relationship again. From here, I am selecting student clicking on next. So I think we can. And one more thing I want to show you this lookup filter. I forgot to explain this yesterday. So whenever you create any record, so let's say if you are creating new record on student and you see this lookup option. So here, like you will see all the records right now. But if you want to filter these records conditionally, you want to see specific records here while selecting, right? So for that purpose, you can apply this lookup filter, right? So here you can apply these conditions. Then we have filter type required or optional, right? So if you read this, if it doesn't display this error message on the safe, so this error message will be displayed and the user entered value must match filter criteria if you select required. If you select optional, the user can remove the filter or enter values that doesn't match criteria. Okay, so this way you can select these options. So generally we don't use this, but if there is requirement in your project, like you need to apply filters on lookup values so that you can do with this. Okay, so what I was explaining. Okay, we were creating this. Okay, we need to continue and I'm just clicking on next. So we were creating self lookup. So yes, next and save. So this way self lookup is created and if I search student field you will see it is looking up to student only. And if you try to refresh the page, so you will see that field on page layout as well. So if I try to create new student record, so here you can see the student lookup is available, right? So it is known as self lookup. Okay, so I can see many folks already completed exercise so I think you are good to go. And a few are saying like they need to watch the recording. So just complete. Okay, so filter criteria and lookup real example. So if you go here, so real example, like you just need to select particular field and you need to specify the condition. So if you go here, so from here you can select particular field. So here student, then you can select record type equals then value and it will show you to record type fresher and experienced and selecting fresher. So now what will happen whenever you will be selecting value. So only fresher record type student records will be available to select from that lookup field. So this way you can apply the condition, right? So I think this way we completed all the topics for today's session and I think I answered all the questions which you asked. So what I will be doing, I will be recording all these questions along with answers in the FAQ session so that you can go through with them later on as well. And if you want to view previous sessions FAQs, they are already there, just go through. So it will be helping you to prepare you for interview purposes, right? So it is like I'm doing all the efforts for you. So it is for you just review so that you understand the concepts well. So self lookup on student can also be used as student referred by, yeah, you can use it like that. Yes, Jagdish. So by using search layout we can display field under the recently viewed. So it is different functionality. So in recently viewed you cannot add the fields from that list view. So right now we have not covered search layout so that's why I didn't explain. So how to get record type data in SQL. So this we will be discussing when I will be explaining Apex, how to set default landing page on an app. So yeah, that we cannot set. I think it will be home always if you open. So let's say we are on sales application and I am opening this one. So I think it will automatically land up on home page. It is by default. Vijay, I think it will take 10 to 15 minutes or maybe longer. So I think after one hour this video will be available. It is like converted through YouTube platform automatically. Okay, so what is the use of self lookup? Like if you want to select record of same object while creating new records. So for that purpose we use. It is very rarely used. Yeah, so I will be putting a real time example for lookup criteria and I will be updating the exercise sheet so that you can complete that. Okay, so this is it for today's session and tomorrow we have one more session where I will be covering a few more topics. So do join that and share these like session details with other folks as well so that they can also learn because many folks know admin but they don't know admin in detail. So in this bootcamp I'm trying to cover everything in detail with the help of exercises and I'm just resolving your doubts. So please ask them to go through and later on I will be implementing an end-to-end project. So if you go to this Excel sheet, so here you can see after this reports and dashboard and data security. So we will be doing hands-on on admin project. So it will be four-day long project and I will be guiding you how we can implement end-to-end project. So I will be implementing in my org and with me you can implement in your org. So we will be live implementing this project together. So I think it will be fruitful for you and while giving interviews like interviewer asked like have you implemented or worked on any real-life scenario so you can just take example of this like you have worked on this application. As a fresher it will help you to represent your skills in front of interviewers. So this is it for today's session. Thank you so much for joining the session and I hope you are enjoying the bootcamp sessions. Thank you. We'll see you tomorrow.