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:09]
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.+
  
 +La carpeta donde se guardan es:
  
-** Gestión de usuarios/CV ** +merkagest/sga/docunet
-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 ** +==== Fase III ====
-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 == +Se necesita activar el modulo php5-mssql en el servidor en el que se use.
-    * Nueva Tabla tblmaecaracteristicas (Ver Adjunto).+
  
-{{:​tblmaecaracteristicas.doc|}} 
  
-    * Nueva Tabla tblcfgcaracproducto (Ver Adjunto).+===== Módulos ====
  
-{{:​tblcfgcaracproducto.doc|}}+=== Bolsa de trabajo ===
  
-== Modulos a los que afecta ​== +== Funcionalidad ​== 
-    * Gestor: Módulo ​de familias / productos+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:​
  
-== Lugares donde se usa == +**Gestión de ofertas** 
-    En los contenidos para mostrar ​+El gestor dispondrá de un módulo de gestión de ofertas de empleo. Por cada oferta tendrá la siguiente información:​ 
 +  * Nombre de la oferta.
  
-== Archivos modificados == +  ​* Duración de la misma.
-    ​apidefines.inc  +
-    * apiformat.inc +
-    * apicatalogo.inc+
  
-=== Modificación del módulo de usuarios ​(asignación de crédito===+  * Estado ​(activa / inactiva).
  
-== Funcionalidad == +  ​* Número ​de plazas disponibles.
-    ​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 == +  ​* Usuarios apuntados a la oferta.
-    ​Modificada ​la tabla tblcfgusuweb (añadido campo usuCredito).+
  
-== Modulos a los que afecta == 
-    * 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 ==+**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
  
-===== Módulos ====+  * Dirección completa
  
-=== Calendarios ===+  * DNI (lo usaremos para identificarle) 
 +   
 +  * Fecha de nacimiento
  
-== Funcionalidad == +  ​Teléfono
-    ​Se ha añadido una tabla **tblcfgcalendario** para guardar los calendarios. ​+
  
-    * Se ha añadido una tabla **tblcfgcalendariodetalle** para guardar las actividades de cada calendario. ​+  ​Email (lo usaremos ​para identificarle)
  
-    ​Se ha añadido la función FindCalendario (nos devuelve la información ​de un calendario dado) en apifind.incla función FormatCalendario (formateo los campos del calendario ​y de sus actividades) ​en apiformat.inc+  ​Si tiene carne de manipulador de alimentos y su vigencia, carné de conducirVehículo propio ​nivel de euskera. 
 + 
 + 
 +**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]]