private void createDefinition() throws DaoRepositoryException {
   TaskDefinition taskDef = new TaskDefinition();
   taskDef.setName("Emitir factura");
   taskDef.setActualOwnerRequired(1);
   taskDef.setDefaultLanguage("ES");
   taskDef.setOperationName("op1");
   taskDef.setOutcomePartQuery("");
   taskDef.setOutcomePartQueryLanguage("");
   taskDef.setOutcomes("ACEPTAR,CANCELAR");
   taskDef.setPortType("PortType");
   taskDef.setPriority(3);
   taskDef.setResponseOperationName("");
   taskDef.setResponsePortType("");
   taskDef.setSubTasksCompositionType("M");
   taskDef.setSubTasksCreationPattern("P");
   String taskId = repository.createTaskDefinition(taskDef);
   Assert.assertNotNull(taskId);
 }