snowstorm tech [https://community.jboss.org/people/snowstormuser] created the 
discussion

"Error while creating process by using Fluent API."

To view the discussion, visit: https://community.jboss.org/message/783821#783821

--------------------------------------------------------------
Hi!


By using Fluent API I want to create a Business Process as Shown below:-



 
https://community.jboss.org/servlet/JiveServlet/showImage/2-783821-20012/process.png
  
https://community.jboss.org/servlet/JiveServlet/downloadImage/2-783821-20012/450-134/process.png
 

Now I'm using the following code given below to create such a kind of process:-

public class ProcessFactoryTest {
  
          public void testProcessFactory() {
  
                    RuleFlowProcessFactory factory = 
RuleFlowProcessFactory.createProcess("org.jbpm.process");
                    factory
                              
                              .name("My 
process").packageName("org.jbpm").imports("com.test.SendHTMLEmail","com.test.Name").variable("listName",
 new ListDataType())
                              
                              
.startNode(1).name("Start").done().joinNode(2).type(org.jbpm.workflow.core.node.Join.TYPE_XOR).done().connection(
 1,2).humanTaskNode(3).actorId("shahid").done().connection(2, 3)
  
                              .splitNode(4).type(Split.TYPE_XOR).constraint(2, 
"Join node", "code", "java", "return (false;").constraint(5, "Usertask Node", 
"code", "java", "return (true;").done().connection(3, 
4).endNode(5).name("End").done()
                              
                              .connection(4, 5);
                                                                        
                    RuleFlowProcess process = factory.validate().getProcess();
                       
                    
          }
          public static void main(String args[])
          {
                    new ProcessFactoryTest().testProcessFactory();
          }
}
 


While executing the above specified code I'm having the following error (When I 
use fluent API) :-

"Process 'My process' [org.jbpm.process]: Join node 'null' [2] does not have 
more than one incoming connection: 1.
          Process 'My process' [org.jbpm.process]: Split node 'null' [4] does 
not have more than one outgoing connection: 1.
          Exception in thread "main" java.lang.RuntimeException: Process could 
not be validated !
          at 
org.jbpm.ruleflow.core.RuleFlowProcessFactory.validate(RuleFlowProcessFactory.java:125)
          at 
com.sample.ProcessFactoryTest.testProcessFactory(ProcessFactoryTest.java:43)
          at com.sample.ProcessFactoryTest.main(ProcessFactoryTest.java:59)"
 
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/783821#783821]

Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to