Examples of StartProcessInstanceCommand


Examples of com.founder.fix.fixflow.core.impl.command.StartProcessInstanceCommand

   * 测试增加流程实例持久化变量map
   */
  @Deployment(resources = { "com/founder/fix/fixflow/test/engine/api/runtime/StartProcessInstanceTest.bpmn" })
  public void testSetAndGetProcessInstanceVariables(){
    //创建一个启动命令
    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    //设置需要启动的流程的KEY
    startProcessInstanceCommand.setProcessDefinitionKey("Process_StartProcessInstanceTest");
    //设置业务关联键
    startProcessInstanceCommand.setBusinessKey("bk_StartProcessInstanceTest");
    //设置流程的启动人
    startProcessInstanceCommand.setStartAuthor("1200119390");
    //启动流程,返回流程实例
    ProcessInstance processInstance = runtimeService.noneStartProcessInstance(startProcessInstanceCommand);
    //验证流程是否启动成功
    assertNotNull(processInstance);
   
View Full Code Here

Examples of com.founder.fix.fixflow.core.impl.command.StartProcessInstanceCommand

   * 测试管理员暂停和恢复流程实例
   */
  @Deployment(resources = { "com/founder/fix/fixflow/test/engine/api/runtime/StartProcessInstanceTest.bpmn" })
  public void testSuspendAndContinueProces(){
    //创建一个启动命令
    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    //设置需要启动的流程的KEY
    startProcessInstanceCommand.setProcessDefinitionKey("Process_StartProcessInstanceTest");
    //设置业务关联键
    startProcessInstanceCommand.setBusinessKey("bk_StartProcessInstanceTest");
    //设置流程的启动人
    startProcessInstanceCommand.setStartAuthor("1200119390");
    //启动流程,返回流程实例
    ProcessInstance processInstance = runtimeService.noneStartProcessInstance(startProcessInstanceCommand);
    //验证流程是否启动成功
    assertNotNull(processInstance);
   
View Full Code Here

Examples of com.founder.fix.fixflow.core.impl.command.StartProcessInstanceCommand

   * 测试管理员暂停和恢复流程实例
   */
  @Deployment(resources = { "com/founder/fix/fixflow/test/engine/api/runtime/StartProcessInstanceTest.bpmn" })
  public void testTerminatProcessInstance(){
    //创建一个启动命令
    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    //设置需要启动的流程的KEY
    startProcessInstanceCommand.setProcessDefinitionKey("Process_StartProcessInstanceTest");
    //设置业务关联键
    startProcessInstanceCommand.setBusinessKey("bk_StartProcessInstanceTest");
    //设置流程的启动人
    startProcessInstanceCommand.setStartAuthor("1200119390");
    //启动流程,返回流程实例
    ProcessInstance processInstance = runtimeService.noneStartProcessInstance(startProcessInstanceCommand);
    //验证流程是否启动成功
    assertNotNull(processInstance);
   
View Full Code Here

Examples of com.founder.fix.fixflow.core.impl.command.StartProcessInstanceCommand

    externalContent.setConnection(connection);
    processEngine.setExternalContent(externalContent);

    //RuntimeService runtimeService = processEngine.getRuntimeService();

    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    startProcessInstanceCommand.setProcessDefinitionKey("Process_101");
    startProcessInstanceCommand.setBusinessKey("1234567890");
    startProcessInstanceCommand.setStartAuthor("1200119390");
    //ProcessInstanceQueryTo processInstance = runtimeService.startProcessInstanceByKey(startProcessInstanceCommand);

   
   
    try {
View Full Code Here

Examples of com.founder.fix.fixflow.core.impl.command.StartProcessInstanceCommand

   */
  @Deployment(resources = { "com/founder/fix/fixflow/test/engine/api/task/TaskServiceNewTest.bpmn"})
  public void testSubmit(){
   
    //启动流程命令
    StartProcessInstanceCommand startProcessInstanceCommand = new StartProcessInstanceCommand();
    //设置流程编号
    startProcessInstanceCommand.setProcessDefinitionKey("TaskServiceNewTest");
    //设置业务关联键
    startProcessInstanceCommand.setBusinessKey("BK_testStartProcessInstanceByKey");
    //设置流程启动人
    startProcessInstanceCommand.setStartAuthor("1200119390");
    //启动流程,只启动流程 ,流程停在第一步
    ProcessInstance processInstanceQueryTo = runtimeService
        .noneStartProcessInstance(startProcessInstanceCommand);
    String processInstanceId = processInstanceQueryTo.getId();
    //验证是否成功启动
View Full Code Here

Examples of org.drools.command.runtime.process.StartProcessInstanceCommand

        command.setParameters( parameters );
        return commandService.execute( command );
  }

  public ProcessInstance startProcessInstance(long processInstanceId) {
        StartProcessInstanceCommand command = new StartProcessInstanceCommand();
        command.setProcessInstanceId( processInstanceId );
        return commandService.execute( command );
  }
View Full Code Here

Examples of org.drools.command.runtime.process.StartProcessInstanceCommand

        addCommand(new CreateProcessInstanceCommand(identifier, params));
        return this;
    }

    public StatefulKnowledgeSessionSimFluent startProcessInstance(long processId) {
        addCommand(new StartProcessInstanceCommand(processId));
        return this;
    }
View Full Code Here

Examples of org.drools.command.runtime.process.StartProcessInstanceCommand

        addCommand(lastAddedCommand);
        return this;
    }

    public FluentBatchExecution startProcessInstance(long processId) {
        lastAddedCommand = new StartProcessInstanceCommand(processId);
        addCommand(lastAddedCommand);
        return this;
    }
View Full Code Here

Examples of org.drools.command.runtime.process.StartProcessInstanceCommand

        command.setParameters( parameters );
        return commandService.execute( command );
  }

  public ProcessInstance startProcessInstance(long processInstanceId) {
        StartProcessInstanceCommand command = new StartProcessInstanceCommand();
        command.setProcessInstanceId( processInstanceId );
        return commandService.execute( command );
  }
View Full Code Here

Examples of org.drools.command.runtime.process.StartProcessInstanceCommand

        command.setParameters( (HashMap<String, Object>) parameters );
        return commandService.execute( command );
  }

  public ProcessInstance startProcessInstance(long processInstanceId) {
        StartProcessInstanceCommand command = new StartProcessInstanceCommand();
        command.setProcessInstanceId( processInstanceId );
        return commandService.execute( command );
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.