Como criar um jPDL Pageflow no SEAM?

Pessoal, tudo bem?

Estou trabalhando num projeto com seam 2 que não utiliza pageflow, apenas regras de navegação no pages.xml e outras definição em links mesmo.

Só que vi que com pageflow eu poderia tratar de resolver um problema quando o usuário clica no botão voltar do browser. Atualmente o voltar aqui não funciona após um submit de formulário.

Tentei criar um pageflow pelo tuto http://docs.jboss.org/seam/2.2.1.CR1/reference/en-US/html/jbpm.html#d0e6765 mas não rolou. Tentei este http://www.seamframework.org/132520.lace e também não. O problema é que ao subir a aplicação recebo a mensagem de que o arquivo não foi encontrado.

“pageflow resource not found: pageflow.jpdl.xml”

Minha dúvida é onde devo deixar este arquivo pageflow.jpdl.xml, já que no components.xml eu defini:

[quote]bpm:jbpm
bpm:pageflow-definitions
pageflow.jpdl.xml
</bpm:pageflow-definitions>
</bpm:jbpm>
[/quote]

Só que o projeto está dividido em 4 grupos no Eclipse:
-projeto (*Estava deixando aqui, na mesma pasta com o pages.xml e web.xml (a WEB-INF)
-projeto-ear
-projeto-ejb
-projeto-seam-ext

Estou perdido. Alguém sabe o que pode ser?
Agradeço a ajuda.

Pessoal, encontrei este tutorial http://www.mastertheboss.com/seam/seam-jbpm-integration mas parei na parte onde diz que devo usar o hibernate.cfg.xml que vem junto do JBPM.jar

Desculpem, mas alguém que já utilizou pageflow no seam pode me esclarecer isso? :cry:

Alguém sabe onde posso encontrar ao menos um sample project que tenha isso implementado? o unico modelo que encontrei foi com netbeans e não possui um components.xml para me tirar a dúvida.

Bem, só para completar,

Joguei o arquivo pageflow dentro do web-inf da aplicação com o components.xml e neste setei:

<bpm:jbpm> <bpm:pageflow-definitions> <value>/WEB-INF/pageflow.jpdl.xml</value> </bpm:pageflow-definitions> </bpm:jbpm>

pimba. Só que ele não subia porque os nodes criados no arquivo não estavam bem definidos.
Agora, o grande triunfo deste recurso não consegui fazer funcionar ainda: o “back=enabled” para retornar o estado anterior de uma página apos um submit na página…