Ventanilla única para colegios profesionales
Full text
VENTANILLA PARA COLEGIOS PROFESIONALES VENTANILLA ÚNICA PARA COLEGIOS PROFESIONALES Realizado por: Iván Soriano Gómez Tutor de la empresa: Francisco Vilella Dirigido por: Gaspar Quiles ÚNICA PARA COLEGIOS PROFESIONALES
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 2 1. Introducción .................................................................................................... 5 1.1. Objetivos ...................................................................................................... 5 1.1.1. Propósito ................................................................................................................. 5 1.1.2. Audiencia ............................................................................................................... 5 1.2. Alcance ......................................................................................................... 6 1.2.1. Identificación del producto ................................................................................. 6 1.2.2. Beneficios y Objetivos .......................................................................................... 6 1.3. Definiciones, acrónimos y abreviaturas ....................................................... 7 1.3.1. Definiciones ............................................................................................................ 7 1.3.2. Acrónimos ............................................................................................................ 10 1.4. Referencias ................................................................................................. 10 1.5. Visión General ............................................................................................ 11 1.5.1. Descripción del contenido del resto del documento .................................... 11 1.5.2. Organización del documento ........................................................................... 11 2. Descripción General ..................................................................................... 12 2.1. Perspectiva del Producto ........................................................................... 12 2.1.1. Interfaz del Sistema ............................................................................................. 13 2.1.2. Interfaz del Usuario .............................................................................................. 14 2.1.3. Interfaces Hardware ........................................................................................... 15 2.1.4. Interfaz Software .................................................................................................. 16 2.1.5. Interfaz de Comunicación ................................................................................. 17 2.1.6. Interfaz de Seguridad ......................................................................................... 17 2.1.7. Restricciones de Memoria ................................................................................. 18 2.1.8. Operaciones ........................................................................................................ 19 2.2. Funciones del Producto .............................................................................. 19 2.2.1. Zona Pública ........................................................................................................ 19 2.2.2. Zona Privada ........................................................................................................ 25 2.3. Características de los usuarios ................................................................... 36 2.4. Restricciones .............................................................................................. 36 2.5. Suposiciones y dependencias ..................................................................... 37 2.6. Requisitos futuros ...................................................................................... 37 3. Requerimientos específicos ......................................................................... 39
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 3 3.1. Interfaces Externas .................................................................................... 39 3.2. Funciones ................................................................................................... 49 3.2.1. Zona Pública ........................................................................................................ 49 3.2.2. Zona Privada ........................................................................................................ 54 4. Entorno tecnológico de la aplicación .......................................................... 75 4.1. Introducción ............................................................................................... 75 4.1.1. Arquitectura de la aplicación ........................................................................... 75 4.1.2. Estructura de la aplicación ................................................................................ 76 4.2. NHIBERNATE .............................................................................................. 76 4.2.1. HBM’S .................................................................................................................... 76 4.2.2. Data Files .............................................................................................................. 77 4.3. SPRING .NET ............................................................................................... 78 4.4. Dao ............................................................................................................. 78 4.4.1. INTERFACES ........................................................................................................... 79 4.4.2. CLASES DAO ......................................................................................................... 80 4.5. Services ...................................................................................................... 81 4.5.1. INTERFACES ........................................................................................................... 81 4.5.2. CLASES SERVICES ................................................................................................. 82 4.6. WebApp ...................................................................................................... 83 4.6.1. MASTER PAGE ....................................................................................................... 84 4.6.2. ASCX ..................................................................................................................... 84 4.6.3. ASPX Páginas Web .............................................................................................. 90 4.7. WebServices ............................................................................................... 92 4.8. Diagrama de clases ..................................................................................... 92 5. Apendices ...................................................................................................... 93 5.1. Anexo 1: Servicios de integración ofrecidos por la aplicación ................... 93 5.1.1. Procedimientos con servicios web ................................................................... 94 5.1.2. Referencias a estándares utilizados ................................................................. 95 5.1.3. Servicios para la gestión de solicitudes (SolicitudWs) .................................... 95 5.2. Anexo 2: Fichero de intercambio para la actualización masiva ............... 130 5.3. Anexo 3: Diccionario de Datos de VU ....................................................... 149 5.4. Anexo 4: Diagrama Entidad-Relación de la Base de datos ....................... 179 5.4.1. ER Persona-Dirección ........................................................................................ 179
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 4 5.4.2. ER Colegiado-Sociedad ................................................................................... 180 5.4.3. ER Solicitud ......................................................................................................... 181 5.5. Anexo 5: DIRECTIVA 2006/123/CE .......................................................... 182
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 5 1. 1.1. 1. Introducción IntroducciónIntroducción Introducción 1.1. Objetivos 1.1.1.Propósito El objetivo de este documento es generar un SRS 1 11 1 de una aplicación web que abarca el sistema y las herramientas necesarias para abordar las necesidades tecnológicas surgidas a raíz de la Directiva de “Servicios” de la Unión Europea en lo que afecte a los Colegios profesionales. Se pretende detallar todas las características, requisitos y funcionalidades del entorno de la aplicación. La directiva de “Servicios” tiene como objetivo facilitar la libertad de establecimiento de los prestadores de servicios en otros Estados miembros y la libertad de prestación de servicios entre los Estados miembros. También pretende ampliar la posibilidad de elección de los destinatarios de los servicios y mejorar la calidad de tales servicios tanto para los consumidores como para las empresas usuarias de servicios. 2 1.1.2.Audiencia La aplicación prestará servicio a todas las personas que puedan verse involucradas en el desarrollo de la profesión: • Profesionales colegiados, , , , tanto nacionales como extranjeros, susceptibles de prestar sus servicios en el Estado Español. • Colegios Profesionales y otras entidades relacionadas que sirven de intermediarios en la tramitación de los servicios ofrecidos. • Ciudadanos en general, potenciales consumidores de los servicios. • Pre-colegiados o estudiantes de la carrera que deseen acceder a servicios de colegiación u otras informaciones de carácter general de la profesión. 1 Software requirements specifications 2 (Directiva 2006/123/CE del Parlamento Europeo y del Consejo, de 12 de diciembre de 2006, relativa a los servicios en el mercado interior [Diario Oficial L 376 de 27.12.2006].)
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 6 1.2. Alcance 1.2.1.Identificación del producto El SRS de la aplicación ha sido creado para albergar los requerimientos y funcionalidades de la aplicación web que ha recibido el nombre de Ventanilla Única. Recibe este nombre debido la funcionalidad que implementa ya que el propósito de esta aplicación es unir en un solo entorno todos los movimientos, ya sean de documentos como de información, que pueden llevarse a cabo en las transacciones entre los diferentes usuarios de la aplicación. 1.2.2.Beneficios y Objetivos La aplicación de Ventanilla Única permite disponer de un sistema transfronterizo que centraliza los diferentes trámites burocráticos que son necesarios para el ejercicio de la actividad profesional. Asimismo el sistema va a dar acceso a los diferentes colegios profesionales y otras entidades relacionadas que sirven de intermediarios en la tramitación de los servicios que ofrece la Ventanilla Única, en especial los servicios de colegiación y de visado de expedientes. Estos organismos dispondrán de un catálogo de servicios que les permitirá integrarse con el sistema, en concreto interviniendo en la gestión de colegiados registrados y en la gestión de solicitudes de servicios. Otro de los objetivos de la aplicación es acercar a los potenciales consumidores a los servicios ofrecidos por los colegiados. Los pre-colegiados o estudiantes de carrera se beneficiarán al poder acceder desde sus casas a los servicios de colegiación y a toda la información que necesiten. El siguiente esquema nos muestra los diferentes actores que participan en el sistema y la estructura orgánica resumida del portal de Ventanilla Única. Ilustración Ilustración Ilustración Ilustración 1 11 1
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 7 1.3. Definiciones, acrónimos y abreviaturas 1.3.1.Definiciones MYSQL MYSQLMYSQL MYSQL MySQL es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y el copyright del código está en poder del autor individual, MySQL es propietario y está patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius. (Fuente: http://es.wikipedia.org/wiki/Mysql) PDF PDFPDF PDF Del inglés Portable Document Format, Formato de Documento Portátil, es un formato de almacenamiento de documentos, desarrollado por la empresa Adobe Systems. Está especialmente ideado para documentos susceptibles de ser impresos, ya que especifica toda la información necesaria para la presentación final del documento, determinando todos los detalles de cómo va a quedar, no requiriéndose procesos anteriores de ajuste ni de maquetación. Cada vez se utiliza más también como especificación de visualización, gracias a la gran calidad de las fuentes utilizadas y a las facilidades que ofrece para el manejo del documento, como búsquedas, hiperenlaces, etc. XML XMLXML XML XML, siglas en inglés de Extensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 8 Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML. XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil. (Fuente: http://es.wikipedia.org/wiki/XML) ZIP ZIPZIP ZIP En informática, ZIP o zip es un formato de almacenamiento sin pérdida, muy utilizado para la compresión de datos como imágenes, programas o documentos. Para este tipo de archivos se utiliza generalmente la extensión ".zip". Muchos programas, tanto comerciales como libres, lo utilizan y permiten su uso más habitual. (Fuente: http://es.wikipedia.org/wiki/Formato_de_compresi%C3%B3n_ZIP) WYSIWYG WYSIWYGWYSIWYG WYSIWYG WYSIWYG es el acrónimo de What You See Is What You Get (en inglés, "lo que ves es lo que obtienes"). Se aplica a los procesadores de texto y otros editores de texto con formato (como los editores de HTML) que permiten escribir un documento viendo directamente el resultado final, frecuentemente el resultado impreso. Se dice en contraposición a otros procesadores de texto, hoy en día poco frecuentes, en los que se escribía sobre una vista que no mostraba el formato del texto, hasta la impresión del documento. En el caso de editores de HTML este concepto se aplica a los que permiten escribir la página sobre una vista preliminar similar a la de un procesador de textos, ocupándose en este caso el programa de generar el código fuente en HTML. (Fuente: http://es.wikipedia.org/wiki/WYSIWYG). OCSP OCSPOCSP OCSP Online Certificate Status Protocol (OCSP) es un método para determinar el estado de revocación de un certificado digital X.509 usando otros medios que no sean el uso de CRL (Listas de Revocación de Certificados). Este protocolo se describe en el RFC 2560 y está en el registro de estándares de Internet. (Fuente: http://es.wikipedia.org/wiki/Online_Certificate_Status_Protocol)
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 9 CAPTCHA CAPTCHACAPTCHA CAPTCHA CAPTCHA es el acrónimo de Completely Automated Public Turing test to tell Computers and Humans Apart. Se trata de una prueba desafío-respuesta utilizada en computación para determinar cuándo el usuario es o no humano. La típica prueba consiste en que el usuario introduzca un conjunto de caracteres que se muestran en una imagen distorsionada que aparece en pantalla. Se supone que una máquina no es capaz de comprender e introducir la secuencia de forma correcta por lo que solamente el humano podría hacerlo. (Fuente: http://es.wikipedia.org/wiki/Captcha) LOPD LOPDLOPD LOPD La Ley Orgánica 15/1 Ley Orgánica 15/1Ley Orgánica 15/1 Ley Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Carácter 999 de 13 de diciembre de Protección de Datos de Carácter 999 de 13 de diciembre de Protección de Datos de Carácter 999 de 13 de diciembre de Protección de Datos de Carácter Personal PersonalPersonal Personal, (LOPD), es una Ley Orgánica española que tiene por objeto garantizar y proteger, en lo que concierne al tratamiento de los datos personales, las libertades públicas y los derechos fundamentales de las personas físicas, y especialmente de su honor, intimidad y privacidad personal y familiar. (Fuente: http://es.wikipedia.org/wiki/Ley_Org%C3%A1nica_de_Protecci%C3%B3n_de_Datos _de_Car%C3%A1cter_Personal_de_Espa%C3%B1a)
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 16 una temperatura estable y correcta. El ancho de banda ofrecido para el servicio es de 10GBps. 2.1.4.Interfaz Software La máquina encargada de dar soporte al servicio web dispone de un sistema operativo Windows 2003 Server Standard Edition. La herramienta utilizada para dar el servicio web es IIS de Microsoft. La Ventanilla Única también se va a aprovechar el servicio SMTP de envío de correo para ofrecer una serie de servicios integrados. Como sistema gestor de base de datos utilizamos MySQL, es un sistema gestor de código libre que ha demostrado su eficiencia y efectividad en entornos de producción. Es conocido fundamentalmente por su uso en plataformas WAMP (Windows-Apache-MySQL-PHP) o LAMP. Ahora además permite la posibilidad de incluir respaldo final usando soporte de SUN MicroSystems. En .NET la conectividad con MySQL se realiza atendiendo a cuestiones de interoperabilidad y rendimiento, esto nos ayuda a obtener aplicaciones a medida con alto grado de transaccionalidad y grandes volúmenes de datos de forma que podemos constatar su velocidad, sencillez y robustez. Ilustración Ilustración Ilustración Ilustración 3 33 3
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 17 El servidor de aplicaciones deberá contar también con la tecnología Net Framework 2.0 para dar soporte a ISS y permitir la interpretación correcta del código diseñado. 2.1.5.Interfaz de Comunicación Ventanilla Única es una aplicación web y está disponible desde cualquier punto de acceso a internet dando una ventaja muy grande para los usuarios. Por tanto para establecer comunicación con el servidor se debería bien utilizar una conexión WIFI o cualquier otro sistema que permita el acceso internet, como pudiera ser vía GSM, GPRS, UMTS, HSDPA... Independientemente de la aplicación utilizada, la comunicación entre los clientes y el servidor de aplicaciones se realiza mediante internet. En este entorno de comunicaciones se pueden encontrar diferentes protocolos interactuando al mismo tiempo. Algunos de estos protocolos son HTTP 9 , TCP/IP, Ethernet… Los protocolos de búsqueda no serán efectivos debido a que el contenido de las aplicaciones es dinámico. Desde la primera página de acceso a las aplicaciones se realizan parametrizaciones que permitirán en primera instancia establecer la conexión con la base de datos que posteriormente dará soporte a los contenidos dinámicos. 2.1.6.Interfaz de Seguridad El acceso a la aplicación se realiza mediante HTTP para evitar que nos aparezca el mensaje indicando que no tenemos el certificado necesario, este acceso HTTP nos redirige a un HTTPS sin que el usuario note esta redirección. La trasmisión de datos sensibles como son las pantallas de acreditación se realizará mediante un protocolo HTTPS para que los datos viajen cifrados. Además para el acceso a datos privados se requerirá que el usuario inserte manualmente los códigos CAPTCHA que se presentan en las ventanas de búsqueda. Los servicios Web también trabajarán cifrando la información que transmites, serán Web Services seguros. Será requisito imprescindible que el órgano administrador del sistema disponga de un certificado digital para el servidor Web. Este certificado lo utiliza el protocolo HTTPS para cifrar las páginas. 9 HTTP - protocolo de transferencia de hipertexto.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 18 Las recomendaciones de seguridad de gestión de las contraseñas serán responsabilidad del Colegio de procedencia de cada colegiado o sociedad que envían los datos de acceso al órgano gestor. Estas recomendaciones afectan a: - Renovación periódica de la contraseña - Requisitos mínimos que debe tener una clave para tener seguridad alta (longitud mínima, contraseña con números y letras, mayúsculas y minúsculas etc.) - Encriptación de la contraseña de los usuarios en la base de datos. 2.1.7.Restricciones de Memoria Las aplicaciones web requieren de un mínimo de memoria RAM disponible para que se ejecute el proceso AspNET_wp.exe o el proceso w3wp.exe que resultan ser procesos pesados. Se puede configurar el consumo de memoria del proceso, pero dado que se pretende dar un servicio de calidad a los usuarios finales y teniendo en cuenta que el número de usuarios conectados a la aplicación puede ser elevado en horas concretas, se decide llevar un control exhaustivo sobre el tamaño del proceso del lado del servidor. Para ello se han configurado las propiedades DefaultAppPool de IIS. Se ha configurado para que el proceso no sobrepase un tamaño de 256MB y se reinicie en 120 minutos de forma que el proceso quede limpio y no sobrecargue el sistema. Cabe recordar que en el servidor no sólo está en funcionamiento estas dos aplicaciones sino que también encontramos otra serie de aplicaciones web que también requieren de los recursos disponibles. Este proceso es llamado reciclado del proceso de trabajo. Cabe destacar también que el servidor de base de datos se ejecuta un proceso de backup o copia de seguridad que se encarga diariamente de realizar copias de todos los datos almacenados en las diferentes bases de datos que comparten los recursos del servidor. Inicialmente se ha diseñado una serie de perfiles que impida sobrepasar un tamaño máximo para cada una de las bases de datos impidiendo así que se sobrepase el límite de memoria del servidor. En el caso de que se determinara que se ha alcanzado el límite de tamaño de una base de datos, se debería estudiar el entorno y proceder a ampliar bien el límite establecido para la base de datos o ampliar los recursos del servidor.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 19 2.1.8.Operaciones En el anterior apartado hemos descrito una serie de procesos u operaciones que se realizan con relación a las restricciones de memoria. Cada procesos que se ejecuta en la aplicación tiene su finalidad e importancia, pero hay un proceso bastante especial y de vital importancia que se ejecuta nada más arrancar las aplicaciones. La finalidad de este proceso es permitir a la aplicación conectar a la base de datos correcta. La base de datos está preparada para albergar la información de muchos colegios profesionales gestionados por una misma empresa. Existirá una Base de Datos única gestionada por el administrador general. 2.2. Funciones del Producto La principal función de Ventanilla Única es dar cabida a todo lo relacionado con la profesión, con ello se incluye dar cabida a la información sobre la profesión, abarcar todos los tramites públicos que puedan mejorar la rapidez de gestión de los mismos tanto por parte del colegiado como por parte del colegio. También se pretende mejorar el acceso a la información sobre los profesionales para los posible clientes o contratantes y también para los futuros colegiados que pueden encontrar información de los trámites necesarios para su colegiación. Ventanilla Única también abarca una parte privada de gestión de los datos de los colegios y de sus colegiados y la gestión de las solicitudes de los colegiados hacia sus colegios. La aplicación está compuesta por dos zonas bien diferenciadas, la parte pública y la parte privada. En este apartado procedemos a explicar cada zona de la aplicación en cuanto al funcionamiento y los servicios que ofrece. 2.2.1.Zona Pública Esta zona incluye el acceso principal a la aplicación de Ventanilla Única y, como podemos ver en la ilustración 1, está formado por diferentes módulos: •Leyenda •Noticias sobre la profesión •Información •Servicios
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 20 Esta zona tiene la función de facilitar el acceso a la información para el público en general, acceso a información para los propios colegiados, para empresas y también da acceso a la parte privada de la aplicación. Ilustración Ilustración Ilustración Ilustración 4 44 4 2.2.1.1.Leyenda Buzón de sugerencias Buzón de sugerenciasBuzón de sugerencias Buzón de sugerencias: Como valor añadido al portal y fuente de mejora continua, se incorpora un buzón de sugerencias anónimo que permita a los administradores del portal la obtención de información por parte de los usuarios, de forma que les permita reorientar tanto la información como los servicios que proponen. La sugerencia se notificará por correo electrónico al administrador de la aplicación. Contacto: Contacto: Contacto: Contacto: Informará de los datos de contacto junto con un enlace a Google Maps para acceder a su localización. Mapa Web: Mapa Web: Mapa Web: Mapa Web: Es un resumen de todos los contenidos de la web organizados en apartados y en estructura de árbol jerárquica.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 21 2.2.1.2.Modulo de información Este modulo está destinado a los usuarios de la aplicación que quieran recibir información sobre la profesión, y hasta los mismos colegiados y colegios pueden utilizarlo para obtener información: Información de carácter general: Información de carácter general:Información de carácter general: Información de carácter general: •Condiciones para ejercer en el Estado español •Información sobre las profesiones abarcadas por la Ventanilla Única. •Estructura colegial •Funciones y servicios que ofrece la Ventanilla Única •Acceso a la información de colegios: servicios, régimen de tramitación, cuotas, etc. Directorios públicos: Directorios públicos:Directorios públicos: Directorios públicos: Uno de los aspectos más importantes de esta parte de la aplicación son los directorios públicos de profesionales y sociedades profesionales, donde cualquier persona puede consultar la información de contacto de los colegiados. Estas consultas facilitan el contacto entre los colegiados y futuros clientes o empresas dispuestas a contratar sus servicios. •Directorio público de profesionales: Directorio público de profesionales: Directorio público de profesionales: Directorio público de profesionales: El directorio público de profesionales permitirá al usuario obtener la información, permitida por la LOPD y por el colegiado, sobre el profesional del cual quiera obtener los servicios. Esta consulta permite filtrar los resultados por múltiples argumentos, de esta forma es más sencillo encontrar la información requerida. Ilustración Ilustración Ilustración Ilustración 5 55 5
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 22 Una vez introducidos los parámetros de consulta, pulsamos en ‘Buscar Colegiados’ o pulsamos la tecla ‘enter’, en caso de querer reiniciar los parámetros de consulta debemos pulsar en ‘Limpiar’. La consulta devolverá un listado de profesionales que se adecuen a los parámetros de consulta. Seleccionando al profesional que estemos buscando se abrirá una ventana con sus datos. Ilustración Ilustración Ilustración Ilustración 6 66 6 Ilustración Ilustración Ilustración Ilustración 7 77 7 Esta ventana de tipo Pop-Up muestra los datos que el colegiado quiere que sean visibles, muestra las titulaciones y, en caso de existir, muestra las inhabilitaciones y el motivo de las mismas. •Directori DirectoriDirectori Directorio público de Sociedades profesionales: o público de Sociedades profesionales: o público de Sociedades profesionales: o público de Sociedades profesionales: El directorio público de sociedades permitirá al usuario obtener la información, permitida por la LOPD y por la sociedad, sobre la sociedad de la cual quiera obtener los servicios. Esta consulta permite filtrar los resultados por múltiples argumentos, de esta forma es más sencillo encontrar la información requerida.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 23 Ilustración Ilustración Ilustración Ilustración 8 88 8 Una vez introducidos los parámetros de consulta, pulsamos en ‘Buscar sociedad’ o pulsamos la tecla ‘enter’, en caso de querer reiniciar los parámetros de consulta debemos pulsar en ‘Limpiar’. La consulta devolverá un listado de sociedades profesionales que se adecuen a los parámetros de consulta. Seleccionando la sociedad que buscamos se abrirá una ventana con sus datos. Ilustración Ilustración Ilustración Ilustración 9 99 9 Ilustración Ilustración Ilustración Ilustración 1 11 10 00 0
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 24 Esta ventana de tipo Pop-Up muestra los datos que la sociedad quiere que sean visibles, muestra los representantes y los socios. 2.2.1.3.Modulo de Servicios Atención al cliente Atención al clienteAtención al cliente Atención al cliente: Otro aspecto importante dentro de esta parte de la aplicación será la opción de “Atención al cliente”, donde los clientes de los colegiados o consumidores de servicios pueden enviar un escrito a cualquiera de las entidades involucradas al proyecto. El escrito enviado puede atenderá uno alguno de los siguientes motivos: •Trámites de oficio •Reclamaciones •Recursos administrativos •Solicitudes de mediación •Consultas El cliente puede enviar un documento PDF firmado a cualquier entidad involucrada en el proyecto. Ilustración Ilustración Ilustración Ilustración 11 1111 11
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 25 2.2.2.Zona Privada Esta zona contendrá el control de acceso a todos aquellos usuarios con permisos para realizar una solicitud la cual precise de identificación previa, usuarios con acceso a los datos privados de los colegiados y con permisos sobre la gestión de administradores y sobre la gestión de la base de datos. La acreditación para acceder a los servicios podrá ser mediante login/password o mediante certificado digital de los siguientes tipos: oDNI electrónico oCertificado digital de la FNMT oCATcert – Agència Catalana de Certificació oACCV – Autoritat de certificación de la C. Valenciana o IZEMPE – Autoridad certificadora del País Vasco Los usuarios acreditados serán todos los profesionales colegiados y las sociedades profesionales colegiadas en cualquiera de los colegios participantes en el proyecto, y que estarán almacenados en la BBDD de la aplicación y mantenida por los propios colegios. Existen diferentes tipos de usuario acreditados: - Administrador del Sistema Administrador del SistemaAdministrador del Sistema Administrador del Sistema: Tendrá control sobre todos los módulos y servicios incluidos en este bloque. Gestionará el contenido dinámico del portal. Este usuario es el encargado de dar de alta los administradores de cada colegio. - Administrador de Administrador deAdministrador de Administrador del colegio: l colegio: l colegio: l colegio: Podrá gestionar la parte específica del colegio, en concreto los siguientes módulos: oGestión y mantenimiento de colegiados oGestión de solicitudes realizadas a su propio colegio - Empleado de colegio Empleado de colegioEmpleado de colegio Empleado de colegio: Tendrá acceso a las solicitudes. En este punto les mostramos los diagramas de flujo de los usuarios acreditados:
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 32 Existen ciertos datos que, por restricciones propias del colegio profesional, tienen que rellenarse obligatoriamente para poder realizar el guardado del colegiado. Ilustración Ilustración Ilustración Ilustración 18 1818 18 •Búsqueda de colegiados/Sociedades: Búsqueda de colegiados/Sociedades:Búsqueda de colegiados/Sociedades: Búsqueda de colegiados/Sociedades: La búsqueda de colegiados y sociedades es parecida a la que se realiza desde la parte pública de la aplicación con la diferencia que los resultados obtenidos son más amplios en cuanto a la información del colegiado ya que no se aplican las leyes LOPD al ser un acreditado el que realiza la consulta.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 33 Ilustración Ilustración Ilustración Ilustración 19 1919 19 •A AA Actualización Masiva de Colegiados/Sociedades: ctualización Masiva de Colegiados/Sociedades:ctualización Masiva de Colegiados/Sociedades: ctualización Masiva de Colegiados/Sociedades: El modulo de mantenimiento dispone de un procedimiento de actualización automática, que solo podrá realizar el administrador acreditado del colegio, mediante el cual un colegio podrá actualizar toda la base de datos de sus colegiados y sociedades de manera periódica. Esta actualización se realiza mediante un documento XML con un formato pre-establecido al cual se tienen que ajustar los colegios, para facilitar este intercambio se proporciona un enlace a la estructura del documento y a un ejemplo del mismo, que generan los colegios desde sus aplicaciones de gestión. En los anexos se adjunta un ejemplo de esta estructura. Ilustración Ilustración Ilustración Ilustración 20 2020 20
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 34 • Servicios Colegiales: Servicios Colegiales: Servicios Colegiales: Servicios Colegiales: En este apartado el administrador del colegio gestiona los servicios que desea ofrecer a los colegiados y a los usuarios no registrados. Para ello podrá activar o desactivar los servicios colegiales que desee dentro de los que se disponer en el catálogo. Además el Colegio asignará una dirección URL a cada uno de los servicios, esta dirección URL permitirá completar cualquier solicitud de servicio en el Colegio destino. Ilustración Ilustración Ilustración Ilustración 21 2121 21 En la siguiente tabla podemos observar el catalogo de servicios ofertados y el tipo de usuario al que van destinados. USUARIO COLEGIAD O USUARI O SOCIEDAD POTENCI AL COLEGIAD O CIUDADA NO Alta de colegiado √ Baja de colegiado √ Traslado de expediente a otro colegio √ Cambio de datos de cualquier colegiado √ Alta en registro colegial de sociedad profesional √ Baja en registro colegial de sociedad profesional √ Traslado de expe diente √
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 35 a registro de otro colegio Modificación de datos de registro colegial de sociedad profesional √ Certificados colegiales √ √ Visado de un encargo profesional √ Visado de documentos asociados a un expediente de visado √ Servicio de atención al colegiado y a sus clientes. √ √ √ √ Modulo de Seguridad: Modulo de Seguridad: Modulo de Seguridad: Modulo de Seguridad: Este modulo de la aplicación permitirá gestionar los administradores del sistema y los administradores de los colegios participantes en el proyecto. Se podrán realizar los siguientes procedimientos: •Alta de Administradores Alta de AdministradoresAlta de Administradores Alta de Administradores/Empleados acreditados /Empleados acreditados/Empleados acreditados /Empleados acreditados: Permitirá dar de alta un nuevo administrador/empleado acreditado en el sistema, cumplimentando los datos solicitados y cumpliendo unos requisitos básicos de datos requeridos. •Baja de Baja de Baja de Baja de Administradores AdministradoresAdministradores Administradores/Empleados acreditados /Empleados acreditados/Empleados acreditados /Empleados acreditados: El usuario podrá dar de baja Administradores/Empleados acreditados del sistema •Modificación de datos de Administradores Modificación de datos de AdministradoresModificación de datos de Administradores Modificación de datos de Administradores/Empleados acreditados /Empleados acreditados/Empleados acreditados /Empleados acreditados: Se podrán modificar los datos de la ficha de un administrador/empleado acreditado. Los permisos de creación de personal acreditado se realiza utilizando una estructura jerárquica por la cual: •Administrador del sistema puede: oCrear los administradores de los colegios participantes. oCrear los empleados acreditados en el sistema •Administrador del colegio puede: oCrear los empleados acreditados en el colegio.
VENTANIL L PROYECTO FINAL DE CARRER A 36 2.3. Características de los usuarios La aplicación ha sido diseñada con el fin requieran de un ni vel avanzado en el manejo de aplicaciones. Se ha facilitado el acceso a las diferentes ventanas de los procesos que se llevan a término en la aplicación con un menú principal siempre visible, barras de navegación, botones y enlaces indicados con una colora en los listados. En consecuencia los usuarios de la aplicación usuarios con conocimientos básicos de navegación por internet usuarios administrador conocimiento amplio de la profesión ya que deben conocer el significado y el motivo de la totalidad de datos sobre la profesión que se gestiona en la aplicación y de esta forma poder modificar los d solicitudes que los colegiados envían al colegio. 2.4.Restricciones S e ha pretendido fortificar la seguridad de la aplicación limitando el tiempo de inactividad del usuario, quedando algunos resquicios bajo usuario debido a que las sesiones podrían permanecer abiertas en el caso de que no se cerraran todos los procesos relacionados con el navegador utilizado. Recordamos que los navegadores guardan las variables empleadas por la aplicaci a no ser que sea solicitado por el usuario expresamente o terminando la ejecución navegador. Los procesos llevados a cabo por las aplicaciones tampoco se han considerados lo suficientemente críticos como para llevar a cabo la implementación otros métodos que evitaran el compromiso de los datos mostrados. L A UNICA PARA COLEGIOS PROFESIONALE S A Ilustración Ilustración Ilustración Ilustración 22 2222 22 Características de los usuarios sido diseñada con el fin de ser manejada vel avanzado en el manejo de aplicaciones. Se ha facilitado el acceso a las diferentes ventanas de los procesos que se llevan a término en la aplicación con un menú principal siempre visible, barras de navegación, botones y enlaces indicados con una colora ción llamativa a diferencia del resto de datos visibles En consecuencia los usuarios de la aplicación Ventanilla Unica usuarios con conocimientos básicos de navegación por internet es de la aplicación si sería recomendable que tuvieran un conocimiento amplio de la profesión ya que deben conocer el significado y el motivo de la totalidad de datos sobre la profesión que se gestiona en la aplicación y de esta forma poder modificar los d atos de forma consecuente y también gestionar las solicitudes que los colegiados envían al colegio. e ha pretendido fortificar la seguridad de la aplicación limitando el tiempo de inactividad del usuario, quedando algunos resquicios bajo usuario debido a que las sesiones podrían permanecer abiertas en el caso de que no se cerraran todos los procesos relacionados con el navegador utilizado. Recordamos que los navegadores guardan las variables empleadas por la aplicaci a no ser que sea solicitado por el usuario expresamente o terminando la ejecución Los procesos llevados a cabo por las aplicaciones tampoco se han considerados lo suficientemente críticos como para llevar a cabo la implementación otros métodos que evitaran el compromiso de los datos mostrados. S de ser manejada por usuarios que no vel avanzado en el manejo de aplicaciones. Se ha facilitado el acceso a las diferentes ventanas de los procesos que se llevan a término en la aplicación con un menú principal siempre visible, barras de navegación, botones y ción llamativa a diferencia del resto de datos visibles Ventanilla Unica deberían ser unos usuarios con conocimientos básicos de navegación por internet , sin embargo los es de la aplicación si sería recomendable que tuvieran un conocimiento amplio de la profesión ya que deben conocer el significado y el motivo de la totalidad de datos sobre la profesión que se gestiona en la aplicación y de esta atos de forma consecuente y también gestionar las e ha pretendido fortificar la seguridad de la aplicación limitando el tiempo de inactividad del usuario, quedando algunos resquicios bajo la responsabilidad del usuario debido a que las sesiones podrían permanecer abiertas en el caso de que no se cerraran todos los procesos relacionados con el navegador utilizado. Recordamos que los navegadores guardan las variables empleadas por la aplicaci ón en memoria, a no ser que sea solicitado por el usuario expresamente o terminando la ejecución Los procesos llevados a cabo por las aplicaciones tampoco se han considerados lo suficientemente críticos como para llevar a cabo la implementación de semáforos o otros métodos que evitaran el compromiso de los datos mostrados.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 37 Físicamente los equipos que albergan las aplicaciones o servicio de base de datos sí que han sido alojados en un proveedor de servicios que abasteciera de alimentación ininterrumpida a los equipos además de otro tipo de seguridad como antiincendios u otras características que permitirán el óptimo funcionamiento de los equipos como pueda ser una temperatura regulada. 2.5.Suposiciones y dependencias Hay que tener en cuenta que la evolución de la aplicación es constante según la necesidad de los colegios y con el cambio de requerimientos por parte de las autoridades competentes del estado. El cambio sobre la aplicación puede implicar tener que realizar diferente reestructuraciones sobre las aplicaciones dependientes, es decir, para algunos procesos como por ejemplo la actualización masiva de datos de los colegiados y sociedades, si se presentan cambios en cuento a los datos obligatorios será necesario que se modifiquen aquellas aplicaciones utilizadas para obtener el documento XML, pasará lo mismo para los web services, si se modifica el funcionamiento de estos procesos será necesario informar a los colegios que lo utilicen para que modifiquen sus aplicaciones. En cuanto a hardware y software se refiere, habría que hacer hincapié en el hecho de que las aplicaciones han sido generadas en lenguaje Asp.NET. Este tipo de aplicaciones requieren de un sistema operativo Windows, un servidor web IIS de Microsoft y el paquete netframework 2.0 para que el servicio funcione adecuadamente. Cabe recordar que el servicio va a ser continuo y para una cantidad alta de usuarios realizando conexiones. Por tanto el servidor deberá disponer no sólo de una capacidad de memoria y proceso altos, necesitará de un sistema operativo que pueda dedicarse especialmente a toda esta serie de tareas y que aproveche el rendimiento que puede dar de sí la máquina. El sistema operativo requerido, siendo Windows como premisa inicial por el tipo de software empleado, deberá ser una versión de la gama Server. 2.6.Requisitos futuros Las ampliaciones necesarias para la mejora de la aplicación son las que indicamos a continuación: •Sistema de Pago electrónico Sistema de Pago electrónicoSistema de Pago electrónico Sistema de Pago electrónico: que permita el pago de los gastos colegiales y seguro de responsabilidad civil de cada trabajo profesional (en caso de que la profesión que se vea englobada en la aplicación lo requiera), con diferentes posibilidades como: •Tarjeta de crédito •Paypal
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 38 •Orden de domiciliación bancaria •Formato único de comunicación de trabajos profesi Formato único de comunicación de trabajos profesiFormato único de comunicación de trabajos profesi Formato único de comunicación de trabajos profesionales onalesonales onales: para que los diferentes colegios profesionales se comuniquen entre sí con un lenguaje común se necesita establecer un protocolo de comunicación y formato de datos que pueda ser importado por el back-end del colegio. En este sentido se optará tecnológicamente por formatos de intercambio estándares y abiertos como es el formato XML. •Integración con los sistemas de gestión colegial (back-end) mediante sistemas basados en Web-Services. •Sistema de habilitación colegial Sistema de habilitación colegialSistema de habilitación colegial Sistema de habilitación colegial: Para facilitar la libre prestación de servicios transcolegial e incluso transfronterizo se hace necesario un sistema automático o semi-automático de habilitación colegial para cada trabajo profesional que realice un profesional fuera de su ámbito de trabajo natural. •Sistema de obtención de Sistema de obtención deSistema de obtención de Sistema de obtención de certificados colegiales certificados colegialescertificados colegiales certificados colegiales: Uno de los trámites más habituales en los colegios profesionales es la emisión de certificados digitales como: oCertificado de colegiación oCertificado de obras visadas oAlta en PREMAAT oAlta en MUSAAT oImpresos de PREMAAT oImpresos de MUSAAT oFicha colegial y del Consejo oetc. oTodo ello con la opción de firma digital con sellado de tiempo y sello colegial. •Sistema de colegiación Sistema de colegiaciónSistema de colegiación Sistema de colegiación: que permita la colegiación a través de Internet aunque pueda requerir la presencia posterior del colegiado para cotejar su identidad, titulación etc. sería un sistema similar al de obtención de un certificado digital de la FNMT. •Sistema de control de incompatibilidades Sistema de control de incompatibilidadesSistema de control de incompatibilidades Sistema de control de incompatibilidades: Este sistema debe impedir que un colegiado pueda presentar un trabajo en una determinada región (municipio, provincia, estado.) en función de las incompatibilidades que por razones de su desempeño profesional (funcionariado), causas legales u otros motivos esté inhabilitado para realizarlo. •Motor de búsqueda de profesionales Motor de búsqueda de profesionalesMotor de búsqueda de profesionales Motor de búsqueda de profesionales: Herramienta dirigida al consumidor final que permita acceder a un listado de profesionales de servicios de distintas regiones, acceso a tarifas, a los servicios ofrecidos, curriculum, certificaciones en determinadas actividades, cartas de calidad etc. •Otras extensiones Otras extensionesOtras extensiones Otras extensiones: Asociada a la necesidad de crear un sistema de ámbito europeo de ventanilla única para la prestación de servicios surge la posibilidad de ampliar la calidad de otros servicios colegiales que presentamos en los siguientes puntos.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 39 3. 3.3. 3. Requerimientos Requerimientos Requerimientos Requerimientos específicos específicosespecíficos específicos Este apartado del documento es el más extenso de todos ellos. Este apartado responde a diferentes finalidades que tratan por un lado de facilitar a los programadores y diseñadores la creación del producto en base a unas especificaciones. Por otro lado también debe facilitar el análisis de requerimientos y la comprobación del buen funcionamiento de los diferentes módulos y/o funciones que debe ser capaz de ejecutar la aplicación. 3.1. Interfaces Externas REQ REQREQ REQ1 11 1- -- - El nombre de la aplicación ‘Ventanilla El nombre de la aplicación ‘Ventanilla El nombre de la aplicación ‘Ventanilla El nombre de la aplicación ‘Ventanilla Ú ÚÚ Única’ será visible nica’ será visiblenica’ será visible nica’ será visible en todo momento. en todo momento.en todo momento. en todo momento. En todo momento el nombre de la aplicación quedará visible de forma que permita claramente al usuario identificar la aplicación. Para ello se ha creado una imagen que actuará como portada y se establecerá en la parte superior de todas las páginas. Para facilitar la adaptación en todas las ventanas que se generen en la aplicación, se crea un estilo genérico que utilizarán todas las ventanas de la aplicación. Ilustración Ilustración Ilustración Ilustración 23 2323 23
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 40 Este fichero denominado estilos.css se cargará desde un elemento .ascx que a su vez será insertado en la ventana padre de la que heredarán todas las ventana de la aplicación.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 41 REQ REQREQ REQ2 22 2- -- - La aplicación será correctamente interpretable por el navegador internet Explorer en su versión La aplicación será correctamente interpretable por el navegador internet Explorer en su versión La aplicación será correctamente interpretable por el navegador internet Explorer en su versión La aplicación será correctamente interpretable por el navegador internet Explorer en su versión 6 o 6 o 6 o 6 o superior además de Mozilla Firefox. superior además de Mozilla Firefox. superior además de Mozilla Firefox. superior además de Mozilla Firefox. Cada una de las ventanas que se genere, debe ser comprobada su correcta visualización en los navegadores acordados. Estos navegadores son Internet Explorer en su versión 6 o superior y Mozilla Firefox. Inicialmente se han facilitado unas hojas de estilos, el fichero estilos.css y menú.css , que va a facilitar las tareas de diseño básicas. Dado que ambos navegadores no interpretan del mismo modo el código generado se deberá adaptar los estilos cuando sea necesario. REQ REQREQ REQ3 33 3- -- - El usuario interactuará con la aplicación utilizando los dispositivos habituales de un ordenador El usuario interactuará con la aplicación utilizando los dispositivos habituales de un ordenador El usuario interactuará con la aplicación utilizando los dispositivos habituales de un ordenador El usuario interactuará con la aplicación utilizando los dispositivos habituales de un ordenador personal. personal.personal. personal. La aplicación debe ser abierta y debe ser utilizada por los dispositivos básicos que reúne un ordenador: monitor, teclado y ratón. Por tanto se deberá facilitar las diferentes funciones que se pretende ofrecer para que no se deban utilizar otro tipo de dispositivos. REQ REQREQ REQ4 44 4- -- - El contenido debe ser correctamente visualizado con resoluciones de 1024x768 píxeles o El contenido debe ser correctamente visualizado con resoluciones de 1024x768 píxeles o El contenido debe ser correctamente visualizado con resoluciones de 1024x768 píxeles o El contenido debe ser correctamente visualizado con resoluciones de 1024x768 píxeles o superiores. superiores. superiores. superiores. La resolución mínima establecida es de 1024x768 y la aplicación debe ser capaz de ser interpretada por los navegadores correctamente a resoluciones mayores también. Para controlar el tamaño de los diferentes apartados dispuestos en las ventanas se utilizará la combinación de capas mediante CSS. REQ5 REQ5REQ5 REQ5- -- -El usuario podrá seleccionar el idioma empleado para los contenidos estáticos en El usuario podrá seleccionar el idioma empleado para los contenidos estáticos enEl usuario podrá seleccionar el idioma empleado para los contenidos estáticos en El usuario podrá seleccionar el idioma empleado para los contenidos estáticos entre los ofertados. tre los ofertados.tre los ofertados. tre los ofertados. Con el objetivo de alinearse con los objetivos de la directiva europea de servicios, y en la cual uno de sus objetivos principales es el carácter transfronterizo de la aplicación, el sistema propuesto ha de ser multi-idioma, y ha de tener previstos los siguientes idiomas: • Castellano • Ingles • Gallego • Vasco • Catalán Ilustración Ilustración Ilustración Ilustración 24 2424 24
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 48 } %> </td></tr> </table> REQ REQREQ REQ10 1010 10- -- -Se permitirá finaliza Se permitirá finalizaSe permitirá finaliza Se permitirá finalizar la sesión eliminando los datos identificativos almacenados del usuario 6 en r la sesión eliminando los datos identificativos almacenados del usuario 6 en r la sesión eliminando los datos identificativos almacenados del usuario 6 en r la sesión eliminando los datos identificativos almacenados del usuario 6 en su defecto se producirá la perdida de sesión pasados 20 minutos de inactividad. su defecto se producirá la perdida de sesión pasados 20 minutos de inactividad.su defecto se producirá la perdida de sesión pasados 20 minutos de inactividad. su defecto se producirá la perdida de sesión pasados 20 minutos de inactividad. En esta misma barra informativa se va a integrar un enlace que se encargue de abrir una página que eliminará los identificadores asociados y el posterior reenvío a la página de identificación. El código se integra también en la librería de inicio de las aplicaciones. Por otro lado IIS está configurado para eliminar la sesión tras 20 minutos de inactividad. Vemos una captura. Ilustración Ilustración Ilustración Ilustración 28 2828 28 REQ REQREQ REQ11 1111 11 El servidor de aplicaciones utilizará IIS. El servidor de aplicaciones utilizará IIS. El servidor de aplicaciones utilizará IIS. El servidor de aplicaciones utilizará IIS. El servidor de aplicaciones debe utilizar IIS ya que las aplicaciones han sido desarrolladas en tecnología .NET. Ya hemos visto en anteriores ilustraciones parte de la configuración de IIS.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 49 3.2. Funciones Esta sub sección especifica todas aquellas acciones (funciones) que deberá llevar a cabo la aplicación. Normalmente (aunque no siempre), son aquellas acciones expresables como “el sistema deberá. . . ". Si se considera necesario, podrán utilizarse notaciones graficas y tablas. La dividiremos por módulos funcionales de la aplicación de forma muy similar a como se hizo en el punto ‘2.2 Funciones del producto’ 3.2.1.Zona Pública REQ12 REQ12REQ12 REQ12- -- -El directori El directoriEl directori El directorio público de profesionales permitirá al público en general buscar por los siguientes o público de profesionales permitirá al público en general buscar por los siguientes o público de profesionales permitirá al público en general buscar por los siguientes o público de profesionales permitirá al público en general buscar por los siguientes datos: datos:datos: datos: •Colegio de residencia: Campo tipificado con desplegable de búsqueda ordenado. •Número de colegiado en su colegio de residencia •Apellidos: Texto libre •Nombre: Texto libre •Comunidad Autónoma: Campo tipificado con desplegable de búsqueda ordenado. •Provincia: Campo tipificado con desplegable de búsqueda ordenado. •Municipio: Campo tipificado con desplegable de búsqueda ordenado. Debe haberse seleccionado previamente una provincia para que se cargue con los municipios de la misma. •Población: Texto libre y búsqueda por contenido. REQ13 REQ13REQ13 REQ13- -- -El directorio público de profesionales mostrará los siguientes datos: El directorio público de profesionales mostrará los siguientes datos:El directorio público de profesionales mostrará los siguientes datos: El directorio público de profesionales mostrará los siguientes datos: •Nombre •Apellidos •Colegio de residencia •Domicilio fiscal •Titulaciones habilitantes que posee oTitulación (las cuatro posibles son: aparejador, arquitecto técnico, Ingeniero de edificación y título europeo reconocido) •Datos de inhabilitaciones oOrigen de la inhabilitación (colegial/judicial) oTipo de inhabilitación (total/parcial) oFecha de inicio
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 50 oFecha de fin oDescripción REQ14 REQ14REQ14 REQ14- -- -El directorio público de sociedades profesionales permitirá al público en general buscar por los El directorio público de sociedades profesionales permitirá al público en general buscar por los El directorio público de sociedades profesionales permitirá al público en general buscar por los El directorio público de sociedades profesionales permitirá al público en general buscar por los siguientes datos: siguientes datos:siguientes datos: siguientes datos: •Colegio de residencia: Campo tipificado con desplegable de búsqueda ordenado. •Número de registro en su colegio de residencia •Razón social: Texto libre •Comunidad Autónoma: Campo tipificado con desplegable de búsqueda ordenado. •Provincia: Campo tipificado con desplegable de búsqueda ordenado. •Municipio: Campo tipificado con desplegable de búsqueda ordenado. Debe haberse seleccionado previamente una provincia para que se cargue con los municipios de la misma. •Población: Texto libre y búsqueda por contenido. REQ15 REQ15REQ15 REQ15- -- -El directorio público de sociedades mostrará los siguientes datos: El directorio público de sociedades mostrará los siguientes datos:El directorio público de sociedades mostrará los siguientes datos: El directorio público de sociedades mostrará los siguientes datos: •Razón social •Colegio de residencia •Domicilio fiscal •Datos de inhabilitaciones oOrigen de la inhabilitación (colegial/judicial) oTipo de inhabilitación (total/parcial) oFecha de inicio oFecha de fin oDescripción
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 51 REQ16 REQ16REQ16 REQ16- -- -Los dos directorios públicos obligarán al usuario a el Los dos directorios públicos obligarán al usuario a elLos dos directorios públicos obligarán al usuario a el Los dos directorios públicos obligarán al usuario a elegir al menos un argumento de búsqueda egir al menos un argumento de búsqueda egir al menos un argumento de búsqueda egir al menos un argumento de búsqueda para filtrar la información. para filtrar la información.para filtrar la información. para filtrar la información. public override void Validate() { int contador = 0; if (ModoColegiadoListaConsulta.InformacionPublica.Equals(modo)) { if (!String.IsNullOrEmpty(ddl_entidad.SelectedValue)) contador++; if (!String.IsNullOrEmpty(tb_numColegiado.Text)) contador++; if (!String.IsNullOrEmpty(tb_nif.Text)) contador++; if (!String.IsNullOrEmpty(tb_nombre.Text)) contador++; if (!String.IsNullOrEmpty(tb_apellidos.Text)) contador++; if (!String .IsNullOrEmpty(ddl_comunidadAutonoma.SelectedValue)) contador++; if (!String.IsNullOrEmpty(ddl_provincia.SelectedValue)) contador++; if (!String.IsNullOrEmpty(tb_municipio.Text)) contador++; if (contador == 0) throw new ValidationException( "Debe indicar al menos un parámetro de búsqueda."); if(pnlCaptcha.Visible==true) if (Session["Captcha"].ToString() != TBCaptcha.Text.Trim()) throw new ValidationException( "El texto debe coincidir con la imagen"); } } REQ17 REQ17REQ17 REQ17- -- -La opción de atención al cliente debe per La opción de atención al cliente debe perLa opción de atención al cliente debe per La opción de atención al cliente debe permitir al cliente o consumidor de servicios enviar un mitir al cliente o consumidor de servicios enviar un mitir al cliente o consumidor de servicios enviar un mitir al cliente o consumidor de servicios enviar un documento PDF firmado a cualquier entidad participante en el proyecto (Colegios y Consejos) documento PDF firmado a cualquier entidad participante en el proyecto (Colegios y Consejos)documento PDF firmado a cualquier entidad participante en el proyecto (Colegios y Consejos) documento PDF firmado a cualquier entidad participante en el proyecto (Colegios y Consejos). .. . El PDF puede estar firmado de manera manuscrita o con firma digital interna al PDF. REQ18 REQ18REQ18 REQ18- -- -En los resultados En los resultados En los resultados En los resultados de la búsqueda del directorio público (tanto de colegiados como de de la búsqueda del directorio público (tanto de colegiados como de de la búsqueda del directorio público (tanto de colegiados como de de la búsqueda del directorio público (tanto de colegiados como de sociedades) aparecerá la inhabilitación en caso de no tener ésta la fecha de sociedades) aparecerá la inhabilitación en caso de no tener ésta la fecha de sociedades) aparecerá la inhabilitación en caso de no tener ésta la fecha de sociedades) aparecerá la inhabilitación en caso de no tener ésta la fecha de fin finfin fin. Si la inhabilitación ya . Si la inhabilitación ya . Si la inhabilitación ya . Si la inhabilitación ya no está activa (tiene fecha de no está activa (tiene fecha de no está activa (tiene fecha de no está activa (tiene fecha de fin finfin fin) no debe aparecer. ) no debe aparecer.) no debe aparecer. ) no debe aparecer. REQ19 REQ19REQ19 REQ19- -- -Los resultados de la b Los resultados de la bLos resultados de la b Los resultados de la búsqueda del directorio público se mostrarán en un listado en pantalla úsqueda del directorio público se mostrarán en un listado en pantalla úsqueda del directorio público se mostrarán en un listado en pantalla úsqueda del directorio público se mostrarán en un listado en pantalla donde se muestre el nombre donde se muestre el nombredonde se muestre el nombre donde se muestre el nombre (o razón social para el caso de sociedades) (o razón social para el caso de sociedades)(o razón social para el caso de sociedades) (o razón social para el caso de sociedades), los apellidos y el colegio de , los apellidos y el colegio de , los apellidos y el colegio de , los apellidos y el colegio de residencia. Pulsando sobre la línea en cuestión se accederá al resto de los datos de residencia. Pulsando sobre la línea en cuestión se accederá al resto de los datos deresidencia. Pulsando sobre la línea en cuestión se accederá al resto de los datos de residencia. Pulsando sobre la línea en cuestión se accederá al resto de los datos de ese colegiado. ese colegiado. ese colegiado. ese colegiado. Evitamos así que la información se puede copiar y pegar en listas de distribución (aunque sean datos Evitamos así que la información se puede copiar y pegar en listas de distribución (aunque sean datos Evitamos así que la información se puede copiar y pegar en listas de distribución (aunque sean datos Evitamos así que la información se puede copiar y pegar en listas de distribución (aunque sean datos públicos). públicos).públicos). públicos).
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 52 REQ20 REQ20REQ20 REQ20- -- -Cualquier usuario podrá comprobar el estado de una solicitud a partir del localizador de la Cualquier usuario podrá comprobar el estado de una solicitud a partir del localizador de la Cualquier usuario podrá comprobar el estado de una solicitud a partir del localizador de la Cualquier usuario podrá comprobar el estado de una solicitud a partir del localizador de la misma mismamisma misma. En el caso de us . En el caso de us. En el caso de us . En el caso de usuarios no acreditados podrán acceder a la solicitud a través del número de uarios no acreditados podrán acceder a la solicitud a través del número de uarios no acreditados podrán acceder a la solicitud a través del número de uarios no acreditados podrán acceder a la solicitud a través del número de localizador y su NIF. localizador y su NIF.localizador y su NIF. localizador y su NIF. Caso de uso REQ20 A PARTIR DEL LOCALIZADOR FACILITADO POR EL SISTEMA EL USUARIO TIENE LA POSIBILIDAD DE RECUPERAR LA SOLICITUD REALIZADA Actores Usuario general, Usuario no registrado, Sistema Descripción Cualquier usuario del sistema tiene la posibilidad de visualizar todos los datos de una solicitud realizada de forma directa a partir del número de localizador. De este modo puede comprobar el estado de tramitación de la misma de forma rápida. Condiciones El usuario debe estar registrado en el sistema. Flujo Normal P aso 1 Tras acceder al portal y acreditarse el usuario elige la opción de “Comprobar solicitud” 2 El sistema nos pregunta mediante una interfaz el número de localizador al que queremos acceder. 3 Si el localizador es válido y corresponde con una solicitud del usuario nos aparece en pantalla el detalle de la solicitud. 4 El usuario comprueba el estado de la solicitud y los demás datos. 5 El usuario imprime el impreso con el localizador 6 El usuario accede a la URL del Colegio donde realizó el trámite de la solicitud, si se corresponde con un formulario de solicitud en el Colegio accedería al mismo. Flujos Alternativos P aso Acción Continua en Condición El localizador no existe 4 El sistema nos indica que el número de localizador no es correcto Fin
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 53 El localizador no corresponde con una solicitud del usuario 4 El sistema nos indica que el número de localizador no es correcto Fin El usuario no está acreditado en el sistema 1 El sistema nos pregunta mediante una interfaz el número de localizador al que queremos acceder y el NIF del usuario. 3 El usuario no está acreditado. REQ21 REQ21REQ21 REQ21- -- -EL usuario deberá introducir los códigos CAPTCHA par EL usuario deberá introducir los códigos CAPTCHA parEL usuario deberá introducir los códigos CAPTCHA par EL usuario deberá introducir los códigos CAPTCHA para realizar una consulta de datos de a realizar una consulta de datos de a realizar una consulta de datos de a realizar una consulta de datos de profesionales. profesionales.profesionales. profesionales. Se debe incluir en las consultas de datos la obligación de insertar los códigos CAPTCHA para evitar que robots informáticos utilicen este servicio para obtener datos de los colegiados. protected void Val idaCaptcha( object sender, ServerValidateEventArgs value) { TextBox tbCaptcha = (TextBox)Login1.FindControl("TBCaptcha"); if (Session["Captcha"].ToString() == tbCaptcha.Text.Trim()) value.IsValid = true; else value.IsValid = false; }
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 54 3.2.2.Zona Privada REQ22 REQ22REQ22 REQ22- -- -Los usuarios generales del sistema Los usuarios generales del sistema Los usuarios generales del sistema Los usuarios generales del sistema (colegiados y sociedades ) y no registrados (colegiados y sociedades ) y no registrados (colegiados y sociedades ) y no registrados (colegiados y sociedades ) y no registrados podrán podrán podrán podrán identificarse mediante certificado digital identificarse mediante certificado digitalidentificarse mediante certificado digital identificarse mediante certificado digital Caso de uso REQ21 ACREDITACION DE USUARIOS MEDIANTE CERTIFICADO DIGITAL Actores Usuario registrado, usuario no registrado, sistema Descripción Los usuarios generales y los no registrados en el sistema podrán identificarse mediante certificado digital Condiciones Será necesario disponer de un certificado digital admitido por el sistema y éste deberá estar instalado en el navegador del usuario. Flujo Normal P aso El usuario elige la opción de “Solicitud de trámites en línea” 1 Aparece la interfaz de acreditación. 2 El usuario pulsa la opción de acreditación “Con certificado” 3 El sistema muestra una ventana popup con los certificados disponibles en el navegador 4 El usuario elige un certificado válido e introduce el PIN del mismo 5 El sistema comprueba si el usuario es un usuario corresponde a un colegiado o a una sociedad. 6 Si el usuario está registrado y con estado de alta se inicia una sesión de usuario general. El sistema muestra en pantalla los datos del usuario, el Colegio al que pertenece y da acceso a la Zona de Tramitación de Usuarios, concretamente a la pantalla de “Solicitud de Trámites en línea”. Flujos Alternativos P aso Acción Continua en Condición El usuario eligió la opción de “Mis Solicitudes” 0 En el paso 6 aparecería la pantalla de “Mis solicitudes” en lugar de la de “Solicitud 1 El usuario eligió otra opción.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 55 de Trámites en línea” El usuario eligió la opción de “Identificarse” en el menú horizontal 0 El usuario llegaría a la pantalla de “Mis Solicitudes” 1 El usuario eligió otra opción. Si el usuario no está registrado en el sistema o no tiene estado de alta . 5 Se inicia una sesión de usuario no registrado, mostrando en pantalla el nombre del usuario que ha accedido al sistema. Por lo demás continúa el flujo normal. REQ2 REQ2REQ2 REQ23 33 3- -- -Los usuarios generales Los usuarios generales Los usuarios generales Los usuarios generales del sistema del sistema del sistema del sistema (colegiados y sociedades ) (colegiados y sociedades ) (colegiados y sociedades ) (colegiados y sociedades ) podrán identificarse mediante podrán identificarse mediante podrán identificarse mediante podrán identificarse mediante nombre de usuario y contraseña nombre de usuario y contraseñanombre de usuario y contraseña nombre de usuario y contraseña Caso de uso REQ22 ACREDITACION DE USUARIOS MEDIANTE NOMBRE DE USUARIO Y CONTRASEÑA Actores Usuario general, usuario no registrado, sistema Descripción Los usuarios generales del sistema podrán identificarse mediante certificado digital (colegiados y sociedades) Condiciones Será necesario que el usuario esté dado de alta en el sistema y disponga de una cuenta de usuario y contraseña Flujo Normal P aso El usuario elige la opción de “Solicitud de trámites en línea” 1 Aparece la interfaz de acreditación. 2 El usuario rellena los campos de “Usuario” y “Clave” (o contraseña) 3 El sistema comprueba si el usuario es un usuario registrado 4 Si el usuario está registrado y con estado de alta se inicia una sesión de usuario registrado. El sistema muestra en pantalla los datos del usuario, el Colegio al que pertenece y da acceso a la Zona de Tramitación de Usuarios, concretamente a
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 56 la pantalla de “Solicitud de Trámites en línea”. Flujos Alternativos P aso Acción Continua en Condición El usuario eligió la opción de “Mis Solicitudes” 0 En el paso 6 aparecería la pantalla de “Mis solicitudes” en lugar de la de “Solicitud de Trámites en línea” 1 El usuario eligió otra opción. El usuario eligió la opción de “Identificarse” en el menú horizontal 0 El usuario llegaría a la pantalla de “Mis Solicitudes” 1 El usuario eligió otra opción. Si el usuario no está registrado en el sistema. 4 El sistema advierte que el usuario no está registrado Fin El usuario está registrado pero no tiene estado de alta 4 Se inicia una sesión de usuario no registrado, mostrando en pantalla el nombre del usuario que ha accedido al sistema. Por lo demás continúa el flujo normal. Fin REQ REQREQ REQ24 2424 24- -- -Los usuarios de los Colegios, de los Consejos Autonómicos podrán identificarse en el sistema Los usuarios de los Colegios, de los Consejos Autonómicos podrán identificarse en el sistema Los usuarios de los Colegios, de los Consejos Autonómicos podrán identificarse en el sistema Los usuarios de los Colegios, de los Consejos Autonómicos podrán identificarse en el sistema mediante certificado digital mediante certificado digitalmediante certificado digital mediante certificado digital Caso de uso REQ23 ACREDITACION DE USUARIOS DEL COLEGIO, CONSEJOS MEDIANTE CERTIFICADO DIGITAL Actores Usuario Colegio, usuario Consejo, usuario CGATE, resto usuarios sistema Descripción Los usuarios de los Colegios, de los Consejos y del CGATE podrán identificarse mediante certificado digital Condiciones Será necesario disponer de un certificado digital admitido por el sistema y éste deberá estar instalado en el navegador del usuario. Flujo Normal P El usuario abre la url de administración de la plataforma
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 57 aso 1 Aparece la interfaz de acreditación. 2 El usuario pulsa la opción de acreditación “Con certificado” 3 El sistema muestra una ventana popup con los certificados disponibles en el navegador 4 El usuario elige un certificado válido e introduce el PIN del mismo 5 El sistema comprueba si el usuario es un usuario registrado de una de las entidades 6 Si el usuario está registrado se inicia una sesión. El sistema muestra en pantalla los datos del usuario, la entidad a la que pertenece (Colegio Profesional, Consejo Autonómico o CGATE). 7 Si el usuario es de un Colegio Profesional o un Consejo Autonómico, el sistema dará acceso al Back-end de la Zona de Tramitación de Colegios Flujos Alternativos P aso Acción Continua en Condición Si el usuario es un administrador del CGATE 7 Se inicia una sesión de super-usuario dando el sistema acceso al Back-end de los módulos de configuración del sistema. Fin El usuario es un administrador del CGATE Si el usuario no es del colegio o del CGATE 6 El sistema informa de que el usuario no está registrado. Fin El usuario no es administrador. REQ26 REQ26REQ26 REQ26- -- -Los usuarios administradores po Los usuarios administradores poLos usuarios administradores po Los usuarios administradores podrán identificarse en el sistema mediante usuario y contraseña drán identificarse en el sistema mediante usuario y contraseñadrán identificarse en el sistema mediante usuario y contraseña drán identificarse en el sistema mediante usuario y contraseña Caso de uso REQ25 ACREDITACION DE USUARIOS DE COLEGIO, CONSEJO Y DEL CGATE MEDIANTE NOMBRE DE USUARIO Y CONTRASEÑA Actores Usuario Colegio, usuario Consejo, usuario CGATE, resto usuarios, sistema Descripción Los usuarios del colegio, del consejo y del CGATEa podrán identificarse mediante certificado digital
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 64 todas las intervenciones, esto dependerá de las características que tenga el Back-end de cada Colegio. Podrán realizar este trámite los usuarios colegiados únicamente. REQ43 REQ43REQ43 REQ43- -- -Visado de documentos asociados a un expediente de visado Visado de documentos asociados a un expediente de visadoVisado de documentos asociados a un expediente de visado Visado de documentos asociados a un expediente de visado Este trámite consiste en el envío de uno o varios documentos anexos a una intervención profesional ya existente en el colegio destino. Dependerá del Backend de cada Colegio si restringe o no el número de documentos en esta solicitud. Podrán realizar este trámite los usuarios colegiados únicamente. REQ44 REQ44REQ44 REQ44- -- -Todo usuario colegiado o sociedad podrá acceder con certificado dig Todo usuario colegiado o sociedad podrá acceder con certificado digTodo usuario colegiado o sociedad podrá acceder con certificado dig Todo usuario colegiado o sociedad podrá acceder con certificado digital válido al servicio de ital válido al servicio de ital válido al servicio de ital válido al servicio de atención al colegiado atención al colegiadoatención al colegiado atención al colegiado Este servicio permitirá anexar un documento PDF con el escrito correspondiente del solicitante. El sistema informará que se requiere que el PDF esté firmado digitalmente. REQ45 REQ45REQ45 REQ45- -- -Cuando un solicitante elija u Cuando un solicitante elija uCuando un solicitante elija u Cuando un solicitante elija un servicio para el cual el Colegio receptor no disponga de un sitio n servicio para el cual el Colegio receptor no disponga de un sitio n servicio para el cual el Colegio receptor no disponga de un sitio n servicio para el cual el Colegio receptor no disponga de un sitio web proveedor del servicio, en el cual pueda cumplimentar el formulario o simplemente dé información web proveedor del servicio, en el cual pueda cumplimentar el formulario o simplemente dé información web proveedor del servicio, en el cual pueda cumplimentar el formulario o simplemente dé información web proveedor del servicio, en el cual pueda cumplimentar el formulario o simplemente dé información de cómo realizar el trámite en el Colegio, entonces aparecerá una pantalla genérica inf de cómo realizar el trámite en el Colegio, entonces aparecerá una pantalla genérica infde cómo realizar el trámite en el Colegio, entonces aparecerá una pantalla genérica inf de cómo realizar el trámite en el Colegio, entonces aparecerá una pantalla genérica informando de esta ormando de esta ormando de esta ormando de esta situación. situación.situación. situación. Un texto de ejemplo sería: “La entidad receptora de su solicitud, <nombre de la entidad> no dispone actualmente de un servicio telemático para dar respuesta a este servicio” REQ46 REQ46REQ46 REQ46- -- -El sistema permite buscar solicitudes por los El sistema permite buscar solicitudes por los El sistema permite buscar solicitudes por los El sistema permite buscar solicitudes por los siguientes parámetros: siguientes parámetros:siguientes parámetros: siguientes parámetros: •Número de localizador •Fecha de de solicitud desde y hasta •Colegio destinatario •Tipo de solicitud •Estado de la solicitud REQ47 REQ47REQ47 REQ47- -- -El colegiado o sociedad podrá acceder, en modo de consulta, a sus datos personales, colegiales El colegiado o sociedad podrá acceder, en modo de consulta, a sus datos personales, colegiales El colegiado o sociedad podrá acceder, en modo de consulta, a sus datos personales, colegiales El colegiado o sociedad podrá acceder, en modo de consulta, a sus datos personales, colegiales etc. que el etc. que eletc. que el etc. que el Consejo dispone. Consejo dispone.Consejo dispone. Consejo dispone. REQ48 REQ48REQ48 REQ48- -- -Desde la pantalla de consulta de datos del colegiado o sociedad, existirá un enlace al trámite de Desde la pantalla de consulta de datos del colegiado o sociedad, existirá un enlace al trámite de Desde la pantalla de consulta de datos del colegiado o sociedad, existirá un enlace al trámite de Desde la pantalla de consulta de datos del colegiado o sociedad, existirá un enlace al trámite de cambio de datos del colegiado o de la sociedad. cambio de datos del colegiado o de la sociedad.cambio de datos del colegiado o de la sociedad. cambio de datos del colegiado o de la sociedad.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 65 REQ49 REQ49REQ49 REQ49- -- -El usuario de la entidad receptora recibe las solicitudes a través de una bandej El usuario de la entidad receptora recibe las solicitudes a través de una bandejEl usuario de la entidad receptora recibe las solicitudes a través de una bandej El usuario de la entidad receptora recibe las solicitudes a través de una bandeja de entrada en a de entrada en a de entrada en a de entrada en la que se muestran las solicitudes recibidas y no resueltas (en estado registradas), esta lista de la que se muestran las solicitudes recibidas y no resueltas (en estado registradas), esta lista de la que se muestran las solicitudes recibidas y no resueltas (en estado registradas), esta lista de la que se muestran las solicitudes recibidas y no resueltas (en estado registradas), esta lista de solicitudes irá ordenada en orden de recepción. solicitudes irá ordenada en orden de recepción.solicitudes irá ordenada en orden de recepción. solicitudes irá ordenada en orden de recepción. REQ50 REQ50REQ50 REQ50- -- -El usuario de la entidad receptora dispone de una consulta predefinida para consultar l El usuario de la entidad receptora dispone de una consulta predefinida para consultar lEl usuario de la entidad receptora dispone de una consulta predefinida para consultar l El usuario de la entidad receptora dispone de una consulta predefinida para consultar las as as as solicitudes tramitadas, esta lista de solicitudes irá ordenada en orden inverso al de su recepción (es solicitudes tramitadas, esta lista de solicitudes irá ordenada en orden inverso al de su recepción (es solicitudes tramitadas, esta lista de solicitudes irá ordenada en orden inverso al de su recepción (es solicitudes tramitadas, esta lista de solicitudes irá ordenada en orden inverso al de su recepción (es decir las últimas recibidas aparecen las primeras) decir las últimas recibidas aparecen las primeras)decir las últimas recibidas aparecen las primeras) decir las últimas recibidas aparecen las primeras) REQ51 REQ51REQ51 REQ51- -- -El usuario de la entidad receptora dispone de una consulta predefinida para consultar las El usuario de la entidad receptora dispone de una consulta predefinida para consultar las El usuario de la entidad receptora dispone de una consulta predefinida para consultar las El usuario de la entidad receptora dispone de una consulta predefinida para consultar las sol solsol solicitudes resueltas (cerradas), esta lista de solicitudes irá ordenada en orden inverso al de su icitudes resueltas (cerradas), esta lista de solicitudes irá ordenada en orden inverso al de su icitudes resueltas (cerradas), esta lista de solicitudes irá ordenada en orden inverso al de su icitudes resueltas (cerradas), esta lista de solicitudes irá ordenada en orden inverso al de su recepción (es decir las últimas recibidas aparecen las primeras) recepción (es decir las últimas recibidas aparecen las primeras)recepción (es decir las últimas recibidas aparecen las primeras) recepción (es decir las últimas recibidas aparecen las primeras) REQ52El usuario de la entidad receptora tiene la posibilidad de buscar cualquier solicitud rea REQ52El usuario de la entidad receptora tiene la posibilidad de buscar cualquier solicitud reaREQ52El usuario de la entidad receptora tiene la posibilidad de buscar cualquier solicitud rea REQ52El usuario de la entidad receptora tiene la posibilidad de buscar cualquier solicitud realizada a su lizada a su lizada a su lizada a su Colegio mediante los siguientes argumentos de búsqueda: Colegio mediante los siguientes argumentos de búsqueda:Colegio mediante los siguientes argumentos de búsqueda: Colegio mediante los siguientes argumentos de búsqueda: •Número de localizador •Fecha de de solicitud desde y hasta •Colegiado solicitante (NIF, apellidos y nombre) •Colegio del colegiado solicitante •Tipo de solicitud •Estado de la solicitud REQ53 REQ53REQ53 REQ53- -- -El usuario de la entidad receptora puede cambiar el estado de una solicitud desde esta misma El usuario de la entidad receptora puede cambiar el estado de una solicitud desde esta misma El usuario de la entidad receptora puede cambiar el estado de una solicitud desde esta misma El usuario de la entidad receptora puede cambiar el estado de una solicitud desde esta misma zona. Los estados a los que podrá cambiar serán: zona. Los estados a los que podrá cambiar serán:zona. Los estados a los que podrá cambiar serán: zona. Los estados a los que podrá cambiar serán: • Iniciada • Suspendida: Por algún motivo la solicitud queda retenida, se puede indicar el motivo en las observaciones del Colegio dentro del detalle de la solicitud) • Tramitada: Se ha tramitado la solicitud correctamente en el Back-office del Colegio destino. • Desestimada: La solicitud se rechaza por cualquier defecto en la misma o porque sea improcedente. El cambio de estado de la solicitud implicará el envío automático de una comunicación de cambio de estado por correo electrónico. El sistema avisará del envío al usuario. REQ54 REQ54REQ54 REQ54- -- -El usuario de la entidad receptora podrá descargar un fichero comprimido con los datos de una El usuario de la entidad receptora podrá descargar un fichero comprimido con los datos de unaEl usuario de la entidad receptora podrá descargar un fichero comprimido con los datos de una El usuario de la entidad receptora podrá descargar un fichero comprimido con los datos de una solicitud y los posibles documentos PDF que pueda contener, para su uso propio. solicitud y los posibles documentos PDF que pueda contener, para su uso propio.solicitud y los posibles documentos PDF que pueda contener, para su uso propio. solicitud y los posibles documentos PDF que pueda contener, para su uso propio. REQ55 REQ55REQ55 REQ55- -- -El usuario de la entidad receptora puede agregar unas observaciones a la solicitud para que el El usuario de la entidad receptora puede agregar unas observaciones a la solicitud para que el El usuario de la entidad receptora puede agregar unas observaciones a la solicitud para que el El usuario de la entidad receptora puede agregar unas observaciones a la solicitud para que el solicitante las pueda visualizar. Por ejemplo para indicar los motivos de solicitante las pueda visualizar. Por ejemplo para indicar los motivos de solicitante las pueda visualizar. Por ejemplo para indicar los motivos de solicitante las pueda visualizar. Por ejemplo para indicar los motivos de la denegación de una solicitud o la denegación de una solicitud o la denegación de una solicitud o la denegación de una solicitud o de su retención. de su retención.de su retención. de su retención. REQ56 REQ56REQ56 REQ56- -- -El usuario de la entidad receptora puede agregar unas observaciones internas a la solicitud El usuario de la entidad receptora puede agregar unas observaciones internas a la solicitud El usuario de la entidad receptora puede agregar unas observaciones internas a la solicitud El usuario de la entidad receptora puede agregar unas observaciones internas a la solicitud únicamente visibles por los usuarios de la entidad únicamente visibles por los usuarios de la entidadúnicamente visibles por los usuarios de la entidad únicamente visibles por los usuarios de la entidad. Este dato no se comunicará en ninguna . Este dato no se comunicará en ninguna . Este dato no se comunicará en ninguna . Este dato no se comunicará en ninguna comunicación al so comunicación al socomunicación al so comunicación al solicitante, permaneciendo siempre oculta. licitante, permaneciendo siempre oculta.licitante, permaneciendo siempre oculta. licitante, permaneciendo siempre oculta. REQ57 REQ57REQ57 REQ57- -- -El El El El usuario de la entidad receptora usuario de la entidad receptora usuario de la entidad receptora usuario de la entidad receptora podrá vincular a la solicitud la URL de la solicitud final en el podrá vincular a la solicitud la URL de la solicitud final en el podrá vincular a la solicitud la URL de la solicitud final en el podrá vincular a la solicitud la URL de la solicitud final en el Colegio. Colegio.Colegio. Colegio. REQ58 REQ58REQ58 REQ58- -- -El usuario de la entidad receptora de la solicitud tiene la posibilidad de rechazarla alegando El usuario de la entidad receptora de la solicitud tiene la posibilidad de rechazarla alegandoEl usuario de la entidad receptora de la solicitud tiene la posibilidad de rechazarla alegando El usuario de la entidad receptora de la solicitud tiene la posibilidad de rechazarla alegando en en en en las observaciones que no es de su competencia e indicando la entidad a la que debe realizar la solicitud las observaciones que no es de su competencia e indicando la entidad a la que debe realizar la solicitud las observaciones que no es de su competencia e indicando la entidad a la que debe realizar la solicitud las observaciones que no es de su competencia e indicando la entidad a la que debe realizar la solicitud del trámite. El solicitante deberá realizar una nueva solicitud a la entidad competente. del trámite. El solicitante deberá realizar una nueva solicitud a la entidad competente.del trámite. El solicitante deberá realizar una nueva solicitud a la entidad competente. del trámite. El solicitante deberá realizar una nueva solicitud a la entidad competente. REQ59 REQ59REQ59 REQ59- -- -El usuario, desde el detalle de la solicitud, tendrá El usuario, desde el detalle de la solicitud, tendráEl usuario, desde el detalle de la solicitud, tendrá El usuario, desde el detalle de la solicitud, tendrá la posibilidad de enviar una comunicación vía la posibilidad de enviar una comunicación vía la posibilidad de enviar una comunicación vía la posibilidad de enviar una comunicación vía correo electrónico con los datos de la solicitud actualizados. Esta comunicación será enviada por el correo electrónico con los datos de la solicitud actualizados. Esta comunicación será enviada por el correo electrónico con los datos de la solicitud actualizados. Esta comunicación será enviada por el correo electrónico con los datos de la solicitud actualizados. Esta comunicación será enviada por el usuario a modo informativo cuando lo estime oportuno por cualquier cambio habido en la misma. usuario a modo informativo cuando lo estime oportuno por cualquier cambio habido en la misma.usuario a modo informativo cuando lo estime oportuno por cualquier cambio habido en la misma. usuario a modo informativo cuando lo estime oportuno por cualquier cambio habido en la misma.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 66 REQ60 REQ60REQ60 REQ60- -- -Los dat Los datLos dat Los datos de colegiados que gestionará la VU serán los siguientes os de colegiados que gestionará la VU serán los siguientesos de colegiados que gestionará la VU serán los siguientes os de colegiados que gestionará la VU serán los siguientes COLEGIADOS DATOS PERSONALES Requisitos de validación de los datos Tipo de documento(*) (NIF/NIE/pasaporte). Si el gestor es un usuario de un Colegio el sistema obligará a que el tipo de documento sea un NIF o NIE Número de documento (*) Validará que sea un NIF o NIE correcto Apellidos (*) Nombre (*) Fecha de nacimiento (*) Lugar de nacimiento Texto libre Provincia de nacimiento Valor tipificado. Posibilidad de elegir “Otra provincia” si no es una provincia española. País de nacimiento Dato tipificado. Sexo (*) Dirección fiscal (*) Se desglosa en varios campos de dirección. Ver la sección de formato de direcciones en el requisito 6.2.2.4 Dirección correspondencia Ídem que el anterior Teléfono particular Validación de numérico Teléfono profesional Ídem Teléfono móvil 1 Ídem Teléfono móvil 2 Ídem Fax Ídem e-mail Validar que contenga un símbolo de arroba “@” y al menos uno de punto “.” URL Datos bancarios Validación de cuenta ban caria correcta en función del dígito de control bancario. Será un mensaje de aviso únicamente.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 67 Fecha de actualización DATOS ESPECÍFICOS COLEGIALES Colegio de residencia o CGATE (*) Código del C olegio en el que reside o el CGATE para profesionales extranjeros ocasionales. Máximo 10 dígitos alfanumérico. Colegio de primera colegiación Código del colegio en el que se colegió por primera vez. Fecha de primera colegiación Situación profesional Número de colegiado (*) Número de colegiado en el C olegio de residencia Número de Consejo nacional Mínimo de diez caracteres. Será un campo “extra” que mantendrá exclusivamente el CGATE y que por lo tanto no se comunica por parte de los Colegios. Alta (*) Indica s i está dado de alta o no en el C olegio de residencia Fecha de baja Ejerciente (*) Indica si el colegiado es ejerciente o no Revista Cercha Por defecto será que sí. Indica si el Colegiado desea recibir esta publicación. Idioma de preferencia Por defecto será castellano. Observaciones DATOS DE A CCESO Login Comprobar unicidad de login y password y pedir colegio de residencia. Password Número de intentos fallidos DATOS DE TITULACIO N ES HABILITANTES Se admitirán N titulaciones Código de la titulación (*) Aparejador/A.T./I.E./título europeo r econocido
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 68 Código de escuela universitaria (*) Si es extranjera poner “Otros” Año de terminación de carrera (*) DATOS DE INCOMPATIBILIDAD Se admitirán N Tiene incompatibilidad (*) (S/N) Fecha de inicio Fecha de inicio de la incompatibilidad Organismo Texto libre que indica la administración para la que trabaja el colegiado funcionario Descripción Texto libre DATOS DE INHABILITACION Se admitirán N Tiene inhabilitación(*) (S/N) Origen de inhabilitación Colegial/judicial Tipo de inhabilitación Tot al/parcial Fecha de inicio Fecha de fin Descripción Texto libre DATOS DE PERMISO DE CESIÓN DE DATOS Cesión Teléfono particular (S/N) Cesión Teléfono profesional (S/N) Cesión móvil 1 (S/N) Cesión móvil 2 (S/N) Cesión fax (S/N) Cesión e-mail (S/N) Cesión URL (S/N)
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 69 DATOS DE SEGURO DE RESPONSABILIDAD CIVIL Código de compañía (*) (MUSAAT/otros/No tiene) Descripción compañía Caso de “otros” Número de mutualista si la compañía es MUSAAT será obligatorio Número de póliza si la compañía es MUSAAT será obligatorio Cobertura si la compañía es MUSAAT será obligatorio Coeficiente de siniestralidad si la compañía es MUSAAT será obligatorio Ámbito del seguro (Total o Parcial) Observaciones Si es parcial este campo servirá para indicar particularidades de la póliza. DATOS DE PREVISION SOCIAL Tipo de régimen PREMAAT , RETA o RGSS Nº de mutualista Si es PREMAAT el tipo de régimen (*) Los datos que tienen esta marca son de obligada cumplimentación. REQ61 REQ61REQ61 REQ61- -- -Los datos de sociedades que gestio Los datos de sociedades que gestioLos datos de sociedades que gestio Los datos de sociedades que gestionará la VU serán los siguientes. nará la VU serán los siguientes.nará la VU serán los siguientes. nará la VU serán los siguientes. SOCIEDADES DATOS DE LA SOCIEDAD CIF (*) Razón social(*) Número de registro colegial (*) Número en el registro mercantil Dirección fiscal (*) Dirección correspondencia Código de forma jurídica Tabla asociada
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 70 Teléfono 1 Teléfono 2 Fax e-mail URL Es sociedad multidisciplinar Indica si es o no una sociedad multidisciplinar (S/N) Fecha de inscripción en el registro colegial Fecha baja Observaciones Objeto social actividades Datos bancarios Va lidación de cuenta bancaria correcta en función del dígito de control bancario. Será un mensaje de aviso únicamente. Fecha de actualización REPRESENTANTES Se admitirán N NIF (*) Nombre Apellidos SOCIOS PROFESIONALES Se admitirán N NIF (*) Con el NIF ya me obtiene los datos personales Nombre Apellidos SEGURO Compañía seguro R.S. (*) Texto libre Observaciones DATOS DE ACCESO Login Comprobar unicidad de login y password y pedir
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 71 colegio de residencia. Password Número de intentos fallidos REQ62 REQ62REQ62 REQ62- -- -Los datos de direcciones tendrán los siguientes datos: Los datos de direcciones tendrán los siguientes datos:Los datos de direcciones tendrán los siguientes datos: Los datos de direcciones tendrán los siguientes datos: DIRECCION Todas las direcciones poseen los siguientes datos Nombre del campo Ejemplo de uso Tipo de vía CL:Calle Nombre de la vía y número etc. “Diagonal, nº 345 pta 34, piso 12” Código postal Nombre de la Población “San Juan de Alcántara” Municipio Provincia 46: Valencia; 00:Otro País ES:España REQ63 REQ63REQ63 REQ63- -- -En los campos tipificados con una lista de valores para elegir uno de ellos, existirá la opción de En los campos tipificados con una lista de valores para elegir uno de ellos, existirá la opción de En los campos tipificados con una lista de valores para elegir uno de ellos, existirá la opción de En los campos tipificados con una lista de valores para elegir uno de ellos, existirá la opción de escoger un valor que indique escoger un valor que indiqueescoger un valor que indique escoger un valor que indique cualquier otra posibilidad que no exista en la lista (ejemplo: código “00”, cualquier otra posibilidad que no exista en la lista (ejemplo: código “00”, cualquier otra posibilidad que no exista en la lista (ejemplo: código “00”, cualquier otra posibilidad que no exista en la lista (ejemplo: código “00”, descripción “Otra provincia”) descripción “Otra provincia”)descripción “Otra provincia”) descripción “Otra provincia”) REQ64 REQ64REQ64 REQ64- -- -Los Colegios enviarán los datos de sus colegiados Los Colegios enviarán los datos de sus colegiados Los Colegios enviarán los datos de sus colegiados Los Colegios enviarán los datos de sus colegiados residentes residentesresidentes residentes al CGATE. Al enviar únicamente los al CGATE. Al enviar únicamente los al CGATE. Al enviar únicamente los al CGATE. Al enviar únicamente los colegiados residentes se evitarán duplicidades colegiados residentes se evitarán duplicidades colegiados residentes se evitarán duplicidades colegiados residentes se evitarán duplicidades de envío de un mismo colegiado por distintos Colegios. de envío de un mismo colegiado por distintos Colegios.de envío de un mismo colegiado por distintos Colegios. de envío de un mismo colegiado por distintos Colegios. REQ65 REQ65REQ65 REQ65- -- -El administrador del Colegio tiene la posibilidad de mantener la base de datos de sus colegiados El administrador del Colegio tiene la posibilidad de mantener la base de datos de sus colegiados El administrador del Colegio tiene la posibilidad de mantener la base de datos de sus colegiados El administrador del Colegio tiene la posibilidad de mantener la base de datos de sus colegiados desde el portal de VU (alta, baja, búsqueda y modificación) desde el portal de VU (alta, baja, búsqueda y modificación)desde el portal de VU (alta, baja, búsqueda y modificación) desde el portal de VU (alta, baja, búsqueda y modificación) REQ66 REQ66REQ66 REQ66- -- -Se permitirá buscar colegiados r Se permitirá buscar colegiados rSe permitirá buscar colegiados r Se permitirá buscar colegiados residentes por los mismos criterios que el directorio público de esidentes por los mismos criterios que el directorio público de esidentes por los mismos criterios que el directorio público de esidentes por los mismos criterios que el directorio público de profesionales añadiendo el NIF como un parámetro más de búsqueda profesionales añadiendo el NIF como un parámetro más de búsquedaprofesionales añadiendo el NIF como un parámetro más de búsqueda profesionales añadiendo el NIF como un parámetro más de búsqueda REQ67 REQ67REQ67 REQ67- -- -La lista de colegiados que aparezca tras una consulta tendrá los siguientes campos: La lista de colegiados que aparezca tras una consulta tendrá los siguientes campos:La lista de colegiados que aparezca tras una consulta tendrá los siguientes campos: La lista de colegiados que aparezca tras una consulta tendrá los siguientes campos: •Nº de colegiado •Alta •Nombre •Apellidos •Domicilio fiscal
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 72 •Teléfono profesional •Fax •E-mail REQ68 REQ68REQ68 REQ68- -- -El sistema validará que dos colegiados El sistema validará que dos colegiados El sistema validará que dos colegiados El sistema validará que dos colegiados o sociedades o sociedades o sociedades o sociedades de un mismo Colegio de residencia no de un mismo Colegio de residencia no de un mismo Colegio de residencia no de un mismo Colegio de residencia no puedan tener los mismos datos de acceso de nombre de usuario y contraseña. puedan tener los mismos datos de acceso de nombre de usuario y contraseña.puedan tener los mismos datos de acceso de nombre de usuario y contraseña. puedan tener los mismos datos de acceso de nombre de usuario y contraseña. De este modo no se De este modo no se De este modo no se De este modo no se violará la restri violará la restriviolará la restri violará la restricción la unicidad en el acceso a la plataforma. cción la unicidad en el acceso a la plataforma.cción la unicidad en el acceso a la plataforma. cción la unicidad en el acceso a la plataforma. REQ69 REQ69REQ69 REQ69- -- -El sistema validará la unicidad del número de identificación, NIF, NIE, CIF, o pasaporte en toda El sistema validará la unicidad del número de identificación, NIF, NIE, CIF, o pasaporte en toda El sistema validará la unicidad del número de identificación, NIF, NIE, CIF, o pasaporte en toda El sistema validará la unicidad del número de identificación, NIF, NIE, CIF, o pasaporte en toda la base de datos de colegiados y sociedades de la VU. la base de datos de colegiados y sociedades de la VU.la base de datos de colegiados y sociedades de la VU. la base de datos de colegiados y sociedades de la VU. REQ70 REQ70REQ70 REQ70- -- -El administrador del Colegio tiene la posibil El administrador del Colegio tiene la posibilEl administrador del Colegio tiene la posibil El administrador del Colegio tiene la posibilidad de mantener la base de datos de sus sociedades idad de mantener la base de datos de sus sociedades idad de mantener la base de datos de sus sociedades idad de mantener la base de datos de sus sociedades desde el portal de VU (alta, baja, búsqueda y modificación) desde el portal de VU (alta, baja, búsqueda y modificación)desde el portal de VU (alta, baja, búsqueda y modificación) desde el portal de VU (alta, baja, búsqueda y modificación) REQ71 REQ71REQ71 REQ71- -- -Se permitirá buscar sociedades profesionales residentes por los mismos criterios que el registro Se permitirá buscar sociedades profesionales residentes por los mismos criterios que el registro Se permitirá buscar sociedades profesionales residentes por los mismos criterios que el registro Se permitirá buscar sociedades profesionales residentes por los mismos criterios que el registro público de sociedades profesionales añadi público de sociedades profesionales añadipúblico de sociedades profesionales añadi público de sociedades profesionales añadiendo el CIF como un parámetro más de búsqueda endo el CIF como un parámetro más de búsquedaendo el CIF como un parámetro más de búsqueda endo el CIF como un parámetro más de búsqueda REQ72 REQ72REQ72 REQ72- -- -La lista de sociedades profesionales que aparezcan tras una consulta tendrá los siguientes La lista de sociedades profesionales que aparezcan tras una consulta tendrá los siguientes La lista de sociedades profesionales que aparezcan tras una consulta tendrá los siguientes La lista de sociedades profesionales que aparezcan tras una consulta tendrá los siguientes campos: campos:campos: campos: •Nº de registro •Alta •Razón social •Domicilio fiscal •Teléfono 1 •Fax •E-mail REQ73 REQ73REQ73 REQ73- -- -Para el intercambio masivo Para el intercambio masivoPara el intercambio masivo Para el intercambio masivo de datos de colegiados entre los colegios y el CGATE se utilizará un de datos de colegiados entre los colegios y el CGATE se utilizará un de datos de colegiados entre los colegios y el CGATE se utilizará un de datos de colegiados entre los colegios y el CGATE se utilizará un fichero de intercambio XML. fichero de intercambio XML. fichero de intercambio XML. fichero de intercambio XML. REQ74 REQ74REQ74 REQ74- -- -Existirá un proceso de actualización de todos los datos de colegiados y sociedades del Colegio. A Existirá un proceso de actualización de todos los datos de colegiados y sociedades del Colegio. A Existirá un proceso de actualización de todos los datos de colegiados y sociedades del Colegio. A Existirá un proceso de actualización de todos los datos de colegiados y sociedades del Colegio. A este proceso se le llama “Proceso de Actualización ma este proceso se le llama “Proceso de Actualización maeste proceso se le llama “Proceso de Actualización ma este proceso se le llama “Proceso de Actualización masiva” siva”siva” siva” REQ75 REQ75REQ75 REQ75- -- -El Proceso de actualización masiva informará previamente a la actualización de los datos de las El Proceso de actualización masiva informará previamente a la actualización de los datos de las El Proceso de actualización masiva informará previamente a la actualización de los datos de las El Proceso de actualización masiva informará previamente a la actualización de los datos de las incidencias habidas y solicitará permiso para continuar. En caso de haber determinadas incidencias en incidencias habidas y solicitará permiso para continuar. En caso de haber determinadas incidencias en incidencias habidas y solicitará permiso para continuar. En caso de haber determinadas incidencias en incidencias habidas y solicitará permiso para continuar. En caso de haber determinadas incidencias en un registro éste no se importará a la base de un registro éste no se importará a la base de un registro éste no se importará a la base de un registro éste no se importará a la base de datos del Colegio. Las incidencias más significativas a datos del Colegio. Las incidencias más significativas a datos del Colegio. Las incidencias más significativas a datos del Colegio. Las incidencias más significativas a reportar serán: reportar serán:reportar serán: reportar serán: Listado de incidencias Tipo de incidencia Ámbito Grado No se reconoce el formato de fichero Colegiados y sociedades Grave Duplicidad en el documento de identificación Colegiados y sociedades Media Documento de identificación no valido Colegiados y Media
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 73 sociedades Documento de identificación no válido, formato inválido Colegiados y sociedades Media Duplicidad de datos de acceso Colegiados y sociedades Media Datos bancarios no válidos Colegiados y sociedades Baja Falta el tipo de documento Colegiados Media Faltan los apellidos Colegiados Media Falta el Nombre Colegiados Media Falta la Fecha de nacimiento Colegiados Media Falta el sexo Colegiados Media Falta la dirección fiscal Colegiados y sociedades Media Falta el Colegio de procedencia Colegiados Media Falta el número de colegiado Colegiados Media Falta el campo de alta/baja Colegiados Media Falta el campo de ejerciente/no ejerciente Colegiados Media Falta el código de titulación Colegiados Media Falta la escuela universitaria Colegiados Media Falta el código de compañía SRC Colegiados Media Falta CIF Sociedades Media Falta NIF representante Sociedades Media Falta NIF de socio profesional Sociedades Media Falta Compañía R.S. Sociedades Media La acción a tomar si se decide continuar el proceso de importación dependerá del grado de gravedad de la incidencia, existirán tres tipos: •Grave GraveGrave Grave: No se importa nada, el proceso se cancela.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 80 4.4.2.CLASES DAO Una interfaz DAO tiene una implementación determinada según el ORM o el SGBD utilizado, en nuestro caso, NHibernate y MySQL. Los DAO están ubicados dentro de la carpeta “Cs”, en la ruta “/es.csd.vu/dao”. Lista de algunos de los DAO de Ventanilla única.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 81 4.5. Services La capa de servicios se encarga de proporcionar a la aplicación toda la lógica, es decir, procesamiento de datos, operaciones entre objetos, etc. Los services están ubicados dentro de la carpeta “Cs”, en la ruta “/es.csd.vu/services”. Para ello cada servicio tiene un interfaz, el cual puede admitir varias implementaciones. 4.5.1.INTERFACES Esta interfaz común para los servicios, que nos permitiría modificar los interfaces sin tener que modificar toda la aplicación, está ubicada dentro de “Cs” en la ruta “/es.csd.vu/services/interfaces“. Lista de algunos Interfaces de Servicios de Ventanilla única:
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 82 4.5.2.CLASES SERVICES La implementación actual que tiene en Ventanilla Única cada uno de los servicios está implementada en cada una de las clases services. Estas clases están ubicadas dentro de la carpeta “Cs” en la ruta “/es.csd.vu/services/”. Lista de algunas de las clases de Ventanilla Única.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 83 4.6. WebApp Las fuentes de la aplicación Web propiamente dicha están ubicados dentro de la carpeta “Main” en la subcarpeta “WebApp” que tiene el siguiente aspecto: A continuación explicamos la estructura de esta carpeta: •Css: En esta subcarpeta están ubicadas las hojas de estilo que se utilizan en el diseño de la aplicación. •Doc: En esta subcarpeta almacenamos los documentos que se utilizan en links de la aplicación. •Img: En esta subcarpeta almacenamos las imágenes que luego se utilizan en la aplicación. •Js: En esta subcarpeta almacenamos los JavaScript que pueden ser invocados desde la aplicación. •Jss: En esta subcarpeta almacenamos los Jss, utilizados para los webservices, etc.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 84 4.6.1.MASTER PAGE En la subcarpeta “master” están ubicados los ascx (controles de usuario) que se utilizan como plantilla para cada página de la aplicación, como el menú, el encabezado, el pie de página, y la página master en sí misma. 4.6.2.ASCX En la subcarpeta “módulos” están ubicados los ascx (controles de usuario) que se utilizan en toda la aplicación y que son invocados desde todos las páginas en sí, los aspx. En el código fuente de cada una de las páginas podemos obtener los controles que se invocan en las mismas. A continuación podemos ver un ejemplo de una página aspx de Ventanilla Única desde la cual se invocan controles de usuario (ascx): 1)Encabezado típico del aspx, con página maestra: <%@ Page Language="C#" MasterPageFile="~/src/main/webapp/master/CsdMaster.master" AutoEventWireup="true" CodeBehind="DirectorioProfesionales.aspx.cs" Inherits="vu.src.main.webapp.paginas.informacion.DirectorioProfesionales" Title="Directorio de profesionales" %> 2)A continuación registramos el control ascx en la página aspx: <%@ Register Src="~/src/main/webapp/modulos/colegiado/ColegiadoDirectorioProfesionales.ascx" TagPrefix="vu" TagName="ColegiadoDirectorioProfesionales" %>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 85 3)Por último invocamos el control: <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder" runat="server"> <vu:ColegiadoDirectorioProfesionales ID="colegiadoDirectorio" runat="server" /> </asp:Content> Estos controles están estructurados en subcarpetas de forma lógica según el tipo de objeto hacia el cual está orientado el control: Colegiados, sociedades, solicitudes… Lista de algunas secciones de la aplicación con los controles de usuario de Ventanilla única:
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 86 En concreto, la sección con los controles de usuario de Colegiado: En ésta sección están todos los controles de usuario (ascx) que implementan los procesos y funciones de los colegiados en VU. Desde cada uno de los ascx se invocan a los servicios que procedan en cada caso, y se implementa todo el código de servidor.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 87 A continuación mostramos una tabla explicativa de los módulos que contienen los ASCX: Sección Descripción ambitosrc Fuentes de las tablas básicas para mantener los distintos ámbitos de un seguro asociado a un colegio/sociedad. appconfig Fuentes para mantener los distintos parámetros de la configuración de VU. archivointercambio Fuentes para la parte de relativa a la Actualización Masiva de Colegiados/Sociedades. colegiado Fuentes para mantener toda la información de los colegiados, así como todas las operaciones que se puedan realizar sobre ellos en toda la aplicación (Búsquedas, Accesos a datos colegiales, etc…) colegiadotitulacion Fuentes con la implementación del desplegable de titulaciones para colegiados. compania_src Fuentes para mantener las tablas básicas de las distintas compañías aseguradoras asociado a un colegio/sociedad. comun Fuentes con la implementación de algunos controles de usuario como el calendar, popup… csdpobcomunidadautono ma Fuentes de las tablas básicas para mantener las distintas comunidades autónomas utilizadas en las direcciones en toda la aplicación. También se genera un desplegable personalizado. csdpobmunicipio Fuentes de las tablas básicas para mantener los distintos municipios utilizados en las direcciones en toda la aplicación. También se genera un desplegable personalizado. csdpobpais Fuentes de las tablas básicas para mantener los distintos países utilizados en las direcciones en toda la aplicación. También se genera un desplegable personalizado. csdpobprovincia Fuentes de las tablas básicas para mantener las distintas provincias utilizados en las direcciones en toda la aplicación. También se genera un desplegable personalizado. csdpobtipovia Fuentes de las tablas básicas para mantener los distintos tipos de vía utilizados en las direcciones en toda la aplicación. También se genera un
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 88 desplegable personalizado. direccion Fuentes del control de usuario dirección para poder establecer una dirección física, de correspondencia…se llama a éste módulo desde cualquier formulario al que se le quiera asignar una dirección. entidad Fuentes de las tablas básicas para mantener las Entidades utilizadas en toda la aplicación. También se genera un desplegable personalizado. escuela Fuentes de las tablas básicas para mantener las Escuelas utilizadas en toda la aplicación. También se genera un desplegable personalizado. estadosolicitud Fuentes de las tablas básicas para mantener los posibles estados que puede tener una solicitud. También se genera un desplegable personalizado. idioma Fuentes de las tablas básicas para mantener los idiomas utilizados en la aplicación. También se genera un desplegable personalizado. inhabilitacion Fuentes con la implementación de los desplegables personalizados de tipos de inhabilitación y orígenes de las mismas. login Fuentes del formulario dónde se muestran los distintos tipos de acceso de un determinado usuario a la aplicación. motivoacceso Fuentes de las tablas básicas para mantener los motivos de accesos utilizados para acceder a los datos colegiales o de una determinada sociedad en toda la aplicación. También se genera un desplegable personalizado. organismoservicio Fuentes para mantener las URL de información y de tramitación de los servicios colegiales de un determinado colegio. origeninhabilitacion Fuentes de las tablas básicas para mantener los posibles valores que pueden ser causa de la inhabilitación de un colegiado. seguro Fuentes con la implementación de los desplegables personalizados de los ámbitos de aplicación de los seguros y de las compañías. servicio Fuentes de las tablas básicas para mantener los servicios colegiales. También se genera un desplegable personalizado. situacionprofesional Fuentes de las tablas básicas para mantener la situación profesional de un determinado colegiado.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 89 También se genera un desplegable personalizado. sociedad Fuentes para mantener toda la información de las sociedades, así como todas las operaciones que se puedan realizar sobre ellas en toda la aplicación (Búsquedas, Accesos a datos, etc) solicitud Fuentes para mantener toda la información de las solicitudes, así como todas las operaciones que se puedan realizar sobre ellas en toda la aplicación (Búsquedas, consultas, estado de las mismas, etc) solicitudemisortipo Fuentes con la implementación de los desplegables personalizados de tipos emisores de una determinada solicitud (colegiado, sociedad, tercero…). tipodocumentoidentificati vo Fuentes de las tablas básicas para mantener los tipos de documentos identificativos de un determinado colegiado (NIF, DNI, NIE…). También se genera un desplegable personalizado. tipoentidad Fuentes de las tablas básicas para mantener los tipos de entidad (consejo, colegio…). También se genera un desplegable personalizado. tipoformajuridica Fuentes de las tablas básicas para mantener los tipos de forma jurídica de una determinada sociedad. También se genera un desplegable personalizado. tipoinhabilitacion Fuentes de las tablas básicas para mantener los tipos de inhabilitación de los colegiados (Total, Parcial…). tiporegimen Fuentes de las tablas básicas para mantener los tipos de régimen en el que está dado de alta de un determinado colegiado También se genera un desplegable personalizado. tiporegistromercantil Fuentes de las tablas básicas para mantener los tipos de registro mercantil de una determinada sociedad. tiposervicio Fuentes de las tablas básicas para mantener los tipos de servicio que pueden ofrecer los colegios. También se genera un desplegable personalizado. tiposexo Fuentes de las tablas básicas para mantener el tipo de sexo de las personas (colegiados, empleados, administradores…). También se genera un desplegable personalizado.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 96 entidades participantes. password x Contraseña de entrada al sistema. Respuesta Valor Subelemento de tipo Solicitud Error x Subelemento de tipo error Solicitud cod_servicio Código del tipo de solicitud realizada en el CGATE fecha_solicitud Fecha y hora en que se realizó la solicitud. cod_estado x Código del estado de la solicitud cod_entidad_destinataria Código de la entidad destinataria de la solicitud fecha_solicitud Fecha y hora de la solicitud fecha_registro Fecha de registro de la solicitud en la entidad destinataria de la misma fecha_actualizacion Fecha de actualización del estado de la solicitud localizador Identificador unívoco de la solicitud emisor_tipo Tipo de emisor C:Colegiado; S:Sociedad y T:Tercero emisor_nif x NIF del solicitante emisor_nombre_apellidos Nombre y apellidos del solicitante emisor_email Dirección de correo electrónico del solicitante emisor_telefono Teléfono del solicitante emisor_colegio_procedencia Colegio de procedencia del solicitante emisor_num_colegiado Número de colegiado del solicitante. Si no es colegiado o
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 97 sociedad quedaría vacío. emisor_observaciones Observaciones realizadas por el solicitante url_solicitud URL de la entidad destinataria de la solicitud registrada entidad_observaciones_publica s Observaciones realizadas por la entidad destinataria y que son públicas entidad_observaciones_interna s Observaciones realizadas por la entidad destinataria y que son privadas a ésta Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe -3 El localizador de la solicitud no pertenece a la entidad solicitante 0 Correcto otro Error Consulta del estado de una solicitud (ConsultaEstadoSolicitud) Este servicio permite conocer el estrado actual de una solicitud Item del mensaje XML Parámetro Ob lig. Descripción Peticion localizador x Número de localizador de solicitud que el usuario pide. Credenciales x Subelemento de tipo Credenciales
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 98 Credenciales cod_entidad x Código de la entidad que realiza la petición de datos de una solicitud. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. Respuesta Valor x Código del estado de la solicitud (cod_estado) Error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe -3 El localizador de la solicitud no pertenece a la entidad solicitante 0 Correcto otro Error
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 99 Consulta de solicitudes (BuscaSolicitudes) Permite realizar una consulta de solicitudes con los siguientes parámetros: •Número de localizador •Fecha de de solicitud desde y hasta •Estado de la solicitud •NIF Solicitante •Apellidos del solicitante •Colegio del colegiado solicitante •Tipo de solicitud Este método nos devuelve una lista de solicitudes que cumplen los criterios de consulta realizados en la llamada. La lista tendrá los siguientes datos: •Número de localizador •Fecha de de solicitud •Tipo de solicitud •NIF Solicitante •Apellidos y nombre del solicitante •Estado de la solicitud Item del mensaje XML Parámetro Ob lig. Descripción Peticion localizador Número de localizador de solicitud Credenciales x Subelemento de tipo Credenciales
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 100 fecha de solicitud desde Para consultar solicitudes desde esta fecha de solicitud en adelante. Normalmente se combinará con el parámetro de fecha de solicitud desde fecha de solicitud hasta Para consultar solicitudes hasta esta fecha de solicitud hacia atras cod_estado Código de estado de la solicitud emisor_nif NIF del emisor de la solicitud emisor_nombre_apellidos Nombre y apellidos del emisor de la solicitud emisor_colegio_procedencia Colegio de procedencia del emisor de la solicitud cod_servicio Código del trámite solicitado Credenciales cod_entidad x Código de la entidad que realiza la petición de datos de una solicitud. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. Respuesta Valor x Lista de subelementos de tipo SolicitudItem Error x Subelemento de tipo error SolicitudItem localizador Número de localizador de solicitud fecha_solicitud Fecha y hora de la socilitud cod_servicio Código del trámite solicitado emisor_nif NIF del emisor de la solicitud emisor_nombre_apellidos Nombre y apellidos del emisor de la solicitud
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 101 cod_estado_solicitud Código de estado de la solicitud Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe -3 El localizador de la solicitud no pertenece a la entidad solicitante 0 Correcto otro Error Descarga de solicitud (DescargaSolicitud) Este servicio se publica para que el CGATE deposite los ficheros asociados a una solicitud en un repositorio público que el CGATE debe tener habilitado a tal efecto. Item del mensaje XML Parámetro Ob lig. Descripción Peticion localizador x Número de localizador de solicitud que el usuario desea descargar. Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición de datos de una solicitud. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 102 entidades participantes. password x Contraseña de entrada al sistema. Respuesta Valor x Lista de subelementos de tipo SolicitudConArchivos Error x Subelemento de tipo error SolicitudConArchivo s localizador Número de localizador de solicitud que el usuario desea descargar. cod_servicio Código de tipo de trámite cod_estado Código de estado de la solicitud Archivos Subelemento de tipo archivos Archivos fecha_activacion Fecha en la que se creó el documento nombre_fichero Nombre del documento tamanyo Tamaño del archivos en Kbytes tipo_contenido Tipo de archivo:, pdf, xml, text… url path relativo al fichero, partiendo de los datos de FTP facilitados por el CGATE Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 103 -3 El localizador de la solicitud no pertenece a la entidad solicitante 0 Correcto otro Error Aviso de solicitud descargada (AvisoSolicitudDescarga) Una vez la entidad destinataria de la solicitud haya descargado los ficheros asociados a esta solicitud lo informará a la VU mediante este método. La finalidad de este servicio es la de que el CGATE pueda borrar los ficheros depositados en su zona FTP una vez tenga constancia de que han sido descargados. Item del mensaje XML Parámetro Obli g. Descripción Peticion localizador x Número de localizador de solicitud que el usuario pide. Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición de datos de una solicitud. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. Respuesta error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 104 Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe -3 El localizador de la solicitud no pertenece a la entidad solicitante 0 Correcto otro Error Modificación de los datos de una solicitud (ModificaSolicitud) Invocando este servicio es posible a partir del localizador de la solicitud actualizar los datos más relevantes de la misma. Item del mensaje XML Parámetro Ob lig. Descripción Peticion localizador x Número de localizador de solicitud que el usuario pide. Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición de datos de una solicitud. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. Solicitud Subelemento de tipo solicitud Solicitud cod_estado Código del estado de la solicitud cod_entidad_destinataria Código de la entidad destinataria de la solicitud url_solicitud URL de la entidad destinataria de la solicitud
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 105 registrada entidad_observaciones_public as Observaciones realizadas por la entidad destinataria y que son públicas entidad_observaciones_intern as Observaciones realizadas por la entidad destinataria y que son privadas a ésta Respuesta error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 El localizador de la solicitud no existe -3 El localizador de la solicitud no pertenece a la entidad solicitante -4 Código de estado no válido -5 Código de entidad destinataria no válido 0 Correcto otro Error Modificación del estado de una solicitud (ModificaEstadoSolicitud) Este método cambia el estado de una solicitud, además actualiza las fechas de cambio de estado y, en su caso, la de registro de la misma. Item del mensaje XML Parámetro Ob lig. Descripción Peticion localizador x Número de localizador de solicitud que el usuario pide.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 112 al previsión mútua regimen_numero_mutualista Número de mutualista de Respuesta error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripcion Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Tipo de operación inválido o no existe -3 Tipo de documento de identificación incorrecto o no existe -4 Duplicidad de documento identificativo (NIF/NIE/Pasaporte) -5 Documento identificativo (NIF/BIE/Pasaporte) no válido -6 Duplicidad en los datos de acreditación -7 Datos bancarios incorrectos -8 No se encuentran los apellidos -9 No se encuentra el nombre -10 No se encuentra la fecha de nacimiento -11 Código de provincia de nacimiento inválido -12 Código de país de nacimiento inválido -13 Código de sexo inválido o no existe -14 Formato de e-mail no válido -15 No se encuentra la dirección fiscal
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 113 -16 Código de tipo de vía de domicilio fiscal inválido o no existe -17 Código de municipio de domicilio fiscal inválido o no existe -18 Código de provincia de domicilio fiscal inválido o no existe -19 Código de país de domicilio fiscal inválido o no existe -20 No se encuentra el colegio de procedencia -21 No se encuentra número de colegiado -22 No se encuentra el campo de alta/baja del colegiado -23 No se encuentra el estado de ejerciente -24 Código de situación profesional inválido -25 Código de colegio de residencia inválido o no existe -26 Código de colegio de primera colegiación inválido -27 Código de titulación no válido o no se encuentra -28 Código de escuela universitaria no válido o no se encuentra -29 Código de origen de inhabilitación inválido -30 Código de tipo de inhabilitación inválido -31 Código de compañía de S.R.C. no válido o no existe -32 Código de ámbito de S.R.C. inválido -33 Código de tipo de régimen inválido -34 No se encuentra el año de terminación de carrera 0 Correcto otro Error
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 114 Borrado de un colegiado (BorraColegiado) Item del mensaje XML Parámetro Ob lig. Descripción Peticion Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. num_colegiado Número de colegiado en su colegio de procedencia nif_colegiado NIF del colegiado Respuesta error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripcion Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Código de entidad inválido o no existe -3 El número de colegiado no existe -4 El NIF del colegiado no coincide -5 Existe más de un colegiado con el mismo número de colegiado y NIF
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 115 0 Correcto otro Error Búsqueda de colegiados (BuscaColegiados) Permitirá la búsqueda de colegiados por los siguientes parámetros: •Colegio de residencia •Número de colegiado en su colegio de residencia •Apellidos •Nombre •Comunidad Autónoma •Provincia •Municipio •Población La consulta devolverá una lista de colegiados con los siguientes datos: •Nº de colegiado •Alta •Nombre •Apellidos •Domicilio fiscal •Teléfono profesional •Fax • E-mail Item del mensaje XML Parámetro Ob lig. Descripción Peticion Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. cod_colegio_residencia Código del colegio de residencia
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 116 num_colegiado Número de colegiado apellidos Apellidos nombre Nombre cod_comunidad_autonoma Código de comunidad autónoma cod_provincia Código de provincia cod_municipio Código de municipio poblacion Descripción de la población Respuesta Valor Lista de Subelementos de tipo ColegiadoItem error x Subelemento de tipo error ColegiadoItem num_colegiado Número de colegiado alta Estado de alta 1: está de alta 0: no está de alta nombre Nombre del colegiado apellidos Apellidos nom_via Nombre de vía de su domicilio fiscal telefono_profesional Teléfono profesional fax Número de fax email Dirección de correo electrónico Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripcion Descripción del error.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 117 Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Código de entidad inválido o no existe -3 Debe introducir al menos un parámetro de búsqueda 0 Correcto otro Error Servicios de gestión de sociedades profesionales (SociedadWs) El servicio Web que proporcionará la interfaz de métodos sobre la entidad Sociedad será SociedadWs. Consta de los siguientes métodos: Alta y actualización de sociedad (AltaModificacionSociedad) Item del mensaje XML Parámetro Ob lig. Descripción Peticion Credenciales x Subelemento de tipo Credenciales Credenciales cod_Entidad x Código de la entidad que realiza la petición. usuario x Usuario de entrada al sistema de ventanilla única. Usualmente serán los empleados de las entidades participantes. password x Contraseña de entrada al sistema. tipo_operacion x Los posibles valores son tres: ALTA, MODIFICACION, AUTOMATICO
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 118 Sociedad Subelemento de tipo Sociedad Sociedad cif CIF de la sociedad razon_social Razón social num_reg_colegio Número de registro de la sociedad en el Colegio num_reg_mercantil Número de registro mercantil de la sociedad fecha_escritura_constitucion X Fecha en la que se constituyó la sociedad num_orden_protocolo X Reseña identificativa de la sociedad (número de orden de protocolo) notario_autorizante X Notario autorizante fecha_finconstitucion Fecha de finalización de la sociedad si ésta es de duración determinada DireccionCorrespondencia Subelemento de tipo Direccion DireccionFiscal Subelemento de tipo Direccion cod_forma_juridica Código de forma jurídica de la sociedad cod_reg_mercantil Código del registro mercantil en el que se registró la sociedad DatosAcreditacion Subelemento de tipo DatosAcreditacion cod_entidad Código de la entidad telefono_1 Primer teléfono telefono_2 Segundo teléfono fax Número de fax email Dirección de correo electrónico
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 119 url Dirección de la página web de la sociedad cesion_telf1 Cesión del Teléfono1 para el directorio público cesion_telf2 Cesión del Teléfono2 para el directorio público cesion_fax Cesión del fax para el directorio público cesion_email Cesión del mail para el directorio público cesion_url Cesión de la Url para el directorio público multidisciplinar Indica si es sociedad multidisciplinar 1: lo es 0: no lo es fecha_inscripcion_registro Fecha de inscripción en el registro colegial fecha_baja Fecha de baja en el colegio obsevaciones Observaciones objeto_social Objeto social, texto libre cuenta_banco Cuenta bancaria completa, con sus veinte dígitos Lista_Representantes Subelemento de tipo Representante Lista_Socios Subelemento de tipo Socio Lista_Habilitaciones Subelemento del tipo habilitaciones Datos_Seguro Subelemento de tipo DatosSeguro Representante nif NIF del representante
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 120 nombre Nombre del representante apellidos Apellidos Socio nif NIF del socio nombre Nombre del socio apellidos Apellidos Habilitación origen Origen Judicial (J) o Colegial (C) ámbito Ámbito Total (T) o Parcial (P) observaciones DatosSeguro companiaSRC Compañía SRC, texto libre observaciones observaciones DatosAcreditacion login Cuenta de acceso password Contraseña de acceso num_fallos Número de intentos fallidos de entrada Direccion cod_tipo_via nom_via cod_postal poblacion cod_municipio cod_provincia desc_provincia cod_pais Respuesta Error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0.
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 121 descripcion Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Código de entidad inválido o no existe -3 Tipo de operación inválido o no existe -4 Tipo de documento de identificación incorrecto o no existe -5 Duplicidad de documento identificativo (CIF) -6 Documento identificativo (CIF) no válido -7 Duplicidad en los datos de acreditación -8 Datos bancarios incorrectos -9 No se encuentran la razón social -10 Formato de e-mail no válido -11 No se encuentra la dirección fiscal -12 Código de tipo de vía de domicilio fiscal inválido o no existe -13 Código de municipio de domicilio fiscal inválido o no existe -14 Código de provincia de domicilio fiscal inválido o no existe -15 Código de país de domicilio fiscal inválido o no existe -16 Código de colegio de residencia inválido o no existe -17 No se encuentra número de registro de la sociedad en el Colegio -18 NIF del representante inválido o no existe -19 NIF del socio inválido o no existe
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 128 Activar/desactivar trámites (ActivaDesactivaTramite) Este servicio web ofrecido por la VU permite a la entidad activar o desactivar un trámite. Item del mensaje XML Parámetro Obli g. Descripción Peticion cod_servicio Código del trámite a actualizar activo Valor booleano: 1: activa el servicio 0: desactiva el servicio Credenciales x Subelemento Credenciales Credenciales cod_entidad x Código de la entidad que realiza la petición. usuario x Usuario de entrada a la plataforma de ventanilla única. password x Contraseña de entrada al sistema. Respuesta Error x Subelemento de tipo Error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Código de entidad inválido o no existe -3 Código de trámite inválido o no existe 0 Correcto
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 129 Actualizar URL de un trámite (ActualizarUrlTramite) Este método permite a una entidad asignar una URL a un determinado trámite ofrecido por la entidad. Item del mensaje XML Parámetro Obli g. Descripción Peticion cod_servicio Código del trámite a actualizar url URL a actualizar Credenciales x Subelemento Credenciales Credenciales cod_entidad x Código de la entidad que realiza la petición. usuario x Usuario de entrada a la plataforma de ventanilla única. password x Contraseña de entrada al sistema. Respuesta error x Subelemento de tipo error Error codigo x Código de error. En caso de respuesta correcta el valor será 0. descripción Descripción del error. Valores de código de error A continuación se detallan los códigos de error: -1 Usuario incorrecto -2 Código de entidad inválido o no existe -3 Código de trámite inválido o no existe 0 Correcto otro Error
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 130 5.2. Anexo 2: Fichero de intercambio para la actualización masiva El proceso de alta masiva de colegiados y sociedades se realiza de TODOS los TODOS los TODOS los TODOS los colegiados residentes colegiados residentescolegiados residentes colegiados residentes de cada entidad, tanto col tanto coltanto col tanto cole ee egiados de baja como de alta giados de baja como de altagiados de baja como de alta giados de baja como de alta. El campo que informa si un coelgiado está de alta o no en el colegio es el campo “alta” En envíos sucesivos del fichero de actualización hay que tener en cuenta las siguientes consideraciones: o Si no se envía un colegiado que fue comunicado en un envío anterior el sistema NO lo elimina sino que lo conservará ya que se pretende tener un histórico completo de colegiados y sociedades o El sistema detectará una baja de un colegiado únicamente si se trasmite “alta= false”. o Si no se desea actualizar un campo en concreto entonces no hay que trasmitirlo en el XML, ni los tags del campo ni el dato en sí. Un ejemplo de uso claro es el campo de “Revista Cercha” que normalmente los Colegios no lo mantienen en su BackOffice y que lo podrán mantener directamente en la Plataforma accediendo a la ficha de cada colegiado. Por lo tanto para no actualizar un campo de un colegiado o sociedad no debe figurar en el fichero XML, se debe omitir se debe omitirse debe omitir se debe omitir, de este modo la plataforma conservará el valor inicial que tenga ese campo sin actualizarlo. Si se trasmite el campo con la cadena vacía (o el valor de reseteo correspondiente) entonces se vaciará el campo. El formato de codificación de los caracteres del fichero deberá ser UTF UTFUTF UTF- -- -8 88 8 para permitir el uso de caracteres extendidos, como es el caso del carácter “Ñ”. archivo_intercambio.xsd El fichero de intercambio entre las entidades y la Plataforma tiene el siguiente formato. Las restricciones cumplen los mismos criterios que los especificados en los WS de alta de colegiados y sociedades. <?xml version="1.0" encoding="utf-8"?> - <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://vu.cgate.es" targetNamespace="http://vu.cgate.es" elementFormDefault="qualified"> <xs:element name="fichero_intercambio" type="tns:ArchivoIntercambio" /> - <xs:complexType name="ArchivoIntercambio">
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 131 - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="lista_colegiados" type="tns:ArrayOfColegiadoModificable" /> <xs:element minOccurs="0" maxOccurs="1" name="lista_sociedades" type="tns:ArrayOfSociedadModificable" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ArrayOfColegiadoModificable"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Colegiado" nillable="true" type="tns:ColegiadoModificable" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ColegiadoModificable"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="persona" type="tns:Persona" /> <xs:element minOccurs="0" maxOccurs="1" name="datos_colegiales" type="tns:DatosColegiales" /> <xs:element minOccurs="0" maxOccurs="1" name="datos_acreditacion" type="tns:DatosAcreditacion" /> <xs:element minOccurs="0" maxOccurs="1" name="lista_titulaciones_habilitantes" type="tns:ArrayOfTitulacionHabilitante" /> <xs:element minOccurs="0" maxOccurs="1" name="lista_incompatibilidades" type="tns:ArrayOfIncompatibilidad" /> <xs:element minOccurs="0" maxOccurs="1" name="lista_inhabilitaciones" type="tns:ArrayOfInhabilitacion" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_datos" type="tns:CesionDatos" /> <xs:element minOccurs="0" maxOccurs="1" name="datos_seguro_rc" type="tns:DatosSeguroRC" /> <xs:element minOccurs="0" maxOccurs="1" name="datos_prevision_social" type="tns:DatosPrevisionSocial" />
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 132 </xs:sequence> </xs:complexType> - <xs:complexType name="Persona"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="tipo_documento" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="nif" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="apellidos" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="nombre" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="f_nacimiento" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="lugar_nacimiento" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_provincia_nacimiento" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="desc_provincia_nacimiento" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_pais_nacimiento" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_sexo" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="direccion_correspondencia" type="tns:Direccion" /> <xs:element minOccurs="0" maxOccurs="1" name="direccion_fiscal" type="tns:Direccion" /> <xs:element minOccurs="0" maxOccurs="1" name="telefono_particular" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="telefono_profesional" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="telefono_movil_1" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="telefono_movil_2" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="fax" type="xs:string" />
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 133 <xs:element minOccurs="0" maxOccurs="1" name="email" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="url" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cuenta_banco" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="Direccion"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="cod_tipo_via" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="nom_via" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_postal" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="poblacion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_municipio" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_provincia" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="desc_provincia" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_pais" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="DatosColegiales"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="cod_situacion_profesional" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_colegio_residencia" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="num_colegiado" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="alta" nillable="true"
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 134 type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_colegio_primera_colegiacion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="f_primera_colegiacion" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="f_titulacion" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="ejerciente" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="f_baja" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="revista_cercha" nillable="true" type="xs:boolean" /> </xs:sequence> </xs:complexType> - <xs:complexType name="DatosAcreditacion"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="login" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="password" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="num_fallos" nillable="true" type="xs:long" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ArrayOfTitulacionHabilitante"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TitulacionHabilitante" nillable="true" type="tns:TitulacionHabilitante" /> </xs:sequence> </xs:complexType> - <xs:complexType name="TitulacionHabilitante"> - <xs:sequence>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 135 <xs:element minOccurs="0" maxOccurs="1" name="cod_titulacion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_escuela" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="anyo_terminacion" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ArrayOfIncompatibilidad"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Incompatibilidad" nillable="true" type="tns:Incompatibilidad" /> </xs:sequence> </xs:complexType> - <xs:complexType name="Incompatibilidad"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="activa" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="f_inicio" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" maxOccurs="1" name="organismo" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="descripcion" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ArrayOfInhabilitacion"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Inhabilitacion" nillable="true" type="tns:Inhabilitacion" /> </xs:sequence>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 136 </xs:complexType> - <xs:complexType name="Inhabilitacion"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="activa" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_origen_inhabilitacion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_tipo_inhabilitacion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="f_inicio" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="f_fin" nillable="true" type="xs:date" /> <xs:element minOccurs="0" maxOccurs="1" name="descripcion" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="CesionDatos"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="cesion_telefono_profesional" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_telefono_particular" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_movil_1" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_movil_2" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_fax" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_email" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" maxOccurs="1" name="cesion_url" nillable="true" type="xs:boolean" />
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 137 </xs:sequence> </xs:complexType> - <xs:complexType name="DatosSeguroRC"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="cod_compania_src" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="compania_src_descripcion" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="src_numero_mutualista" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="src_numero_poliza" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="src_cobertura" nillable="true" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="src_coeficiente_siniestralidad" nillable="true" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="cod_ambito_src" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="observaciones" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="DatosPrevisionSocial"> - <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="cod_tipo_regimen" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="regimen_numero_mutualista" type="xs:string" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ArrayOfSociedadModificable"> - <xs:sequence>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 144 - <lista_inhabilitaciones> - <!-- Cero o mas repeticiones --> - <Inhabilitacion> <cod_origen_inhabilitacion>?</cod_origen_inhabilitacion> <cod_tipo_inhabilitacion>?</cod_tipo_inhabilitacion> <f_inicio>?</f_inicio> <f_fin>?</f_fin> <descripcion>?</descripcion> </Inhabilitacion> </lista_inhabilitaciones> - <cesion_datos> <cesion_telefono_profesional>?</cesion_telefono_profesional> <cesion_telefono_particular>?</cesion_telefono_particular> <cesion_movil_1>?</cesion_movil_1> <cesion_movil_2>?</cesion_movil_2> <cesion_fax>?</cesion_fax> <cesion_email>?</cesion_email> <cesion_url>?</cesion_url> </cesion_datos> - <datos_seguro_rc> <cod_compania_src>?</cod_compania_src> <compania_src_descripcion>?</compania_src_descripcion> <src_numero_mutualista>?</src_numero_mutualista> <src_numero_poliza>?</src_numero_poliza>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 145 <src_cobertura>?</src_cobertura> <src_coeficiente_siniestralidad>?</src_coeficiente_siniestralida d> <cod_ambito_src>?</cod_ambito_src> <observaciones>?</observaciones> </datos_seguro_rc> - <datos_prevision_social> <cod_tipo_regimen>?</cod_tipo_regimen> <regimen_numero_mutualista>?</regimen_numero_mutualista > </datos_prevision_social> </Colegiado> </lista_colegiados> - <lista_sociedades> - <!-- Cero o mas repeticiones --> - <Sociedad> <cif>?</cif> <razon_social>?</razon_social> <num_reg_colegio>?</num_reg_colegio> <num_reg_mercantil>?</num_reg_mercantil> - <direccion_correspondencia> <cod_tipo_via>?</cod_tipo_via> <nom_via>?</nom_via> <cod_postal>?</cod_postal> <poblacion>?</poblacion> <cod_municipio>?</cod_municipio>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 146 <cod_provincia>?</cod_provincia> <desc_provincia>?</desc_provincia> <cod_pais>?</cod_pais> </direccion_correspondencia> - <direccion_fiscal> <cod_tipo_via>?</cod_tipo_via> <nom_via>?</nom_via> <cod_postal>?</cod_postal> <poblacion>?</poblacion> <cod_municipio>?</cod_municipio> <cod_provincia>?</cod_provincia> <desc_provincia>?</desc_provincia> <cod_pais>?</cod_pais> </direccion_fiscal> <cod_forma_juridica>?</cod_forma_juridica> <cod_reg_mercantil>?</cod_reg_mercantil> - <datos_acreditacion> <login>?</login> <password>?</password> <num_fallos>?</num_fallos> </datos_acreditacion> <cod_entidad>?</cod_entidad> <telefono_1>?</telefono_1> <telefono_2>?</telefono_2> <fax>?</fax> <email>?</email> <url>?</url> <multidisciplinar>?</multidisciplinar>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 147 <fecha_inscripcion_registro>?</fecha_inscripcion_registro> <fecha_baja>?</fecha_baja> <obsevaciones>?</obsevaciones> <objeto_social>?</objeto_social> <cuenta_banco>?</cuenta_banco> - <lista_representantes> - <Representante> <nif>?</nif> <apellidos>?</apellidos> <nombre>?</nombre> </Representante> </lista_representantes> - <lista_socios> - <!-- Cero o mas repeticiones --> - <Socio> <nif>?</nif> <apellidos>?</apellidos> <nombre>?</nombre> </Socio> </lista_socios> - <datos_seguro> <cod_compania_src>?</cod_compania_src> <observaciones>?</observaciones> </datos_seguro> </Sociedad> </lista_sociedades>
VENTANILLA UNICA PARA COLEGIOS PROFESIONALES PROYECTO FINAL DE CARRERA 148 </fichero_intercambio>
VENTANIL L PROYECTO FINAL DE CARRER A 149 5.3. Anexo 3 : Diccionario de Datos de VU ambito_src ambito_srcambito_src ambito_src Name id_ambito_src codigo descripcion app_config app_configapp_config app_config Name Data Type nombre varchar(100) valor varchar(4000) colegiado colegiadocolegiado colegiado Name id_colegiado id_situacion_profesional id_persona id_colegio_residencia num_colegiado alta L A UNICA PARA COLEGIOS PROFESIONALE S A : Diccionario de Datos de VU Data Type NUL L Identity Default bigint(20) varchar(5) varchar(256) Data Type NULL Identity Default varchar(100) varchar(4000) Data Type NU LL Identi ty ult bigint(20) id_situacion_profesional bigint(20) bigint(20) id_colegio_residencia bigint(20) char(20) tinyint(1) S Default Comment Default Comment Defa ult Comme nt
VENTANIL L PROYECTO FINAL DE CARRER A 150 id_colegio_primera_colegiacio f_primera_colegiacion f_titulacion ejerciente fecha_baja revista_cercha id_compania_src compania_src_descripcion src_numero_mutualista src_numero_poliza src_cobertura src_coeficiente_siniestralidad src_observaciones id_ambito_src objeto_social id_tipo_regimen regimen_numero_mutualista f_actualizacion L A UNICA PARA COLEGIOS PROFESIONALE S A id_colegio_primera_colegiacio n bigint(20) f_primera_colegiacion date date tinyint(1) date tinyint(1) bigint(20) compania_src_descripcion varchar(100 ) src_numero_mutualista varchar(20) varchar(20) float src_coeficiente_siniestralidad float text bigint(20) text bigint(20) regimen_numero_mutualista varchar(20) datetime S
VENTANIL L PROYECTO FINAL DE CARRER A 151 observaciones colegiado_campos_extra colegiado_campos_extracolegiado_campos_extra colegiado_campos_extra Name id_colegiado_campos_extra id_colegiado num_consejo colegiado_incompatibilidad colegiado_incompatibilidadcolegiado_incompatibilidad colegiado_incompatibilidad Name id_colegiado_inhabilitacion id_colegiado f_inicio organismo descripcion activa L A UNICA PARA COLEGIOS PROFESIONALE S A text colegiado_campos_extra colegiado_campos_extracolegiado_campos_extra colegiado_campos_extra Data Type NU LL Identit y lt id_colegiado_campos_extra bigint(20) bigint(20) char(20) colegiado_incompatibilidad colegiado_incompatibilidadcolegiado_incompatibilidad colegiado_incompatibilidad Data Type NU LL Identit y lt id_colegiado_inhabilitacion bigint(20) bigint(20) date varchar(256) text tinyint(1) S Defau Commen t Defau Commen t
VENTANIL L PROYECTO FINAL DE CARRER A 152 colegiado_inhabilitacion colegiado_inhabilitacioncolegiado_inhabilitacion colegiado_inhabilitacion Name id_colegiado_inhabilitacion id_colegiado id_origen_inhabilitacion id_tipo_inhabili tacion origen_inhabilitacion tipo_inhabilitacion f_inicio f_fin descripcion activa L A UNICA PARA COLEGIOS PROFESIONALE S A colegiado_inhabilitacion colegiado_inhabilitacioncolegiado_inhabilitacion colegiado_inhabilitacion Data Type NU LL Identit y lt id_colegiado_inhabilitacion bigint(20) bigint(20) id_origen_inhabilitacion bigint(20) tacion bigint(20) origen_inhabilitacion char(5) char(5) date datetime varchar(256) tinyint(1) S Defau Commen t
VENTANIL L PROYECTO FINAL DE CARRER A 153 colegiado_titulacion colegiado_titulacioncolegiado_titulacion colegiado_titulacion Name id_colegiado id_titulacion id_escuela anyo_terminacion compania_src compania_srccompania_src compania_src Name id_compania_src codigo descripcion csd_pob_comunidad_autonoma csd_pob_comunidad_autonomacsd_pob_comunidad_autonoma csd_pob_comunidad_autonoma Name id_comunidad_autonom codigo descripcion csd_pob_municipio csd_pob_municipiocsd_pob_municipio csd_pob_municipio Name L A UNICA PARA COLEGIOS PROFESIONALE S A colegiado_titulacion colegiado_titulacioncolegiado_titulacion colegiado_titulacion Data Type NUL L Identity Default bigint(20) bigint(20) bigint(20) char(4) Data Type NUL L Identity Default bigint(20) varchar(5) varchar(100) csd_pob_comunidad_autonoma csd_pob_comunidad_autonomacsd_pob_comunidad_autonoma csd_pob_comunidad_autonoma Data Type NU LL Identit y lt id_comunidad_autonom a bigint(20) char(2) varchar(100) csd_pob_municipio csd_pob_municipiocsd_pob_municipio csd_pob_municipio Data Type NUL L Identity Default S Default Comment Default Comment Defau Commen t Default Comment