How E1 Orchestrations can leverage Oracle Cloud Infrastructure (OCI) services
September 17th, 2025
29 min read
This session, led by Frank Jordan of ERP Suites, provides an in-depth exploration of integrating Oracle Cloud Infrastructure (OCI) services with JD Edwards EnterpriseOne. It demonstrates how orchestrations, API key authentication, and document understanding can automate processes such as vendor setup, address book entries, and sales order processing. The presentation highlights security requirements, custom model training, and OCI services like vision, machine learning, and generative AI. Practical examples include uploading documents, parsing data, attaching records, and leveraging error handling. Training resources, learning labs, and Oracle’s documentation are emphasized as essential tools for success. The session concludes with reflections on evolving cloud capabilities, enterprise security, and the opportunities ahead for blending JD Edwards with AI-driven automation.
Table of Contents
- Form Extensions and Orchestrations Demo
- Behind the Curtain: How Orchestration Works
- Security, API Keys, and Custom Models
- Walking Through the Orchestration Steps
- Setting Up Connections and Endpoints
- Inside the Orchestration: Connectors, JSON, and Parsing
- Form Services, Rules, and Attachments
- OCI Side, Models, and Training
- New API Key Feature in 9.2.8.2 and Why It Matters
- Learning Curve, Teams, and Skill Sets Needed
- Oracle’s Enablement Technologies and OCI Services Overview
- OCI Services: Document Understanding, Vision, and Generative AI
- Integration with JD Edwards and Orchestrator
- Training, Labs, and Learning Resources
- Security, APIs, and Authentication
- Summary, Questions, and Closing
Transcript
Introduction and Session Overview
All right. Well, I'm gonna go ahead and start it up and as people are coming in, go with that if that's okay. Sounds good. All right. Thanks, Scott.
So, good afternoon, morning or evening depending on your perspective, everybody. I'm Frank Jordan with uh ERP Suites. Just go through the introduction and and so forth. I'll do that in a minute. But basically, this is a little more indepth than what I did. We did a real high level one on Tuesday. And this particular one will delve into a little bit more kind of explain. I know some of the other sessions they've gone into very specific elements like the u generative AI or you know, we've had some talk about different types of document understanding and so forth. So this this talks more on the technology E1 technology side. So I'm going to pull back the curtain a little bit more, give you a little bit higher um appreciation of like if you want to do this yourself or learn about it that it'll take a little bit more time. Um it's not something you're going to learn in in an afternoon unless you have really really long afternoons. But um it's it's a a fun journey. it keeps changing as we go along and definitely been enjoying what I'm what I'm learning with that. Real quick intro though, I'm a director of the JDE technology here at ERP Suites. Um I've been also former Oracle JD Edwards. Kind of a little bit of an oldtimer in that respect. I've had the fortune of working with uh over 350 customers now and counting. Don't know if I'll make it to 400 because uh they get bigger and bigger sometimes it seems but get to work with smaller customers as well which is a lot of fun. Basically though I've worked on our you know our CNC like I said the machine learning private cloud where we have our own hosting in in ERP suites at a few data centers um Oracle cloud AWS and Azure. So, and now it's a little long in the tooth, but I'm also a co-author out on Amazon. There's an advanced tuning book, but a lot of things still apply. You know, the same principles apply that are in that. If you uh if you're a CNC and want to learn a little bit more.
Okay. So, kind of this is a mix, like I said, of demo. So, we all know how demos go. And of course, today I've got uh thunderstorms coming. So, I apologize if we do have some boomers in the background or I've got my secondary backup line just in case, but um hopefully we'll be nice and calm for the next hour or so.
Uh but we're going to go through what we've got is an Oracle Cloud uh trial edition. So, we um you know, we have our own hosted labs and so forth, but the trial editions are nice because it's just to go out there and I'll go ahead and just show it real quick. Seeing is always kind of uh the most fun part, isn't it? Here we go.
So like if you were to go you have your Oracle cloud account you have your if you have your own OCI tenant basically you can get a personal cloud account and that's just your name email whatever you like to do that usually gets built against your own credit card but your company could also have an OCI tenant Oracle cloud infrastructure but you can go to the marketplace look up JD Edwards and just launch a trial edition so that's that's what I've got going on here today is this is a trial edition that I'm running that is up in our some of our instances just got um different ones for various labs that uh that I'm using there.
Yeah, they they're switching. They're continuously updating like most of the clouds. So, I apologize if I get a few popups, things like that. But um what I'm doing today is we have this trial edition. This icon here is a single sign on. So again, this is actually running in Oracle and Ashurn, North Carolina. And um this is the E1 JSON web token login. So if it's this one's linked up with our ERP Suite Microsoft Inter ID or basically our LDAP or our domain. So all I have to do is click it. It authenticates me because I've already logged in and kind of a nice little option. It's one of the things that we've been helping customers implement.
Form Extensions and Orchestrations Demo
But uh what we're doing here, I'll do the demo, come back in. And I'm going to switch back and forth between multiple screens. But uh what we've done is just added a form extension that calls an orchestration. Like I said, we did demo this a little bit earlier. Carl Djavani demoed went down into the uh from the development side, but it's just an orchestration here. And in this case, we've got a document and it's a one where we've gone and done. We'll talk about this a little bit more, but we have a custom model because it doesn't fall into the the base ones that uh Oracle document understanding delivers. So, I just add this in. Click okay.
And so, in a minute, we'll we'll get like I said, I'll do a little more detail on what the orchestration's doing, but essentially, you know, it went in. It told me it it submitted it. I can go in here now that I've got it. I'll just go search for it. We'll find Moe's Tavern for all of you that that like The Simpsons.
But uh so basically this form went in, it goes and attaches what we sent into it. So here's the various parts. So the document understanding is going out parsing all this recognizing you know determining based on the search type that it's a vendor supplier puts the address in and all that. We'll just take a quick look so I could go in and there's the information puts in the mailing address and so forth. You know I didn't I didn't type a thing. So, and then like I said, it's there for reference so that it can be there. And also the, you know, the supplier type, the vend for the the vendor is there as well. I'll go ahead and get rid of this one. We'll do another document in a little bit.
But, I mean, that's it's the fun thing with orchestrations that most of you see. There's a lot that go under the covers, but to the user, it's just maybe click a button, uh, drag and drop some files, you know, let it do an operation, and the little robot process goes and does whatever it's been keyed up to do.
Behind the Curtain: How Orchestration Works
So, little bit of fun there. uh like I said it's kind of not so dramatic but to kind of go back through it high level what this was doing is when I loaded the file you know I went in address book I clicked that form extension button it went and sent the file into the into a bucket you know OCI object storage I'll actually show that here in a moment we can just um basic I can do that right here why don't we just do that.
So under the covers you know we have to go into the cloud in this case it's our tenant our ERP suites tenant that we're using here and um the bucket is just think it was its file storage. So in this particular situation down here in the bucket there's me again this is in UTC time I haven't adjusted it so it shows me my local time but there's the document understanding I've got a policy where it just keeps this stuff out for 24 hours and then it will automatically delete it if I don't go in and delete it things like that. So I'm kind of showing you a little bit behind the curtain here on the Oracle side what it is doing and how we've got this.
Again, this could be sitting in our data center. You know, this could be at your on premise. You just have to have the internet connectivity because everything is going to be secured and encrypted and that's a requirement to talk to anything in the cloud or at least that's a requirement we always follow. But the uh you know the bottom line is is that this is not just it has to be all Oracle. Um one of our product labs is AS400 and IBMI and um you know we've got E19.2 two on that one. And it basically we're just adding we put orchestrations in that. And like I said, we just have the ability for the AIS server to get out on the internet to be able to talk to the Oracle cloud through the connection that we'll be talking about here in a minute.
Security, API Keys, and Custom Models
So, let's just do that. Here's an example though of that. Again, what I was showing you, I've got the document. you go through in this case this API key which I'll show you in a moment basically that's our login so they added that feature in 9282 release 24 kind of a little bit later it just came out like late last year September October is when I think it became GA um so it's still relatively new.
The uh main thing that you have to do is of of course you have to have the E1 security set up you to run the orchestration be able to do the apps about everybody can get the address book but but maybe not but you have to have the proper E1 security but on the other side you also have to whatever this API key is using that the orchestration's working through you want to make sure that the Oracle cloud security has the ability to get to the object storage and also to those needed a OCI services in this case again object storage and document understanding.
Then on top of that, you know, this this particular one doesn't follow in the pre-trained models, you know, so the lessons that Oracle JD Edwards has put out for you has like receipts and invoices and they also have a couple for, you know, drivers and driver license and passports. But what we had to do because again ours is quite a bit different. We create we basically made our own custom model trained it to recognize some of the variations in these documents. And so again, this is a kind of a multi-purpose document where, you know, it could be employee information or customer or supplier information and you're just putting the appropriate pieces in.
And again, the document understanding takes it from the object storage goes in, reads that, returns the results of what it found in a JSON. Lots of information comes back in the JSON.
Walking Through the Orchestration Steps
So on how that works, this is what I'll show here in a moment, but we'll walk through this is the orchestration, the various stages of the connectors talking to the connection. Again, I'll show a little bit of that in our particular case to go in and parse the some of the information that comes back. Got a couple different scenarios there.
Um, usually if you want to do the mappings, you could use a log logic extension. That's one option we chose because we uh Carl in this case was the developer of this particular one. He uh likes using Groovy. So you could use Groovy scripts, J Ruby, Jython, just depends on your comfort level of the programming. And um then as it goes through the various steps again, we're taking that and this is where we'll add the attachment. So I'll go ahead and show a little bit on the orchestration.
That's always always a little bit of fun. Here we go. And like I said, it's live demo. So hopefully everything cooperates. The internet gods will be nice to us. But the or Oracle materials, a lot of this, again, I'll have some references down below. We'll go through some of it. It takes a while though the first time through. you know, this a lot of this documentation came out at the beginning of this year in 2025 in January. I do want to give kudos real quick recognition to AJ Shafano's team um and in Oracle JD Edwards I did some of the best documentation that I've seen with some really good examples.
You know, again, I think you probably have heard, but Oracle basically um the JD Edwards application can't have native um AI built into it like they do with Fusion and Netswuite. So, what they're doing is putting enablement technologies in in this case the OCI API key to be able to to get to that.
Setting Up Connections and Endpoints
So by in this particular case like if I have the connection here I'm just putting the endpoint that I'm coming up with and again the Oracle documentation will tell you how to set some of this up. You usually the biggest change is going to be you have to figure out where is your tenency. You know what what location they have literally dozens of data centers across the world. So here, you know, if you're in the US, you've got a choice. I think I think it's now maybe five or six of them. But, you know, you've got US Ashurn, the Midwest, you've got Chicago, out west, you have Phoenix, and uh a few others to go down. They have a nice API list. It tells you what they are. You just when you log in your tenant, uh wherever you're going to roost, you know, that's up to you. Obviously, you like to be a little bit closer because of latency, things like that.
But um you set up the endpoint and then over on the other side of this when again some of these things are taking you through when you um need to set up the API key like in this particular case I'm made a connection I'm going ahead I'm using mine but I go into API keys I would add a key it'll create a fingerprint and it will create a pair of certificates of private and public key. You're going to put that private key over and over on the JD Edward side. So, you know, again, I'm kind of walk I'm walking through it quickly. It it takes a little while to get used to this, but u you know, once you're once you're used to it, it's not too bad. You know, it's like everything first time through takes a while and then subsequently as you get more and more experience with it, it'll become a little bit easier.
Same deal with the document understanding. Um, you're going to have an endpoint. Again, kind of the same key in our case, but you're going to set things up, you know, if you're productionizing it, you're probably going to set up a specific account that has, you know, the authority to the various OCI services for that particular key that you want to grant. So again, you're using the the security that you need there.
Inside the Orchestration: Connectors, JSON, and Parsing
To go back over here though to the orchestration I'll go ahead and put in. So, here's the address book one that we were just looking at that I gave you the screenshot. So, here's the the first.
Here we go. Try it again. Sorry, the clicking wasn't going right. But set you set up your connector again. and it's going to this OCI connection that's down here. Um, you know, then it'll it'll show us all the pieces and you're adding in the parameters and the pathing that you need, you know, whatever you're adding on to it along here.
So this is what allows your orchestration through the connector to use the connection to get out to to Oracle and talk to it.
Next step then once it's put the this was the first part. So when I did the dialogue box and the form extension you know it prompted me I put the file in. So that put it over to the object storage that I showed a little bit earlier, the bucket. And then over here, this is the one that's going to talk to the document understanding similar item here. it's processing in um I'll kind of reference it but basically when you're doing you know you're adding on to it here the values that you want to append at the end of the URL so this is the document understanding service it's number you'll get that in the documentation like I said I'll we'll show a little bit of it here if I would the documentation understanding API.
Okay. So that way you know which one that you're calling. You're just walking down through that.
Let's get back to that. So it goes into that. Here's I said the results that come back the the JSON that you get back. You get quite a quite a bit of information. So again, if you're comfortable doing Groovy, you're going to set up some slurpers and builders to be able to bring that JSON in. You're going down through parsing pieces out if something's not there, error it, and so forth. So again, there's a lot there's a little bit of code here depending on what you want to tease out of it.
Then once you've got it, this is the piece for the ad some of the data. Go. We're going back and forth. So, I'll do that. This is where we we got rid of the JSON. Sorry. It's a cleanup step. You know, it it's best if you can clean up your temporary files as you're using them, security and that type of stuff. Like I said, I have a sweeper, a custodian or janitor process, whatever you like to call that'll go in and I just set it for a day. I mean, you could set it to be more aggressive.
Form Services, Rules, and Attachments
This is the part that actually goes into the address book into the form service.
Oops, sorry, wrong one. That's next part. This is parsing that response. I apologize. I got ahead of myself. So, but it's going down through gets that response data passes this out and this is what's going over to address book. Sorry, here we go.
But in this particular case with a form service, you know, the first one's going to be clicking the add button to add the address book record goes into the revisions, passing in the various fields that you want it to.
And then the last one will be to to close the application. And then as a step, we just got a rule checking. If there is an address number here, then it'll go over here to do and add that attachment. So it's going to go in based on that. Like I said, I'll I'll come back over here. I then the bottom line, you know, this is the placeholder here. if we have the false condition.
But if we come back over to this, I can do another file. And in this case, let's say I had different document. I'll click okay. Again, this is all development development side. So it's not production level resources, you know, that we're paying for, but you know, it's it's working pretty quickly. So I can go into this, look for that address user, go and do my find, and uh same deal. We can go in and look at the information.
This one's an employee. So, I think we've got her address located in Boston, so forth. We go over to the actual document that we submitted in. Again, it's just where the form got filled out. Document understanding went down through it and filled in all the fields for us. Yeah. So, did the user. It's kind of nice. It's an, you know, optical character recognition or data application like that personalized for a particular process. Again, you could create this for a number of different things. You know, may maybe you want uh you're wanting to do your own. Maybe there's some data entry. Traditionally, maybe something's coming through a fax or someone emails things in. Uh you could look at taking that information and have have the document understanding go through it.
OCI Side, Models, and Training
Okay. So, let's go back.
Let's see. Was there anything else over here? Yeah, I mean that's the the basics on the OCI side. There is under the document understanding. I'll like I said, I'll pull the curtain back a little bit here. You do have to have uh either mobile team members. you you you know you'll have to have just like you would if you were using AWS or chat GPT or any of the others you will have to understand you know the platform that you're working on be within that so like here we've got an address book model that that we put together so that's what this particular document and standing is using when uh we call the API again the overview has other ones But this is kind of nice on the OCI side where you can go through some workshops if you want to look at the code and so forth how it works. They're giving you a lot of examples. Um again, Oracle did a really nice job in getting a few learning examples and I'm going to go through some of that here in a minute just to kind of show you. So I I basically tried to give you a little bit of a cookbook or a reference in of this. did it as well in the in the earlier one, but I found it's a lot easier and learn JDE does a really nice job. Um, there was also some presentations at InFocus that Oracle did. Um, I've actually reused a few of those slides and put a a bibliography at the end of it, but they did a nice job of kind of explaining some of these pieces. So, let's go in and let's look at some of that.
New API Key Feature in 9.2.8.2 and Why It Matters
So again the main the main piece of this the missing piece until release 24 9.2.8.2 was this API keybased authentication you know until that it was I'll be kind it was a challenge to be able to to access the OCI services so um you know putting this in now it literally is a drop-own box on the connection and you're just setting up some API keys just to whatever you're needing to do and off you go.
Um, you know, there, like I said here, there's a wealth of opportunities though. I mean, once you've got this, you're you're calling a lot of different services. Uh, I'll walk through that here in a minute. The uh thing about it with like most of the AI, this is kind of like where we were with orchestrations 10 years ago. Um, so now we're building though. you the platforms keep building on itself. We're getting more Legos or Tinker Toys, what you know, whatever you like to go with there. But the uh you know, the nice part about it is it's continuously expanding and learning the cloud.
A lot of the prompts, the consoles and so forth. You know, it's like most of the clouds, you blink a week and you something else has been changed and so it continuously is is updating and so forth. Um the benefit of you know again with orchestrations is over the years you're not tying yourself to just one inter you know one type of user interface. So initially when all this the history when we came out with orchestrations it was supposed to be you know mainly devices IoT well and then it's like well we could do these some of this on the desktop. So various UDOS's started coming out to be able to facilitate being able to use orchestrations more and more then mobile as well you know along with that gave you another user interface now because of REST APIs AI agents you know you can have those be talking to it so you know you're not limited to just one type of channel anymore you have multiple avenues to expose how you want to do a process.
Learning Curve, Teams, and Skill Sets Needed
One point of view though that at least this is my personal point of view if you're trying to learn all these pieces the OCA I AI you know OCI infrastructure itself you if you haven't had any familiarity with that you either perhaps work with someone that is maintaining that that cloud that knows that you know get your provision that type of thing um there's a lot of free uh certifications and um classes that they offer as well like you know what they call OCI foundations and so forth you can go through that you know or assemble a team you know it's this is enough complexity that you probably will want to have multiple disciplines together if you're wanting to do this just like what when we go and work on something for a customer we have the various team members depending on the if it's a particular application financials distribution ution manufacturing you know payroll HR payroll etc you're going to bring in different business team members you're going to have you know for orchestrations you know sometimes it's our it's our business analyst depending on what it is.
Uh other cases we have dedicated developers like Carl you know he's he's very well kept on groovy scripting and so forth so if we can't do something in an orchestration we'll bump it up and he can program it there which you know groovy is a subset of of Java so um that makes it really nice again but there's J Ruby and and Jython like I mentioned earlier so you have that you also then have you know learning E1 orchestrator if you have if you're not familiar with it it definitely I I'll call it low code I won't always you know I'm not going to say it's no code as it's sometimes mentioned but in some cases it can be but the you The bottom line on this is just with any of these uh with the AI type services or any other type of services, you're going to have multiple disciplines probably you you might be able to get a general understanding and work with each one. But you it might also be faster like said to collaborate or use a consulting firm to you know help you learn to fish you teach you to fish so that you can build some on your own.
Oracle’s Enablement Technologies and OCI Services Overview
So again for me again the crux of this was when they came out with this this uh was presented by Nicole Laurent from Oracle. She's one of the under AJ Shafado on on that team. We said this was uh really nice and essentially all it is on the we're setting it up with a security policy. we're going to just say there's a new feature there with the OCI API key and it this is not you know what the services we're talking about you know of course we're focused more on the AI side of the services but again Oracle cloud has um literally 150 different sets of services available and and so I've got a reference here again I've got another reference we'll walk through some of these so you can just kind to see the docs to get a little visual.
Um, but you know, what we're showing you is just a a tip of the iceberg when we talk about perhaps AI vision or basically generative AI or languages, document understanding, you know, we go down through the list and battles them off. Other examples here, there's things that you can do with the OCI infrastructure. So you can actually work with your instances and so forth or get information about performance of an application if you're using OCI to monitor it etc.
OCI Services: Document Understanding, Vision, and Generative AI
So what are some of these OCI services? Again I we've had a number of our team members and sessions touch on them. So this again this came from these slides here came from Oracle on a presentation that uh they did at InFocus 2024. So again I've got it referenced in the bibliographies if you are Quest member you know obviously if you haven't downloaded it I'd ask you to go in and look at that. They had they had a lot of nice information but again document understanding that's what we were going through. That's what we were bringing up here. But you're you're setting up either pre-trained or customizable models. And like I said, for the forms that we were doing, we have a custom model. It takes a little bit of getting used to uh to to walk through that. You're training it for the examples you're giving it. You know, you're feeding a document, giving examples, reinforcing a little bit. You know, oh yep, this is right. Whoops. You didn't recognize that. Uh once you've got that text reset recognition and all that set up, then you're getting the key value pairs, you know, of the JSON, you're getting that information that comes back. And like I said, the accuracy is pretty pretty darn good. I mean, it can it can do handwritten notes. It uh like the example here, it can do a document going down through it. And um I found it's it's pretty good. Also in the details of the JSON you're getting confidence levels too. So you can also set thresholds to say well if you're not that confident maybe I want to call that out or do something of that nature.
Another neat one uh that we've uh we've done some for machine learning is uh again we're we're focusing more on the various services from an enterprise perspective. So I I think we've we've had some of the people talk about you know I know the press the large language models gets know the chat GPTs get a lot of the press but we're we're looking and and those are possibilities as well again OCI you can h house it with cohhere or meta-lama those type of large language models so you can have conversation and so forth and it'll be really secure because it's not it's not going to meta or coheres data centers these are housed inside of Oracle's data centers. So, you know, you can have some extra security there, privacy of your data and so forth. But, um, the vision is really cool because you can, again, it can label things. The good use case here they were talking about, maybe you've got a camera you're going down through and you've got it trained to say, "This is what a good part looks like." with machine learning, it can go in and take an examination of that and say, well, look, it's missing a tab or, you know, this part is is warped or something like that. Uh, as a way of augmenting the quality controls and so forth. So, again, OCI vision is just another way of recognizing and identifying video or andor photographs.
And then the generative AI like I said we had some separate sessions on this as I mentioned meta and cohhere. Uh basically you're using that to talk to it. You grab the pieces out of it. You know everything has a cost depending on how large or small that you want to make the scope of it. Uh as as they noted here you're you're not going across various clouds going into somebody else's. You're not sending your data out to Meta to Facebook. um where they have it in the generalized model where it could possibly something could be exposed those type of things.
Um, and you probably have experienced that just like uh in your meetings and so forth. You know, a lot of the meeting software between Teams, WebEx, and Zoom, you know, now now they have the AI that's going in and summarizing the meeting notes and so forth, giving you a recap who said what and and that's an example of using the the generative for that.
Integration with JD Edwards and Orchestrator
But overall you know from the orchestrator perspective here. So we've got JD up here. This is your particular on premise like I said private cloud public cloud your JD Edwards instance. You're using that OCI API connector through a secure connection and then you're picking and choosing a combination of services. you know like what we were doing we only needed the document understanding and the other service was the object storage but maybe you have um like our Franklin will use the digital assistant so we talked to that have have to admit I haven't done or we haven't done much that I'm aware of with the code assist um so I can't can't speak to that the jai and all that though this is some of the the machine learning and some of the other capabilities to help identify um and talk you know, like I said, natural natural language, those type of things. So, it's a combination of the two that's going on there, but the steps just to give you a high level. And then, like I said, I'm going to also show different parts of uh where where a lot of this stuff is at. And maybe you've seen it, maybe not, but like I said, I tried to put it into a few sets of slides. we'll pop into it.
So, um maybe you can see examples of what I'm talking about. It also the like the learning labs, the Oracle library will give you an estimate how long some of these courses take. So, again, you can stop and then wherever we're at a stopping point, but most of them are going to be, you know, 20 minutes to an hour, but there are there are a few that are five, six hours. So um you know just want you to get used to uh the time investment there there is some commitment there but high level what we've got going on here when you're creating a data set you know you're got it has to label it first. So you're going to categorize it by what type of annotations you're doing. You're giving it samples of data. You add those annotations and labels so that it um knows how to process it.
Um then and this is really nice because this used to be machine learning experts and now this is a lot excuse me a lot more automated but what like I was showing you we create a a custom pro project we choose the model type that we want to do we do the data set we feed it in some examples of our documents go through and reinforce it and um then when you're done with it you just call that custom model instead of the delivered ones.
Training, Labs, and Learning Resources
So to get to the wealth of documentation, exercises and so forth to go into this. Let's see. Yep. Okay, that'll work. Um yeah, there's all there's the tools and technologies, there's the orchestrator section, but then of course Oracle also has beyond orchestrator here. It has the JD Edwards and Oracle AI. That's what we're looking at here. Typical three phases here. Get you started. You go down through some different documents. I really like the augmenting. Well, I'll bring this one up here in a minute. How to do the services. And again, this one takes a little while your first time through, but once you get through it, you know, creating a connection. Once you've done your first one, you get the concepts down, they they tend to go a lot faster.
All right. Like I said, the um the augmenting one, I'll go ahead and just bring that up.
So, this doc, like I said, it came out earlier this year. Um get through all the regular Oracle disclaimers. You know, it's got the value proposition, what OCI services have to offer. the you know again you're it's building on other pieces you know you're building on orchestrator what you can do with that kind of general purpose the steps that you're using and then it gives you a nice summary but um I said the the the basics here they've got some good examples it it literally walks you through it that's how we learned how to do it um I fully admit that you know I I consider myself to be decent ly technical. Uh we tried to do this in last October, November, got it close, but I I knew I was missing certain pieces. So then I I waited for the documentation and all the examples came out. Then everything clicked in January, February when we um we started going and working with this. So definitely I think I've set up my three-time rule now, but um go through the learning path. Learn JDE is your friend and I think you can be pretty successful.
Security, APIs, and Authentication
But um you know again look at these from high level the other piece of this from you know the authentication is your orchestrations and so forth you know that's going to be controlled by your E1 security. So, you know, if they can't get to the application, well, they're probably not going to get to the orchestration that's built into it on the the form extension. So, you're controlling it there. The E1 security, depending on how you have your UDO security set up, it may not be able to execute that orchestration or its associated components.
So, you've got all that piece. Uh connect, you know, basically connections tend to usually they're a little bit open, but you can control that. So if you had something that you only want let's say maybe it was HR payroll you want to restrict that connection so that only certain orchestrations could even use it uh and certain users that certainly can be set up there. the key then and again that's the account like I was showing before. You're setting that up. You get some API keys that gets put over back to the E1 connection side. Then you're using the OCI security and access control to get to to various services and object storage. So there's there's more security on this but um you know in this day and age we we've got to account for it.
Uh lot of different things here. I alluded to this one initially, but here here's a list as I scroll along. You different different types of APIs. It's not just AI. So, we we go down through, we've got digital assistance. Here's the document understanding that we were talking about. And if I wanted to get a little more detail, I can get into that. Like we were calling the processor job. So I would bring that up. I go into the reference. Then I can see the information that I have to pass in. And again, the Oracle examples are nice. It gives you a starting point. You look at these and you can say, okay, yeah, and well, I know I've got to have a compartment ID. you know, where where it's located within my tenant. Um, what parameters do I need to bring through? So, really helpful to to walk through that. And you can see the the different ones that you have there.
Summary, Questions, and Closing
Another good one, this this one's the meat. Um, as you may see over here, this this this bad boy is uh over 300 minutes. So, you know, five five plus hours. If, like I said, if you have a really long afternoon and don't get interrupted, you could do that. But this is kind of piecing all all this stuff together. Um, how to use vision. So, like I said, this one this one's a lot of fun to to walk through and do some examples. And in this case, when Nicole from Oracle done with it was an expense receipt. I think she had one. I think it was from Walmart or something like that. So, it was using that to analyze, pop the data in and, you know, fill in the expense report and include the attachment. So, again, get if you have the time, these are these are a lot of fun to to walk through.
Another one with invoice processing, I think. How long is this one? Oh, there's no estimate. You can get through this one in in no time at all. Not Not too bad. No. Uh, if I recall this one, this one was, uh, a few hours. The, um, other thing about it is, again, if you're not used to J Ruby, which is the default in release 23 or 22, excuse me. So, J Ruby is there by default, and if you need Groovy or Jython, you just ask your CNC, they can uh, put the JAR files onto the AIS server as an example. But um you know th this will give you a little bit more on the scripts and a little bit more meat and to to work with. So most of the stuff at the beginning again cookie cutter once you've got your connection your authentication all that working these things tend to be the same. So you just it explains to you again how do you set up the authentication you know what do you do? So here's the OCI side. you get your pre your preview of your configuration file that you're going to copy and paste certain elements over.
And the the bottom line is a lot of these pieces here are if you if you've done orchestrator, it's similar to that in the sense that if you want to troubleshoot an orchestration, let's say you you're doing uh form services and stepping through like we what we were doing there with the simple one with the address book. If you want to make sure you can do all those steps with your user ID, go do them, you know, through E1 on the web. Use the process recorder, of course, to record some of the steps as well. But if you can do the process, then that's a way of troubleshooting and verifying that you do have the security that you need uh the access to pull up the the data and so forth. Because again, an orchestration is just a robotic process doing what a user could do. And in some cases, you know, it can do it faster um in that particular perspective. But the again, same deal here for OCI is the point I was trying to make. Go into the compartment, go to the object story, see if you can, you know, see down in in the bucket, you know, the a file and so forth. And that that helps verify that you have all the the pieces that you need.
And then last but not least, this this one I didn't do as much. I'm not sure why it's maybe it's because I'm not logged in or something, but um you know, this is using a different it's not really a an AI API, but like I said, there's over 150. They're just giving you another connection so that you could see how much CPU that you're that you were using or how much OCI services that you're using. So like if you're if you were running up there and you needed to know, well, I'm using document understanding or vision, you can have the API come back and then tell you. So, and then this one's a little different in that they want you to be up bumped up a little bit higher on the tools release, things like that. So, but not I mean not too bad, but again, things to be aware of if you want to do that. Ever evolving, always changing.
All right, so back to here. Let's go. So in summary, like I said, I was trying to make this so I have a little bit of questions, but also give you time to get to the next session. You know, it's very powerful at least 24 and above. Uh I think they give you a lot besides the application updates and feature functionality. Just this one piece here is, you know, opening the door into Oracle Cloud quite a bit more. Um it changes every day. Like I said, the the OCI side has new uh panels and new ways of navigating that came out this week. The great thing about it is it is all designed from the ground up. It is enterprisegrade. Uh the security and everything's all built in. Uh you know, it's a lot of things are no trust until you you open something back up. And again, just to come back to it, this is not where you have to be all Oracle. You don't have to have everything in Oracle cloud. Obviously, the services are going to be in a particular cloud, but again, your E1 system that could be in your data centers, it could be in a private cloud like our ERP suites data centers or it could be one of the public clouds. You know, you could be in in AWS or Azure as an example or OCI. You know, I was demoing again where we we were in OCI there.
So, there I left it. So, we've got a few minutes of questions if anybody wants to go in on the chat, but I've got my email email address there. You guys have probably seen all the obligatory talk to us. We will be out at Blueprint in early June for quests. So, uh if uh see some of you out there, but uh we also tend to be at a number of the uh video groups and this video podcast that I don't know I I might be classified as grandpa's JDE since I I used to work with world and so forth back then, but uh almost going to be a grandpa actually going to I'm going to have my first grandbaby as from a real quick personal note. Got one coming at the end of October. So, my my daughter's having first child, so I'm excited about that.
Okay. Well, uh, thank you. That, uh, pretty well concludes this part. And, um, there's Scott coming back on stage right on Q. I don't see anything in the chat, but I know we're also on the last day and I also did this right during lunchtime. So, uh, thank you guys for your time. Yeah, we know we still got a lot of people on. So, yeah, if any questions, send them away or we'll get them off to Frank afterwards. Um, congratulations, Frank and Grandpa soon. Thank you.
Topics: