Que a aplicação desenvolvida siga um Workflow, na GeneXus X é fácil: Drag & Drop dos objetos a um diagrama de processos -que na Evolution 1 cumpre com o padrão BPMN (Business Process Management Notation)-, salvar e dar F5 ou RUN. Pronto. Aparece uma tela, o Workflow prototyper, mais um menu com tarefas administrativas e um inbox onde já tenho uma tarefa atribuída para provar o fluxo desenhado. Plug & Play.
Esse motor que se usa também tem uma API, e é tão completa que tudo o que faz esse prototyper pode se fazer usando a API, e mais.
Há um exemplo no
GXserver públicoVia Browser, visualizam-se os objetos desenvolvidos e seu acesso a API (seus eventos, regras, Web forms, source, estrutura, etc.). Os objetos que usam a API e os External Objects que conformam a API estão sob o folder 'Workflow'.
Podem descarregar a KB para sua instalação local e prová-lo. Há uma guia para isto no Main Document da KB. Começa-se fazendo File -> New -> Create KB from Server em sua instalação local da GeneXus X Evolution 1. Por outra parte, o XPZ a partir do qual está feita parte da KB vem com a instalação do GeneXus, está debaixo de \Packages\GXPM\Extra ... mas acho que muito melhor que "sujar" sua KB com esse exemplo, é vê-lo online num Browser, não é?
Além disso, por que não seguir ampliando entre todos estes exemplos?
*Publicado por Armin Bachmann em De GeneXus y de la vida