Duplicating and Editing Pages
good morning good afternoon or good evening depending on where you are um we'll give people a couple of minutes to join and then we'll get started I also hope that my other teammates will join otherwise I will not have much to tell you guys hi Cassandra thank you I see some familiar names definitely I think some of you were part of the original um early adoption program that we did for uh DPM and then my esteemed colleague Chris took it to an extra uh to another level with this launch and learn we get way more people but I think it kept the same more or less the same format so I definitely see some names I recognize on the list I see Mike join hey Mike good morning everyone good morning Mike there's still people joining so I'll wait another minute or so and then we'll get started okay of course hey Caitlyn hi yeah sorry I was uh unable to come off mute so I don't know I think yes yes there's that restriction because there's quite a few participants we H said them to get on mute as soon as they join and they cannot unmute themselves so I I would say let's go through the uh the demo first and then we'll open up the floor for questions and we can you know uh unmute people uh when needed okay I still people joining okay I think we can get started actually before we go to the actual uh demo so um uh first of all I mean some of you know me um my name is Alexandra piani I'm in the itm product management team customer programs and I think some of you know me because we have done DPM early adoption what was that a year ago two years ago time flies but as was saying before I see some familiar names in the list so it looks like some of you came back for the new version of the ear adoption program uh which is great and um um cases on vacation uh getting married as a matter of fact so you might want to congratulate him when he comes back and one thing I want to do first that you asked me to do was to run a little poll so I'll see if I can put it up on the screen um and see if it works do you guys see it looks like you do so please take a look answer the question which is going to help us understand exactly what you do and when it comes to editing pages in uib okay 10 more seconds 40% responded we want more okay okay while we while we give people another minute or so to answer the question on the on the poll uh Mike do you want to uh just speak a little bit about what you're going to be demoing sure um hello everyone my name is Mike I'm one of the lead Developers for DPM I wanted to say hi on camera and then I'll turn it off just in case activity issues um so we are going to um make changes to an existing uib page and the way we do that is to clone a page and then we're free to make changes because we are now modifying copy and we can mess up and break things and delete it later and clone again if we need to and we don't aren't affecting the out-of-box pages um and so that's the suggested method of doing it and that way you'll get future updates um to those pages without um without issue if you were to modify the original Pages you wouldn't get updates and as I'll demonstrate uib is hundreds of files for a page potentially so um if we were to touch an original file it would quickly get become a mess um so that's what we'll walk through um when we're ready okay I think we're ready um you want to I'll keep admitting people as they show up but I think you can get started M sure so I should be sharing my browser right now yeah close a couple Windows okay so um I spun up a TD it a Thunderdome it is um basically untouched um so we are going to to get started in uib and one thing I wanted to look to to show before we get too far into it is the customer updates table so I am logged in as main um so we were not going to run into protection policy issues um or anything like that I'm also in the DPM um scope so we're not going to run into um issues with the click here to edit this page kind of issues so we've kind of already bypassed that um so all I want to show is that as of yesterday there was only one record change we don't doesn't matter what it was so today if we as we change records we'll come back here we'll see how many records are changed and and what's going on on the system so um here here we are at um the homepage for uib um we are on a Utah instance um I'm happy to demo on Tokyo I know a lot of people are still in Tokyo and we can even demo on um Vancouver you can see that up here the icon is different so we know it's Vancouver um but I'm aiming for Utah unless um I hear any any other suggestions so we'll go over here to the management um experience as it's called so this should hopefully be familiar at least in the basics to most of you um so as of Utah think Tokyo is a little bit different we show all the pages um and their page variance so we're going to duplicate the homepage and make some minor changes just there um so on this page on this instance we can see that there was a second page already designed there's a homepage redesign page and there are order properties which tells us which of these variants the homepage will show so there's a URL path so at that URL path we will show the first one because it's of the order um and then the second one is sort of hidden and so as we create variants the order will become important because one will become will be in front of the other and the variant we create might be uh higher order lower order in the back and not shown so we'll have to play with that as well um what I want to show here is this little hamburger icon which has a crate variant so the same button is in all instant in All Families it is here as the Utah I'll show it in a couple different places um create variant wrong button we want to duplicate variant that's why we're here we hit duplicate variant and as long as we don't touch anything everything will work the homepage is fairly simple if we were koning a service Details page there would be a bunch of conditional stuff here um so obviously we can change the name but otherwise we wouldn't want to mess with the conditional unless we were doing something on purpose it does take a minute for the Clone process to happen um here is Vancouver you can see the buttons are the same same oh look a little different but it's the same same place and this is my Tokyo instance which we'd have to go home for let's demo that real quick open up digital cor management so Tokyo jumps straight into a page and the Tokyo has Under menu duplicate variant to duplicate the variant that we're on so back to Utah we now have our new page the copy so we're going to go into that and it'll look similar to the Tokyo One and we'll also have a duplicate variant page or duplicate variant link here as well just to show it so if we're looking at a page we decide want to duplicate it to clone it there's a menu over here another hamburger menu with its own duplicate variant so we can do it again or do it here as well so things just been moving around as they've been been updating um uip so here we are we're on the homepage um I'm going to focus on duplicating making changes and not so much on what we're looking at and we think we need to to go into this a bit um but to keep things simple the so let's do this let's open the you open the page so this is showing us what we're looking at and what we're going to play with actually is this welcome message which clearly has a bug and that's because I'm on login is admin admin's not a real account so we don't have a first name and a last name to show that's something we probably should fix but it's only for admins so we'll change that so over on the left in the content tree um I know that that's the welcome user heading which is highlighted in the center panel and then on the right we have the configuration properties and the CSS styling and then events which is definitely an advanced topic but we'll stay here in config the label is done through code so I know that here's our first name and our last name so if we wanted to fix that admin issue we'll just hardcode it for now and hit apply um before I hit saved so before we actually change records I did want to show we refresh here cloning that page looks like it created 20 records I actually expected a lot more or 60 records actually expect a lot more but 60 records is just the cloning process of that page 59 because there was one one already existing um so um so it's a lot and it's thousands of lines of code um which means it's hard to diff things sometimes to to look at the difference between two pages so let me just save this last change and then I can ask um pause for a minute ask for some questions because we've done the the basics of cloning a page I'm refresh this so one more page changed or one more record changed I should say um I actually expected on on other instances I I saw saw is a lot more it it changes with each family um so back here we'll open up our Ural again or we could refresh the old one and we see welcome admin so we have officially customized the page in the simplest way possible let me pause there for any questions and we can go on to more complex or maybe more real world use cases I and I did want to just add a little um additional context so I did put in the chat uh we often will get questions about how to update DPM because the pages that we ship and the different widgets that we provide or the sections of content that we provide don't always meet your particular needs and use cases and there may be other kinds of content or data that you would like to surface in the DPM workspace so with UI Builder this is the experience that you would use to make those changes or those updates and you can't change change the pages that we Shi they're shipped as read only and that is very intentional so the idea here is to show you how you will you can I should say duplicate a page and then make changes to those pages and you can update the order of the pages to determine which page to load when a user accesses the the site which does mean that you could be working on updates or changes to a particular page and and then make that available once it's complete once it feels ready um and available for your users and then you can use the um original pages in the meantime we do provide system properties to hide and hide and show different tabs and different sections of content that of course doesn't cover everything so even though you may be using projects you may want to use a different widget or hide a particular widget uh related to that content and so this demonstration is intended to kind of give you a taste of what that's like and what's required to make those changes um the really nice thing is if you do have developer support or you do have that expertise DPM becomes um there's a lot of potential I should say we give you the framework we give you um sort of the art of the possible and then you can make tweaks and tailor the pages to meet your particular organization's needs the other thing to keep in mind um is because you're duplicating the page we will still be shipping updates to the default pages so you can go and view what we've you know updated or provided and make then decisions on when or if you want to kind of pull that into to your particular pages so I failed to provide that upfront context and I I do apologize for that um so I thought that would be kind of helpful uh to set the stage of of why we're doing this particular demo now great U thank you Caitlyn um I'm realizing that my instance didn't have a lot of demo data so we're getting things like the overview tab is no performance no no metrics shown as opposed to showing all the different charts so I was trying to pull up a different instance that that'll have a little bit more data behind it um which will be um allow us to do what you're suggesting of like um maybe we don't use um ideas or demands so we want to hide that chart um so I did want to um as we get a little bit more advanced um show that um if we go to DPM we do have this admin settings and so there's two pages well all the pages but I'll show two as examples so there's um settings and then just looking at the service and offering page has its own set of settings and so we have um sort of what you were referring to um these properties to hide and show content so this would be the first level of customization than I would suggest um so this hides changes as an example um and that's across this looks like it's across business applications um here was the um service and offerings so hide the summary section hide demands hide backlog road maps projects changes um and Improvement initiatives so this would be the first level of thing so we've tried to make the most common changes configurable um so we're going to do a custom change right now um so bypassing these or doing something different than these and hide some content or show some content that doesn't that isn't there yet um so that'll be the next step again I'm going set this up if anyone has any questions please jump in um or if anyone has any anything they want to see specifically changed on a page something they're trying trying to do um but we are can also demo on Tokyo or Vancouver um Vancouver added this nice feature I just jumped to a Vancouver instance see the icon changed um they added a a preview um which is nice because it allows you to preview your changes before you save them so there's this preview button over here on the right and you can preview the page in context of uib so we haven't left uib we see our changes um and then we can open the full URL path there's a button on the right or if we're on the editor scope we can get the drop down open the full URL path um so this is nice um super convenient because the preview will preview what you're looking at where the URL will show the page that your users will see and the big difference there is that order that I was talking about because if we're making multiple variants they will all have an order property and so only the top one will show and as you're developing Pages you'll most likely be editing and modifying something lower in order something that's not being shown on that instance and so we've had customers who aren't seeing their changes don't know why it's because they're modifying a page that's not being shown by that URL and so um you've got to they end up having to flip the orders and then flip the orders back and and and every time they make changes they want to flip the order make the changes test it and then flip it back you know to to put the to reestablish the real page um so that preview is nice because now we can modify the whole page keep going make a bunch of changes and never touch the actual URL um or modify what page is shown there so that's coming in Vancouver um that's that's even new feature to me um recently so that's that's a good one or that's a new one um Okay so on DPM review 3 um we wanted to find a page that we wanted to look to modify so we'll poke around and um we want to go to this demo data and the knowledge bases is a service and look we get some data so this is nice this is looking good good as expected and so pull this page up and so this is the plan tab for service for business service you can see in the summary section um the entire summary section had a property so we could turn off the entire summary section which would include IDs and demands and projects initiatives I I believe there was a property for each one of those um so we're going to make modifications here um this is sort of an arbitrary change um we do have props for this but if we wanted to um add a fifth chart or change the the titles of charts or reconfigure it um we can go in here we are on the service Details page which looks like I've already made a copy for so let's just skip that two-minute step of generate in a variant and just make a change here this is probably going to be a little bit slower of an instance um so we're going to skip steps when we can um so over here on the left on the content pane um we have so if we click on okay so this is um there are tabs here which sort which means we need to go into this section of the page um so this is essentially a page within a page so there's the four Tabs are um are the four tab each tab is its own page so we actually have to duplicate this page as well so the notion of a page for in uib is very generic um as opposed to like a web page which is you know one URL one web page so in uib the page there is a URL that points to a page but then that page can have for example tabs which are essentially just Pages it's the same um technology um the same structure of code um for each Tab and so you can we can Nest Pages within Pages um so some of the same work we do um or the same processes of modifying say a tab is the same as modifying a page on the on the internal side they're called macrop ponents um and so that might surface in documentation but so we are opening up a we cloned a page variant which is a variant of a macrop ponent so here we are to to modify this page variant um so unfortunately um we don't get a lot of content being shown here so we're sort we're we're reliant on the content Tree on the left um and then it helps to have the page in front of us so we can see so the summary and the demands are two of our headers so I can see here's the summary heading and the demand heading is down here um so that gives us some context and here's our visualizations and so pick one idea and it looks like idea is configured using a data source so we can click on that so maybe we want to make changes to this maybe we don't like we want to add um some conditions that aren't there um so rather than hiding it which we have configured um but we don't have the ability to change the conditions so we can see that it's the IM idea core table um maybe we want to add conditions um maybe for some reason we want the you know this would be unnecessary to do but we want to make sure we're only showing the active ones we'd already be doing that but that's a simple a simple suggestion or maybe we want to also you know throw out if anyone has any ideas but um we only want ones that have descriptions hit apply so we can now see our save button is highlighted which means we haven't saved that Vancouver feature to hit a preview button would sure would be nice um um but that's not comeing till till EV so we have to save and then so because we're on a page variant I'm sorry because we're on a tab we don't have a a URL go to this this page variant isn't associated with the URL so we don't have that button right there so the faster way to do it is just to refresh our page and I don't think I made may not have made a material change to change that to change our 20 value but yeah it didn't change I should should probably have a better use case for this but to show you so we're on a page variant so we'd have to go back to the service Details page and then we'll have our open button to open it if we needed to open it um so that's a a limiting factor and that's you know we we're improving uib I I should say the uib team is improving um feat release so Vancouver definitely gets a little bit easier to use uh we're demoing on on Utah um which is pretty similar to Tokyo um so that's an another little change is there um any questions any comments yeah there was just one followup from Dan about accessing the the system property pages that we have to view like the toggles can you just really quick demo that again on one of sure instances yeah sure we did do uh we did do a demo of this I believe Chris has shared there is a recording for it so uh we can try maybe share that again as a follow-up just for anybody who's interested you will need the DPM admin rule so the a DPM manager user will not see these Pages this is more for that DPM admin um and then yeah Mike if you want to take it away sure and then of course to read I'm on I'm system admin um I hopped into these instances so I have like um full access so um so yeah so that's a that's a good point um so these might this these props might be hard to find because um you might not be logged into an account that has those but if you just type in digital portfolio management just type in digit it's pretty much the only digital word in that comes up um we have a whole section of links this has all our kpi groups and our mappings um links to mod to uh handle all the services and portfolios um but if you scroll down all the bottom is this Administration section and the settings we'll open this that's um it looks like it's all the business business admins settings there's a bunch of kpi related um settings and then we have some sections um a little bit more user friendly oh that one's pretty empty but different product types or product categories have their own properties so this is where you can you know hide the plan hide the hide the plan tab the build tab the Run tab um or hide sections like the summary we made a change um to um so demands um so you could hide the whole thing um which I was going to demo but you know it is a property so we we modified the condition instead but here's the the various properties um for hiding and showing configuring what content so depending upon what plugins are installed um more more plugins more content is shown more of the life cycle is shown and so if you're not using a certain product like Risk um either it doesn't show up because we know it's not installed so we just don't show it don't show it or there are some places where we do show things um for whatever reason if you don't want to show it or you're not using it you're not you're not implementing that part of the life cycle even though you have the plugin installed then you can turn that content off um without having to to do all the cloning um cloning is really for people who want to customize or or um you know want want different metrics um um you know maybe the total ideas they want you know total ideas for hardware and total ideas for software or something like that and so they can customize and add more more charts or more um I know lots of things yeah and I will I will note that those system properties will only work on the pages that we ship so if you are going to duplicate Pages just keep that in mind that the hiding the tabs doesn't apply to the those pages yes um another use case these properties up at the top um name value pairs U maybe we want to add more of those um so here we are again on the service Details page so we're not in a tab we're on the actual page and if we click on one it should actually click on there we go so there's the container here's the labels um and so we could create a new one of these and um the content so we're on the The Phase One going over here to the config you know there's some obvious things like the size of the font and the alignment of the text um but here's the items and so this is where this this will get challenging to customize because these are calls to an API which is getting data from a source called get personal portfolio item metadata so um so this is really just showing data that's gotten somewhere else um and so it's possible to change these um this would require you know a little more of a demo than we have time for um so I can show um just briefly so get personal portfolio item metadata so if we were to go in to the data sources we have one called get personal portfolio item metadata and this is all the data that's being returned so it would be possible to to add a new name value pair basically duplicate the code and then change to a different property that's being exposed here so if there was you know here's about 20 here we're only showing four or five up here so one could could make that change that's an example of a change that could be made um the code that actually show you know the side to what shows here that's a whole another um thing that's a little too much to get into but this is this is code um it's a script so opening it up so this is just a a method call to another pile of script but point is it starts to get down RAB hole so I don't know this might be too too deep for customization but um these are sort of the potentials um that could be explored if someone really wanted to dig in um so I don't know if I if we want to need to digg in more but that's at least a highlight or high level yeah thanks Mike there is one question that I think would we should discuss over the call versus trying to type everything out in the chat because there I don't know if there's one answer to it so the question was um can you vary what is displayed based on the service so technical versus business I can give a quick PM answer but then Mike it would be good to talk about like the technical possibilities so we don't we don't do that now in the way that we've shipped the pages so the page for a service is the same whether the service lives in cmdb service cmdb service business or cmdb service technical um so we don't have that Nuance but we support different kinds of metrics that you would want to track uh via the Run tab using kpi groups so you can tailor what is being tracked and you can differentiate that using kpi groups which you wouldn't have to do those edits in UI Builder um but if you wanted to vary what's being shown on the plan or the build um we don't differentiate between the technical and the business the other thing that we've gotten questions about and we know there's a use case for we just haven't figured out how to do that well using this pattern is almost like a a you know some business apps for instance you'll you'll be maybe more project oriented or for services maybe you're more project oriented um but then certain certain business apps teams might be agile and so having flexibility to even within you know the same table of things tailor what's being shown almost like per solution so these teams are working in an agile way and these teams are working in more of a waterfall way we don't have the greatest way to do that yet um so that's kind of the PM response but Mike I don't know if you want to talk about what would be um an option or how they might approach doing that using UI Builder with variant yeah um so the the quick answer is is that it's certainly a feature that could be implemented so um I could do it um but I don't know that that you all would have the ability to customize to that I'm trying to think of how you could um and so the pages don't I believe the service detail Pages don't differentiate well they do so here's the table name right here it's this it's a so I know that we're on a business service um that comes from the table so that table name and the sis ID for that table um determines many things so even just something as simple as have saying business service that's just ceed off the table name so you know we already do some differences very minor differences based on on the table or the type of the service um The Challenge though is that how far deep into the code base does that get and so and would a customer be able to make such modifications um and so you know if you knew exactly what you're were doing yes I obviously could because I have full access to all the code the question is could a a new customer new to customizations be able to do it and I I kind of say no um I think there's a challenge I think um if if you were an expert at customizing pages and cloning and dealing with the order and that stuff it it might be possible but um we don't have um mik could could they create could they create a page that's like instead of having the service page where are kind of queuing it could they create a variant that's just looking at for example the cmdb C service business table um I believe the answer is no um you couldn't create a bunch of pages sure and you can create a page that you intend to be for business and one you intend to be for technical the problem is how do you know which to go to or how does the when you're requesting a URL how do we know which what's the mechanism that says okay well we're requesting a business S ID so how do we direct to that page versus the other page so um you're right that's a different mechan there's you know there's two mechanisms we could direct to a totally different page or we could have a portion of the page that has a code block that says if we're showing technical then show the technical service bubble and if we're showing Business Service show the business service bubble both are possible um I don't know that a totally separate page is the right way here's a complication so the page that we're on we're on the um DPM workspace but the page we're on is actually Enterprise portfolios page then we have a sort of a sub page IM IM there's kind of different levels of page so we have a sub page it's the service Details page and then the table name is actually a property it's just a parameter that we're passing in it's not actually a different page these are parameters passed into the service details subpage of Enterprise portfolios so there's already this this nested you know page structure and URL structure and and so the getting into all that complication is what would be a challenge I I think for a customer to create a whole separate page and have it direct properly um so it's not impossible it's just it's a big Challenge and it it's you know certainly more than a case task could address um and and it is heavy customization and so I would feel Beyond you know a case task level of support but it's it's a it's a lot of customization so it's definitely a um interesting feature and and I think if I were implementing this as a feature for a customer they would would be surfacing Flags within a single page that could be triggered So within a script you know I I showed us this isn't necessarily a good example but we're making a call to get the personal portfolio details so maybe there's a a wrap we can wrap this and say you know if we're getting a business service hit this method and if we're going to a technical service get you know the personal portfolio differently get different data um so you know that kind of thing is how I would expose or how I would solve that for a customer to have a little bit more customization so it still would be in code it's still not simple it's still not you know entry level but um I think that would work easier than cloning an entire page just because of all the infrastructure that goes into a uib page yeah that's fair yeah so uh a lot of options you can tell we have not practiced that response so thanks for bearing with us on that one and exploring options with us um and it sounds like something that might be really useful from an actual like core product perspective and so you know we would certainly be open open to hearing feedback about how the you would like to see the pages to be like more dedicated based on the type the kind of information to display um and how uh and that's certainly something that we could have taken our backlog if it's if it's applicable you know to to the rest of the group as well so yeah that's a really good question thanks yeah yeah I definitely want to see some use cases so we can Direct Solutions towards those cases yeah yeah like a little bit of background too is is it we started with that core based you know cmdb service table and working with the csdm team they're kind of slowly starting to like more create more differentiation between the types um but they're still kind of keying off that same core table and so understanding real use cases understanding how you're really wanting to use those records and the data will help us a ton because then we can you know better tailor the views based on the type and how and how what the expectations are I should say yep thank you I see there's uh 40 people on the call I think we can allow people to unmute themselves if they want to ask questions it might be a bit more lively or easier than typing so let me do that uh yeah be great and I think you guys can unmute your unmute yourself let me know if that's not the case um and feel free to ask questions I would say or feel free to type them if you prefer so and it doesn't have to be necessarily about this topic it could be about other things too um because because we know this is this was a big ask and so that's why we we added this topic uh it's a question that we get often like how do we make changes to these Pages um and so we wanted to make sure we covered it in this series but uh it you know it might not be as applicable to everybody on this call so it is an open forum for other types of questions Alex you might have to start okay it's it's not about DPM it's about Services okay I'm struggling because we were using a common service table before like in I think it was in Rome we didn't have the technical service service table we didn't have the business service table that kind of thing and what I'm struggling with now is trying to figure out is there some control on the incident form that only looks at the service table because I'm not seeing the business services or the technical services I'm only seeing the service table am I making sense is there a rule or some kind of yeah I think I have a very vague memory of a case around a very strange role required to view I'm sorry I'm G to there was I remember some sort of a case and I don't know Mike or Justin if either of you were involved with that but there was there was a a case around visibility to see the technical services because that's what they were focusing the the case on was the agents weren't able to see that on the incident form and it had to do with a role that was needed um so I can look I can look into that but it might be related to to that not having the the right role okay yeah if you can let me know please yeah um Okay so so and it's the agents you're saying on the incident record yeah okay so basically when they pull up the um I was seeing if somebody put it in oh Justin lost audio for a bit if you're on the incident form as an agent the list that you get shows Dynamic CI groups services and mapped application services or application Services they're not seeing any of the business or the technical services although they are seeing just the service table and I'm trying to convert the services out of that service table into business or technical service as appropriate okay yeah that's good that's good so I will follow up on that um but I it might be related to a role because I I do vaguely remember a related issue this was a little while ago um so I'm sorry it's not as fresh in my memory but not problem I think it was related to a role so we could follow do you know if they're able to see the service offering do you have the service offering on the yeah they can see the service offerings okay it's just in the business service field yeah yeah I we'll we'll I'll look into that and I'll follow up with you to see what I can find Justin says sounds like it might be a very very specific form form view yeah this is Justin so I'm just kind of thinking out loud like um and we we can follow up without a case task but the nice thing about a case task is like you could put a screenshot of it in and sometimes that's like the key to unlock everything right that you know there there's a bunch of different views on um incident right depending on where you're coming from you said it's the agent View and um standard UI agent workspace however if I go in as my normal user so non-admin I can also see the business services so it may be a role thing right yeah so so like if you if you can um create a case and kind of like steps to reproduce then then it becomes pretty trivial for uh engine engineer and our team to like go in create that and then like we'll probably find like a business rule or like a a missing role you know like there's probably a bit somewhere that needs to be flipped um uh and so but and that's where like a like a screenshot or steps to reproduce just makes it from like this guessing game into like a really deterministic fix um and so if you don't mind creating a case task that'll help us okay just a reminder on fed ramp okay yeah we look for a we'll look for a Fed case task M Mike actually is one of our specialists in those so Mike we just signed you up for some more uh research yeah love it okay I'll follow a ticket shortly I need to get screenshots okay thank you thank you cassander any other questions we still have seven minutes available take advantage of it yeah and if there are no questions uh or you're you're feeling shy I can share with you what is going to be coming in our next release uh which will be August hard to believe uh and we just wrapped it so um it'll be a little bit of a sneak peek but you'll soon you'll soon have access so let me share my screen okay so um we we have mentioned this before and a road map um so it it shouldn't be that surprising um but if you have forgotten we are extending our Enterprise portfolio feature to include the ability to create Enterprise portfolios for business applications and for application services this has been one of our top asks so we're really really excited to actually be delivering this um you'll notice that in the DPM um I'm going to call it the module uh or a section we have the um DPM Enterprise portfolio so this is new and we're differentiating between the DPM Enterprise portfolios and service portfolio management portfolios the reason that we're doing that is right now our service portfolios will still come from service portfolio management um we are looking at ways to basically kind of migrate so that you can create all three types of portfolios using the new Enterprise portfolio structure um we have this create new link we also have sort of differentiated between the business app portfolios and the app service portfolios it uses the same structure or the same approach that we use with service portfolios so it should be familiar um the difference is how you connect um those apps and app services to the nodes so I can kind of quickly show you what that looks like um and then uh I'll jump into the workspace so you can see visually um what that has shaped up to be if this will load not great sorry let me see if there's another instance that I could look at okay slow but slow but sure we have the this sort of a demo data uh that we're providing it's a the Enterprise um business application portfolio we have um taxonomy nodes so so these are are all the taxonomy nodes and then you can also see uh that some of these are are children as well um if we go into to the it node um you'll notice that here we have um these again those child nodes and we'll go all the way down to the node item so we try to kind of keep it uh um what is the word I'm looking for some guard rails so um the some of the same rules apply where you can only add business apps to a leaf node so um we kind of we hide the taxonomy node tab so you don't add t uh new nodes there um when they already have you know children apps um and then you'll notice a different kind of view for when an item is being shown as part of this node so it's it says document ID and the reason why it says that is because um again we are are opening it up to basically you're able to attach apps or app services in the context of DPM and so um and then in the core Enterprise portfolio plug-in that we ship that serves up this data you can actually use that to um create portfolios of anything um so a little bit of like this is a little strange and we'll we'll add add documentation here is it looks like you can't you know add the related item um but when you click on this search within the business app table you're able then to um I'm just going to put in a letter here we'll see see or I'll search maybe um you can then open up the business app table find any kind of a um you know a business application choose it and you know add that then into the taxonomy node so I believe this already exists in our portfolio so um I won't actually save this because we'll get an error but when you say um okay then that relationship is made and you've added an item so um again it's it's very similar to the service portfolio it should be familiar if you have used that before um the main difference is just this is the relationship is using an an M time table or an MTM table not the direct reference like you would see on a service and then when we go into DPM um what we've done is we've updated the UI to accommodate different types of Enterprise portfolios so um when you select a portfolio to start you'll see the different types um and it's broken out by type you know so it's easy to know you know what kind of thing you're looking at you can click on uh a particular portfolio you'll see the structure again same same approach and layout um we were just looking at this this line so you see that and then we actually also will show you the application services that roll up to the business app um and the other thing that we introduced which I think is pretty cool is we have this filter so now before we were showing everything so in any kind of a phase here you can filter um and show specific life cycles um and then you'll see the similar details so we were able to to get this in your hands and we're really excited it's uh available in August and we we did end up releasing so this is available on Utah and compatible with Vancouver as well so I know we're at time but I I wanted to to get that um quick look for you guys yeah thank you kitlyn okay we are at time um if there are any questions I think there's a you can reach out to chis directly uh he put his email or or respond reply to me on the reminder I sent out this morning uh and otherwise we'll see you on the next uh on the next session thank you thanks everyone thanks
https://www.youtube.com/watch?v=YTXbz5JYCUE