{"issue":{"created_at":"2011-11-18T17:02:48Z","state":"open","updated_at":"2011-11-18T17:02:48Z","user":{"gravatar_id":"5ca7b4eb9ee861bc273c3abbc9ffe280","id":175627,"url":"https://api.github.com/users/axelhzf","login":"axelhzf","avatar_url":"https://secure.gravatar.com/avatar/5ca7b4eb9ee861bc273c3abbc9ffe280?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":0,"body":"Tal como te adelanté por teléfono es necesario que podamos tener diferentes listas a la hora de subir el documento. Las listas de documento que debe aparecer en el combo depende del trámite en el que estemos.\r\n \r\nActualmente, en la BD de Procedimiento. Asociado a un procedimiento podemos tener varios trámites.\r\n \r\nEl trámite se identifica con una URI\r\n \r\nDiferentes trámites pueden tener asociado el mismo tipo de documento.\r\n \r\nAhora solo recogemos los tipos de documentos asociados al tramite solicitud y cargamos 3 listas de documentos en la tabla de tablas: tipoDocumentosTodos, tipoDocumentosCiudadanos, tipoDocumentosOrganismo\r\n \r\nLo que se pretende es tengamos listas del tipo tipoDocumentosCiudadanos  y tipoDocumentosOrganismo por trámite.\r\n \r\nCreo que lo mejor es que desde el DSL se defina un lista de los trámites asociados a la convocatoria, en el que se especifique el nombre del trámite y su URI\r\n \r\n    Lista tramites {\r\n          solicitud: \"eadmon://gobcan.es/tramitesProcedimientos/TRP000000000000000002\"\r\n          aceptacion: \"eadmon://gobcan.es/tramitesProcedimientos/TRP000000000000000005\"\r\n          reformulacion: \"eadmon://gobcan.es/tramitesProcedimientos/TRP000000000000000006\"\r\n          alegaciones: \"eadmon://gobcan.es/tramitesProcedimientos/TRP000000000000000007\"\r\n    }\r\n \r\n \r\n\r\n \r\nEl proceso que carga desde el AED cargará por un lado\r\n \r\nLa tabla tipoDocumentosTodos, será la lista de todos los documentos de todos los trámites, habrá que tener en cuenta los documentos que puedan estar en más de un trámite para sólo cargarlos una vez\r\n \r\nY por cada clave de la tabla tramites cargará dos tabla tipoDocumentosCiudadanos y tipoDocumentosOrganismo\r\n \r\nLos nombres de estas tablas que se creen tendrán como parte del nombre la clave de la tabla tramites. Por ejemplo para el tramite solicitud\r\npodrían ser tipoDocumentosCiudadanosSolicitud y tipoDocuemntosOrganismo solicitud\r\n \r\nCuando en el DSL  indicamos\r\n \r\n                        SubirArchivoAed fileAportacion campo=Documento requerido\r\n \r\nDebemos especificar qué lista queremos usar como parámetro, si no se especifica ninguna podríamos tener por defecto la lista tipoDocumenosTodos\r\n \r\nSubirArchivoAed fileAportacion campo=Documento lista= tipoDocumentosCiudadanosSolicitud requerido\r\n \r\nEn este caso la lista que se usaría sería la de los documentos asociados al trámite solicitud que puede aportar el ciudadano\r\n \r\nEsto que planteo es un propuesta, si tienen otra alternativa mejor, decidan ustedes cómo hacerlo.","assignee":null,"id":2282162,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":58,"labels":[],"title":"Subir archivo debe mostrar distintos tipos de documentos según el trámite","closed_at":null,"html_url":"https://github.com/FAP-Team/Fap-Module/issues/58","milestone":null,"url":"https://api.github.com/repos/FAP-Team/Fap-Module/issues/58"},"action":"opened"}