Hello everybody,

I'm new to YAWL and very interested in the features it offers. I want to create an application where YAWL-Engine is deployed in webcontainter (tomcat is fine atm). OK so far. But now I want to call the important services from my own java application. I mean, I want to get a List of all active processInstances, and the user tasks which need to be completed. Also; get an overview of done jobs and the actual case and so on. So is it possible to run my cases without the interaction of WebServices like its usually done.

I havn't found examples or guides in the manual. The only thing which sounds like its what I want is the Interface B (advanced track)?! But I'm not fit with it.

So I'm very happy if I get any help or hints how to achieve my plans.

Thanks for helping,
Tom

mRoskosch

Tue, 09/17/2013 - 00:26

Hi Tom,

you are right. YAWL offers different interfaces to access the different functions. InterfaceB will provide access to workflow instances and it allows you to start workflows, as well is check workitems in and out of the engine. You can use YAWL without the resource service, if you want to. But besides InterfaceB, there is the workqueue gateway, that allows access to the workqueues of each user in the systems, if you are using the different queues.

As far as I know there should be at least a small example in the YAWL technical manual for interface B. We also have a small tutorial for how to start cases with interface B here. An overview of the methods for all interfaces can be seen in the javadoc.

If you have any specific questions, you can post them here.

Regards,

Markus