So here we go we are back at the PowerPoint so um the what is the last talking point I wanted to to touch today that's the public apis why is that so this really comes from my heart because I believe apis are extremely important to to if you build such a solution like like sap Cloud Alm because there are usually so many things that Partners want to do so so Partners sometimes they have so so great ideas how they could extend um Cloud Alm with additional capabilities they have great ideas how you could optimize something or they have fantastic content they want to bring into the tools or they just want to automate parts of of the procedures we have and and then public apis just enables them to do exactly that and this is the reason why we believe public apis should be in the heart of any of those implementation projects so here for cloud Alm in in the area of Process Management we published so far two major area areas for apis first was the so-called scoping API and the scoping API is an API that allows you to interact with the with the scoping entities that we have so you remember scoping entities are for instance the so-called scope and the processes that you set in and out of scope for those Scopes so this is what you can hear influence using those scoping apis so you could potentially automate scoping activities from the outside you could create an Excel sheet where you do your scoping and then you run a script that calls those apis and do the and which does then delete full to really set everything in scope so things like that are suddenly possible
the second area are the custom solution process apis that are apis that help you to bring your own content no matter if you are a partner or a customer you can just call those apis and here today in the first version we are talking about header data and accelerators but in the near future you will also be able to upload for instance SVG Graphics so even if you defined your processes only in Vizio you can export them via SVG and in the near future you will be able to just create a custom process in sap Cloud Alm that you can use for your requirements management that can use for analytics for your process tracking and so on and so forth but you just create your process and as a visualization for the process you introduce your vco chart exported as SVG and that's pretty cool and then maybe also later this year we also intend to to allow you to upload for instance ppmn
so there's a lot lots of things are going on in these areas these days so this is really if the more you think about it the more ideas you get what apis could be good for and especially if you also see that in the larger context not only Process Management in Cloud Alm offers apis also the other capabilities there are apis to to to work with projects there are apis to work with the task management there are apis for the requirements management there are apis for test management so so we have so many apis available today where you can really be crazy and build up your own Solutions and where you can really automate and extend Cloud Alm very very nicely
good having said that I would be very much at the end so I could show you now again API business Hub but I I will skip that part here for for uh stay in the time boxes if you want to see what uh how how those apis look like just go to the browser enter sap business Hub then you will find the sap business up there and then in business search for sap Cloud Alm and then the API business Hub will present you all the different endpoints and tiles for processes and for for apis that we have available for cloud Alm and there you can really review the descriptions you have uh the the the this reg is available to really see what are the end points what are the parameters uh what are the features of those restful interfaces that you can now use for for your implementation
"WEBVTTKind: captionsLanguage: enforeign Process Management capability and in our today's session I I wanted to outline how we can do efficient Fitness centered support in in process when shooting the cloud Alm how we do a process offering in Cloud Alm and especially how that relates to sapnavio and how our first increment of integrating sap Signal View will look like in the near future okay so how to get started let's get to the next slides there we go what's the agenda so as I said first of all I will focus a little bit on scoping and fit to standard activity so in in that section I I want to briefly introduce to you how we set up Scopes in in Cloud a m and how those are related to the tasks finally how you can set up a process hierarchy reflecting the customer's business and what the processes and the process content are that we have available and and you know so if you have sap best practice processes in place uh you can set them in scope to make them part of an implementation project and then exactly those processes are also used for requirements Gathering so you would capture all your requirements in the context of those processes and these requirements are then the starting point for the entire requirements to deploy process where you then also do the breakdown of those requirements into for instance user stories which you can then later Implement and also deploy to the systems not all processes are standard processes that you would like to implement in your implementation projects so so there are sometimes cases where you have Legacy systems available or where you just say the sap standard process is not exactly how we do things around here and then you might want to change them and then the answers process authoring and there we will show you how you can copy for instance existing practices into custom practices and we will also briefly touch how the future integration of signalbio process manager will look like so then we will actually have one section that talks about API so apis are quite powerful means to integrate with sap Cloud Alm especially for instance if you have a scoping workshops facilitated in other tools and now you want to bring the results into to Cloud Alm or you want to control the scope of a cloud Alm project outside then scoping apis are the right way to to change the scoping in Cloud Alm and also if you want to bring your own practices to Cloud Alm then the custom process API might be an answer how you can load sap Cloud LM with custom own or partner practices to really make these process Scopes perfect for you let's get started with the first part scoping and fit to standard okay so the scoping experience I guess that should be known to to most of you so this is one of those parts we we started as we started with the whole sap Cloud Alm journey and very briefly or in in a nutshell a scope is nothing else than a container for solution processes so if you set up an implementation project then you would actually also require to set up a a process call because of how you need to communicate what you plan to implement in your implementation project and then the scope will be the container for those processes and how would you set up those kind of Scopes well that a little bit depends also on how you as a customer want to set up your project some customers Define Scopes according to the system landscape so they would say we have here uh certain processes that run on the same runtime environment they run on the same tenants so I want to manage them together and for that reason I put them into the same scope other customers tell us okay there are various systems involved but there are processes that I simply manage together because they are being upgraded always together and then you could organize your Scopes following the upgrade bundles that you wanted to Define and then one one of those options that I see quite often in the market is that customers bundle and bring together processes together that serve the same functional purpose so meaning if you have for instance processes that are all about HR then you would set up an HR scope and you would have all processes independent on the runtime in the same scope or the same with financials always Financial consolidation or even the perspective of plans so if you say okay I have a given plan and that then operates on processes then you may want to set up a dedicated scope that has all those processes available okay so how does that look like in the system let me briefly show you that in a demo so let me change the screen I share so give me a second so that's the right screen now you should be able to see a browser and the screen that you see right now this is this is actually what people get when they start Cloud PLM and here on the sap Cloud Alm for implementation you find all the tiles that make together our sap Cloud Alm for implementation solution and one of them here is manage Scopes so we can go into the minute scope app and this is here the place where you define the Scopes and where you load them with the processes so let's start with creating one of them so I create here a new scope and we can now call that here the planned link so let's assume we have a plan in Munich and now we want to communicate what processes are supposed to be implemented for that plant and here we could say we have uh plenty solution scenarios available and each of those solution scenarios here is actually a source of sap best practice processes so to to seek here now for one that of interest in in most cases so we have sap best practices for s4hana version 2022 so this is the latest available version for on-premise Content let's say we want to use processes out of that package in our implementation project let's add here some more from Ariba so let's type in Ariba and let's say we have also Ariba invoice relevant to our implementation project so I would also Mark that guy here and when I now click save then the magic actually happens then these processes are made available for scoping in our implementation project so if I confirm that no processes are made available I can click to cross the scoping button and now do you see that we have here 563 processes that are available for us now for scoping so let's let's seek for some that we we know so let's say we want to implement the pd9 process pd9 stands for sale from stock here we go and here now with that switch I just um put that in scope for our implementation project so that's like how I scope processes I also could go in here and could say so here we have the arriba invoice now I see all those processes that belong to Ariba invoice and here I can also navigate into the details to find out is this exactly what I wanted to see and is this what I want to implement and if I decide yes this is exactly what I need then I just switch here again on that scoping switch and with that I make that process part of my implementation project so if I remove all those filters and if I now add scoping then you see that for our scope plant Munich we actually defined two processes that are now belonging to the implementation scope or project and in particular to the plant Munich and that are the arriba invoice processes and this is the sell from stock process so and this is actually how we Define a process Scope when you define a process scope we defined here a scope called plant Munich there are standard activities that you should do under all circumstances so for instance if we now go into the task management of cloud Alm so let's get here to that icon that tasks I click on it and if I now filter the list by plant Munich which is already done over here you see that there are six standard tasks that are offered to us because what we usually recommend is so if you define the scope then you should schedule effort to stand up workshop for that scope you should conduct the fit to standard workshop and then you should also capture individual standard Workshops the requirements you should do the review of the requirements you should approve the requirements and then you should drive the implementation and this is now task driven integration because now here in the task management with the conduct virtual standard Workshop let's say we are on the workshop baby we schedule the workshop before and now that's the day where we do the fit to standard Workshop then you can just click on conduct Fitness the net Workshop you see over here what you are supposed to do and then on the top you find here a little button that is called conducted to standard I click it and then it brings me again to exactly that process scope that we need to discuss in the video standard workshop and this is then also where we then drill down into the details so asset we have here already the high level perspective on what is part of that process but we can go also go here into the details of those process flows and you see that there are plenty of process flows for Content available so so if I'm interested now in the electronic invoice I can click it and then you see here all these details and if I find out that there is a certain adjustment needed on that process then I can just go in here and I could click here create requirement and when I click requirements then actually I start to capture the change needs I have so requirement for generated invoice and for for me later to easier to find it again I adhere a name plant Munich or something and then here go and if some I would add here the description of the change request there are also plenty of attributes available so for instance I could say the the the requirement we are describing right now is about configuring the solution this is just a configuration setting so I would add it here to the configuration for extreme and if I wish I could also Define already a a time box I could Define a start date I could assign an assignee and so on and so forth now I click that and now I created a requirement in context of a particular process activity and now people know exactly what needs to be done um to to really fit that process to the customer needs goody let's get back to the to the slides um quickly so I click the share button again here we have again the PowerPoint so back we have seen the scoping and uh beside the scoping there's also like the process hierarchy available that not just allows you to to assign uh the processes to Scopes but you can also assign it to an entire process hierarchy and the process hierarchy usually is a complete breakdown of the customer business into end-to-end processes and in many cases into modular processes because what we see quite often at the customer side is that that customer set up kind of a modular process hierarchy where they say okay that our overlap free processes that describe what the the company is supposed to do and how the processes work and then they assemble these processes into longer end-to-end process flows and then it's pretty clear that the individual processes that you set up in the in the modular process areas May appear multiple times in the end-to-end process structure because they are just being reused to construct the end-to-end processes so in in the near future you will have these features available the process hierarchy as such is already available in the tool so you can already Define your own process hierarchy you cannot yet assign the processes to the hierarchy but that feature will follow very very soon so in in the very near future you will also be able to assign processes to the process hierarchy but the call to action right now would be please make your mind how you can set up your process hierarchy how do you want to structure your processes your organization how should such a hierarchy look like and it reflects your business's best and once you did that and we have the assignment feature available you can right away start to assign the processes with the process hierarchy you can link them in and then again at a later point in time you can do reporting on it you can find out okay what processes what documents are assigned to a particular process hierarchy node what what browsers are being reused where so that will be a very interesting thing for you to use okay so that's the process hierarchy and the photo standard is exactly here the fit to standard so like we start the process just a couple of seconds ago in the demo um there we defined a process scope and let's assume we are in context of a require in in of context of a project then you always have to keep in mind that a process scope is not sufficient put yourself into the shoes of a Consulting partner who is asked to give you a fast price a fixed price if you have a fixed price then how can you calculate the fixed price um just based on the process scope that will hardly be possible so you need to know the requirements you need to know the customer change sheets because only then you know what configurations are we supposed to do what interfaces are required what form adjustments do we need to do what developments are required what field extensions are required and so on and so forth so if only if you know the process scope and the requirements only then you know the pros project scope and if you have the projects go then you can really go ahead and you can document all these change needs and you can then split your requirements into more fine kernel user stories you can potentially assign the user stories to different releases if you want to work in increments and then you can really structure so very nicely pure implementations in sap cloud erlm Cody this is how we do this to standard workshop and what we also see in the future standard workshops quite often is that people tell us oh this is this is a nice sap practice and we want to start with that but essentially we want to change it a little bit how can we do that and for that we introduced here a function in cloud.lm that is called copy diagram you see that highlighted in yellow on the slide this is a possibility to uh copy sap standard practices into the customer name space and then to adjust those diagrams and this is what we actually do there and I can only encourage you to play around with that feature a little bit okay how would that be done in in process authoring because now we get into the area of adjusting and modeling business processes so process authoring in process authoring we have an existing capability in place so you know that even today you can model custom processes in Cloud Alm how do you do that well you are defining so-called solution processes and a solution process nothing else then a concrete and self-contained implementation of a business process and that one is described wire a number of descriptions it has names it comes with assets and accelerators and these accelerators might be external links to any resources that you have available describing those processes by the way this is off interest for consulting firms as well because if you are an implementation partner of sap you might have defined your own practices to serve your customers and using the solution processes you can load sap Cloud Ln with your own practices you can bring in your own processes into Cloud Alm and then you can run your implementation projects with the industry knowledge you bring to to the customer so the solution processes with the accelerator is one thing you can describe but there's also modeling available so you can model these kind of a solution value flow diagrams that are those diagrams you see here in the middle of the screens with uh the Yellow Boxes representing hierarchy of of capabilities and processes and then inside you see the concrete business activities that are supposed to describe what that process does for you and these Chevrons then uh you can add to really detail out what is the scope of the current process this high level value flow diagrams are good to gain overview on the capabilities and the features of a process but if you really want to know how is it really working how what is the concrete flow of activities you have to follow for that we have the so-called solution process flows and solution for the flow diagrams and those are essentially nothing else than BPM and diagrams so BPM instance for business Process Management rotation this is an OMG standard I think this is quite well known in the industry so no no big introduction needed for that usually but ppmn diagrams are then used to depict the actual process flow of a process and it shows you what are the the starting points what are the activities that need to be performed what participants perform what activities what events what gateways occur in in the process flow so you have really a full language here available that allows you to to depict the the flow of an entire process quite nicely goody does this process flow now is here what we have also available today and that again I wanted to show you in a demo so let me share again my browser view here we go so we have here the the browser hope you can see again the browser we are still here at the electronic invoice for uh for uh the Ariba process and you see on top as I outlined earlier the copy diagram command so I can click that button here and now you see that we are copying this process and this is here it has the name copy off and now I will just call it customer sap Arriva invoice let's call it customer invoice because this is what we actually do here I hit the save button and now you see that we are here in the process editor and on top I have now an edit button available if I hit that edit button here I can now just start to adjust the process so if I make it a little bit smaller that I see better what we have here let's see I'm really in in bpmn I and I also want to have here like another activity another end event I could add that event here I could wire it I could also add additional draws the steps and then I could just save the whole thing and now I have an adjusted process available and now I can continue also changing that process I can publish it and when I publish it I can also then later use it in my implementation project so if I go back here to my scoping list if I click here to the minute Scopes again I go for my plant in Munich I hit the edit button I make sure that I also use the custom processes I click the save button I confirm I go back to process scoping and then you will see that we have here if I see for customer customer invoice there we go we can add that now here to our process scope and now we are also working here with the customer invoice in the context of our process so if we go here back to the solution you'll see the adjusted version of the process with the start event so this is how we adjust standard practices also even today and this is how you can also create your own practices in the tools so you are not forced to only copy sap processes you can also create your custom processes from scratch for sure okay so let's get back to the slides again it's a little bit of back and forth but I hope you don't mind so if I share again here my PowerPoint that was the demo about the current process modeler that we have available and in that context there are plenty of questions regarding signavio integration and I think this is a very valid question as the signavio doing PPM activities in sap Cloud Alm doing application life cycle management activities these these two environments are actually two sides of the same coin clearly because uh what are you doing there so in in PPM in in sap 6 now view your goal is to really come up with a let me show the right pointer laser pointer you really want to create the the new to be process design you really want to Define how could the process model support by customers business best and if you define that new to be process model you want to hand it over into the Alm space because in Alm we work on turning the desired to be process model into the new SS so we do the 2bs is transformation in Cloud Alm and for those purposes we have here solution design where you also do your fit to standard activities where you also Define for instance the requirements you capture the change needs you break them down into the features you implement them you test them you deploy them you run the entire Alm cycle here to make sure that the desired process changes are applied to our application systems to our business systems and down here and when you have deployed a new reality if you change the configuration to really implement the desired process model then you are changing the behavior of the application system and this is exactly where again sap signal video comes in with analytics to to get insights on how the processes do uh where you do the process mining to really find out what are the process optimizations you should do and if you know the process optimizations and after you identified those you can go into a new process design which will ultimately result into a YouTube process model which you again need to implement it then you are again in solution design and then you are here in this infinity loop this is a a a a large goal we have yeah and such a a holistic thing cannot be implemented in only one increment so we implemented over a series of increments and the first step we are doing right now is that we integrate the sap process manager into sap Cloud Alm that the modeling capability that you have seen before is then done with process manager that you have at least the same usability for the process modeling activities that does not mean that we already have here the the beautiful infinitive Loop implemented to all extents this is unfortunately not the case but we have the signavio process manager within Cloud Alm so every sap Cloud Alm customer can get advantage of good value chain and BPM and modeling within Cloud Alm already and we achieved a certain compatibility regarding the process models that you need to exchange at a later point in time what is now the scope of function integration here you see what we decided to integrate in the first increment of our technology integration so this is what I usually call the sap6 navio process manager embedded and the delivery of that is planned for Q3 2023 if you want to really stay up to date on uh any changes of debt or the current status please check the sap roadmaps link attached in here and what is the functional scope well so what we intend to to do so far is that in the embedded version of the process manager should be capable to to Value flow modeling and BPM and model in Cloud Alm as part of the usage rights of sap Cloud Alm most likely three modeling users will be included plus additional seven based on Fair usage so if you overuse them so signavio may come back to you to ask you what you are exactly doing but these three are in any case included that's that's a pretty good message here um the initial version will allow you reuse of solution activities and tasks and activities and you will be able to link in the the process hierarchy yeah um the embedded process manager will create process models in Cloud Alm that can then right away be used for requirement management for project management for test management and all these other capabilities that we have available in Cloud Alm exactly like I demoed it with the current process modular version we are providing to you today um the the process model exchange between scenario and sap Cloud Alm so uh that that sounds more spectacular than it is so maybe we we will uh support some BPM and exchange to make sure that you can at least exchange PPM and diagrams between a standalone sap6 navio workspace and the modeling capability that we have available as part of sap cloud so that's an interesting thing and from a technology perspective there are a few things that we have to do and this is for instance that we have to provision uh the right uh infrastructure for uh enabling the modeling in in sap Cloud Alm and we also need to make sure that for instance this is a nice uh user experience so for instance it should come with uh one single sign on one user management and so on and so forth so that people don't really feel that they are now touching true Cloud Solutions it should feel too to a large extent like like just one Cloud solution even though underneath we have two and that's a little bit like like microservices work together right so this is what we try to achieve here goodie so if we go to next slide demo I wanted to show you how that new process manager integration might look like so as I said this is a left review now everything could change but uh I think it's just fair to get an impression what we are doing there that you have had seen at least seen a glimpse of what we are doing there okay so I have here a recording of our internal environment so nobody can access that and that's not really something we deliver to our customers this is just like a a sneak preview so what you see here is again Cloud Alm and here you see one tile that has a uh first version of uh designavio integration available and here you see that we now set up a new process so this is now in order to Cache process that we want to Define here and it implements order to Cache business process and then we need to Define uh some localization for that process let's say that one is for localized for UK and for United States and we have the description there so so far everything is exactly like our solution that we are offering to you right now no change so far we have the draft version there we have here the view for the solution value float but now when we click edit you see that there was a new browser tab opening up and now I can in the process manager which already opened the stencil set for Value chain modeling I can start to use these activities and I can model the value chain diagram for our given order to Cache process so you see here that we now use a number of Chevrons to depict what is the overall scope of this process it starts with some presets activities order processing in order fulfillment let's see what the last step here is this is then like the invoicing and then I guess you could also add some analytics which goes across all those individual activities and there we go so we make it a little bit larger and then after you model the process you could now say okay let's hit save and when you now hit save then actually the process model in Cloud Alm should be right away available so if you close that and if we wait a few seconds so and this is for instance something that we have to fix before we delivered it to our customers you see that right away that process was made available in Cloud Alm and the same behavior for by the way for the solution uh process flow diagrams this time this was a solution process flow we hit again edit the system immediately recognized that we are on a solution process flow diagram meaning we need the PPM and stands to set it opened the PPM instances to the core elements visible but we could also switch to the full BPM and um set um with with all these even more advanced um bpmn Concepts now you see that we are now here modeling the process let me do some fast forward because this is quite an extensive modeling so I speed it up a little bit and you see that this is standard BPM and modeling right so you see we are really building up here an entire process in that flow uh postcodes issue then there will be the end event and now you see that we have also here the convention Checker available it helps us to put bpmn and then we save the whole thing and then you see that here we have it available in Cloud Alm right away and then we can also start with these processes in Cloud Alm potentially we can also then later create requirements at nodes and these process models are supposed to integrate with the existing Cloud Alm microservices like any other Service as well so we published it and now it could be used for implementation purposes in in any projects this is the way how the architect the signavio process manager integration right now and that will be the first increment to enable good process modeling in Cloud PLM and in later increments we will then also make sure that we have a good and stable round trip between different instances available so let me get back to the PowerPoint again I'm speaking really fast today I guess so here we go we are back at the PowerPoint so um the what is the last talking point I wanted to to touch today that's the public apis why is that so this really comes from my heart because I believe apis are extremely important to to if you build such a solution like like sap Cloud Alm because there are usually so many things that Partners want to do so so Partners sometimes they have so so great ideas how they could extend um Cloud Alm with additional capabilities they have great ideas how you could optimize something or they have fantastic content they want to bring into the tools or they just want to automate parts of of the procedures we have and and then public apis just enables them to do exactly that and this is the reason why we believe public apis should be in the heart of any of those implementation projects so here for cloud Alm in in the area of Process Management we published so far two major area areas for apis first was the so-called scoping API and the scoping API is an API that allows you to interact with the with the scoping entities that we have so you remember scoping entities are for instance the so-called scope and the processes that you set in and out of scope for those Scopes so this is what you can hear influence using those scoping apis so you could potentially automate scoping activities from the outside you could create an Excel sheet where you do your scoping and then you run a script that calls those apis and do the and which does then delete full to really set everything in scope so things like that are suddenly possible the second area are the custom solution process apis that are apis that help you to bring your own content no matter if you are a partner or a customer you can just call those apis and here today in the first version we are talking about header data and accelerators but in the near future you will also be able to upload for instance SVG Graphics so even if you defined your processes only in Vizio you can export them via SVG and in the near future you will be able to just create a custom process in sap Cloud Alm that you can use for your requirements management that can use for analytics for your process tracking and so on and so forth but you just create your process and as a visualization for the process you introduce your vco chart exported as SVG and that's pretty cool and then maybe also later this year we also intend to to allow you to upload for instance ppmn so there's a lot lots of things are going on in these areas these days so this is really if the more you think about it the more ideas you get what apis could be good for and especially if you also see that in the larger context not only Process Management in Cloud Alm offers apis also the other capabilities there are apis to to to work with projects there are apis to work with the task management there are apis for the requirements management there are apis for test management so so we have so many apis available today where you can really be crazy and build up your own Solutions and where you can really automate and extend Cloud Alm very very nicely good having said that I would be very much at the end so I could show you now again API business Hub but I I will skip that part here for for uh stay in the time boxes if you want to see what uh how how those apis look like just go to the browser enter sap business Hub then you will find the sap business up there and then in business search for sap Cloud Alm and then the API business Hub will present you all the different endpoints and tiles for processes and for for apis that we have available for cloud Alm and there you can really review the descriptions you have uh the the the this reg is available to really see what are the end points what are the parameters uh what are the features of those restful interfaces that you can now use for for your implementation good so now we are at the end of the sessionforeign Process Management capability and in our today's session I I wanted to outline how we can do efficient Fitness centered support in in process when shooting the cloud Alm how we do a process offering in Cloud Alm and especially how that relates to sapnavio and how our first increment of integrating sap Signal View will look like in the near future okay so how to get started let's get to the next slides there we go what's the agenda so as I said first of all I will focus a little bit on scoping and fit to standard activity so in in that section I I want to briefly introduce to you how we set up Scopes in in Cloud a m and how those are related to the tasks finally how you can set up a process hierarchy reflecting the customer's business and what the processes and the process content are that we have available and and you know so if you have sap best practice processes in place uh you can set them in scope to make them part of an implementation project and then exactly those processes are also used for requirements Gathering so you would capture all your requirements in the context of those processes and these requirements are then the starting point for the entire requirements to deploy process where you then also do the breakdown of those requirements into for instance user stories which you can then later Implement and also deploy to the systems not all processes are standard processes that you would like to implement in your implementation projects so so there are sometimes cases where you have Legacy systems available or where you just say the sap standard process is not exactly how we do things around here and then you might want to change them and then the answers process authoring and there we will show you how you can copy for instance existing practices into custom practices and we will also briefly touch how the future integration of signalbio process manager will look like so then we will actually have one section that talks about API so apis are quite powerful means to integrate with sap Cloud Alm especially for instance if you have a scoping workshops facilitated in other tools and now you want to bring the results into to Cloud Alm or you want to control the scope of a cloud Alm project outside then scoping apis are the right way to to change the scoping in Cloud Alm and also if you want to bring your own practices to Cloud Alm then the custom process API might be an answer how you can load sap Cloud LM with custom own or partner practices to really make these process Scopes perfect for you let's get started with the first part scoping and fit to standard okay so the scoping experience I guess that should be known to to most of you so this is one of those parts we we started as we started with the whole sap Cloud Alm journey and very briefly or in in a nutshell a scope is nothing else than a container for solution processes so if you set up an implementation project then you would actually also require to set up a a process call because of how you need to communicate what you plan to implement in your implementation project and then the scope will be the container for those processes and how would you set up those kind of Scopes well that a little bit depends also on how you as a customer want to set up your project some customers Define Scopes according to the system landscape so they would say we have here uh certain processes that run on the same runtime environment they run on the same tenants so I want to manage them together and for that reason I put them into the same scope other customers tell us okay there are various systems involved but there are processes that I simply manage together because they are being upgraded always together and then you could organize your Scopes following the upgrade bundles that you wanted to Define and then one one of those options that I see quite often in the market is that customers bundle and bring together processes together that serve the same functional purpose so meaning if you have for instance processes that are all about HR then you would set up an HR scope and you would have all processes independent on the runtime in the same scope or the same with financials always Financial consolidation or even the perspective of plans so if you say okay I have a given plan and that then operates on processes then you may want to set up a dedicated scope that has all those processes available okay so how does that look like in the system let me briefly show you that in a demo so let me change the screen I share so give me a second so that's the right screen now you should be able to see a browser and the screen that you see right now this is this is actually what people get when they start Cloud PLM and here on the sap Cloud Alm for implementation you find all the tiles that make together our sap Cloud Alm for implementation solution and one of them here is manage Scopes so we can go into the minute scope app and this is here the place where you define the Scopes and where you load them with the processes so let's start with creating one of them so I create here a new scope and we can now call that here the planned link so let's assume we have a plan in Munich and now we want to communicate what processes are supposed to be implemented for that plant and here we could say we have uh plenty solution scenarios available and each of those solution scenarios here is actually a source of sap best practice processes so to to seek here now for one that of interest in in most cases so we have sap best practices for s4hana version 2022 so this is the latest available version for on-premise Content let's say we want to use processes out of that package in our implementation project let's add here some more from Ariba so let's type in Ariba and let's say we have also Ariba invoice relevant to our implementation project so I would also Mark that guy here and when I now click save then the magic actually happens then these processes are made available for scoping in our implementation project so if I confirm that no processes are made available I can click to cross the scoping button and now do you see that we have here 563 processes that are available for us now for scoping so let's let's seek for some that we we know so let's say we want to implement the pd9 process pd9 stands for sale from stock here we go and here now with that switch I just um put that in scope for our implementation project so that's like how I scope processes I also could go in here and could say so here we have the arriba invoice now I see all those processes that belong to Ariba invoice and here I can also navigate into the details to find out is this exactly what I wanted to see and is this what I want to implement and if I decide yes this is exactly what I need then I just switch here again on that scoping switch and with that I make that process part of my implementation project so if I remove all those filters and if I now add scoping then you see that for our scope plant Munich we actually defined two processes that are now belonging to the implementation scope or project and in particular to the plant Munich and that are the arriba invoice processes and this is the sell from stock process so and this is actually how we Define a process Scope when you define a process scope we defined here a scope called plant Munich there are standard activities that you should do under all circumstances so for instance if we now go into the task management of cloud Alm so let's get here to that icon that tasks I click on it and if I now filter the list by plant Munich which is already done over here you see that there are six standard tasks that are offered to us because what we usually recommend is so if you define the scope then you should schedule effort to stand up workshop for that scope you should conduct the fit to standard workshop and then you should also capture individual standard Workshops the requirements you should do the review of the requirements you should approve the requirements and then you should drive the implementation and this is now task driven integration because now here in the task management with the conduct virtual standard Workshop let's say we are on the workshop baby we schedule the workshop before and now that's the day where we do the fit to standard Workshop then you can just click on conduct Fitness the net Workshop you see over here what you are supposed to do and then on the top you find here a little button that is called conducted to standard I click it and then it brings me again to exactly that process scope that we need to discuss in the video standard workshop and this is then also where we then drill down into the details so asset we have here already the high level perspective on what is part of that process but we can go also go here into the details of those process flows and you see that there are plenty of process flows for Content available so so if I'm interested now in the electronic invoice I can click it and then you see here all these details and if I find out that there is a certain adjustment needed on that process then I can just go in here and I could click here create requirement and when I click requirements then actually I start to capture the change needs I have so requirement for generated invoice and for for me later to easier to find it again I adhere a name plant Munich or something and then here go and if some I would add here the description of the change request there are also plenty of attributes available so for instance I could say the the the requirement we are describing right now is about configuring the solution this is just a configuration setting so I would add it here to the configuration for extreme and if I wish I could also Define already a a time box I could Define a start date I could assign an assignee and so on and so forth now I click that and now I created a requirement in context of a particular process activity and now people know exactly what needs to be done um to to really fit that process to the customer needs goody let's get back to the to the slides um quickly so I click the share button again here we have again the PowerPoint so back we have seen the scoping and uh beside the scoping there's also like the process hierarchy available that not just allows you to to assign uh the processes to Scopes but you can also assign it to an entire process hierarchy and the process hierarchy usually is a complete breakdown of the customer business into end-to-end processes and in many cases into modular processes because what we see quite often at the customer side is that that customer set up kind of a modular process hierarchy where they say okay that our overlap free processes that describe what the the company is supposed to do and how the processes work and then they assemble these processes into longer end-to-end process flows and then it's pretty clear that the individual processes that you set up in the in the modular process areas May appear multiple times in the end-to-end process structure because they are just being reused to construct the end-to-end processes so in in the near future you will have these features available the process hierarchy as such is already available in the tool so you can already Define your own process hierarchy you cannot yet assign the processes to the hierarchy but that feature will follow very very soon so in in the very near future you will also be able to assign processes to the process hierarchy but the call to action right now would be please make your mind how you can set up your process hierarchy how do you want to structure your processes your organization how should such a hierarchy look like and it reflects your business's best and once you did that and we have the assignment feature available you can right away start to assign the processes with the process hierarchy you can link them in and then again at a later point in time you can do reporting on it you can find out okay what processes what documents are assigned to a particular process hierarchy node what what browsers are being reused where so that will be a very interesting thing for you to use okay so that's the process hierarchy and the photo standard is exactly here the fit to standard so like we start the process just a couple of seconds ago in the demo um there we defined a process scope and let's assume we are in context of a require in in of context of a project then you always have to keep in mind that a process scope is not sufficient put yourself into the shoes of a Consulting partner who is asked to give you a fast price a fixed price if you have a fixed price then how can you calculate the fixed price um just based on the process scope that will hardly be possible so you need to know the requirements you need to know the customer change sheets because only then you know what configurations are we supposed to do what interfaces are required what form adjustments do we need to do what developments are required what field extensions are required and so on and so forth so if only if you know the process scope and the requirements only then you know the pros project scope and if you have the projects go then you can really go ahead and you can document all these change needs and you can then split your requirements into more fine kernel user stories you can potentially assign the user stories to different releases if you want to work in increments and then you can really structure so very nicely pure implementations in sap cloud erlm Cody this is how we do this to standard workshop and what we also see in the future standard workshops quite often is that people tell us oh this is this is a nice sap practice and we want to start with that but essentially we want to change it a little bit how can we do that and for that we introduced here a function in cloud.lm that is called copy diagram you see that highlighted in yellow on the slide this is a possibility to uh copy sap standard practices into the customer name space and then to adjust those diagrams and this is what we actually do there and I can only encourage you to play around with that feature a little bit okay how would that be done in in process authoring because now we get into the area of adjusting and modeling business processes so process authoring in process authoring we have an existing capability in place so you know that even today you can model custom processes in Cloud Alm how do you do that well you are defining so-called solution processes and a solution process nothing else then a concrete and self-contained implementation of a business process and that one is described wire a number of descriptions it has names it comes with assets and accelerators and these accelerators might be external links to any resources that you have available describing those processes by the way this is off interest for consulting firms as well because if you are an implementation partner of sap you might have defined your own practices to serve your customers and using the solution processes you can load sap Cloud Ln with your own practices you can bring in your own processes into Cloud Alm and then you can run your implementation projects with the industry knowledge you bring to to the customer so the solution processes with the accelerator is one thing you can describe but there's also modeling available so you can model these kind of a solution value flow diagrams that are those diagrams you see here in the middle of the screens with uh the Yellow Boxes representing hierarchy of of capabilities and processes and then inside you see the concrete business activities that are supposed to describe what that process does for you and these Chevrons then uh you can add to really detail out what is the scope of the current process this high level value flow diagrams are good to gain overview on the capabilities and the features of a process but if you really want to know how is it really working how what is the concrete flow of activities you have to follow for that we have the so-called solution process flows and solution for the flow diagrams and those are essentially nothing else than BPM and diagrams so BPM instance for business Process Management rotation this is an OMG standard I think this is quite well known in the industry so no no big introduction needed for that usually but ppmn diagrams are then used to depict the actual process flow of a process and it shows you what are the the starting points what are the activities that need to be performed what participants perform what activities what events what gateways occur in in the process flow so you have really a full language here available that allows you to to depict the the flow of an entire process quite nicely goody does this process flow now is here what we have also available today and that again I wanted to show you in a demo so let me share again my browser view here we go so we have here the the browser hope you can see again the browser we are still here at the electronic invoice for uh for uh the Ariba process and you see on top as I outlined earlier the copy diagram command so I can click that button here and now you see that we are copying this process and this is here it has the name copy off and now I will just call it customer sap Arriva invoice let's call it customer invoice because this is what we actually do here I hit the save button and now you see that we are here in the process editor and on top I have now an edit button available if I hit that edit button here I can now just start to adjust the process so if I make it a little bit smaller that I see better what we have here let's see I'm really in in bpmn I and I also want to have here like another activity another end event I could add that event here I could wire it I could also add additional draws the steps and then I could just save the whole thing and now I have an adjusted process available and now I can continue also changing that process I can publish it and when I publish it I can also then later use it in my implementation project so if I go back here to my scoping list if I click here to the minute Scopes again I go for my plant in Munich I hit the edit button I make sure that I also use the custom processes I click the save button I confirm I go back to process scoping and then you will see that we have here if I see for customer customer invoice there we go we can add that now here to our process scope and now we are also working here with the customer invoice in the context of our process so if we go here back to the solution you'll see the adjusted version of the process with the start event so this is how we adjust standard practices also even today and this is how you can also create your own practices in the tools so you are not forced to only copy sap processes you can also create your custom processes from scratch for sure okay so let's get back to the slides again it's a little bit of back and forth but I hope you don't mind so if I share again here my PowerPoint that was the demo about the current process modeler that we have available and in that context there are plenty of questions regarding signavio integration and I think this is a very valid question as the signavio doing PPM activities in sap Cloud Alm doing application life cycle management activities these these two environments are actually two sides of the same coin clearly because uh what are you doing there so in in PPM in in sap 6 now view your goal is to really come up with a let me show the right pointer laser pointer you really want to create the the new to be process design you really want to Define how could the process model support by customers business best and if you define that new to be process model you want to hand it over into the Alm space because in Alm we work on turning the desired to be process model into the new SS so we do the 2bs is transformation in Cloud Alm and for those purposes we have here solution design where you also do your fit to standard activities where you also Define for instance the requirements you capture the change needs you break them down into the features you implement them you test them you deploy them you run the entire Alm cycle here to make sure that the desired process changes are applied to our application systems to our business systems and down here and when you have deployed a new reality if you change the configuration to really implement the desired process model then you are changing the behavior of the application system and this is exactly where again sap signal video comes in with analytics to to get insights on how the processes do uh where you do the process mining to really find out what are the process optimizations you should do and if you know the process optimizations and after you identified those you can go into a new process design which will ultimately result into a YouTube process model which you again need to implement it then you are again in solution design and then you are here in this infinity loop this is a a a a large goal we have yeah and such a a holistic thing cannot be implemented in only one increment so we implemented over a series of increments and the first step we are doing right now is that we integrate the sap process manager into sap Cloud Alm that the modeling capability that you have seen before is then done with process manager that you have at least the same usability for the process modeling activities that does not mean that we already have here the the beautiful infinitive Loop implemented to all extents this is unfortunately not the case but we have the signavio process manager within Cloud Alm so every sap Cloud Alm customer can get advantage of good value chain and BPM and modeling within Cloud Alm already and we achieved a certain compatibility regarding the process models that you need to exchange at a later point in time what is now the scope of function integration here you see what we decided to integrate in the first increment of our technology integration so this is what I usually call the sap6 navio process manager embedded and the delivery of that is planned for Q3 2023 if you want to really stay up to date on uh any changes of debt or the current status please check the sap roadmaps link attached in here and what is the functional scope well so what we intend to to do so far is that in the embedded version of the process manager should be capable to to Value flow modeling and BPM and model in Cloud Alm as part of the usage rights of sap Cloud Alm most likely three modeling users will be included plus additional seven based on Fair usage so if you overuse them so signavio may come back to you to ask you what you are exactly doing but these three are in any case included that's that's a pretty good message here um the initial version will allow you reuse of solution activities and tasks and activities and you will be able to link in the the process hierarchy yeah um the embedded process manager will create process models in Cloud Alm that can then right away be used for requirement management for project management for test management and all these other capabilities that we have available in Cloud Alm exactly like I demoed it with the current process modular version we are providing to you today um the the process model exchange between scenario and sap Cloud Alm so uh that that sounds more spectacular than it is so maybe we we will uh support some BPM and exchange to make sure that you can at least exchange PPM and diagrams between a standalone sap6 navio workspace and the modeling capability that we have available as part of sap cloud so that's an interesting thing and from a technology perspective there are a few things that we have to do and this is for instance that we have to provision uh the right uh infrastructure for uh enabling the modeling in in sap Cloud Alm and we also need to make sure that for instance this is a nice uh user experience so for instance it should come with uh one single sign on one user management and so on and so forth so that people don't really feel that they are now touching true Cloud Solutions it should feel too to a large extent like like just one Cloud solution even though underneath we have two and that's a little bit like like microservices work together right so this is what we try to achieve here goodie so if we go to next slide demo I wanted to show you how that new process manager integration might look like so as I said this is a left review now everything could change but uh I think it's just fair to get an impression what we are doing there that you have had seen at least seen a glimpse of what we are doing there okay so I have here a recording of our internal environment so nobody can access that and that's not really something we deliver to our customers this is just like a a sneak preview so what you see here is again Cloud Alm and here you see one tile that has a uh first version of uh designavio integration available and here you see that we now set up a new process so this is now in order to Cache process that we want to Define here and it implements order to Cache business process and then we need to Define uh some localization for that process let's say that one is for localized for UK and for United States and we have the description there so so far everything is exactly like our solution that we are offering to you right now no change so far we have the draft version there we have here the view for the solution value float but now when we click edit you see that there was a new browser tab opening up and now I can in the process manager which already opened the stencil set for Value chain modeling I can start to use these activities and I can model the value chain diagram for our given order to Cache process so you see here that we now use a number of Chevrons to depict what is the overall scope of this process it starts with some presets activities order processing in order fulfillment let's see what the last step here is this is then like the invoicing and then I guess you could also add some analytics which goes across all those individual activities and there we go so we make it a little bit larger and then after you model the process you could now say okay let's hit save and when you now hit save then actually the process model in Cloud Alm should be right away available so if you close that and if we wait a few seconds so and this is for instance something that we have to fix before we delivered it to our customers you see that right away that process was made available in Cloud Alm and the same behavior for by the way for the solution uh process flow diagrams this time this was a solution process flow we hit again edit the system immediately recognized that we are on a solution process flow diagram meaning we need the PPM and stands to set it opened the PPM instances to the core elements visible but we could also switch to the full BPM and um set um with with all these even more advanced um bpmn Concepts now you see that we are now here modeling the process let me do some fast forward because this is quite an extensive modeling so I speed it up a little bit and you see that this is standard BPM and modeling right so you see we are really building up here an entire process in that flow uh postcodes issue then there will be the end event and now you see that we have also here the convention Checker available it helps us to put bpmn and then we save the whole thing and then you see that here we have it available in Cloud Alm right away and then we can also start with these processes in Cloud Alm potentially we can also then later create requirements at nodes and these process models are supposed to integrate with the existing Cloud Alm microservices like any other Service as well so we published it and now it could be used for implementation purposes in in any projects this is the way how the architect the signavio process manager integration right now and that will be the first increment to enable good process modeling in Cloud PLM and in later increments we will then also make sure that we have a good and stable round trip between different instances available so let me get back to the PowerPoint again I'm speaking really fast today I guess so here we go we are back at the PowerPoint so um the what is the last talking point I wanted to to touch today that's the public apis why is that so this really comes from my heart because I believe apis are extremely important to to if you build such a solution like like sap Cloud Alm because there are usually so many things that Partners want to do so so Partners sometimes they have so so great ideas how they could extend um Cloud Alm with additional capabilities they have great ideas how you could optimize something or they have fantastic content they want to bring into the tools or they just want to automate parts of of the procedures we have and and then public apis just enables them to do exactly that and this is the reason why we believe public apis should be in the heart of any of those implementation projects so here for cloud Alm in in the area of Process Management we published so far two major area areas for apis first was the so-called scoping API and the scoping API is an API that allows you to interact with the with the scoping entities that we have so you remember scoping entities are for instance the so-called scope and the processes that you set in and out of scope for those Scopes so this is what you can hear influence using those scoping apis so you could potentially automate scoping activities from the outside you could create an Excel sheet where you do your scoping and then you run a script that calls those apis and do the and which does then delete full to really set everything in scope so things like that are suddenly possible the second area are the custom solution process apis that are apis that help you to bring your own content no matter if you are a partner or a customer you can just call those apis and here today in the first version we are talking about header data and accelerators but in the near future you will also be able to upload for instance SVG Graphics so even if you defined your processes only in Vizio you can export them via SVG and in the near future you will be able to just create a custom process in sap Cloud Alm that you can use for your requirements management that can use for analytics for your process tracking and so on and so forth but you just create your process and as a visualization for the process you introduce your vco chart exported as SVG and that's pretty cool and then maybe also later this year we also intend to to allow you to upload for instance ppmn so there's a lot lots of things are going on in these areas these days so this is really if the more you think about it the more ideas you get what apis could be good for and especially if you also see that in the larger context not only Process Management in Cloud Alm offers apis also the other capabilities there are apis to to to work with projects there are apis to work with the task management there are apis for the requirements management there are apis for test management so so we have so many apis available today where you can really be crazy and build up your own Solutions and where you can really automate and extend Cloud Alm very very nicely good having said that I would be very much at the end so I could show you now again API business Hub but I I will skip that part here for for uh stay in the time boxes if you want to see what uh how how those apis look like just go to the browser enter sap business Hub then you will find the sap business up there and then in business search for sap Cloud Alm and then the API business Hub will present you all the different endpoints and tiles for processes and for for apis that we have available for cloud Alm and there you can really review the descriptions you have uh the the the this reg is available to really see what are the end points what are the parameters uh what are the features of those restful interfaces that you can now use for for your implementation good so now we are at the end of the sessionforeign Process Management capability and in our today's session I I wanted to outline how we can do efficient Fitness centered support in in process when shooting the cloud Alm how we do a process offering in Cloud Alm and especially how that relates to sapnavio and how our first increment of integrating sap Signal View will look like in the near future okay so how to get started let's get to the next slides there we go what's the agenda so as I said first of all I will focus a little bit on scoping and fit to standard activity so in in that section I I want to briefly introduce to you how we set up Scopes in in Cloud a m and how those are related to the tasks finally how you can set up a process hierarchy reflecting the customer's business and what the processes and the process content are that we have available and and you know so if you have sap best practice processes in place uh you can set them in scope to make them part of an implementation project and then exactly those processes are also used for requirements Gathering so you would capture all your requirements in the context of those processes and these requirements are then the starting point for the entire requirements to deploy process where you then also do the breakdown of those requirements into for instance user stories which you can then later Implement and also deploy to the systems not all processes are standard processes that you would like to implement in your implementation projects so so there are sometimes cases where you have Legacy systems available or where you just say the sap standard process is not exactly how we do things around here and then you might want to change them and then the answers process authoring and there we will show you how you can copy for instance existing practices into custom practices and we will also briefly touch how the future integration of signalbio process manager will look like so then we will actually have one section that talks about API so apis are quite powerful means to integrate with sap Cloud Alm especially for instance if you have a scoping workshops facilitated in other tools and now you want to bring the results into to Cloud Alm or you want to control the scope of a cloud Alm project outside then scoping apis are the right way to to change the scoping in Cloud Alm and also if you want to bring your own practices to Cloud Alm then the custom process API might be an answer how you can load sap Cloud LM with custom own or partner practices to really make these process Scopes perfect for you let's get started with the first part scoping and fit to standard okay so the scoping experience I guess that should be known to to most of you so this is one of those parts we we started as we started with the whole sap Cloud Alm journey and very briefly or in in a nutshell a scope is nothing else than a container for solution processes so if you set up an implementation project then you would actually also require to set up a a process call because of how you need to communicate what you plan to implement in your implementation project and then the scope will be the container for those processes and how would you set up those kind of Scopes well that a little bit depends also on how you as a customer want to set up your project some customers Define Scopes according to the system landscape so they would say we have here uh certain processes that run on the same runtime environment they run on the same tenants so I want to manage them together and for that reason I put them into the same scope other customers tell us okay there are various systems involved but there are processes that I simply manage together because they are being upgraded always together and then you could organize your Scopes following the upgrade bundles that you wanted to Define and then one one of those options that I see quite often in the market is that customers bundle and bring together processes together that serve the same functional purpose so meaning if you have for instance processes that are all about HR then you would set up an HR scope and you would have all processes independent on the runtime in the same scope or the same with financials always Financial consolidation or even the perspective of plans so if you say okay I have a given plan and that then operates on processes then you may want to set up a dedicated scope that has all those processes available okay so how does that look like in the system let me briefly show you that in a demo so let me change the screen I share so give me a second so that's the right screen now you should be able to see a browser and the screen that you see right now this is this is actually what people get when they start Cloud PLM and here on the sap Cloud Alm for implementation you find all the tiles that make together our sap Cloud Alm for implementation solution and one of them here is manage Scopes so we can go into the minute scope app and this is here the place where you define the Scopes and where you load them with the processes so let's start with creating one of them so I create here a new scope and we can now call that here the planned link so let's assume we have a plan in Munich and now we want to communicate what processes are supposed to be implemented for that plant and here we could say we have uh plenty solution scenarios available and each of those solution scenarios here is actually a source of sap best practice processes so to to seek here now for one that of interest in in most cases so we have sap best practices for s4hana version 2022 so this is the latest available version for on-premise Content let's say we want to use processes out of that package in our implementation project let's add here some more from Ariba so let's type in Ariba and let's say we have also Ariba invoice relevant to our implementation project so I would also Mark that guy here and when I now click save then the magic actually happens then these processes are made available for scoping in our implementation project so if I confirm that no processes are made available I can click to cross the scoping button and now do you see that we have here 563 processes that are available for us now for scoping so let's let's seek for some that we we know so let's say we want to implement the pd9 process pd9 stands for sale from stock here we go and here now with that switch I just um put that in scope for our implementation project so that's like how I scope processes I also could go in here and could say so here we have the arriba invoice now I see all those processes that belong to Ariba invoice and here I can also navigate into the details to find out is this exactly what I wanted to see and is this what I want to implement and if I decide yes this is exactly what I need then I just switch here again on that scoping switch and with that I make that process part of my implementation project so if I remove all those filters and if I now add scoping then you see that for our scope plant Munich we actually defined two processes that are now belonging to the implementation scope or project and in particular to the plant Munich and that are the arriba invoice processes and this is the sell from stock process so and this is actually how we Define a process Scope when you define a process scope we defined here a scope called plant Munich there are standard activities that you should do under all circumstances so for instance if we now go into the task management of cloud Alm so let's get here to that icon that tasks I click on it and if I now filter the list by plant Munich which is already done over here you see that there are six standard tasks that are offered to us because what we usually recommend is so if you define the scope then you should schedule effort to stand up workshop for that scope you should conduct the fit to standard workshop and then you should also capture individual standard Workshops the requirements you should do the review of the requirements you should approve the requirements and then you should drive the implementation and this is now task driven integration because now here in the task management with the conduct virtual standard Workshop let's say we are on the workshop baby we schedule the workshop before and now that's the day where we do the fit to standard Workshop then you can just click on conduct Fitness the net Workshop you see over here what you are supposed to do and then on the top you find here a little button that is called conducted to standard I click it and then it brings me again to exactly that process scope that we need to discuss in the video standard workshop and this is then also where we then drill down into the details so asset we have here already the high level perspective on what is part of that process but we can go also go here into the details of those process flows and you see that there are plenty of process flows for Content available so so if I'm interested now in the electronic invoice I can click it and then you see here all these details and if I find out that there is a certain adjustment needed on that process then I can just go in here and I could click here create requirement and when I click requirements then actually I start to capture the change needs I have so requirement for generated invoice and for for me later to easier to find it again I adhere a name plant Munich or something and then here go and if some I would add here the description of the change request there are also plenty of attributes available so for instance I could say the the the requirement we are describing right now is about configuring the solution this is just a configuration setting so I would add it here to the configuration for extreme and if I wish I could also Define already a a time box I could Define a start date I could assign an assignee and so on and so forth now I click that and now I created a requirement in context of a particular process activity and now people know exactly what needs to be done um to to really fit that process to the customer needs goody let's get back to the to the slides um quickly so I click the share button again here we have again the PowerPoint so back we have seen the scoping and uh beside the scoping there's also like the process hierarchy available that not just allows you to to assign uh the processes to Scopes but you can also assign it to an entire process hierarchy and the process hierarchy usually is a complete breakdown of the customer business into end-to-end processes and in many cases into modular processes because what we see quite often at the customer side is that that customer set up kind of a modular process hierarchy where they say okay that our overlap free processes that describe what the the company is supposed to do and how the processes work and then they assemble these processes into longer end-to-end process flows and then it's pretty clear that the individual processes that you set up in the in the modular process areas May appear multiple times in the end-to-end process structure because they are just being reused to construct the end-to-end processes so in in the near future you will have these features available the process hierarchy as such is already available in the tool so you can already Define your own process hierarchy you cannot yet assign the processes to the hierarchy but that feature will follow very very soon so in in the very near future you will also be able to assign processes to the process hierarchy but the call to action right now would be please make your mind how you can set up your process hierarchy how do you want to structure your processes your organization how should such a hierarchy look like and it reflects your business's best and once you did that and we have the assignment feature available you can right away start to assign the processes with the process hierarchy you can link them in and then again at a later point in time you can do reporting on it you can find out okay what processes what documents are assigned to a particular process hierarchy node what what browsers are being reused where so that will be a very interesting thing for you to use okay so that's the process hierarchy and the photo standard is exactly here the fit to standard so like we start the process just a couple of seconds ago in the demo um there we defined a process scope and let's assume we are in context of a require in in of context of a project then you always have to keep in mind that a process scope is not sufficient put yourself into the shoes of a Consulting partner who is asked to give you a fast price a fixed price if you have a fixed price then how can you calculate the fixed price um just based on the process scope that will hardly be possible so you need to know the requirements you need to know the customer change sheets because only then you know what configurations are we supposed to do what interfaces are required what form adjustments do we need to do what developments are required what field extensions are required and so on and so forth so if only if you know the process scope and the requirements only then you know the pros project scope and if you have the projects go then you can really go ahead and you can document all these change needs and you can then split your requirements into more fine kernel user stories you can potentially assign the user stories to different releases if you want to work in increments and then you can really structure so very nicely pure implementations in sap cloud erlm Cody this is how we do this to standard workshop and what we also see in the future standard workshops quite often is that people tell us oh this is this is a nice sap practice and we want to start with that but essentially we want to change it a little bit how can we do that and for that we introduced here a function in cloud.lm that is called copy diagram you see that highlighted in yellow on the slide this is a possibility to uh copy sap standard practices into the customer name space and then to adjust those diagrams and this is what we actually do there and I can only encourage you to play around with that feature a little bit okay how would that be done in in process authoring because now we get into the area of adjusting and modeling business processes so process authoring in process authoring we have an existing capability in place so you know that even today you can model custom processes in Cloud Alm how do you do that well you are defining so-called solution processes and a solution process nothing else then a concrete and self-contained implementation of a business process and that one is described wire a number of descriptions it has names it comes with assets and accelerators and these accelerators might be external links to any resources that you have available describing those processes by the way this is off interest for consulting firms as well because if you are an implementation partner of sap you might have defined your own practices to serve your customers and using the solution processes you can load sap Cloud Ln with your own practices you can bring in your own processes into Cloud Alm and then you can run your implementation projects with the industry knowledge you bring to to the customer so the solution processes with the accelerator is one thing you can describe but there's also modeling available so you can model these kind of a solution value flow diagrams that are those diagrams you see here in the middle of the screens with uh the Yellow Boxes representing hierarchy of of capabilities and processes and then inside you see the concrete business activities that are supposed to describe what that process does for you and these Chevrons then uh you can add to really detail out what is the scope of the current process this high level value flow diagrams are good to gain overview on the capabilities and the features of a process but if you really want to know how is it really working how what is the concrete flow of activities you have to follow for that we have the so-called solution process flows and solution for the flow diagrams and those are essentially nothing else than BPM and diagrams so BPM instance for business Process Management rotation this is an OMG standard I think this is quite well known in the industry so no no big introduction needed for that usually but ppmn diagrams are then used to depict the actual process flow of a process and it shows you what are the the starting points what are the activities that need to be performed what participants perform what activities what events what gateways occur in in the process flow so you have really a full language here available that allows you to to depict the the flow of an entire process quite nicely goody does this process flow now is here what we have also available today and that again I wanted to show you in a demo so let me share again my browser view here we go so we have here the the browser hope you can see again the browser we are still here at the electronic invoice for uh for uh the Ariba process and you see on top as I outlined earlier the copy diagram command so I can click that button here and now you see that we are copying this process and this is here it has the name copy off and now I will just call it customer sap Arriva invoice let's call it customer invoice because this is what we actually do here I hit the save button and now you see that we are here in the process editor and on top I have now an edit button available if I hit that edit button here I can now just start to adjust the process so if I make it a little bit smaller that I see better what we have here let's see I'm really in in bpmn I and I also want to have here like another activity another end event I could add that event here I could wire it I could also add additional draws the steps and then I could just save the whole thing and now I have an adjusted process available and now I can continue also changing that process I can publish it and when I publish it I can also then later use it in my implementation project so if I go back here to my scoping list if I click here to the minute Scopes again I go for my plant in Munich I hit the edit button I make sure that I also use the custom processes I click the save button I confirm I go back to process scoping and then you will see that we have here if I see for customer customer invoice there we go we can add that now here to our process scope and now we are also working here with the customer invoice in the context of our process so if we go here back to the solution you'll see the adjusted version of the process with the start event so this is how we adjust standard practices also even today and this is how you can also create your own practices in the tools so you are not forced to only copy sap processes you can also create your custom processes from scratch for sure okay so let's get back to the slides again it's a little bit of back and forth but I hope you don't mind so if I share again here my PowerPoint that was the demo about the current process modeler that we have available and in that context there are plenty of questions regarding signavio integration and I think this is a very valid question as the signavio doing PPM activities in sap Cloud Alm doing application life cycle management activities these these two environments are actually two sides of the same coin clearly because uh what are you doing there so in in PPM in in sap 6 now view your goal is to really come up with a let me show the right pointer laser pointer you really want to create the the new to be process design you really want to Define how could the process model support by customers business best and if you define that new to be process model you want to hand it over into the Alm space because in Alm we work on turning the desired to be process model into the new SS so we do the 2bs is transformation in Cloud Alm and for those purposes we have here solution design where you also do your fit to standard activities where you also Define for instance the requirements you capture the change needs you break them down into the features you implement them you test them you deploy them you run the entire Alm cycle here to make sure that the desired process changes are applied to our application systems to our business systems and down here and when you have deployed a new reality if you change the configuration to really implement the desired process model then you are changing the behavior of the application system and this is exactly where again sap signal video comes in with analytics to to get insights on how the processes do uh where you do the process mining to really find out what are the process optimizations you should do and if you know the process optimizations and after you identified those you can go into a new process design which will ultimately result into a YouTube process model which you again need to implement it then you are again in solution design and then you are here in this infinity loop this is a a a a large goal we have yeah and such a a holistic thing cannot be implemented in only one increment so we implemented over a series of increments and the first step we are doing right now is that we integrate the sap process manager into sap Cloud Alm that the modeling capability that you have seen before is then done with process manager that you have at least the same usability for the process modeling activities that does not mean that we already have here the the beautiful infinitive Loop implemented to all extents this is unfortunately not the case but we have the signavio process manager within Cloud Alm so every sap Cloud Alm customer can get advantage of good value chain and BPM and modeling within Cloud Alm already and we achieved a certain compatibility regarding the process models that you need to exchange at a later point in time what is now the scope of function integration here you see what we decided to integrate in the first increment of our technology integration so this is what I usually call the sap6 navio process manager embedded and the delivery of that is planned for Q3 2023 if you want to really stay up to date on uh any changes of debt or the current status please check the sap roadmaps link attached in here and what is the functional scope well so what we intend to to do so far is that in the embedded version of the process manager should be capable to to Value flow modeling and BPM and model in Cloud Alm as part of the usage rights of sap Cloud Alm most likely three modeling users will be included plus additional seven based on Fair usage so if you overuse them so signavio may come back to you to ask you what you are exactly doing but these three are in any case included that's that's a pretty good message here um the initial version will allow you reuse of solution activities and tasks and activities and you will be able to link in the the process hierarchy yeah um the embedded process manager will create process models in Cloud Alm that can then right away be used for requirement management for project management for test management and all these other capabilities that we have available in Cloud Alm exactly like I demoed it with the current process modular version we are providing to you today um the the process model exchange between scenario and sap Cloud Alm so uh that that sounds more spectacular than it is so maybe we we will uh support some BPM and exchange to make sure that you can at least exchange PPM and diagrams between a standalone sap6 navio workspace and the modeling capability that we have available as part of sap cloud so that's an interesting thing and from a technology perspective there are a few things that we have to do and this is for instance that we have to provision uh the right uh infrastructure for uh enabling the modeling in in sap Cloud Alm and we also need to make sure that for instance this is a nice uh user experience so for instance it should come with uh one single sign on one user management and so on and so forth so that people don't really feel that they are now touching true Cloud Solutions it should feel too to a large extent like like just one Cloud solution even though underneath we have two and that's a little bit like like microservices work together right so this is what we try to achieve here goodie so if we go to next slide demo I wanted to show you how that new process manager integration might look like so as I said this is a left review now everything could change but uh I think it's just fair to get an impression what we are doing there that you have had seen at least seen a glimpse of what we are doing there okay so I have here a recording of our internal environment so nobody can access that and that's not really something we deliver to our customers this is just like a a sneak preview so what you see here is again Cloud Alm and here you see one tile that has a uh first version of uh designavio integration available and here you see that we now set up a new process so this is now in order to Cache process that we want to Define here and it implements order to Cache business process and then we need to Define uh some localization for that process let's say that one is for localized for UK and for United States and we have the description there so so far everything is exactly like our solution that we are offering to you right now no change so far we have the draft version there we have here the view for the solution value float but now when we click edit you see that there was a new browser tab opening up and now I can in the process manager which already opened the stencil set for Value chain modeling I can start to use these activities and I can model the value chain diagram for our given order to Cache process so you see here that we now use a number of Chevrons to depict what is the overall scope of this process it starts with some presets activities order processing in order fulfillment let's see what the last step here is this is then like the invoicing and then I guess you could also add some analytics which goes across all those individual activities and there we go so we make it a little bit larger and then after you model the process you could now say okay let's hit save and when you now hit save then actually the process model in Cloud Alm should be right away available so if you close that and if we wait a few seconds so and this is for instance something that we have to fix before we delivered it to our customers you see that right away that process was made available in Cloud Alm and the same behavior for by the way for the solution uh process flow diagrams this time this was a solution process flow we hit again edit the system immediately recognized that we are on a solution process flow diagram meaning we need the PPM and stands to set it opened the PPM instances to the core elements visible but we could also switch to the full BPM and um set um with with all these even more advanced um bpmn Concepts now you see that we are now here modeling the process let me do some fast forward because this is quite an extensive modeling so I speed it up a little bit and you see that this is standard BPM and modeling right so you see we are really building up here an entire process in that flow uh postcodes issue then there will be the end event and now you see that we have also here the convention Checker available it helps us to put bpmn and then we save the whole thing and then you see that here we have it available in Cloud Alm right away and then we can also start with these processes in Cloud Alm potentially we can also then later create requirements at nodes and these process models are supposed to integrate with the existing Cloud Alm microservices like any other Service as well so we published it and now it could be used for implementation purposes in in any projects this is the way how the architect the signavio process manager integration right now and that will be the first increment to enable good process modeling in Cloud PLM and in later increments we will then also make sure that we have a good and stable round trip between different instances available so let me get back to the PowerPoint again I'm speaking really fast today I guess so here we go we are back at the PowerPoint so um the what is the last talking point I wanted to to touch today that's the public apis why is that so this really comes from my heart because I believe apis are extremely important to to if you build such a solution like like sap Cloud Alm because there are usually so many things that Partners want to do so so Partners sometimes they have so so great ideas how they could extend um Cloud Alm with additional capabilities they have great ideas how you could optimize something or they have fantastic content they want to bring into the tools or they just want to automate parts of of the procedures we have and and then public apis just enables them to do exactly that and this is the reason why we believe public apis should be in the heart of any of those implementation projects so here for cloud Alm in in the area of Process Management we published so far two major area areas for apis first was the so-called scoping API and the scoping API is an API that allows you to interact with the with the scoping entities that we have so you remember scoping entities are for instance the so-called scope and the processes that you set in and out of scope for those Scopes so this is what you can hear influence using those scoping apis so you could potentially automate scoping activities from the outside you could create an Excel sheet where you do your scoping and then you run a script that calls those apis and do the and which does then delete full to really set everything in scope so things like that are suddenly possible the second area are the custom solution process apis that are apis that help you to bring your own content no matter if you are a partner or a customer you can just call those apis and here today in the first version we are talking about header data and accelerators but in the near future you will also be able to upload for instance SVG Graphics so even if you defined your processes only in Vizio you can export them via SVG and in the near future you will be able to just create a custom process in sap Cloud Alm that you can use for your requirements management that can use for analytics for your process tracking and so on and so forth but you just create your process and as a visualization for the process you introduce your vco chart exported as SVG and that's pretty cool and then maybe also later this year we also intend to to allow you to upload for instance ppmn so there's a lot lots of things are going on in these areas these days so this is really if the more you think about it the more ideas you get what apis could be good for and especially if you also see that in the larger context not only Process Management in Cloud Alm offers apis also the other capabilities there are apis to to to work with projects there are apis to work with the task management there are apis for the requirements management there are apis for test management so so we have so many apis available today where you can really be crazy and build up your own Solutions and where you can really automate and extend Cloud Alm very very nicely good having said that I would be very much at the end so I could show you now again API business Hub but I I will skip that part here for for uh stay in the time boxes if you want to see what uh how how those apis look like just go to the browser enter sap business Hub then you will find the sap business up there and then in business search for sap Cloud Alm and then the API business Hub will present you all the different endpoints and tiles for processes and for for apis that we have available for cloud Alm and there you can really review the descriptions you have uh the the the this reg is available to really see what are the end points what are the parameters uh what are the features of those restful interfaces that you can now use for for your implementation good so now we are at the end of the session\n"