 Hello everyone, I am Sanjay Gupta, I welcome you on Sanjay Gupta Tech School. So today we are having day 3 session of this Appian Bootcamp and for that I have Ankit with me. So welcome Ankit on the channel. So basically Ankit will be covering a few more things related to Appian in today's session and I hope you have gone through day 1 and day 2 session maybe live or recording last week and if you have any doubt regarding those sessions you can ask and like you can live watch this session whatever Ankit will be delivering and if you are watching the recording and if you have any doubt so you can ask those questions in the telegram group and link of that telegram group is available in the description of the video. Okay and do follow Sanjay Gupta Tech School on LinkedIn, Instagram, Telegram and like YouTube itself so that you can ask questions like and all the important links like session tracker, Appian Telegram group and Appian dedicated YouTube channel links are available in the description so you can follow them from there. Okay so with this note I hand over mic to Ankit so Ankit proceed from here. Thanks Sanjay sir. So this is the community and YouTube channel of the Cod Mastro. So you can find all the session recordings on this channel as well and other than recordings you know you can find the QH on all of the topics that we are covering here. You can find on this channel you can find the questions you can find queries and the pre-recorded some applications development so you can find you know you can go and check out all those application developments and all and as well as you can go to this telegram link the Cod Mastro and if you have any other question you can put that question there and links are in description so you can check out the link and go through this. So in our last session we discussed about Appian groups right so like you know that what is Appian group what its benefit why we use groups and how we can create how we can create the sub groups or how we can create you know the hierarchy security like how we can put the security of groups okay so all of the groups related you know things we covered in our last session today we will discuss about folders okay. So like the first slide is related to introduction to APN folders okay so first what is APN folder so in any of the folder like you know that suppose I have a laptop okay in our laptop we have some folders okay and in folder generally we store all our files documents and all right so folder is a collection of you know documents or other files or we can say folder is a virtual container right to store the files similarly in APN also you know folder we use to store the files like different different type of files or any other APN component that we will you know create so all of the folder all of that APN content and documents we will store in the APN folder okay so on basis of its usage okay we divide APN folder in four part knowledge center document folder rule folder and process model folder okay so knowledge center each a container or I can say like central repository okay to store document folders so take an example of a library okay so like there is a library okay and in that library there are a lot of books okay those books can be for chemistry physics maths or you know political science or any other type of books we have okay so library we have all type of books so you can go library and you can search any type of book okay so that is knowledge center in APN so we can say knowledge center is a virtual library where you can find you know any of the any type of document or any type of file related to an application okay now come to the second type that is document folder okay so document folder is like suppose we can take the same example of library okay in library we have different type of books so there is one type of book that or one subject book that is physics okay so if I am going to the physics section so I will find all books related to physics okay there can be some folders also like you know that suppose quantum physics is one type of physics other is like modern physics and all so these can be subfolders okay but document folder is dedicated to a particular type okay and it can be the child of knowledge center okay because library is parent and we can say physics books are child of that particular library right third is rule folder rule in APN whatever business rules you are writing okay that we call expression rule in APN that we will learn in our next sessions okay or I can say interface sections or constants everything we call as rule so to store all these artifacts like interfaces expression rules like business logic constants we create rule folder okay now last one is process model folder so as we discussed in our last sessions like process model like APN is a you know BKM tool so business process management okay so it manage the whole workflow for a particular organization so every organ you know so to manage the organ workflow of an organization we create process model in APN okay that is also a important component that we will discuss in later sessions but today we will we are we will create it's a folder okay so just to know that all of the process models we will store in process model type folder okay that process model we cannot store in rule folder or if I'm creating a rule we cannot store that tool in document folder okay so to store a particular type of component we create a particular type of folder okay now this is creating and managing knowledge center okay so this is first type of folder right so how we can create knowledge center in APN so you can see this is our application that we you know developed in our last sessions so we created groups right and we created application and we set it out there security now we will create knowledge center so create to create a knowledge center also we have to go to know new now here you can see we have folder right I will click among folder so here you can see we have four type of folder rule folder process model folder document folder and knowledge center right so I will create knowledge center so I will select this one okay application initials it will automatically take okay so we will keep it at it agitate and now I'm giving the name so I can give the name like I can see library it contains folders related to library and I will create this now you can see it is asking for security okay so if I do not give any of the security is showing no access that means any of the user okay who have the APN access can not access this particular knowledge center because it's security level is no access okay if I select viewer then anyone in APN can see this particular knowledge center okay and this one important note like in our last sessions we discussed about users as well right so there are two type of users in APN one is basic user that we can say business user and other is say system administrator like developer or you know super user we can say so system administrator can see anything okay there won't be any security applicable on system administrator security only apply on basic users okay so if I am giving no access then also if I'm a system administrator type of user I can see this folder okay so the security want to be applicable on me but if I'm a basic user and I do not have security of this particular folder then I cannot see this so now we take default as no access and then we add groups okay so suppose I will add administrator okay so this particular group will have all the administrator writes so I can explain you how writes work so there are four type of writes okay administrator editor viewer and deny how does this work okay so this is administrator editor viewer and deny okay so you can see here we have four type of writes administrator editor viewer and deny so suppose if I am part of administrator group then I have all security level so this particular group security level have all writes if I'm edit I have some of the writes but I can you know some of the writes I do not have viewer have lesser writes than editor as well and deny do not have any access okay so suppose if I'm an administrator then I can view the document folder I can download documents from the document folder or knowledge center okay I can update document okay from that particular document folder I can create news of folders I can view the security update the security okay I can move some folders or documents into other document folder okay I can check the download matrix okay where I can check all of the document details or folder details and I can move document from one you know this folder to other folder okay and I can delete document folder as well but editor have editor can also view the document folder and download the document folder and editor can also upload the documents or update the document folder or knowledge center okay and create the news of folders editor can view the security but cannot update the security okay and other accents also editor cannot take like cannot move sub folders okay cannot delete folder and viewer have lesser security okay viewer can only view the document folder okay and or knowledge center and can view and download the documents viewer even viewer even know not cannot update or upload the documents okay so in that document folder and or deny okay so if I'm part of deny group then I cannot perform any of this action okay I cannot do anything on this particular folder so suppose now this is administrator role okay so if I am part of administrator group like this is AV administrator one I can do anything with this folder if I am I said the security editor I will have some security rights but some security rights I do won't have okay like I cannot update the security in that case if its security level is viewer then I can only see the document folder or knowledge center and I can download the documents from that knowledge center but I can upload new document in this one okay I cannot do any other actions as well if I am part of deny security then I cannot do anything in this particular knowledge center okay so generally what we do we create three groups one is administrator one is editor and third one is all users so administrator generally have the security of admin level put admin role where you see can upload you know do anything with that particular folder other one have editor group and that have editor security okay so like support team or you know that they can upload the documents or they can do perform any other actions and in in this particular folder you know knowledge center if I'm adding third group that is viewer or all users that all users group also have editor security okay because if I give then viewer security then they can see the documents but they cannot upload documents okay and generally why you know so what is the use of this is deny security okay we learn about it but in the in a particular scenario we use this so suppose you know that we have one AB finance group okay or AB finance team and AB finance team is the parent of AB finance team UK AB finance team USA AB finance team India okay so suppose there is a scenario where I want to give the security of a knowledge center in which all AB finance team users have access except AB finance team India okay so in the group security I will add AB finance team as viewer editor or administrator and to exclude a particular group or child group I will you know add this group as deny security AB finance team India so any of the user accept this group will have the access of that particular folder okay that in this scenario we use deny group now come to them creating and managing document folder okay so document folder as we discussed like in document folder if like you know the physics box collection where we are storing the books okay or we can create subfolders as well like you know the quantum physics books or modern physics books something like that okay so we create groups inside the knowledge center okay so I'm opening this knowledge center and I can create folders or document folder from here okay so I will go to this one and I can create okay I can say physics books now you can see we have one folder that is AB physics books okay here and I can see the description I if I want to change its name or its property I can simply click on this checkbox I can go to more and I can open properties okay from here I can again change the name and I can change the description of this particular one now similar to knowledge center a folder also have security okay I can go to security and can check so in apn folder always inherit the security from its parent okay so its parent is knowledge center right in knowledge center that we created just now so in that knowledge center have the security of administrator so it automatically inherit the security of that knowledge center you do not need to configure the security of this folder again it would automatically but sometime if you know in some cases if it is a different than knowledge center you can just uncheck this box and you can configure the security okay or you can update the security for this particular folder otherwise you can simply check this and it will inherit you no need to go and again put the security on this particular folder security levels of document folder is also seen administrator editor viewer and deny and it also have the same security pattern that a knowledge center have okay it can also have administrator have all rights editor have some you know defined rights viewer have some lesser number of rights and denied do not have any rights so knowledge center and folders security are exactly same okay now we already update the document folder properties right inside the folder I can create some folders as well okay so suppose in this folder I want to create some folders okay so how I can do I have to go to new and I can create document folder okay so like I can say quantum physics books I can create so as many as folder I want I can create here okay if I want to upload document then I can upload documents as well in this 80 physics books folder okay so I have to just go to new I can select this document and then I can upload okay like I'm uploading sample one so it will be here if I want to upload one more document I can select sample two and I can upload so as many as document I want I can upload there is a limit of 25 25 so at a time we can upload at most 25 now I have to click on new okay you can see these are uploaded file if I you want I you can change the file name from here okay now you can you know it automatically create constant constant you know to store the static values that we will discuss in later sessions but if I'm uploading a document it automatically create the constant also for that particular document I can uncheck this click on this one you can now you can see we have two folders 80 modern physics 80 quantum physics books and two files okay and you can see here the type also is a PDF file and size of the file is also you can see here and there are two files with 2.96 kb okay and if you want to see the security you can check from here okay and you can see it also inherit the security from its parent that is folder okay so it automatically inherit the security but in document you cannot change the security okay it will always take the security from folder itself these are the subfolder and nested structure so in this one also like we had defined the security on knowledge center only right and it is automatically inheriting the security from third level right the first one was knowledge center then we created one folder that was 80 physics groups and under 80 physics we have two subfolders 80 modern physics 80 quantum physics books and two files as well 80 sample one and 80 sample two so these are these are three level structure right we can add one more or no documents or folders inside this folder as well and all will have the same security okay because all folders you know inherit the security from its parent folders now if you want to move folder from one parent folder to other you can do like currently you know that this is you know this folder is in 80 physics books right if you want to move this folder from this particular to other you can move here okay like you can move to other folder so you have to just select the other folder name and it will move this particular folder to this particular folder okay so like this you can move the document or folder from one folder to other you can like you can move the document as now you can see that this particular document is in 80 physics books if you want to move this particular document in 80 modern physics So if you have to just select this particular check box click on move go to move to folder select this folder name okay and click on move now you can see every 80 sample one is not here okay we move this one to 80 modern physics right I open this 80 modern physics and I can see this particular file here so like this we can move the documents or subfolders from one folder to other folder okay we already check you know upload file upload in in particular document folder so if I select this document sorry document then I can upload as many as I want like maximum 25 if I have a zip file okay and the zip file have documents so I can just upload the zip file as well and it it will automatically extract those files from the zip so suppose I am selecting this sample zip file okay and I click on open and I will click on upload so okay so you can see this file is here okay this is text file and if this file was the part of that zip file so suppose if that zip file have five or six files okay then those five or six file will automatically upload here if I upload that zip so if you can automatically extract you do not need to extract the zip file so we checked like you know that move document from one folder to other just now now delete document okay if you want to delete a document you have to just select this particular one and you can delete okay from here and you have to just click on this one it will ask to you know like acknowledgement from you and you can click on this delete button and this folder will be deleted or this document will be deleted okay but deleted activities cannot be undone in apn so we delete any of the artifacts in apn with where you know carefully like if you want to download the file then also you can download like you can simply click here or download the file okay so it will download it or there is other option as well you can select this one and there is one button more and you can download okay so it will download that particular zip file because we uploaded zip file only right so it is downloading that file so these are the way to download the file and one more thing apn have versioning as well okay so if i want to see the version of this particular file i can go to more and i can check versions okay so now we have only one version only that's why it is saying one version but suppose i'm uploading other version as well okay so if i want to create the new version of this particular file i have to just select this file or i can select this one this pda okay i can click on more and i can go on new version okay and then i can upload a new file okay so and new file type also must be pdf because we are creating the version of pdf file only okay so it supports only same type of file so suppose now selecting this one and uploading so now it have it is no it is sample one so if i download this one it will have 80 sample one file because the name of the you know current file was 80 sample two that's why it is showing 80 sample two but it is the current version of this file now if i want to check the versions of this file because now it should have two versions right one was the original and other one that we uploaded just now so if i go to here you can see we have two versions one is the old version that we initially uploaded and one is current one okay so this so the latest version always work as current version in apn okay so you can whenever you are downloading the file or whenever you are accessing the file it always show you the latest version okay and even you can compare the versions as well okay so if you are comparing first version with latest version you have to just click on compare okay and it will compare for you like there is a description here okay so this is new version size of the files is also same so there is no any difference and id is created that is different okay so you can compare the version as well now rule folder okay so as we discussed in a start in apn everything like interface business logics expression rule that we call or constant everything we call as rule okay and to store these rules we create rule folders okay so to create a rule folder also we have to go to into same part second give me second give me second there is shoes so here you can see we have application and if i want to create a rule folder i have to just go to new click on folder okay in folder i will select rule folder okay to create a rule folder and this initial of you know application image automatically coming and then i can put the name like i can say i'm storing all apn related artifacts so in this one i can simply put the description as contains apn boot camp related currently this is the parent folder or the master folder because we did not create any rule folder before so we won't select any parent folder okay and i will simply click on create now it is also asking for security okay so in apn each and every you know artifact or component have a security okay so security level of rule folders are also seen like administrator editor viewer and deny but the actions are different okay so if i am administrator i can do everything like i can view the rule folder i can create objects or artifact in that particular rule folder i can check the security i can update the security and i can even delete the process delete the folder as well okay rule folder as well if i'm editor then i can view the rule folder i can create artifacts inside the particular rule folder i can check the security but i cannot update the security okay and i cannot even delete the rule folder If I am viewer, then I can only see the rule folder it is okay. I cannot do anything else. If I am part of deny then I if I'm part of deny then I cannot take any other actions. Okay. So how we create rule pool. So if now you can see AB users one is viewer and AB administrator one is administrator. Okay. So if I am part of AB administrator one group because this is admin, this is one is having administrator role right or administrator level permission level. So if I am part of this group, I can do each and every activity like I can view the rule folder, I can create objects in that particular rule folder. I can check the security, I can update the security or I can even delete this particular rule folder. But suppose I am not part of this group, but I am part of this AB user one. Okay. And this AB user one is having the viewer security only right. So in that case, I can only see this particular rule folder. Okay. I cannot take any other. I cannot create artifacts in this particular folder or I cannot know I can not view the security also. Okay. I cannot take any other action. I can only see that particular rule folder. Now if I change my level to editor, so now AB user one helps editor right. So now if I am part of AB user one, then I can know take this three actions like I can view the rule folder, I can create the object or artifact in this particular rule folder and I can check the security. And if I change my security level to deny, then I cannot take any of the action. Okay. I cannot perform anything in this particular rule folder. Okay. So generally, in this case also we have we generally have three groups. One is administrator, other is all users and third is editor. Okay. So all users have viewer security, administrator have administrator level security and editor have editor level security. Okay. So in generally, in any of the application in general we create three groups. Okay. For editor administrator and viewer security. So as per the requirement, if someone want all security level, we add that particular user in administrator group. If someone asked need just viewer level security. Okay. That just to check the data and you see do not want to perform anything else. Then we just add them into all users group. Okay. And if someone want editor level security like they cannot change anything like they cannot change the security, they cannot delete, but they can do they can check the rule folder or they can add something in that particular folder. In that case, we add them into editor level security. Okay. Now I can save this one. And you can see we have this particular rule folder here. Okay. If you want to check. Okay. This particular rule folder security, you can go here and you can see. Okay. And now also you can even change the security. You can add more groups. You can delete groups from here. Okay. Or remove groups from here. Or you can change the secure permission level as well. Okay. If you want to check the properties of this particular one, you can see from here and you can even update also. So if I want to update its name, I can update. If I want to update the description of this particular folder, then also I can update. Okay. And if I want to delete this folder, then also I can delete. Okay. And I have to just click on delete and I can delete from here. If I want to move the particular artifact from this particular APN bootcamp application to other application, I can move. If I want to remove from this application only, I can simply remove. Okay. So these are all related to this particular rule folder. Okay. Now last type, you know, last folder type that is process model folder. Okay. Process to create a process model folder. Also, we have to go to new. We can simply go here and we can create folder and I have to select process model. Okay. And I can simply give the name like process models. Okay. So in this one region, we will store all of the process models contains process models. Similarly, it is the most parent folder. So we won't select any parent folder here. Okay. And I will select you click on create. Now it is also asking for security. So in process model folder also security works same as a rule folder. Okay. So here you can see if I'm part of administrator, then I have all of the security permissions. If I'm editor, I can only view and create objects inside the particular process model folder. If I'm viewer, then I can only see the particular process model folder. I cannot do anything. And if I'm the part of deny group, I cannot do any accent. Okay. So in this one also week, you can add more groups, you can remove groups, or you can send the security levels as well. Okay. And I can simply click on save. So you can see here we have one process model folder as well. Okay. In process model folder also, if you want to check the security, you have to go here and can check the security. Okay. And can update the security can change the permission level can change the in the groups can remove or add new groups here. If you want to delete, you can click here on delete button and you can delete this one. If you want to move artifact, you know, the particular folder from this application to other application, you can click on move. And if you just want to remove from this application, you can click on this. If you want to check the properties of this folder, you can just go to here, you can see the name and description you and you can change this as well. Okay. So similar to document folder. If I want to create the sub folder of this particular folder, I have to just go to open this particular folder. I can click on new and I can click click on rule folder. Okay. And I can simply say like expression rules. Okay. So you can see we have one style folder. Okay. Inside this parent folder. If I check the property of this folder, you can check the security. So you can see this inherit checkbox is already already clicked. So it will automatically take the security of its parent folder. Okay. And parent folder is 80 all artifacts. So similarly, if you add other folder as well in this one, like 80 interfaces. This is the 80 interfaces folder. Its description is here. And similarly, you can check the security of this particular folder as well. And it also has same security. But yes, you can update the security. If you want, you can just uncheck and you can update the security. Now, if you want to add artifacts or objects inside the folder. Okay. So like you can see interface, you can add expression rule decision, we will, you know, learn about these one by one in our regular sessions. But yes, these all are rules. Okay. So we can add, you know, interface expression rule decision, constant integration in this rule folder. If if you want to add these in child folder, then also you have to go to new and you can add any type of these rules. Okay. So suppose if I want to add this expression rule, I can add. So is this saving is automatically selected, right? Because we are creating this particular expression inside the folder. Okay. So it is automatically taking that folder name. If you want, you can change. Okay. But each and every artifact will be needed of a rule folder. Okay. And you have to select rule folder only for a particular rule. So here you can create the particular rule like 80 expression one, just click on create, and you will be able to see this. Okay. Now you can see this is particular rule. So inside the particular one, you can create a rule. Okay. So similar to process in process model folder as well, we can create child folders or we can move, you know, process model also like from one folder to other. Okay. So we can move that folders also out of the application or we can just remove the folders from the application. So it works similar to rule folder only. Okay. So these are four type of folder that we have in APN. Okay. So whatever you will create, like if you are creating a document, if you are uploading a document, if you are creating a document, you will be needed of document type of folder. If you are creating an interface, expression rule, constant or other type of rule, you will be needed of rule type of folder. Okay. And if you are creating a process model, in that case, you will be needed of process model type of folder. So these are four type of folder that APN have. Okay. So that was all about, you know, folders. So now you will be able to create folders. You will be able to update, manage folders or you can upload the documents. You can create the artifacts in a particular folder. You can create process model in a folder or you can move documents from one folder to other folder easily. Okay. Still, if you have any query or doubts, okay, we can discuss in this, you know, session or if you are, you know, watching the downloaded video or, you know, that recorded video. And if, then also if you have questions or you can mail us on the, at the, at the coremaster.com or we have in our telegram group also, you can comment out. Okay. And for, we have, you know, got some request for community environment access and we have already requested to APN. So once we have this, you know, APN environment access, we will provide you. Okay. But if anyone else also want to get the APN community environment access, you can open this form. Okay. And the link is already in description and you can fill the form. Okay. And we will request that for as well. So this is all about folders. So now I want to hand over to Singh sir. Yeah, thank you, Ankit. So I just want to add one thing like if you want to have that community access. So this link is available in the session tracker as well. So from there, you can fill the form and you will be able to have that APN access and like related to that, if you have any questions so telegram channel is the best location where you can post your questions and like Ankit will be answering all all your queries. Okay. So with this note, thank you, Ankit for sharing insight related to APN. So we'll be having one more session tomorrow, same time. So more stuff related to APN Ankit will be delivering. And by next week, I think those who have requested for APN instance, so they will be able to access that environment. Right, Ankit? Yes, most probably we will get in next week. Okay. Yeah, in that case, like once they will be having environment, so we'll be able to do some practice as well. Yes. Okay. With this note, thank you everybody for joining this session. And if you are watching the recording, thank you so much for watching and following this bootcamp. Thank you, everyone. Thank you, Ankit. Thank you. Thank you, everyone. Thanks.