Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
proyectogastrobaska [2009/09/11 12:07]
10.12.12.12
proyectogastrobaska [2017/03/27 17:44] (actual)
Línea 42: Línea 42:
  
 **Enlaces**:​ contenido16.tpl **Enlaces**:​ contenido16.tpl
 +
 +**Presupuesto evento**: contenido17.tpl
 +
 +**Radio de acción**: contenido18.tpl
  
 === Acciones === === Acciones ===
Línea 55: Línea 59:
 ===== Definición Personalizaciones ===== ===== Definición Personalizaciones =====
  
-=== Bolsa de trabajo ​=== +==== Fase II ====
-Esta funcionalidad dispondrá de las siguientes características:​+
  
-== Gestión de ofertas == +Se ha creado ​un acceso FTP para que se pueda acceder desde gastrobaska a este servidor para importar los ficheros ​.CSV de DOCUNET que se leen todas las noches para importar ​la info de Atención al Cliente.
-El gestor dispondrá de un módulo de gestión de ofertas de empleoPor cada oferta tendrá la siguiente información:​ +
-• Nombre ​de la oferta. +
-• Duración ​de la misma. +
-• Estado (activa / inactiva). +
-• Número de plazas disponibles. +
-• Usuarios apuntados a la oferta.+
  
-== Gestión de usuarios/CV == +La carpeta donde se guardan ​es:
-Nos servirá para gestionar la información de los usuarios que se apunten a cualquiera de nuestras ofertas. También podremos filtrar para saber las ofertas a las que está apuntado un usuario dado. La información que guardaremos por cada usuario ​es la que mostramos en la web: +
-• Nombre y apellidos +
-• Dirección completa +
-• DNI (lo usaremos para identificarle) +
-• Fecha de nacimiento +
-• Teléfono +
-• Email (lo usaremos para identificarle) +
-• Si tiene carne de manipulador de alimentos y su vigencia, carné de conducir, Vehículo propio y nivel de euskera.+
  
-== Herramientas de estado por usuario == +merkagest/​sga/​docunet
-Herramienta que usaremos para identificar el estado en el que se encuentra un usuario respecto de una oferta en concreto. Es decir, si ha sido preseleccionado,​ desestimado,​ visto, no visto, etc.+
  
-== Base de Datos == +==== Fase III ====
-    * Nueva Tabla tblmaecaracteristicas (Ver Adjunto).+
  
-{{:​tblmaecaracteristicas.doc|}}+Se necesita activar el modulo php5-mssql en el servidor en el que se use.
  
-    * Nueva Tabla tblcfgcaracproducto (Ver Adjunto). 
  
-{{:​tblcfgcaracproducto.doc|}}+===== Módulos ====
  
-== Modulos a los que afecta ​=+=== Bolsa de trabajo ===
-    * Gestor: Módulo ​de familias / productos+
  
-== Lugares donde se usa == +== Funcionalidad ​== 
-    * En los contenidos ​para mostrar ​+La gestión interna de los CV la realizará el administrador,​ el cual dispondrá de un módulo en el gestor ​para llevar a cabo la misma. Esta funcionalidad dispondrá de las siguientes características:​
  
-== Archivos modificados == +**Gestión de ofertas** 
-    ​apidefines.inc  +El gestor dispondrá de un módulo de gestión de ofertas de empleoPor cada oferta tendrá la siguiente información:​ 
-    ​apiformat.inc +  * Nombre de la oferta.
-    apicatalogo.inc+
  
-=== Modificación del módulo ​de usuarios (asignación de crédito) ===+  * Duración ​de la misma.
  
-== Funcionalidad == +  ​* Estado (activa / inactiva).
-    ​Se ha añadido el campo crédito en la tabla **tblcfgusuweb** para comprobar el crédito que tiene asignado un cliente.  +
-    * Productos: desde aquí se gestionan los contenidos de las características de un producto dado.+
  
-== Base de Datos == +  ​* Número de plazas disponibles.
-    ​Modificada la tabla tblcfgusuweb (añadido campo usuCredito).+
  
-== Modulos a los que afecta == +  ​* Usuarios apuntados a la oferta.
-    ​Gestor: Módulo de usuarios+
  
-== Lugares donde se usa == 
-    * A la hora de realziar un pedido tenemos que comprobar si ese cliente sigue teniendo crédito o no. 
  
-== Archivos modificados == 
  
-===== Módulos ====+**Gestión de usuarios/​CV** 
 +Nos servirá para gestionar la información de los usuarios que se apunten a cualquiera de nuestras ofertas. También podremos filtrar para saber las ofertas a las que está apuntado un usuario dado. La información que guardaremos por cada usuario es la que mostramos en la web: 
 +  * Nombre y apellidos
  
-=== Calendarios ===+  * Dirección completa
  
-== Funcionalidad == +  * DNI (lo usaremos para identificarle) 
-    Se ha añadido una tabla **tblcfgcalendario** para guardar los calendarios. ​+   
 +  ​Fecha de nacimiento 
 + 
 +  ​Teléfono 
 + 
 +  ​Email (lo usaremos ​para identificarle)
  
-    ​Se ha añadido una tabla **tblcfgcalendariodetalle** para guardar las actividades ​de cada calendario+  ​Si tiene carne de manipulador de alimentos y su vigencia, carné de conducir, Vehículo propio y nivel de euskera.
  
