[jboss-user] [jBPM] New message: "Re: Generate Image from ProcessDefinition"

henry donnell do-not-reply at jboss.com
Tue Mar 9 15:57:24 EST 2010


User development,

A new message was posted in the thread "Generate Image from ProcessDefinition":

http://community.jboss.org/message/530879#530879

Author  : henry donnell
Profile : http://community.jboss.org/people/bestage

Message:
--------------------------------------------------------------
Like Ronald answered, there is no ready solution to do that.
 
But actually you can achieve what you want... Here is the concept:
* for any Process Definition you can get the iImage resource name by calling   String *http://docs.jboss.com/jbpm/v4/javadocs/org/jbpm/api/ProcessDefinition.html#getImageResourceName%28%29()...*
* now you can use RepositoryService and say *http://docs.jboss.com/jbpm/v4/javadocs/org/jbpm/api/RepositoryService.html#getResourceAsStream%28java.lang.String,%20java.lang.String%29*(java.lang.String deploymentId,                      java.lang.String resourceName) that will return you the InputStream of the process image
* now you can use RepositoryService again and say *http://docs.jboss.com/jbpm/v4/javadocs/org/jbpm/api/RepositoryService.html#getActivityCoordinates%28java.lang.String,%20java.lang.String%29*(java.lang.String processDefinitionId,                         java.lang.String activityName) 
* and now presuming you know the name of the current activity in your given process instance (= execution) you can draw that rectangle on the image... How exactly this can be done, can't say for now, but that shouldn't be impossible.
 
By the way this is not my original idea, this was mentioned somewhere on the this forum. Also maybe have a look at the GWT console, the guys have solved the same problem already.

--------------------------------------------------------------

To reply to this message visit the message page: http://community.jboss.org/message/530879#530879




More information about the jboss-user mailing list