In GeneXus X, it’s easy to make the developed application follow a Workflow: Drag & Drop the objects to a process diagram –which in Evolution 1 complies with the BPMN (Business Process Management Notation) standard–, save and press F5 or RUN. That’s it. A screen is displayed, the Workflow prototyper, plus a menu with management tasks and an inbox with a task already assigned to let me test the designed flow. Plug & Play.
The engine also has an API, and it’s so full-featured that you can use this API to do everything that the prototyper does, and more.
There is an example
in the public GXserver.
In a browser, you can view the developed objects and their access to the API (their events, rules, web forms, source, structure, and so on). The objects that use the API and External Objects that make up the API are located under the 'Workflow' folder.
You may download the KB to your local installation and try it. There is a guide that explains how to do this in the KB's Main Document. To start, select File -> New -> Create KB from Server in your local installation of GeneXus X Evolution 1. Additionally, the XPZ used to create part of the KB is included in the GeneXus installation, and is located under \Packages\GXPM\Extra ... but I think that viewing it online in a browser is much better than “spoiling” your KB with that example, don't you agree?
How about we expand these examples together?
*
Published by Armin Bachmann on his blog De GeneXus y de la vida