Hello. So now we finish this implementation of the to human task and the gateways conditions. So now we need to configure this web surface. So first we need to create a web surface which will itself receive the whole data and insert it in. Insert information database table. So we can go for database window database.
Let's now create a quick database table. We will connect to our SIS user. Okay Qt, eat bb MK choose a BPM inspired by BPM Gran Connect source tool Okay, this is just a quick he was okay. Okay table we can now create a new table called a bill you And I will add here in blue we named MB salary which we need to store we need to add all but at least we'll get some data in when we position can be very dipped in For example, this is enough. Okay this is just a quick example how you can insert data and I will need to show you how we can create our surface as well and how you can quickly create a table. So now we create just a database table we need to create web surface and this surface should be called with will be called in this process here I will have another instance of G develop developer I will create new I will create new application we can go custom application BPM will surface okay we can use this surface during the all a course I will use.
So, here I will new Chava surface okay okay so this is this will be our web surface place here I need to create a web surface which will receive some data and insert data to the database So, I will write here public void to not return anything insert you in bV and it will take string name, string, m session maybe tabo salary string do this is for example, towards just use this just to see if sometimes just to create here a connection which will connect to our database To find the drivers the U is JDBC URL username password, this is one way this is one of the way you can define the database connection direct from your Java or you can you can define that the source name here I create a connection and here we should add our insert statement okay we will just change this I just add a dummy data to to get this insert statement.
So, it is now sit this data okay so this is will be employee name this is Ruby in boom position So be salary and this is would be department okay. So make it more readable insert into employees in will we in between name and salary and position okay all this okay and then I will commit then I will finally I will close the statement and close the connection. This is just a simple insert statement so we'll delete it as an surface so I will select the navigator. This is I will just create a web surface Okay, next guest guest guest guest guess okay so just as a symbol of surface Then I will run this web service. So now we should have this web surface we can just change this name so that you will see it. So here it should be m name.
Here should be m position, set, salary, it dipped name. Just give her a name. Okay, so now the whoop surface is running canal here. So this is our root surface URL, we can just test it to find the wisdom here. So this is our web surface. Let's now try to consume Is with surface from our PVM.
So now let's back to our process here, I need now to call this web surface. So, to do that, you should create first a sub surface you will go here as the composite editor here. Here you will find the all component can be used in this PBM project also composite. You can insert if you want to prove somebody if you have a data in the process and you need to insert a file you can use this file adapter. You have some adapter here. This is for a wrist surface here We'll find a sub surface which we will we will use.
So, you will have some adapter here predefined something led to the cloud and so on. So, what I will use now I will use that to to call a web surface okay. So, this is a composite sub project composite is a composite will have all is a process you have all the flow and duration between the process and task flow here you will add any adapter if you want to do so, for example, I need to call a whip surface so, you have here as who whip surface so, you can just drag it here okay. So, and you can take call here for example insert in buoy or this is just as generic we can have multiple types we can we can Call it BB BBM surface Okay, and we can call to our wisdom and pause it here so here it gives because that'd be BM surface and bris Okay, okay.
So now we add here a surface here in the composite it means we can now call it from our process. So, I will go for the process here in this notation I will for implementation, I will select here surface core then I will pick my BBM surface And they will find the operation here only how we have one operation called insert in your movie, that's fine. And now, we should go to the data association to set the parameter which you need. You will find here this is the subsurface input parameters. And this is our B route or our data object. So, all I need is I will select a between A and map to the employee name, employee salary, I will map to the employee's salary position.
So position, department name to the department. So we will just sit down with it so that's fine. We just this is just an example. So here, I will just map all parameters, which I have in our payload in the data object and I need to search or set the web service Of course, it is out absorb surface because we don't have any output. So it's just an input and it should insert so that ends up in the database. So now we have finished the implementation of each mutation.
The main thing is to create the user interface for this human task. And this is what we will do from Sonic activity. So see you next activity.