Welcome to Building Light and Enterprise, where today we're going to walk you through how to install and how easy it is to use BPM Pass on OpenShift with the generic known demo as an example.
As you can see, we're on the OpenShift XPass page where you will find some of the automated services.
XPass stands for all kinds of different platforms as a service and we're going to focus today on the business process management one.
If you do use this link and deploy this one, it will take you over into your account to ask you to sign in.
I'm using mine here today.
And you see we're going to spin up a BPM instance in the cloud with a mortgage demo installed.
We thought it would be a little bit more fun to go in here and add an application and show you how to do this with our cartridge.
So put together a custom cartridge for you.
If you go down to the bottom, you'll find this code anything window.
This means that you need a manifest from a cartridge definition, which we have set up for you here on this project, which you can find here.
This is the generic loan demo cartridge.
So you get a pre-installed BPM Pass.
It's the BPM suite from Jboss with the generic loan demo already wound up for you and ready to go.
So the steps are in the readme here at the bottom, so you can create an application of this page and it's the same page we're already looking at,
but we'll hit this here and show you what this is, that these links work as you would do them from home.
So the next thing we need to do is put this URI to the manifest, so the URL that we see here, to our defined manifest for the cartridge.
We drop that cut and paste into this window, hit the next button.
And you see it asks us for an application name.
We're going to use the simple generic loan and I've already pre-created stuff, so I have a domain and all that already.
One thing you do need is the medium gear to run this, so you need to upgrade your plan if you haven't done that to bronze.
This is a free plan for 16 gears and you just need to put in the credit card.
So we create the application and it happens really quickly here with video editing magic, and you see here you need to notice that the logins have been created.
They're quite simple. It's EricSBPM Suite, just like all my demos for the BRMS and the BPM products, BPM Suite.
We can continue to the overview page. You can see your gear has been set up here.
You see that it's the medium. You can go straight to it and you get this welcome page.
You can go straight to the business central or to the dashboard. We're going to go to this business central login where the whole dashboard is at.
See here EricSBPM Suite, as we mentioned, has been pre-configured for you.
You sign in there.
And when this opens up, you're going to see you have in the cloud the full Jebus BPM Suite 6 ready to go.
So we'll go over to our project authoring perspective and we'll run through this demo really quickly.
You see here that it opens up the generic loan business process where you can take a look at it.
This includes a human task, a couple of decision moments that use some rules and guided rules, and it includes a signal event too.
We can build and deploy this project to run through it one time for you.
You see it's built successfully so we can go over to the process management perspective and look at our definition.
This is one of the help things that pops up. We'll just close that.
You only have to do that once.
So we'll start as a process instance. This is the generic loan application.
This is the initial form at the front of the process that the user would submit for his loan, so the name and my age.
But I see I'm doing this backwards here. I got my email in there so let's do my age and then email address.
Some amount of money I make every month. How much I want to borrow and for how long?
We submit that and it kicks off a process.
You see here we're looking at the instance view of this and you see here that it's gone out and hit the split.
It's been put into the human task approval phase and the customer contact moment event has been triggered.
We're going to take a look at the view so you can see where the process is physically at.
You see it's waiting to get approved and at the customer contact event.
So it's waiting to record a contact, whether it's been approved or denied.
So as soon as we hit the approval or denial at the human test, we submit that.
There's an on exit event that will trigger that CC event and you can take a closer look at that yourself on your own.
It's homework. So let's go over and grab that human task.
We're going to claim that. You see that it's no longer in the group because it's now been claimed by us so it's in our personal group.
We've claimed it and now we're going to work on it so we can approve it or not approve it. We're going to go ahead and approve this.
Once you do that you see it's been completed and it disappears so we can go back and look at our process instance and see that it's no longer active.
It has completed. You can look at the instance log or the process model which is much nicer.
We can see what path is taken. You can see that the on exit of the approval has triggered the CC event and that is also completed at the bottom there.
And it's taken the approval path.
Now another view you have is looking at your process variables. You can see what the variables were over time.
In our case nothing really changed so it's a static single entry.
It could have multiple entries if it changed over time in a process.
Now we'll jump over to our process and task dashboard and we see that we have a single instance of a process that's been deployed to Derek Lone application.
There's only one instance that's been started so it's not that fantastic to look at these things and realize this would contain many, many entries and be much more interesting.
You see here that we've completed one task and we've seen a number of task bug versions of the process and that kind of stuff.
A bunch of metrics here that are provided on the history of the BPM suite.
So I'd like to thank you for joining us for building the enlightened enterprise with the BPM pass based on the generic loan demo. Thank you.
