[jboss-jira] [JBoss JIRA] Closed: (JBPM-770) Option to Not Signal a Sub-Process in the Process-State Node

Tom Baeyens (JIRA) jira-events at jboss.com
Wed Nov 15 10:10:41 EST 2006


     [ http://jira.jboss.com/jira/browse/JBPM-770?page=all ]

Tom Baeyens closed JBPM-770.
----------------------------

    Resolution: Done

another alternative workaround would be to modify the child process and to have a wait state as the first node after the start state.

> Option to Not Signal a Sub-Process in the Process-State Node
> ------------------------------------------------------------
>
>                 Key: JBPM-770
>                 URL: http://jira.jboss.com/jira/browse/JBPM-770
>             Project: JBoss jBPM
>          Issue Type: Feature Request
>          Components: Core Engine
>    Affects Versions:  jBPM 3.1.2
>         Environment: Feature request.
>            Reporter: Jed Danner
>         Assigned To: Tom Baeyens
>            Priority: Minor
>
> I've found a case where I'd like to start a sub-process from a process but I don't want to signal it immediately. There is an external source which will handle that signalling. I've made some modifications to the ProcessState.java file, as such:
> Added a new class member:
> protected boolean signalProcess = true;
> Added a check in the read method:
>     String signalText = subProcessElement.attributeValue("signal");
>     if (signalText!=null) {
>       if (("no".equalsIgnoreCase(signalText))
>            || ("false".equalsIgnoreCase(signalText)) ) {
>         signalProcess = false;
>       }
>     }
> Added a check in the execute method (right before the signal):
> 	if (!signalProcess)
> 	    return;
> Added a new method:
>   public boolean getSignalProcess() {
>     return signalProcess;
>   }
> And updated the jpdl-3.1.xsd and jpdl-3.0.xsd files (wasn't sure if I needed to do both).
> What I see is when the process is deployed, the read method see my new attribute and sets it to 'false' as I want. But when the process comes along and I get into the execute method the value of signalProcess is 'true'. 
> I'm thinking there is another step I need to take but don't know what it is. If someone can take a look or provide a pointer (And finds this feature request useful) - it'd be great to have it integrated.
> Thanks!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list