-    ​Se ha añadido la función FindCalendario (nos devuelve la información ​de un calendario dado) en apifind.inc,​ la función FormatCalendario (formateo los campos del calendario y de sus actividades) ​en apiformat.inc+ 
 +**Herramientas ​de estado por usuario** 
 +Herramienta que usaremos para identificar el estado ​en el que se encuentra un usuario respecto ​de una oferta ​en concretoEs decir, si ha sido preseleccionado,​ desestimado,​ visto, no visto, etc.
  
 == Base de Datos == == Base de Datos ==
-    * Nueva Tabla tblcfgcalendario ​(Ver Adjunto).+    * Nueva Tabla tblregofertas ​(ofertas de trabajo). 
 + 
 +  CREATE TABLE IF NOT EXISTS `tblregofertas` ( 
 +    `ofeId` int(10) NOT NULL auto_increment,​ 
 +    `ofeNombre` varchar(255) NOT NULL, 
 +    `ofeDescripcion` text NOT NULL, 
 +    `ofeDuracion` int(4) NOT NULL default '​30',​ 
 +    `ofeEstado` tinyint(1) NOT NULL default '​1',​ 
 +    `ofePlazas` int(4) NOT NULL default '​0',​ 
 +    `ofeFechaPub` date NOT NULL, 
 +    `ofeFechaFin` date NOT NULL, 
 +    PRIMARY KEY  (`ofeId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​ 
 + 
 +    * Nueva Tabla tblregcv (Curriculum Vitae). 
 + 
 +  CREATE TABLE IF NOT EXISTS `tblregcv` ( 
 +    `cvId` int(10) NOT NULL auto_increment,​ 
 +    `cvNombre` varchar(100) NOT NULL, 
 +    `cvApellidos` varchar(255) NOT NULL, 
 +    `cvDireccion` varchar(255) NOT NULL, 
 +    `cvPoblacion` varchar(255) NOT NULL, 
 +    `cvCP` int(5) NOT NULL, 
 +    `cvProvincia` tinyint(2) NOT NULL, 
 +    `cvDni` varchar(9) NOT NULL, 
 +    `cvFechaNac` date NOT NULL, 
 +    `cvEmail` varchar(255) NOT NULL, 
 +    `cvTelefono` varchar(9) NOT NULL, 
 +    `cvManipulador` tinyint(1) NOT NULL, 
 +    `cvFechaCad` date NOT NULL, 
 +    `cvVehiculo` tinyint(1) NOT NULL, 
 +    `cvEuskara` varchar(25) NOT NULL, 
 +    `cvReferencias` text NOT NULL, 
 +    `cvObservaciones` text NOT NULL, 
 +    `cvFechaRec` date NOT NULL COMMENT 'Fecha recepcion CV', 
 +    `cvFichero` varchar(255) default NULL, 
 +    PRIMARY KEY  (`cvId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​
  
-{{:​plantillas_merkagest:​sake_tblcfgcalendario.doc|sake_tblcfgcalendario.doc}}+    * Nueva Tabla tblregestados (Estados posibles en lso que se encuentra un trabajador).
  
-    ​* Nueva Tabla tblcfgcalendariodetalle ​(Ver Adjunto).+  CREATE TABLE IF NOT EXISTS `tblregestados` ( 
 +    `estId` int(10) NOT NULL auto_increment,​ 
 +    `estNombre` varchar(255) NOT NULL, 
 +    PRIMARY KEY  (`estId`) 
 +  ) TYPE=MyISAM ​ AUTO_INCREMENT=1;​ 
 +  
 +    ​* Nueva Tabla uniofecvest ​(Tabla que une ofertas, Cv y estados).
  
-{{:​plantillas_merkagest:​sake_tblcfgcalendariodetalle.doc|sake_tblcfgcalendariodetalle.doc}}+  CREATE TABLE IF NOT EXISTS `uniofecvest` ( 
 +    `ofeId` int(10) NOT NULL, 
 +    `cvId` int(10) NOT NULL, 
 +    `estId` int(10) NOT NULL, 
 +    PRIMARY KEY  (`ofeId`,​`cvId`,​`estId`) 
 +  ) TYPE=MyISAM COMMENT='​Tabla que une ofertas, Cv y estados';​
  
 == Modulos a los que afecta == == Modulos a los que afecta ==
-    * Gestor: Módulo ​Calendarios+    * Gestor: Módulo ​Empleo
  
 == Lugares donde se usa == == Lugares donde se usa ==
-    * En los contenidos para mostrar ​+    * En la seccion de empleo.
  
 == Archivos modificados == == Archivos modificados ==
-    * calendario+    * empleo
-    * contenido/​conteedit.inc +    * cv.php 
-    * apidefines.inc +    * cvedit.php 
 +    * cvfil.php 
 +    * cvlst.php 
 +    * ofertas.php 
 +    * ofertaedit.php 
 +    * ofertafil.php 
 +    * ofertalst.php 
 +    * estados.php 
 +    * api.inc
     * apiformat.inc     * apiformat.inc
-    * apicatalogo.inc 
     * apifind.inc     * apifind.inc
 +    * empleo/cv/
  
 ===== Nucleo ===== ===== Nucleo =====
 [[Nucleo2.2.0|Nucleo 2.2.0]] [[Nucleo2.2.0|Nucleo 2.2.0]]