Que la aplicación desarrollada siga un Workflow, en GeneXus X es fácil: Drag & Drop de los objetos a un
diagrama de procesos -que en Evolution 1 cumple con el estándar
BPMN (Business Process Management Notation)-, salvar y dar F5 o RUN. Pronto. Aparece una pantalla, el
Workflow prototyper, más un menú con tareas administrativas y un inbox en donde ya tengo asignada una tarea para probar el flujo diseñado. Plug & Play.
Ese motor que se usa también tiene una API, y es tan completa que todo lo que hace ese prototyper se puede hacer usando la API, y más.
Hay un ejemplo en el
GXserver públicoVía browser, se visualizan los objetos desarrollados y su acceso a la API (sus eventos, reglas, web forms, source, estructura, etcétera). Los objetos que usan la API y los External Objects que conforman la API están bajo el folder 'Workflow'.
Pueden bajar la KB a su instalación local y probarlo. Hay una guía para esto en el
Main Document de la KB. Se comienza haciendo File -> New -> Create KB from Server en su instalación local de GeneXus X Evolution 1. Por otra parte, el XPZ a partir del cual está hecho parte de la KB viene con la instalación de GeneXus, está debajo de \Packages\GXPM\Extra ... pero pienso que es mucho mejor que "ensuciar" su KB con ese ejemplo, el verlo online en un browser, ¿verdad que sí?
Además, ¿por qué no seguir ampliando entre todos estos ejemplos?
*
Publicado por Armin Bachmann en De GeneXus y de la vida