 Live from Las Vegas, it's theCUBE, covering UiPath Forward Americas 2019. Brought to you by UiPath. Welcome back everyone to theCUBE's live coverage of UiPath Forward here at the Bellagio. I'm your host, Rebecca Knight, co-hosting alongside of Dave Vellante. We have two guests for this segment. We have Sanjay Sadasivan. He is attended automation process lead at UI. Thank you so much for coming on the show. Thank you for having us. And we have Gotham Godgari. He is the attended automation lead at UI. Thank you so much for coming on the show. Thank you. So about a year ago, you embarked on an attended automation project within UI. UI, of course, is a company that helps other companies with their RPA transformations. This is one you did on your own. I want to hear about the impetus for this project. Why did you start it, what was going on? Yes, I can take that one. So we started this project, like you mentioned about a year ago. We both are from EY's SAP practice and EY has been undergoing SAP transformation for the past few years. And so we're kind of replacing a whole bunch of almost 1400 systems and moving to a single instance SAP project which covers everything that our client servers do in the market, entering client information, all the things that CRM does, project management, engagement, economics, as well as the whole finance and procurement work. So I think we've got right now 100,000 users on the SAP single instance. And SAP is great at what it does, which is essentially entering transactions into the system efficiently at scale. But the feedback that we were getting from our end users, especially those end users that end up using the system maybe once a week to maybe once a quarter, was that it was sometimes too difficult for them to navigate into the system, try to remember all the things that they had to do in the SAP system. So we were at the Miami event last year and so we heard about attended automation from UIPath and we kind of went back and did a POC to see, can we use attended bots on top of SAP system and help the user go through some of those usability challenges? So we started last year and we're currently live as a pilot. EY is 250,000 users, so our pilot is huge, so it's got about 20,000 users as of this week. Why attended bots? What are attended bots? What's the motivation for attended bots? So in fact, when we started the process, we had two options to go through the kind of the traditional unattended bot which was have the user enter data in an Excel sheet or some sort of screen capture, email that information and have the bot then enter it. We initially started with that but that ran into several problems like the data was already too old by the time it got into the transaction system. Then we had to rebuild the full front end of SAP which has taken years to build. So that's why we started using attended bots which was can we just put a bot on the user's machine so that when they want to enter a transaction, they just call the bot and the bot does all the hard work for them? So that's how we began this process. A clear question as to why attended bots? There's a certain level of intelligence actually the user puts in when entering these transactions. So an attended bot actually just takes some information and then plugs it in. But that's not the way EY works. For example, if you're entering an opportunity there's a lot of thought process of clients who is actually going through what's the pursuit going to be? Who are my likely sales leads? What's the percentage of why I'm winning this transaction? So we needed the user to actually enter that information in the system but using a normal SAP system, especially when you're a sales lead meeting with a client and all that information was getting a bit cumbersome. The attended automation process actually cuts down those steps. For example, if SAP requires you to enter say 20 fields, this actually cuts it down to like five fields or five screens and they can enter that information through the attended bot, guides them through the lease process. It's a streamlined process and they can exit out of it. That's it. They're done with the system. Focus on the lead actually. So you came to the conference last year, had this Eureka moment. Hey, could we do this and help our people who are suffocating under these dreary tedious tasks? So was it a hard sell? I mean were they easily brought along but yeah, we want to try this. Or was there any anxiety on their part of, ooh, what are you doing here? So I think we had a great sponsor within the firm. And we are trying this out for the first time. In fact, from talking with UIPath experts here, not a lot of other companies have tried this. So we did go through a step-by-step approach to kind of de-risk as we went through this. We started with a small POC, learned from that. We then put those bots in front of real users, got feedback, kind of agile approach and built it over time. Yeah, I think one of the key points is really doing a business let's go definition. So we went to our partner community and asked them, what are the most frequently used processes that we should automate with the automated process? What are the pain points? What are the current challenges? How do we want you to alleviate us? So basically we actually use the feedback from the partnership to focus on those particular steps to automate. So, and then change management obviously, we have to engage with the user community all the time to make sure that getting the right feedback, maybe adjust our process, how we are building the bots accordingly as you're going through the process. I think that was key as well. So the user experience now, so walk us through what it's like now for the human worker who had these tedious tasks and now what's it like with this attended bot? So the attended bot is an application which is on the end users laptop. So as soon as they open the laptop, it's right there as an icon on their bottom right corner. So they go there, click on that and it lists about 15 SAP processes that they can run. So they know what they want to do in the system. They want to create a new client, they want to create a new engagement or a project. And so they would go there, call that and just click play and essentially sit back and watch the bot then take over their screen, navigate to the right SAP transaction. And navigating to this transaction seems easy, but when you have 15 processes that 200,000 users need to know and it's not straightforward sometimes, the bot does three, four clicks before they know it, brings them to the right screen. And then it also adds a message on top of every screen that says this is what you're supposed to be doing on the screen. So before creating a new client, first search within our MDM system, first search within this DNB system to make sure you're not creating a duplicate. So we've got like help messages added on top of the screens as well. So kind of something. I think one of the main points through the process. Yeah, I think a normal SAP system in a particular screen, you could always go to a health, maybe a portal and get some help, but with the attended automation, it gives an opportunity for each of those screens as well to give specific help, contextual help. So basically if you're on a particular screen and you're having an issue with this particular screen, you don't have to pick up the phone and call maybe a user desk or close the screen and look through some manuals, right there through that attendant automation process we gave a link where they can get actually information on that particular screen. So you can finish a step without actually closing out of the process itself. So that is one of the big two. You know the way I explain this to internal audiences is we have built the bot to be our best trained employee in SAP. So instead of them calling a human to go through the SAP transactions, the bot is right there guiding and the bot is watching what they're doing. So if it gets a SAP error, then it kind of suggests to them, here's two ways that you can get around this particular area. So it's doing things like it's having your friend sit next to you and tell you how to go through the process. You guys are in the SAP practice. We are in the SAP. And so it's been quite a run last 10 years for Bill McDermott and I believe they acquired an RPA company, it's a small little suck in. But you guys chose UiPath, so you know what that says. But what are your thoughts on that? I mean in terms of we've been asking practitioners, best to breed or full suite? Obviously you went with best to breed. That's right actually. We spoke with SAP when we, before we started our journey, we actually did a POC with another smaller firm as well an RPA firm and we spoke with SAP as to what their capabilities were. But just looking at what's out there in terms of the product suite and how it fits our processes, we just felt that UiPath went that step further. It really better needs in terms of attended automation. Then obviously we looked at the garden so on and it was right up there on the right hand quadrant. So we felt that UiPath was the right answer for us. But we are working with SAP to actually help through this process. So the bot has to watch the screen like I mentioned and kind of understand the screen layout, the screen fields. So instead of that watching words and names on the field, it's actually using these things called automation ID. So SAP is adding these IDs on every screen which actually helps the any RPA vendor sit on top of it. And that's one of the key learnings that we've been finding out that SAP, we as Gautam was mentioning, we have this automation IDs where the attended bot actually uses to transact with the system. And then we see that SAP CRM has this cloud release every quarter and they basically push out some code into our systems, which is every quarter. And we see that more and more automation IDs are coming through the SAP systems as well. So we have our own challenges in terms of managing that squad release and make sure that it doesn't break our attended bot with UiPath, but so far it's been good. Excellent. Thank you both so much for coming on theCUBE. It was a great conversation. Thank you. Thank you for having us. I'm Rebecca Knight for Dave Vellante. Stay tuned for more of theCUBE's live coverage of UiPath forward.