Hello,
I have modelled executable processes with PAA (Process Automation Architect) which includes all the defined objects within ARIS like human task etc.
I understand that a couple of web services are included in the AGE (ARIS Governance Engine) package like mashzone data feed and human task operation. I also understand that you can build your own services and import web services (WSDL) to make the executable process communicate with other web services.
Now to my question, is it meant for us non IDS developers to create our own web services in AGE and to connect them to our processes? I can see how this is possible since we can just use your libraries and pickup the singletons but is this even allowed? Please let me know what to do here, it would be great to extend the processes further with input from other systems.
For instance:
A human task works with dialogs, imagine a task which waits for input from another system. (A human task but which is waiting for a response from another system through a web service). This is what I want to be able to model.
This could also be useful if you are building your own publishing program to just query the ARIS server with scriptrunner runtime.
*** SOLUTION ***
You can interact with AGE through the ARIS web services, handling and controlling your processes etc. The WSDL files are packed in the libraries and can be used to create your own web services. You just have to change the endpoint address though a binding provider. The tricky part is working with the custom object parameters but this can also be done by going through all the library files.
The waiting task above can be solved using a human task and your own web service controlling the dialog input and therefore be able to submit whenever the data is received.
Regards
Robert
Hi Mr. Robert von Kantzow,
Thank you for sharing your problem and solution with us.
Could you tell me where I can find the documentation or any information about this "ARIS web sevices"? Please.
I searched the intalation disc and I found only this folder: "API_Win_Client_only". It's about a 'C' DLL that provide the possibility work with the contents that has been created with the ARIS. But there's nothing about the ARIS web services.
I saw that there are similar problems in this community.
Thank you in advance
Regards
Hi Robert,
Were you able to inform the username and password to be used to connect to your web service when you built your solution? If so, where did you do that?
My middleware (where the web service is hosted) requires authentication when consuming the service and as I did not find a place where I could set the credentials, I am wondering if an issue I am currently facing is not related to this.
Thank you,
Marcelo