DIPUTACIÓN PROVINCIAL DE TOLEDO Gestión de empresas Diseño Revisión 1.2 Fecha: Octubre 2013 Autor: Ana Palacios Sistemas Informáticos Abiertos, S.A. Avenida de Europa, 2 Alcor Plaza Edificio B Parque Oeste Alcorcón 28922 Alcorcón Madrid (España) Telf: (34) 902 480 580 Fax: (34) 91 307 79 80 www.siainternational. com
Histórico de control de cambios del Documento Revisión Fecha Autor (es) Descripción 1.2 09/10/2013 Ana Palacios Diseño del procedimiento de Gestión de empresas. Revisado por: Aprobado por: Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 2 de 13
ÍNDICE 1. INTRODUCCIÓN... 4 2. PROCEDIMIENTO DE GESTIÓN DE EMPRESAS... 5 2.1 Esquema del procedimiento... 5 2.2 Ficha del procedimiento... 5 2.3 Eventos del procedimiento... 5 2.4 Entidades del procedimiento... 6 2.5 Entidad empresa... 6 2.5.1 Eventos entidad empresa... 6 2.6 Permisos del procedimiento... 6 3. FASES DEL PROCEDIMIENTO... 8 4. ENTIDADES... 9 4.1 Expediente... 9 4.2 Formulario DPT_EXPEDIENTE_SIN_INTERESADO_PRINCIPAL... 9 4.3 Empresa... 9 4.4 Formulario CONTRATACION_EMPRESA... 10 5. TABLAS DE VALIDACIÓN... 12 5.1 Vista de municipios... 12 5.2 Vista de provincias... 12 5.3 Vista de países... 13 Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 3 de 13
1. INTRODUCCIÓN El presente documento presenta el diseño del procedimiento de Gestión de Empresas. Este procedimiento, realizará las funciones de mantenimiento de empresas para el departamento de Contratación de la Diputación de Toledo. El presente diseño está adaptado a las características propias de la aplicación de tramitación de la plataforma SIGM 3.0 para la creación de un procedimiento administrativo. Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 4 de 13
2. PROCEDIMIENTO DE GESTIÓN DE EMPRESAS El modelo del procedimiento de Gestión de Empresas que se presenta a continuación tendrá un único expediente que no se podrá cerrar ni borrar. Su funcionamiento servirá para realizar operaciones de mantenimiento de empresas que podrán ser licitadoras en los procedimientos de contratos realizados para el servicio de Contratación. No será necesario ningún trámite. A continuación se presenta el Flujo de trabajo para Peticiones. Flujo de trabajo de Gestión de Empresas - NOMBRE PROCEDIMIENTO: Gestión de Empresas - VARIABLE DEL SISTEMA: DPT_PCD_COD_GESTION_EMPRESAS. 2.1 Esquema del procedimiento El esquema del procedimiento de Gestión de Empresas es es el más sencillo: - FASE INICIO 2.2 Ficha del procedimiento - CODIGO PROCEDIMIENTO: DPT-C01 - TÍTULO CORTO: Gestión de Empresa - ASUNTO: Gestión de Empresa 2.3 Eventos del procedimiento - Evento iniciar: o Regla: OnlyOneExpedientOpen. Solo se podrá tener abierto un procedimiento de este tipo. - Evento borrar: o Regla: DevuelveFalseTerminarGestionEmpresasRule. Regla que devuelve siempre False, ya que este procedimiento no se permite terminar ni borrar. Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 5 de 13
- Enviar a la papelera: o Regla: DevuelveFalseTerminarGestionEmpresasRule. Regla que devuelve siempre False, ya que este procedimiento no se permite terminar ni borrar. - Evento Terminar: o Regla: DevuelveFalseTerminarGestionEmpresasRule. Regla que devuelve siempre False, ya que este procedimiento no se permite terminar ni borrar. 2.4 Entidades del procedimiento Las entidades de este procedimiento serán: - Expediente - Empresas A continuación se presentan solamente las opciones de las entidades que varían respecto a las opciones por defecto. Sus definiciones y las entidades nuevas que será necesario crear para este procedimiento junto con todas sus características, se tratan más adelante en el punto 4 Entidades del presente documento. 2.5 Entidad empresa 2.5.1 Eventos entidad empresa - Evento modificar: o Regla: CompruebaCIFModificarEmpresaRule. Al modificar la entidad se comprobará que el CIF no está duplicado. 2.6 Permisos del procedimiento Los permisos dados en el procedimiento se darán a nivel de. Dentro de cada servicio deberán estar incluidos como usuarios todas y cada una de las personas que forman parte de ese servicio. - Servicio de Contratación: permisos de inicio edición y consulta o o o Iniciar expedientes Consultar expedientes Consultar y editar expedientes Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 6 de 13
Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 7 de 13
3. FASES DEL PROCEDIMIENTO El procedimiento de Gestión de Empresas tendrá una única fase sin ningún trámite. La fase es: - Fase de inicio Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 8 de 13
4. ENTIDADES A continuación se define todo lo necesario para completar las entidades del procedimiento y sus características. 4.1 Expediente La entidad de Expediente tendrá un nuevo formulario para el procedimiento de Gestión de Empresas. 4.1.1 Formulario DPT_EXPEDIENTE_SIN_INTERESADO_PRINCIPAL El formulario presentará los datos básicos del expediente tal y como se aparecen en el formulario por defecto. Los campos a presentar serán: - Nº de expediente - Fecha de apertura - Asunto - Estado administrativo - Sección iniciadora 4.2 Empresa - NOMBRE TABLA: CONTRATACION_EMPRESA Contratación. Esta entidad permitirá el mantenimiento de empresas para los expedientes de COLUMNA TIPO NULO DESCRIPCIÓN ID Entero largo No Primary key NUMEXP Texto (30) No Número de expediente NOMBRE Texto (64) No Nombre de la empresa CIF Texto (12) No Cif de la empresa PERSONA_CONTACTO Texto (64) Si Representante de la empresa DIRECCION Texto (128) Si Dirección de la empresa MUNICIPIO Texto (64) Si Municipio de la dirección de la empresa Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 9 de 13
PROVINCIA Texto (64) Si Provincia de la dirección de la empresa PAIS Texto (64) Si País de la dirección de la empresa COD_POSTAL Entero (5) Si Código postal TELEFONO_FIJO Texto (15) Si Teléfono fijo de la empresa TELEFONO_MOVIL Texto (15) Si Teléfono móvil de contacto EMAIL Texto (100) No Correo electrónico de la empresa. 4.3 Formulario CONTRATACION_EMPRESA Para esta nueva entidad se creará un formulario que presentará los datos de la empresa editada en la parte superior y la lista de empresas existentes en la parte inferior. Servirá para realizar un mantenimiento de empresas. Al comienzo del formulario, a la derecha se mostrará un enlace: Buscar empresa. Este enlace presentará una ventana con los campos utilizados de filtro en la búsqueda de empresas. Los campos serán CIF y nombre. En la parte superior derecha aparecerán dos enlaces para buscar y cancelar. Al pulsar el enlace de búsqueda se mostrará una nueva ventana con la lista de empresas encontradas. Al seleccionar una se cerrarán las ventanas emergentes y se mostrará en el formulario los datos de la empresa seleccionada. CAMPO DESCRIPCIÓN CIF Campo de texto libre. Mostrará una lupa para realizar la búsqueda de empresas. NOMBRE Campo de texto libre. Mostrará una lupa para realizar la búsqueda de empresas. PERSONA_CONTACTO Campo de texto libre. DIRECCION Campo de texto libre. MUNICIPIO Campo de texto deshabilitado. Mostrará una lupa para realizar la búsqueda de municipios. Las provincias se encuentran en la tabla SCR_CITIES de registro PROVINCIA Campo de texto deshabilitado. Mostrará una lupa para realizar la búsqueda de provincias. Las provincias se encuentran en la tabla SCR_PROV de registro PAIS Campo de texto deshabilitado. Mostrará una lupa para realizar la búsqueda de países. Las provincias se encuentran en la tabla SCR_COUNTRY de registro Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 10 de 13
COD_POSTAL TELEFONO_FIJO TELEFONO_MOVIL EMAIL Campo de texto libre. Campo de texto libre. Campo de texto libre. Campo de texto libre Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 11 de 13
5. TABLAS DE VALIDACIÓN Para poder presentar municipios, provincias y países en el formulario de la empresa, se crean vistas de validación a las tablas de la base de datos de Registro. Las vistas son las siguientes: 5.1 Vista de municipios - NOMBRE TABLA: DPT_TBL_VIEW_MUNICIPIO Se creará una vista de la tabla de municipios (SCR_CITIES) de la base de datos de registro para poder utilizarla como tabla de validación de municipios. CREATE OR REPLACE VIEW DPT_TBL_VIEW_MUNICIPIO AS SELECT ID, CODE AS VALOR, NAME AS SUSTITUTO, 1::numeric(1,0) AS vigente, id::numeric(10,0) AS orden, ID_PROV FROM dblink('dbname=registro_000', 'select * from SCR_CITIES') AS t1( ID integer, tmstamp timestamp without time zone, CODE character varying(16), NAME character varying(50), ID_PROV integer); 5.2 Vista de provincias - NOMBRE TABLA: DPT_TBL_VIEW_PROVINCIAS Se creará una vista de la tabla de municipios (SCR_PROV) de la base de datos de registro para poder utilizarla como tabla de validación de provincias. CREATE OR REPLACE VIEW DPT_TBL_VIEW_PROVINCIAS AS SELECT ID, CODE AS VALOR, NAME AS SUSTITUTO, Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 12 de 13
1::numeric(1,0) AS vigente, id::numeric(10,0) AS orden FROM dblink('dbname=registro_000', 'select * from SCR_PROV ) AS t1( ID integer, tmstamp timestamp without time zone, CODE character varying(16), NAME character varying(50)); 5.3 Vista de países - NOMBRE TABLA: DPT_TBL_VIEW_PAISES Se creará una vista de la tabla de municipios (SCR_COUNTRY) de la base de datos de registro para poder utilizarla como tabla de validación de países. CREATE OR REPLACE VIEW DPT_TBL_VIEW_PAISES AS SELECT ID, CODE AS VALOR, NAME AS SUSTITUTO, 1::numeric(1,0) AS vigente, id::numeric(10,0) AS orden FROM dblink('dbname=registro_000', 'select * from SCR_COUNTRY') AS t1( ID integer, tmstamp timestamp without time zone, CODE character varying(16), NAME character varying(50)); Diseño Gestión de empresas. SIGM3.0, Rev 1.2 Página 13 de 13