-
1. Re: jBPM web console
pieter.martin Apr 14, 2008 9:28 AM (in response to anb1)Hi,
Yes we are using the jbpm console together with Seam. You have to stuff around a bit with the datasource inside the war to point to your db. We also run their scripts (in the bpm download) to create the db and initialize the data. Also you have to add some jaas config stuff in login-config.xml to be able to login to the console.
<application-policy name = "jbpm"> <authentication> <login-module code="org.jboss.security.auth.spi.DatabaseServerLoginModule" flag="required"> <module-option name="dsJndiName">java:/VirginDS</module-option> <module-option name="principalsQuery"> SELECT PASSWORD_ FROM JBPM_ID_USER WHERE NAME_=? </module-option> <module-option name="rolesQuery"> SELECT g.NAME_ ,'Roles' FROM JBPM_ID_USER u, JBPM_ID_MEMBERSHIP m, JBPM_ID_GROUP g WHERE g.TYPE_='security-role' AND m.GROUP_ = g.ID_ AND m.USER_ = u.ID_ AND u.NAME_=? </module-option> </login-module> </authentication> </application-policy>
Hope it helps
Pieter
-
-
3. Re: jBPM web console
kukeltje.ronald.jbpm.org Apr 15, 2008 4:50 PM (in response to anb1)The jBPM console works fine under JBoss 4.2.x when you start from the source and build for the 4.2.x target or manually adapt the war. This is all mentioned by the wiki page
I know I'm a bit biased, but believe me, it does work, certainly under JBoss.
If it does not, please post any errors in the jBPM user forum btw, we are working to make the jBPM web console Seam based, so anyone wanting to help out let us know
-
4. Re: jBPM web console
anb1 Apr 16, 2008 5:13 PM (in response to anb1)Thanks !
I now successfully deployed the console and it could read the process deployed by seam.
However, I don't have any process image, do you know how to add an image to a process definition that is already persisted ?
What would be the best practice ? Deploy process definition with seam or with the web console ?
Furthermore, it is unclear to me if I can use the @CreateProcess in seam if my process was deployed outside the seam application...
-
5. Re: jBPM web console
kukeltje.ronald.jbpm.org Jun 1, 2008 10:19 PM (in response to anb1)sorry for the delayed response, I do not read this forum all the time and the rss feed is kind of useless (to me at least)
Adding an image to an already deployed process is kind of difficult. Deploying the process with the console is an option that also prevents Seam from redeploying it at each startup. @CreateProcess should still work
-
6. Re: jBPM web console
andhdo Dec 17, 2008 3:51 PM (in response to anb1)Do you have the right configuration to make that seam read the processes only from the database?
I think from the soa perspective, that the bpm deployed should be deployed once: in the jbpm repository metadata, and to have a declaration in components.xml to mark that the resource is in the database, i.e:
<bpm:processdefinitions>
<value use-db-repo="JbpmDS">ProcessId</value>
</bpm:processdefinitions>
|| -
7. Re: jBPM web console
andre1001 Mar 23, 2009 5:19 PM (in response to anb1)
Karl Robertson wrote on Apr 16, 2008 17:13:
What would be the best practice ? Deploy process definition with seam or with the web console ?Deploy with Seam still results
Process Image Not Available
message on jBPM console.Should I open a JIRA as recommended by Ronald on this topic?!?
Thanks
-
8. Re: jBPM web console
kukeltje.ronald.jbpm.org Mar 23, 2009 6:03 PM (in response to anb1)It's up to you. Keep in mind that deploying from within seam is still seen as good for development, but not for production.
Otoh, for jBPM 4 there is work going on to make a real jboss deployer, so putting a .par file (jbpm processdefinition, image and resources/classes in a zip format file) in the deploy dir will get it deployed. Including 'versioning' so instead of referencing a .xml file from a seam config file, in the future you just include this .par file in your war or ear.
http://relative-order.blogspot.com/2009/03/work-on-jbpm4-deployer-started.html
see also http://relative-order.blogspot.com/2009/03/rfc-process-deployment-use-cases.html
-
9. Re: jBPM web console
andre1001 Mar 24, 2009 3:33 AM (in response to anb1)Ok Ronald,
Let's wait for the first Seam's release compatible with jBPM4 (Seam 3.0 I suppose).
Thanks