 Hello, everyone. I am Sanjay Gupta. I welcome you on Sanjay Gupta Tech School. So this is our day 21 of this Salesforce bootcamp. And we are going to finish admin project today. And it is day, sorry, it is part six of admin project, right? So I'm going to complete all the steps today. And few steps I will few steps I will give you as a self practice. So you need to practice those, right? So I think today's Saturday, so maybe less we will join. So no problem, recording will be available and they will be able to verify if they have already implemented the project. So they will verify the steps to the recording. If not, by watching the recording, you can implement and complete the project, right? So I'm just moving to next slide. So this is me. And I hope now many folks know me, like, I have lots of experience and I am utilizing that experience to train freshers and professionals to ram the career in Salesforce ecosystem. And today I will be ending this week six. So this admin project will be completed. And I decided like many people or students or professionals were asking, like, what about DAF project? So what I am going to do the same project which we implemented as admin projects. So same project I will be enhancing for development as well, right? So if you see the title of the project in the Google Docs, so that I changed and it is now Salesforce project will be having both admin and development related stuff. And as we will be covering development related stuff, so I will be like enhancing that project. And once backend development is done like Apex and everything, so we will do hands on on the same project having Apex skill and when LWC skills will be done, so we will be doing enhancement on that project basis on that LWC and same with Flow Builder. So once Flow Builder topic will be completed, so in the same project, I will be adding some more features and we'll see like how we can leverage this project to fulfill flow Apex and LWC requirements. So I think now this make more sense, right? So you can just give your feedback like is it okay, like go with one project having admin flow Apex and LWC related requirements so that now what you can do, so like the benefit of this whole project and whole bootcamp program will be. So this I added for you, so if you go to the slide and you read the things, so what you can do, you can add this whole bootcamp program on your LinkedIn profile. So nowadays, freshers are struggling how they can get a job, so you just need to showcase your skills. So you can just showcase your skill by adding this bootcamp in your LinkedIn profile, so that you can say like for six months or maybe if I am going to launch some more bootcamp, so you can just increase the duration. So you can start it from January and if you are following all the things, all the sessions, exercises and project, so you can add it in your LinkedIn profile if you are a fresher so that whenever you will be applying for a job, so you can say like you attended this bootcamp and basis on your knowledge interviewer will be interviewing you, right? Then you can add this Salesforce skill set and project in your CV as well. So in skill set, you can mention all the skills that you gained through admin sessions and in upcoming sessions, you will be learning flows, apex and other things, so that I will be explaining in detail. So you can add on those skill sets in your resume and you can also mention this project because this project will be having all the things related to admin, related to flows, apex and LWC, right? So I think this will increase the weightage of your resume and your LinkedIn profile so that you can be different from other folks, those who are not having those skill sets, right? And again, this is optional. If you want, you can. If you don't want, that is dependent upon you, right? So I'm just sharing this information for your betterment and if you use them, so it depends on you. If you don't use, then there is no problem. And just share the words with everybody because from next Monday, we will be starting the development stuff with flow sessions. So please share the information so that everybody can join the sessions freely. Now jumping on the project, so here you can see I modified this title. So it will be soon a complete Salesforce project which will be having admin plus development related stuff, right? So admin, we are already implementing and in the same project, we will be adding DAV related features, right? So we already completed all these objects implementation and I think you already implemented lots of records and you just tested it end to end as well. Like first you need to create position object record, then candidate object record, then you can link and you can create a job application record. Under job application, you can create certain reviews and then if you want to do job posting, so for positions, you can create related job posting records and those job posting records will be having employment websites as well, right? So this way I think if you are appearing in an interview, so this end to end scenario, you can explain and you can say like you have implemented everything and you can explain the features as well, whatever you have implemented. So what you implemented, you created objects, you created tab, you created application, then you created all the fields. So you can explain them. You can explain like how you implemented dependent pick list formula field. So everything is highlighted in red, the features which you are implementing. Then we have validation rules, record type, page layout. So everything you have implemented at your own. So in interview, you can define a definition like what is record type. So you can just explain the definition and then you can just give the example of this project like how you implemented record type to accomplish this requirement. Then we modified page layouts, we created compact layout, then relationships we created, then this is another object, right? So these are the same things that we repeated for other objects, then we created cross-object formula fields, we created master detailed relationships, right? Then roll up summary, then related list, we modified, then other objects we created, right? And here we modified again, related list, then we created duplicate rule, matching rule, we configured homepage, then we created related list single, we enabled feed tracking, field history tracking, we created list views. So all these features are related to admin, right? We created lots of reports, then we created dashboard, right? Now in today's session, what we are going to do, we will be completing this profiles and permission sets, right? So this is the last step that is remaining here. So first I'm going to implement this and we will do some testing as well for this. So now let's jump on to the org and I'm going to create this profile first. So here you can see we have a persona that is recruiter. So in an organization, if this application is available, in an organization, if this recruitment application is available under Salesforce, so if recruiter role or recruiter is available in that organization, so what we need to do, we need to create a user for that recruiter and that recruiter will be having this profile. So profile name is recruiter. Now how you will be creating this profile, so you need to clone existing profile so that you can create new profiles. So here we need to clone standard user profile. So what we need to do, just go to setup and click on home and here you can search for profiles. So here you will find standard user profile and we will be cloning that. So here you have list of profiles. So from here you can click on S and you will have standard user. So now there might be one question like why we are cloning standard user because standard user profile has the bare minimum permissions already enabled and rest of the permission you can enable as per your requirement. So this is standard user profile. Now I'm just going to click on clone. So when I clicked on clone, so I'm going to clone standard user profile user license, which is required for this profile that will be Salesforce. So if user is having Salesforce user license, then only you can assign this profile to that user and name of this profile will be recruiter. So I'm just copying and pasting it and I'm clicking on save. So this way I just cloned and created a new profile. So here you can see profile name is recruiter, right? It's user licenses Salesforce and here we have all the permissions. So now how we can configure. So here complete table is available. So in real time projects also if you want to configure or create profiles, so you will be having the security matrix. So you will be knowing like for which object, what permission you need to configure. So for this recruiter profile on position object, we need create read edit permission on object level for candidate job application review. So for these four objects, we need same permission and for job posting and employment website, we need all these permissions. So now I'm going to enable these permissions one by one. So here I'm just clicking on this object settings and under object settings, I need to search for a particular object. So first time going to search for position. Here it is. So you can see it is having no access. So I'm just clicking and this object will be opened and here I will be enabling the permissions. So here you will find this added button. So just click on it. And on this object, we need to enable read edit and create. So I'm enabling these permissions, right? And I'm just clicking on save. So this way on that object on position object, okay, there is some issue. Okay, I'm going to repeat the steps. There was some problems. So so that profile will be available under our alphabet. So here I'm going to open it again. I'm clicking on object settings and I'm going to search for positions and I'm okay. I think it is having those permissions enabled. I don't know why that error came. So if I see here, so you can see read create an added permissions are enabled, right? Now, what we can do, we can go back to the object settings and here we can find another object. So next object is candidate. So I'm going to give permission to that object. So here you can see candidate object is available. So I'm going to click on it. And so here we have this added button. So I'm just clicking on it. And here also I will be enabling those three permissions, right? So I'm enabling read create an added permissions. So I'm just saving it. So it is being saved and we need to pick another object. So instead of moving to object settings again, you can click here and from here also you can search for that object. So next we need job application. So here it is. So job application object will be opened and we just need to click on edit. And again, we need to give those three permissions. So here what I'm going to do read create an added permissions I'm enabling and I'm going to click on save, right? So this way on third object, I gave the permission job application, then next we have review. So from here, I'm going to select review object. So from this list, I'm going to select reviews. And on review also we need to give those three permissions. So I'm going to enable those permissions now. So clicking on edit. And so this page will be opened in edit mode. So here I'm enabling read create an added permission. And I'm going to click on save, right? So these permissions are enabled. So I just enabled four object permissions. Now we need to enable permission for job posting. So I'm going to do that. So here I'm going to search for job posting. So here is the job posting object. And on job job posting, we need to enable all six permissions, right? So these permissions will be decided by the solution architect in discussion with the client as per the requirement. And as a developer, you will be enabling all these things. And if you are working as a QA role, so you will be testing them. So I'm just saving these enabled permissions. Now last we have employment websites. So they're also we need to enable all the permissions. So I'm going to search for that object. So here we have employment website. So on this object also I will be enabling this permission. So I'm just clicking on edit. So on employment website read permission is already given. So I'm going to enable all these permissions and clicking on save. Right. So this way our first profile is created and all the permissions we enabled. Now next we need to create another profile that is standard employee. And this profile also we need to create by cloning standard user profile. And here we need to give this permission only. So on position, we need to give read permission and we can give read edit FLS to all fields except minpay maxpay. So the employees which are part of that organization, if they have user to Salesforce platform, so they can access this application. And those users will be having standard employee profile. So those standard employees can see position. They can see position object, they can read the positions. And they won't be able to see minpay maxpay and other fields they will be able to read. Right. So other objects, they won't be able to access. So now I'm going to clone that profile. So again, I'm clicking on profiles. And here I am clicking on standard user. Okay, so EMEA is asking a question like after opening recruiter, I see profile details. So if you remember, I showed you one option. So I am just repeating that. So basically profile has two layouts. So if you go to user management settings, and here we have one option that is enhanced profile user interface, this one enhanced profile user interface. So in your system, like if you go, so it might be disabled. So you just need to enable this so that you can see the enhanced view of profile. Right. So just enable this and you will be able to see that. So I'm just going to open profiles again. And from here, I'm going to search for standard user. And here you can see clone button is available. So I'm clicking on it. And I'm just copying standard employee. And here I'm pasting it so that profile will be created. Right. And here under object settings, I need to give the permission. So I just need to give permission to position object. So here I'm going to click on edit. So we just need to give read permission. And here you can see for all fields permissions are available. So we just need to revoke min pay and max pay. Right. And you can just click on save. So this way, we just configured these two profiles, then we need to configure permission sets as well. So I'm going to create this permission set hiring manager. And we need to create one more permission that is interviewer. After that you can see here testing scenarios are available. So we will be doing the testing. Okay, so now I'm going to create hiring manager permission set. So I think everybody knows how to create permission set. So you can just search for permission set here under setup and click on permission sets. Then you need to click on this new button. So if you click on this new button, you need to define the label. So here label will be hiring manager and license you can search Salesforce. And you can just click on save. Right. So here you can see hiring manager permission set is created. Okay. Now if I scroll down, so here I have object settings. So I'm just clicking on it. And from the stable, I need to give these permissions. So suppose why hiring manager permission set will be required. So for example, if you have any employer in your org, and that employee is having standard employee profile and standard standard employee profile user can just read the position record. But if you want to give that user additional permissions for a time being. So along with the standard employee profile, what you can do, you can just give that user additional permissions through this permission set. So your employee can become hiring manager for particular profile or for particular position. So for that employee, you can assign this permission set. And after assigning this permission set that employee will be getting all these permissions. Right. So we need to configure this. So hiring manager will be having position and create read and edit permissions we need to give. So here I need to open positions. So I'm going to click on edit and the permissions are read, create and edit. So I'm just enabling these permissions. So I'm giving object permissions as of now, because those were mentioned there. Next we have candidate and here we need to give read permission to object. And read edit as well as to all fields except SSN number. So SSN number is a secure number. So we don't want to show that to users, but other fields we can allow to access. Right. So I'm going to search for candidate objects. So from this list, I will be selecting candidate. Yeah, here it is. So I'm just opening it and clicking on edit. So giving read permission on object level and for field you can see there is no permission enabled. So I am enabling all the permissions. So I will be enabling all the permissions except SSN number. Right. And if you just want read permission to be given, so you can just uncheck these edits. So it depends on business requirements. So right now we are giving all. Okay, so this is done. Now our next object is job application here on object level, we need to give read edit. So I'm going to search for that. So job applications. Okay, so sim is asking how we can assign license to profile if we missed it. So I think for profile licenses auto populated. If you are cloning standard user profile, so you will see Salesforce license automatically. So here I just create given read and sorry read create not create read or edit to permissions. Right. And for field read edit FLS to all fields, read only FLS to look up fields. So here we have these fields. So average rating. So here you can see for some fields, you won't be able to give edit access because they might be a formula field or roll up summary fields. So they are read only. So you won't be able to see this checkbox. It is disabled. So candidate candidate, then this is candidate name cover letter than highest rating lowest rating number of reviews number of reviews position status and total rating and I think candidate is a lookup. So for lookup, we just need to give read permission like as per the requirement. And for review object, we need to give create read and edit. So here the task is done. I'm just clicking on save. So next we need to pick review object. So from that list, I'm going to pick review object. Here it is, we need to give three permissions read create and edit. So I'm just editing it and giving these permissions. Right. Now I'm just clicking on save. Then next we have job posting. So create read and edit permissions we need to give. So I selected job posting and I just need to edit it. And I'm enabling these three permissions clicking on save. Then next we have employment website and we just need to give read permission. So after creating all these profiles and permissions permission sets, testing is very much important. So here you can see read permission is already given. So I'm saving it. So if you do proper testing, then only you will be able to verify like whether these features are working or not. And that is very easy. So we will be assigning all these things to our second user test user. And through that we will login and we'll be testing these things. So here interviewer permission set we need to create. So I'm going to create it. So I'm again clicking on permission set. So I'm just clicking on new and here I'm searching salesforce as a license and clicking on save. So this is our new permission set. Okay, so here what we need to do on position, we need to give read permission to object and read edit FLS to all except minpimxp. Okay, so I'm just going to search for position. I'm clicking on edit. So here I'm giving read permission and these I'm enabling. So this way all the checkboxes are checked and permission is given and I'm clicking on save. So next we have candidate and here we need to give read permission to this object and FLS to all except SSN number. So I'm going to search for candidate. Here it is. So I just need to edit it. So giving read permission and here all permission except SSN number. So we can just enable all the checkboxes. And if you have any question you can post in the chat. And after completion of this, I will take the questions first and then we will be doing the testing. So it is saved. Now, job application, we need to give read permission. So I'm just going to search for job application. So I'm clicking on edit, giving read permission. I think that's it. So I'm just saving it. Next we have review. So here we need to give create read and edit permission. So I'm going to search for review. So review object is selected and I'm going to click on edit. So I'm giving you to create an edit permission and clicking on save. Right. So this way everything is set now and all the requirements are completed. So after creation of these two profiles and permission sets, we just need to test it. So permission set will be assigned to standard employer only and when they will be playing the role of hiring manager or interviewer. So here you can see four test scenarios are available. So in our Salesforce org, we have so what we have, we have two users. One is system admin and one is another user, which is we are using for testing purpose. So that user will be having recruitment profile once and we will be logging with that user and that user through that user, we will be seeing like whether as per the recruitment profile that user will be able to access the things or not. Then to same user, we will be changing the profile. So we will remove recruitment pro recruiter profile and we'll give standard employee profile. Right. Then we have standard employee profile and hiring manager permission set this combination we need to give. Then we need to remove hiring manager permission set and we can give interviewer permission set to the user where standard employee profile is assigned. So this way four times you need to do changes and you can just test accordingly. Okay. So now if you have any question, so you can just post those questions in the chat. Right. And I will answer those questions first and then we'll be doing the testing. Right. And testing cases are available in front of you. So with the help of those, we will be doing all the testing. Okay. So I'm giving you a couple of minutes so that you can just think and ask the questions. And if you have any other question as well, like related to previous steps, so those question also you can just send. Okay. So I'm just searching for a few questions. So one question is profile can have multiple users. Yes, of you can assign one profile to multiple users. This is right. One user can have only one profile, but one profile you can assign to many users. Akshay is asking why this set up permission. So I didn't get this question if you can elaborate it more. So I will be able to answer. Yes, summit. This is a recruitment project and this project is about to complete and the same project I will be enhancing so that we can do some development stuff with this project. So first we'll be learning all the development related stuff and then I will be showing you how we can enhance this project so that development related activities can be done. So sir, even after disabling enhance profile information management still not able to see objects at him. So you do you need to enable that you don't need to disable. Right. And yeah, so now what I'm going to do I'm going to test it. So first of all, I just need to go here and I'm going to search for the users. So I have a test user that is having this profile assigned. So I'm opening this and clicking on add it actually. So here I just need to assign that profile. So first of all, I'm assigning recruiter profile. Right. And I'm going to click on save. Right. So to that user, I just assigned the profile. So now if you go to profile, sorry, if you go to the profile, so there also you can see like what users you have assigned to the profile. And so I just need to search for the recruiter profile. And you can just click on this assigned users button. So here you will be able to see. So this user is assigned, right? So this way if you go to profile particular profile, you will be able to see like which permission is assigned. Okay. Now what I'm going to do, I'm going to show you incognito window. And so here I'm logged in with that test user. So if you see, so here you can see I'm logged in as a test user to whom I assigned that recruiter profile. Right. So here we will be testing those things. So if I open that application, so you can see this user is not able to access that application. So what we need to do, we need to give that profile the permission to access the application. Right. So this is important. Right. So that's why this session is important. So those who are joining life, so just learn like how you can assign different permissions as well. So here we need to go to assigned apps and we need to check whether that application is accessible or not. So here if you see this recruitment application, so here that checkbox is unchecked. If you see this recruitment, so here checkbox is unchecked, right? So I'm going to edit it so you might also see this issue. So you need to go to recruitment, sorry, recruiter profile and here you need to enable this checkbox. And if you want to make it default, you can. Otherwise, you can just simply save it. Right. So what I did, I just enabled that profile permission to this, sorry, I just enabled that app permission to this profile, recruiter profile. Now if I go here and refresh, so my test user will be able to access that application. You can see it is available. So this user is able to access it. Right. Now basis on the permissions, you will be able to do the task. So if you go and check all the records, you will be able to, if you open anyone, you can view, you can add it as well, you can create new. So if you go and click on new, so you will be able to create new. And if I open any of the record and go here, so delete permission is not available here. Right. Why so? So we need to take a look on this. So here on recruiter profile, these things we did. So this profile user will be able to create, read, edit these four objects, but not be able to delete. And for these two objects, that user will be able to do everything. So I think this way, this profile is working fine. So this way you will be able to test. Now, if you want to test it, so this is standard employee profile. So now we have limited users. So what we are going to do, again, I'm going to open that user record. So in this browser, I am logged in as system admin. So I'm going to change the profile. So this should be standard employee, and I'm going to save it. And all the data which is available here, it is for testing purpose, right? So here, if I refresh, so now this user is having standard employee profile. So again, this user is not able to see that application, right? So what we need to do, we need to search for the profile and to that profile, we need to give the permission. So sorry, I need to search for standard employee. So here's standard employee profile is available. I'm going to edit it, going to assigned apps, clicking on edit. And here we have this recruitment profile. So recruitment app not profile. So here I just enable this checkbox. So I'm just clicking on save. So now that user will be able to access that application. So I'm just refreshing the page. So here you can see recruitment app is available. And this, okay, there is some issue. Okay, it is not opening. So there might be some issue like this is not opening, but this user can see positions tab. And here you can see new button is not available. And if I go and open this record, so edit option is also not available and delete is also not available. Okay, why so? Because of this matrix here, we have just read permission and all these objects won't be available. So if you go here, sorry, if you go here and search for candidate object, so you won't see anything, right? So you can click on view all and here you will be able to search for the tabs. So candidate is not available. If we search for job application, not available, but position is available, review, not available, right? Employment website not available. So this way you can search. And I don't know why this recruitment app is not launching. There might be some issue. Okay, so then there might be some issues in that application launching. So in your system, just try. I think because of reports and dashboard like, let's check that whether this profile is having access to reports and dashboard. Yeah, it is also accessible. So maybe there are some reasons. So you can just try at your end. So I think it should be accessible. Right? So I'm going to take some more questions now. So I just showed you like how you can assign those two different profiles recruiter and standard employer and how you can test. Now, let me see some questions. So after that, I will show you like how we can assign permission sets as well. So one question is, is it possible to share the document? Which document? I didn't get this question. Sai Ramesh, can you please elaborate it more? Sonu is asking, can we group permission sets? Yes, we can create permission set groups. And this I already explained in one of the session. You can go and just watch the recording. How we can create public group and what is the use? Yeah, public group, I will be explaining. So if you see here, so we have public groups. So when we will be discussing about this OWD, so here we will be creating these public groups. So here you can see it as mentioned. So if you want to create group of users, so we'll be creating public groups. Tested user and our profile user is same or different profile. So yeah, it is different. So our profile user is system admin, with which we are logged in, through which we are creating profiles and permission sets. And test user is different to whom you need to assign those profiles and permission sets. And Shorri, I think you also got the answer. I will be demoing that. Raju is asking when I will be starting development. So next week, from next week, development sessions will be started. And once particular topic will be, I will be like adding development related scenarios in the same project so that we can enhance it. Next is if I don't have assigned users and recruiter profile, do I need to create new user? Yeah, so if you if you don't want to assign recruiter profile to existing users, so obviously you need to create new user. But in developer edition, or we have limitation like we can create two users only, right? That's why. And I think video got stuck. So I'm just checking the properties. Okay, so next question is I don't see added option on profile to test assigned profile or to edit profile. I don't see added option on profile to test. Jigna, I didn't get your question. Can you please write it more clearly? Next question is small doubt on the object permission. We are given read permission. Then read edit permission for all field again, what is the difference between object permission? Okay, so yeah, this is good question. So on object level, if you have only read permission, so if you give added permission to fields, so that doesn't make any sense. But why I enable those because if through permissions that if you are giving added permission on object level, so in that case, those added permission, those are available on profile, they will be enabled automatically for bulk data testing, which one best way. Okay, so like bulk testing here, you won't be able to do because you need to do it through opening one by one records, right? So that basically we can do through test classes or through code through this interface, it is not possible. Okay, so Amia, I think you can talk to this issue in the telegram channel, you need to share the screenshots, then only someone will be able to help you. Okay, so now I'm again coming back to this testing. So we tested recruiter profile, we tested standard employee profile. Now our test user is already having standard employee profile. And I just showed you that user is able to access position object only. Now I'm going to assign hiring manager permission set. And hiring manager permission set is having all these permissions. So you can see hiring manager is having all these permissions position candidate job application review job posting employment website, everything that can access. So now, if I go to that user, and I'm going to edit it, and I will be assigning the permission set. Okay, no, not edit, I just need to open that. And if I scroll, so here I can assign the permission set. So I need to assign hiring manager. So here you can see hiring manager permission set is available. So I am assigning it and clicking on save. So one time we will be assigning hiring manager permission set and another time we will be assigning different permission set that is interviewer. So if I go here and refresh, so now that test user is having both that test user is having profile that is standard employee and that test user is having permission set that is hiring manager. And if I do refresh again, so those settings will be applied. Now if I click here and try to show you everything. So here if I search for candidate, okay, it is not accessible right now position is accessible. Okay, other things are not enabled. So I need to refresh again. And let me check whether things are applied or not. Yeah, hiring manager permission set is assigned. And so let me just open recruitment app don't know why it is not. Yep. So I just opened it in new tab and here you can see it is being opened. And here now we can see all the tabs. We can see candidate as well. And if we see this, so on candidate you can see we have just read permission. Okay, on this permission set. So we don't have any new button. If you go here, you can see all the reports, but you won't be able to edit them. You won't be able to delete them as well. Right. So this way I hope now you've got the idea like how you need to do the testing. So is it impossible for me to test each and every step? So you have the table and randomly you can pick things and you can just test now last is interviewer. So I think what you can do just open it and added the assignment. So this is our test user. So here what you can do is remove this hiring manager permission set. And you can assign interviewer permission set and save it. So now basis on interviewer permission set permissions will be applied. So you can just test them one by one. So if I go here, so earlier on position new button was available, added was available. Now everything gone. No added. No delete. You can just read because here you can see only read permission is available. And the similar way you can just see FLS. So here if you have read permission, so on fields, if you have added permission that also doesn't make any sense. Okay. So I hope you got the idea like how we can just test it. And like this way you will be having lots of confidence related to data security. Right. Because we created two profiles, two permission sets. And here you can see we have four different scenarios for testing. So this way, like if you answer interview, like interview questions, so I think you will be having lots of knowledge and your interviewer will be impressed because right nowadays what happens if interviewer is asking like what is profile, what is permission set. So people explain definitions, but they don't have any hands on on real time scenario. So here you can take this scenario, you can explain the whole requirement, like, like you implemented the project, what objects were involved, then how you created profiles, what are the profiles. So you can say recruiter and standard employee, then we will be having different permissions. And if we assign that so like user will be able to access these and those. So you can just explain in scenario based. So your answer should be scenario based. So it will make an impact like actually you have done something in Salesforce. Right. So I hope this will help you out. Now this is the last one for today. And I'm going to enable this OWD. So I think everybody knows what is OWD. So it will be basically enabling your security. So we need to set candidate and job application as private and employment website and position as public read only. Okay, so I'm going here. And if you want to set those things, so we need to use sharing settings. So if you click on sharing settings. So here you will find everything. So in one go, I will be setting all those things. So for candidate and job application, it should be private. So I think customers are available at the bottom. So candidate, I'm selecting private job application. I'm selecting private and employment website and position public read only. So position public read only and employment website public read only. So basically this OWD we set for record level security. So you know, all the records are created by system admin user. And if we go to that test user, so right now that test user is able to access all the records. But when we apply this OWD, so according to this OWD that user will be able to access the records. So candidate that user won't be able to access any record. So right now before applying, if I go here, so you can see that user is able to see all the candidate records. But now after applying this, that user won't be able to. So I'm just clicking on save so that OWD will be applied. So it will take a few minutes. And you just need to refresh so that you can verify whether it is applied or not. And you can just scroll and see here. So right now it is not applied. So till the time it is being applied. So let me see if there is any question. So there is a one question. What is the main difference between profile and permission sets? Please let me know. So I think Shreeder, this is a big question. So you just need to go through the previous session. So that session recording you will find in the session tracker. And the link of this session tracker is available in the description of the video. So here you will find a video related to profiles and permission sets. So there I clearly explained. So you just need to go and watch that here day 11. If you watch this day 11 video, you will get to know. So these 11 and 12 are related to this thing. Thank you, Mary. So I just gave Friday, Saturday time so that I can complete this project in this week as I promised you. And for me like I just live my life on to like you can say values. One is quality and one is trust. So I am just focusing on these two qualities while delivering this bootcamp. So I am just focusing like I deliver quality content. And through that quality content, I can just build a trust. And I'm just dedicating all the time for you so that I can build trust. And I have planned more bootcamps as well. So if I will be able to build trust, then I'm sure those bootcamps will be successful. Okay, so now I'm going here and again, I'm refreshing the page. So it is done. So if I scroll to bottom, so here you can see for candidate, it is private for employment website, public read only for job application, private and for position public read only. Now if I go to this user, so if I refresh, so this user won't be able to see any candidate record, you can see even we selected all nothing is available. Right. So this is the clear testing of this OWD. It is applied. If you go to position, open any record, even if you are having added permission, you won't be able to add it because we gave public read only. So you can view the record, but you won't be able to add it, even if you are having added permission on object or fields. Right. So this way I hope you are able to understand these things. Okay, so I think this makes much more sense. Now if you want to enable the sharing so I'm going to explain this for first row, right? Rest are same. Okay. So I'm going to enable candidate sharing. So right now you can see this user cannot see any of the record of candidate even if we select all. Now I'm going to create a sharing rule on candidate and I will be sharing that with this public group. So we need to create a public group first. So there were few questions related to public groups. So public group is basically a group of users. If you have users in your org, so right now we have two users. So you will be adding those two users in this public group. So how we can create public groups. So you need to go here and search for public group. Then you will be clicking on this option. And here you can see we have a demo public group. Now I'm creating a new one. So its label will be recruitment manager. And from here we can select the users. So I'm adding Sanjay and my test user, two users I am adding and clicking on save. If you have more users, you can add them. So this way this public group is created. Now we need to create the sharing rule on candidate. So here rule label is also mentioned. So you can just copy and you can utilize it. And here we need to go to sharing settings under sharing setting. You need to search for candidate. So here you can see candidate sharing rule is available. So you just need to click on new. So here you can define the label. So here in this table, we don't have any criteria. So we just need to apply owner based sharing. So owned by all internal user and should be shared with this public group. So record based like owner based record sharing. Here public group you will be selecting all internal users and with whom you want to share with this recruitment manager and access you need to give lead edit as per this last column. Right. So this way I just created this sharing rule. Now I am just clicking on save clicking on. Okay. So this way my first sharing rule will be created and it will be on candidate. So here you can see it is being created. So we just need to refresh the page again. So here you can see it is created. Right. Now if I go here and refresh the page, so this user will be able to see all the candidates again. Here you can see the records are available. Okay. So this validates like sharing rule is working fine and similarly you will be able to create all these sharing rules. Right. So just go through this table headings and accordingly you will be able to create these sharing rules. Okay. So this comes to end of this admin project implementation. Right. So I try to explain each and everything in detail. So in this six sessions we are able to complete this. Now these are very easy steps. So I just mentioned them as self practice exercises. So you can practice data import wizard and data loader. These are straightforward questions. Everything is available in detail. So you can just read and complete this exercise. And if you see any doubt, so you can just comment in the video and you can discuss in the telegram. So like those who are able to implement first, they will be helping others, those who are facing some issues. And for practicing formula and validation rule, these questions are available. So do implement these as well. These questions are available, solved in these PDF which are linked with this heading. Okay. And this approval process also you need to create. So this is for your practice and you can just ignore this flow exercise. So I will be implementing. So do not complete. Now I will be modifying this. I'm working upon this. So do not complete. Now I will refine and then after flow sessions, we will be completing. So approval process, validation rule, formula, and this data import wizard and data loader, you need to practice yourself. Right. And we have created a good community where like YouTube, telegram, these social media platforms are available. So here you can utilize the like comment on YouTube. You can utilize comment section and telegram. You can just pose the questions and I can see like many people are interacting each other and helping everybody. Right. So I think this was a quite long project and we are able to implement it successfully. So now you have whole admin knowledge. Now we will be targeting on development stuff. So here you can see everything is planned and I will be working tomorrow as well. So I will be refining these flow day sessions. Right. So there will be some changes and soon you will see a link available so that we can attend and complete those sessions. And here you can see I just marked Salesforce admin and app builder cert prep guidance sessions as well. So unfortunately this week I am not able to complete this, but for sure next week we'll be having four sessions. So maybe on Friday I will keep one session so that I can guide you how well you can prepare for admin and app builder certifications. Right. So I am just giving whole my energy to this bootcamp so that I can make people Salesforce ready and I can touch many lives throughout the world. And I can see people are joining this bootcamp across the globe. So this is this gives me a goosebump. Like so I'm fortunate enough like I'm having this opportunity to interact with this much audience and I'm able to share my knowledge with them. So if you want like people follow this bootcamp so that they can begin their Salesforce and so do share these things with them and do share the world and show your support so that we can have a large community on this YouTube platform so that people will be benefited. So now I am going to see some more questions. So first of all I want to thank Hussain for like supporting me through this super chat. Thank you, Hussain. Then Mary's asking I will practice from the beginning this year. So you need to and it is important. So if you are eyeing development project so this will be the prerequisite now. So those people who want to understand development thing want to implement development project for them this admin project implementation is must right. So anyhow you need to implement this so that you can implement development related stuff because objects will be same. So if you don't have objects that implemented you won't be able to practice as it is asking is it possible whenever permission set is creating on different profile and assigned to different profile user. This question is I think incorrect. We never create permission set on profile. Permission set is independent to profile. We assign permission sets to user and that user may have any profile assigned already. So for this endpoint security I don't have any answer as of now. So you need to search it. JT I think no you won't be able to share because it is available in your org. So if you want to show it in your portfolio so you need to create a public community experience site then only you will be able to. So you need to learn about experience site then you will be able to add it. Thank you Rehma for appreciating my effort. Thank you Jigna. Keep on learning and practicing things. Yes Hassan there will be a developer project and that developer project will be part of this admin one. So in this admin project I will be adding development related stuff that we'll be doing together. Thank you Manisha. Yes neither nowadays there are less calls for admin so that's why you need to learn development and you can try for QA role BA role. Those are also related to admin like you need admin knowledge for those roles. So you can just apply for those roles otherwise development is another option. You can also try DevOps. So I am just talking with a industry person who knows DevOps so I will try to arrange bootcamp on DevOps as well. So he will be delivering the session in the in my style like all the slides exercises session tracker will be there. So I'm just working on that so that there will be another option available for you guys. Umka just check whether you are logged in as system admin. If you are logged in as system admin you will see that new button to create public group. Yes Aparna I tried to complete all the admin concepts if some things are remaining so it may be related to deployment or flow. So flow will become flow we will be completing next week right and next week I will be having a session on admin and app builder certification so they will see a trail mix which is provided by trailhead. So we'll try to match what all topics we have covered or what uh remained. So I think if a few topics are remaining so those are very easy so I will guide you on that that day. Vamshi DevOps is basically related to Salesforce because in Salesforce we have different environments and whenever you will be working on the project so you will be having sandbox you will be having production environment and you will be having more than one sandboxes. So if you are working on developer sandbox so you need to deploy things from developer sandbox to QA sandbox so that is basically done by DevOps. So moving metadata items from one org to another is known as deployment so that is that comes under DevOps. So she is asking which is the best part for path for beginner admin or QA or BA or dev. I would say all whatever on whatever path you find the job because admin is necessary for all if you have admin knowledge you can apply for admin QA or BA. So QA and BA knowledge is very easy you can just go through trailheads you can learn about those skills and development sessions we will be having in future like within two three months you will be having all the development related knowledge. So I think you can touch all the paths and you will be having all those knowledge. So I'm giving you all the knowledge that I have and all knowledge are available on trailheads as well you can search specific trailhead and you can just grasp theoretical knowledge from there also and if I show you this session tracker so here I created this trailhead module if you see the third tab of this sheet so if you click on this trailhead module so here all the trailheads are available. So I just listed all the trailhead links here so if you go through these so you will be having more knowledge as well. So Salesforce trailhead platform is best to learn the theoretical concepts and there you will find exercises as well right so you can anytime try these. Yesterday the admin is the base without admin knowledge you won't be able to survive on any role because at least you need to know the platform and that you can know through admin knowledge okay. So if there are more questions please ask otherwise I can end the session and from Monday we will be starting flow related sessions so please join them and those session I will keep for one hour 30 minutes or two hours maybe because I know there will be lots of questions so I will try to answer all okay so I don't see any more questions so I think I can wrap the session today here only thank you everyone for joining the session.