Código

// Se crea la lista que se va a pasar al servicio de promulgación.
    final List enactmentStructs = new ArrayList();

    final TaskCreateDetails taskCreateDetails =
      new TaskCreateDetails();

    taskCreateDetails.subject = "El asunto de una tarea;
    taskCreateDetails.reservedBy = "unUsuario";

    enactmentStructs.add(taskCreateDetailsStruct);
    
    // Estructura agregada.
    GroupMemberDetails groupMemberDetails 
      = new GroupMemberDetails();
      
    groupMemberDetails.dtls.memberName = "Usuario de prueba";
    
    enactmentStructs.add(groupMemberDetails);
    
    // Estructura de lista.
    ChildDetailsList childDetailsList 
      = new ChildDetailsList();
      
    ChildDetails recordOne = new ChildDetails();
    recordOne.identifier = 1;
    childDetailsList.dtls.add(recordOne);
    
    ChildDetails recordTwo = new ChildDetails();
    recordTwo.identifier = 2;
    childDetailsList.dtls.add(recordTwo);
    
    enactmentStructs.add(childDetailsList);
    

    EnactmentService.startProcess(
      "TASKCREATEWORKFLOW", enactmentStructs);