-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1:3306
-- Tiempo de generación: 17-05-2023 a las 16:56:51
-- Versión del servidor: 5.7.31
-- Versión de PHP: 7.4.33

START TRANSACTION;



--
-- Base de datos: `noconformidad`
--

DELIMITER $$
--
-- Procedimientos
--
DROP PROCEDURE IF EXISTS `ActividadConsultaGral`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ActividadConsultaGral` (`IdPque` INT)  BEGIN
	SELECT IdActividad, Actividad, Responsable, 
    DATE_FORMAT(FechaCompromiso,'%d/%m/%Y') AS Compromiso,
    DATE_FORMAT(FechaRealizo,'%d/%m/%Y') AS Realizó,  
	DATE_FORMAT(FechaPro,'%d/%m/%Y') AS Programado, 
    DATE_FORMAT(FechaPro,'%d/%m/%Y') AS Finalizó
    FROM Actividad
    WHERE IdPorque = IdPque;
END$$

DROP PROCEDURE IF EXISTS `ActividadNC`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ActividadNC` (IN `ActividadId` INT, IN `idMainCause` INT, IN `Activ` VARCHAR(255), IN `Respon` VARCHAR(50), IN `FechaC` DATE, IN `FechaR` DATE, IN `FechaI` DATE, IN `FechaF` DATE, IN `Finish` INT, IN `TipoProceso` INT)  BEGIN

CASE

	WHEN TipoProceso = 1 

	THEN

        INSERT INTO Actividad (IdCausaRaiz, Actividad, Responsable, FechaCompromiso, FechaRealizo, FechaIni, FechaFin, Terminada) 

        VALUES (idMainCause, Activ, Respon, FechaC, FechaR, FechaI, FechaF, Finish);

			

	WHEN TipoProceso = 2

	THEN

		UPDATE Actividad SET IdCausaRaiz = idMainCause, Actividad = Activ, Responsable = Respon, FechaCompromiso = FechaC, FechaRealizo = FechaR, FechaIni = FechaI, FechaFin = FechaF, Terminada = Finish

		WHERE IdActividad = ActividadId; 

        

	WHEN TipoProceso = 3

	THEN

        DELETE FROM Actividad WHERE IdActividad = ActividadId; 

        

	WHEN TipoProceso = 4

	THEN

		SELECT IdActividad, A.Actividad, A.Responsable, 

		A.FechaCompromiso, A.FechaRealizo, A.FechaFin,A.Terminada

		FROM Actividad A

		WHERE A.IdActividad = ActividadId;

	ELSE BEGIN

	END;

END CASE;

END$$

DROP PROCEDURE IF EXISTS `ActualizaAlta`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `ActualizaAlta` (`idNoConf` INT)  BEGIN
  DECLARE _IdCausa INT;
  DECLARE Acum float;
  DECLARE var_final INT DEFAULT 0;
  
  DECLARE CursorCausa CURSOR FOR SELECT IdCausa, Acomulado
  FROM Causa C INNER JOIN TormentaIdea T ON C.IdTormentaIdea=T.IdTormentaIdea
  /*WHERE CONVERT(Acomulado,DECIMAL) <= 80  */
  AND T.IdNoConformidad = idNoConf
  ORDER BY NPR DESC;
  
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_final = 1;
  
  OPEN CursorCausa;
  
  bucle: LOOP
    FETCH CursorCausa INTO _IdCausa, Acum;
    UPDATE Causa SET Alta = 1  WHERE IdCausa = _IdCausa;
    CALL PorqueAltaU(idNoConf,_IdCausa);
    IF var_final = 1 or Acum > 80 THEN
      LEAVE bucle;
    END IF;

  END LOOP bucle;
  
  CLOSE CursorCausa;
END$$

DROP PROCEDURE IF EXISTS `CincoWDHNC`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `CincoWDHNC` (`idNoConf` INT, `quien` VARCHAR(500), `que` VARCHAR(500), `donde` VARCHAR(500), `cual` VARCHAR(500), `cuando` VARCHAR(500), `como` VARCHAR(500), `cuanto` VARCHAR(500))  BEGIN
DECLARE Existe INT DEFAULT 0;
DECLARE AuxStatus VARCHAR(20) DEFAULT '';
SET Existe = (SELECT COUNT(*) FROM CincoWdosH C WHERE C.IdNoConformidad = idNoConf);
IF Existe = 1
	THEN 
		SET @IdCincoWHP := (SELECT IdCincoWH FROM CincoWdosH C WHERE C.IdNoConformidad = idNoConf);
		UPDATE CincoWdosH SET Whos = quien, What = que, Wheres = donde, Which = cual, 
							  Whens = cuando, How = como, How_Much = cuanto,
                              Problema = CONCAT(IF(ISNULL(quien) = '',quien,''),' ',IF(ISNULL(que) = '',que,''),' ',
												IF(ISNULL(donde) = '',donde,''),' ',IF(ISNULL(cual) = '',cual,''),' ',
                                                IF(ISNULL(cuando) = '',cuando,''),' ',IF(ISNULL(como) = '',como,''),' ', 
                                                IF(ISNULL(cuanto) = '',cuanto,''))
        WHERE IdCincoWH = @IdCincoWHP;
	ELSE
		INSERT INTO CincoWdosH (Whos, What, Wheres, Which,Whens, How, How_Much, IdNoConformidad, Problema)
        VALUES(quien, que, donde, cual, cuando, como, cuanto, idNoConf, 
        CONCAT(IF(ISNULL(quien) = '',quien,''),' ',IF(ISNULL(que) = '',que,''),' ',
				IF(ISNULL(donde) = '',donde,''),' ',IF(ISNULL(cual) = '',cual,''),' ',
				IF(ISNULL(cuando) = '',cuando,''),' ',IF(ISNULL(como) = '',como,''),' ', 
				IF(ISNULL(cuanto) = '',cuanto,'')));
END IF;
SET AuxStatus = (SELECT Estatus FROM NoConformidad WHERE IdNoConformidad = idNoConf);
IF AuxStatus = 1/*Nuevo*/
 THEN 
	UPDATE NoConformidad SET Estatus=2 WHERE IdNoConformidad = idNoConf;
END IF;

SELECT Problema, Estatus FROM CincoWdosH C INNER JOIN NoConformidad N 
ON C.IdNoConformidad = N.IdNoConformidad
WHERE C.IdNoConformidad = idNoConf;
END$$

DROP PROCEDURE IF EXISTS `CrudNoConformidad`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `CrudNoConformidad` (`IdNoConformi` INT, `IdArea` INT, `Notifi` INT, `Descrip` TEXT(1000), `Fuent` VARCHAR(30), `StatusSNC` VARCHAR(30), `TipoProceso` INT, `idUser` INT)  BEGIN
DECLARE NewClaveAC CHAR(10) DEFAULT '';
DECLARE Existe INT DEFAULT 0;

CASE
	WHEN TipoProceso = 1 
	THEN
		IF IdNoConformi = 0
        THEN
			
			SET NewClaveAC = (SELECT 
					CASE
						WHEN (CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) <  10 
							THEN 
								CONCAT(LEFT(MAX(N.ClaveAC),LENGTH(MAX(N.ClaveAC))-3),
								LPAD(INSERT(CAST((CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) AS CHAR(3)),1,0, 000),3,'0'))
						WHEN (CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) <  100 
							THEN 
								CONCAT(LEFT(MAX(N.ClaveAC),LENGTH(MAX(N.ClaveAC))-3),
								INSERT(CAST((CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) AS CHAR(3)),1,0, 00)) 
						WHEN (CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) >= 100 
							THEN 
								CONCAT(LEFT(MAX(N.ClaveAC),LENGTH(MAX(N.ClaveAC))-3),
								INSERT(CAST((CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) AS CHAR(3)),0,0, 00))
					END
				  FROM NoConformidad N
				  WHERE N.IdAreas = IdArea);
                  
			IF NewClaveAC IS NULL
				THEN
					SET NewClaveAC = (SELECT CONCAT(Clave,'001') FROM Areas WHERE IdAreas = IdArea);
			END IF;
			INSERT INTO NoConformidad(IdAreas, Notifica, ClaveAC, FechaAlta, Descripcion, Fuente, Estatus)
			VALUES (IdArea, Notifi, NewClaveAC, CURDATE(), Descrip, Fuent, 'Nuevo');
        ELSE
			UPDATE NoConformidad SET IdAreas = IF(IdArea = 0, IdAreas, IdArea), Notifica = Notifi, Descripcion = Descrip, Fuente = Fuent  
			WHERE IdNoConformidad = IdNoConformi;
		END IF;
	WHEN TipoProceso = 2 
	THEN
		DELETE FROM NoConformidad WHERE IdNoConformidad = IdNoConformi;
	WHEN TipoProceso = 3 
	THEN
		IF idUser = 3
			THEN
				
				SELECT DISTINCT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
				Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
				N.Fuente, N.Estatus
				FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
				ON A.IdAreas = AL.IdAreas
				WHERE TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=30 
				AND (N.Estatus = 'Nuevo' OR N.Estatus = 'Proceso' OR N.Estatus ='Completo');
            ELSE
				
				SELECT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
				Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
				N.Fuente, N.Estatus
				FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
				ON A.IdAreas = AL.IdAreas
				WHERE TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=30 
				AND AL.id = idUser
				AND (N.Estatus = 'Nuevo' OR N.Estatus = 'Proceso' OR N.Estatus ='Completo');
			END IF;
	WHEN TipoProceso = 4
    THEN
		IF idUser = 3
          THEN
			SELECT DISTINCT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
			Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, 
			DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
			N.Fuente, N.Estatus
			FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
			ON A.IdAreas = AL.IdAreas
			WHERE TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=30 
			AND (N.Estatus != 'Finalizado' AND N.Estatus != 'Autorizado' AND N.Estatus != 'Rechazado' AND N.Estatus != 'Revisado' AND N.Estatus != 'Completo');
		ELSE
			
			SELECT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
			Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, 
			DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
			N.Fuente, N.Estatus
			FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
			ON A.IdAreas = AL.IdAreas
			WHERE TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=30 
			AND AL.id = idUser
			AND (N.Estatus != 'Finalizado' AND N.Estatus != 'Autorizado' AND N.Estatus != 'Rechazado' AND N.Estatus != 'Revisado' AND N.Estatus != 'Completo');
		END IF;
    WHEN TipoProceso = 5
    THEN
		IF idUser = 3
			THEN
				
				SELECT DISTINCT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
				Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, 
				DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
				N.Fuente, N.Estatus
				FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
				ON A.IdAreas = AL.IdAreas
				WHERE N.Estatus = StatusSNC;
			ELSE
				
				SELECT N.IdNoConformidad AS ID, A.Areas AS 'Area Afectada', 
				Notifica(N.IdNoConformidad) AS Notifica, N.ClaveAC, 
				DATE_FORMAT(N.FechaAlta,'%d/%m/%Y') AS 'Fecha Alta', 
				N.Fuente, N.Estatus
				FROM NoConformidad N INNER JOIN Areas A ON N.IdAreas = A.IdAreas INNER JOIN AreasLogin AL
				ON A.IdAreas = AL.IdAreas
				WHERE N.Estatus = StatusSNC
				AND AL.id = idUser;
			END IF;
END CASE;
END$$

DROP PROCEDURE IF EXISTS `DeleteAlta0`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `DeleteAlta0` (`IdNoConf` INT)  BEGIN
  DECLARE _IdPorque INT;
  DECLARE var_final INT DEFAULT 0;
  
  DECLARE CursorDelete CURSOR FOR 
	SELECT P.IdPorque 
	FROM Porque P 
    INNER JOIN Causa C
	ON P.IdCausa = C.IdCausa
	WHERE P.IdNoConformidad = IdNoConf
    AND Padre = 0 
    AND Alta = 0;
  
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_final = 1;
  
  OPEN CursorDelete;
  
  bucle: LOOP
    FETCH CursorDelete INTO _IdPorque;
    IF var_final = 1 THEN
      LEAVE bucle;
    END IF;
	DELETE FROM Porque WHERE IdPorque = _IdPorque;
  END LOOP bucle;
  
  CLOSE CursorDelete;
END$$

DROP PROCEDURE IF EXISTS `PlanAccion`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `PlanAccion` (`idNoConf` INT, `RespPlan` VARCHAR(50), `idCausaR` INT, `maincause` VARCHAR(255), `TipoProceso` INT)  BEGIN
DECLARE Existe INT DEFAULT 0;
DECLARE idUltimo INT DEFAULT 0;

SET Existe = (SELECT COUNT(*) FROM PlanAccion P WHERE P.IdNoConformidad = idNoConf);

IF Existe = 1
	THEN
		CASE
			WHEN TipoProceso = 1 
            THEN
				SET idUltimo = (SELECT IdPlanAccion FROM PlanAccion P INNER JOIN NoConformidad N 
				ON P.IdNoConformidad = N.IdNoConformidad WHERE P.IdNoConformidad = idNoConf);
                INSERT INTO CausaRaiz (IdPlanAccion, CausaRaiz) VALUES(idUltimo, maincause);
                
			WHEN TipoProceso = 2
            THEN
				UPDATE CausaRaiz SET CausaRaiz = maincause WHERE IdCausaRaiz = idCausaR;
                
			WHEN TipoProceso = 3
            THEN
				DELETE FROM CausaRaiz WHERE IdCausaRaiz = idCausaR;
			WHEN TipoProceso = 4
            THEN
				SELECT IdActividad, C.CausaRaiz, P.ResponsablePlan, A.Actividad, A.Responsable, 
				A.FechaCompromiso, A.FechaRealizo, A.FechaFin
				FROM Actividad A INNER JOIN (CausaRaiz C INNER JOIN PlanAccion P 
				ON C.IdPlanAccion = P.IdPlanAccion)
				ON A.IdCausaRaiz = C.IdCausaRaiz
				WHERE P.IdNoConformidad = idNoConf;
			ELSE BEGIN
			END;
    END CASE;
ELSE
		INSERT INTO PlanAccion (IdNoConformidad, ResponsablePlan, Fecha) VALUES (idNoConf, RespPlan, CURDATE());
		SET idUltimo = (SELECT IdPlanAccion FROM PlanAccion WHERE IdNoConformidad = idNoConf);
		INSERT INTO CausaRaiz (IdPlanAccion, CausaRaiz) VALUES(idUltimo, maincause);
END IF;
END$$

DROP PROCEDURE IF EXISTS `PorqueAltaU`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `PorqueAltaU` (`IdNoConf` INT, `IdCause` INT)  BEGIN
	DECLARE Cause CHAR(255) DEFAULT '';
    DECLARE Existe INT DEFAULT 0;
	DECLARE Idwhy INT DEFAULT 0;

    SET Existe = (SELECT COUNT(IdPorque) FROM Porque WHERE IdCausa = IdCause);
    SET Cause = (SELECT Causa FROM Causa WHERE IdCausa = IdCause);
    
    IF Existe = 1
        THEN
			SET Idwhy = (SELECT IdPorque FROM Porque WHERE IdCausa = IdCause);
            UPDATE Porque SET Porque = Cause WHERE IdPorque = Idwhy;
	ELSE
		INSERT 
		INTO Porque (IdNoConformidad, Porque, Padre, Orden, IdCausa, CausaRaiz)
		VALUE(IdNoConf, Cause, 0, 1, IdCause, 0);
	END IF;
    CALL DeleteAlta0(IdNoConf);
END$$

DROP PROCEDURE IF EXISTS `Semaforo`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `Semaforo` (`idArea` INT, `IdUser` INT)  BEGIN
	DECLARE Verde INT DEFAULT 0;
	DECLARE Amarillo INT DEFAULT 0;
	DECLARE Rojo INT DEFAULT 0;
    
    IF idArea != 0
        THEN
			
            SET Verde = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad INNER JOIN AreasLogin AL
            ON NoConformidad.IdAreas = AL.IdAreas
			WHERE  TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=19 AND id=IdUser AND Estatus !='Finalizado');
    
			SET Amarillo = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad INNER JOIN AreasLogin AL
            ON NoConformidad.IdAreas = AL.IdAreas
			WHERE  (TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=20 AND TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=29) 
			AND id=IdUser  AND Estatus !='Finalizado');
    
			SET Rojo = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad INNER JOIN AreasLogin AL
            ON NoConformidad.IdAreas = AL.IdAreas 
			WHERE  TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=30 AND (Estatus != 'Finalizado' AND Estatus != 'Rechazado')  
            AND id=IdUser);
    ELSE
			SET Verde = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad 
			WHERE  TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=19  AND Estatus !='Finalizado');
    
			SET Amarillo = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad 
			WHERE  (TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=20 AND TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())<=29)
			AND Estatus !='Finalizado');
    
			SET Rojo = (SELECT COUNT(IdNoConformidad)
			FROM NoConformidad 
			WHERE  TIMESTAMPDIFF(DAY, FechaAlta, CURDATE())>=30 AND (Estatus != 'Finalizado' AND Estatus != 'Rechazado'));
    END IF;
    SELECT  Verde, Amarillo, Rojo;
END$$

DROP PROCEDURE IF EXISTS `TormentaCausa`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `TormentaCausa` (`idNoConf` INT, `IdTormen` INT, `TipoProceso` INT)  BEGIN
	DECLARE Existe INT DEFAULT 0;
	DECLARE idUltimo INT DEFAULT 0;
CASE
	WHEN TipoProceso = 1
		THEN
			SELECT IdCausa, 
			Causa, Severidad, Deteccion, Ocurrencia, NPR, 
			CONCAT(CONVERT(Porcentaje,DECIMAL),' %') AS Porcentaje,
			CONCAT(CONVERT(Acomulado,DECIMAL),' %') AS Acumulado,
            Alta
			FROM Causa C INNER JOIN TormentaIdea T ON C.IdTormentaIdea=T.IdTormentaIdea
			WHERE T.IdNoConformidad = idNoConf;
            
    WHEN TipoProceso = 2
		THEN
			
			SET @Suma := (SELECT SUM(NPR) FROM Causa 
			WHERE IdTormentaIdea = IdTormen);
			SET @Acom := 0;
			UPDATE Causa
			SET Porcentaje = ((+NPR/@Suma)*100),
				Acomulado = (@Acom := @Acom + Porcentaje),
                Alta = 0
			WHERE IdTormentaIdea = IdTormen
			ORDER BY NPR DESC;
            CALL ActualizaAlta(idNoConf);
END CASE;
END$$

DROP PROCEDURE IF EXISTS `UpdateNoConformidad`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `UpdateNoConformidad` (`IdNoConformi` INT, `IdArea` INT, `Notifi` INT, `Descrip` VARCHAR(255), `Fuent` VARCHAR(30))  BEGIN
DECLARE IdAre INT DEFAULT 0;
DECLARE NewClaveAC CHAR(10) DEFAULT '';

IF IdArea != NULL OR IdArea != 0
	THEN
		SET IdAre = (SELECT IdAreas FROM NoConformidad N WHERE N.IdNoConformidad = IdNoConformi);

		IF IdAre = IdArea 
			THEN
				UPDATE NoConformidad 
				SET Notifica =  Notifi, 
                    Descripcion = Descrip,
                    Fuente = Fuent  
				WHERE IdNoConformidad = IdNoConformi;
		ELSE
				SET NewClaveAC = (SELECT 
									CASE
										WHEN (CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) <  100 THEN 
										CONCAT(LEFT(MAX(N.ClaveAC),LENGTH(MAX(N.ClaveAC))-3),INSERT(CAST((CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) AS CHAR(3)),1,0, 00)) 
										WHEN (CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) >= 100 THEN 
										CONCAT(LEFT(MAX(N.ClaveAC),LENGTH(MAX(N.ClaveAC))-3),INSERT(CAST((CAST(RIGHT(MAX(N.ClaveAC),3) AS UNSIGNED) + 1) AS CHAR(3)),0,0, 00))
									END
								  FROM NoConformidad N
								  WHERE N.IdAreas=IdArea);
								  
				 UPDATE NoConformidad 
				 SET IdAreas = IdArea, ClaveAC = NewClaveAC,
					 Notifica = Notifi, 
					 Descripcion = Descrip,
					 Fuente = Fuent 
				 WHERE IdNoConformidad = IdNoConformi;
		END IF;
ELSE
    SELECT '¡ERROR!' AS Mensaje;
END IF;	 
END$$

--
-- Funciones
--
DROP FUNCTION IF EXISTS `FN_ONLYNUM`$$
CREATE DEFINER=`root`@`localhost` FUNCTION `FN_ONLYNUM` (`VAR` CHAR(100)) RETURNS CHAR(100) CHARSET latin1 BEGIN
  DECLARE POS INT DEFAULT 1;
  DECLARE TOTAL CHAR(100) DEFAULT '';
  DECLARE VALOR INT DEFAULT 0;
  REPEAT
    IF INSTR('0123456789', SUBSTRING(VAR, POS, 1))>0 THEN
      SET TOTAL = CONCAT(TOTAL,SUBSTRING(VAR, POS, 1));
    END IF;
    SET POS = POS + 1;
  UNTIL POS > LENGTH(VAR) END REPEAT;
 
  RETURN TOTAL;
END$$

DROP FUNCTION IF EXISTS `Notifica`$$
CREATE DEFINER=`root`@`localhost` FUNCTION `Notifica` (`NoConformidad` INT) RETURNS CHAR(30) CHARSET latin1 BEGIN
	DECLARE Salida CHAR(30) DEFAULT '';
	SET Salida = (SELECT Areas 
    FROM Areas A INNER JOIN NoConformidad N
    ON A.IdAreas = N.Notifica
    WHERE N.IdNoConformidad = NoConformidad);
    RETURN Salida;
END$$

DELIMITER ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `actividad`
--

CREATE TABLE IF NOT EXISTS `actividad` (
  `IdActividad` int(11) NOT NULL AUTO_INCREMENT,
  `IdPorque` int(11) NOT NULL,
  `Actividad` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  `Responsable` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `FechaCompromiso` date NOT NULL,
  `FechaRealizo` date DEFAULT NULL,
  `FechaPro` date DEFAULT NULL,
  `FechaFin` date DEFAULT NULL,
  `IdResponsable` int(11) NOT NULL,
  PRIMARY KEY (`IdActividad`),
  KEY `actividad_ibfk_1` (`IdPorque`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `actividad`
--

INSERT INTO `actividad` (`IdActividad`, `IdPorque`, `Actividad`, `Responsable`, `FechaCompromiso`, `FechaRealizo`, `FechaPro`, `FechaFin`, `IdResponsable`) VALUES
(1, 43, 'Agregar calificación a cada atención de ticket.....', 'Hugo Alejandro Fernández Garcilazo', '2021-02-22', '2021-02-23', '2021-02-23', '2021-02-24', 1),
(2, 43, 'Crear un tablero que permita conocer como se da el soporte y como lo percibe el usuario', 'Hugo Alejandro Fernández Garcilazo', '2021-02-22', '2021-02-23', '2021-02-23', '2021-02-25', 1),
(3, 51, 'Pedir que se quede Martín', 'Hugo Alejandro Fernández Garcilazo', '2021-10-29', '2021-10-29', '2021-10-29', '2021-10-29', 1),
(4, 54, 'Actividad 2', 'Martín Martínez Morales', '2021-10-30', '2021-10-30', '2021-10-30', '2021-10-30', 19),
(5, 59, 'Actividad 4', 'Pedro García Flores', '2021-10-29', '2021-10-29', '2021-10-29', '2021-10-29', 46),
(6, 77, 'Actividad 1', 'Elías Bojalil Cruz', '2021-11-10', '2021-11-03', '2021-11-10', '2021-11-03', 42),
(7, 83, 'Actividad 1', 'Mauricio Méndez', '2021-11-08', '2021-11-03', '2021-11-08', '2021-11-03', 48),
(8, 80, 'Actividad 2', 'Elías Bojalil Cruz', '2021-11-10', '2021-11-03', '2021-11-10', '2021-11-03', 42),
(11, 139, 'Elaborar metodología para evaluación del servicio interno', 'Gloria Rivas', '2021-11-29', '2021-11-29', '2021-11-29', '2021-11-29', 50),
(12, 139, 'Presentar metodología para evaluación del servicio interno', 'Gloria Rivas', '2021-11-30', '2021-11-29', '2021-11-30', '2021-11-29', 50),
(13, 139, 'Realizar calendario para elaborar los ajustes de las encuestas con los clientes internos y proveedores', 'Gloria Rivas', '2021-11-30', '2021-11-29', '2021-11-29', '2021-11-29', 50),
(14, 215, '1una', 'Gloria Hernandez', '2023-02-23', '2023-02-17', '2023-02-23', '2023-02-17', 15),
(15, 230, 'dddd', 'Gabriela Colio', '2023-02-28', '2023-02-26', '2023-02-28', '2023-02-26', 20),
(16, 240, 'eeee', 'Gloria Hernandez', '2023-03-18', '2023-03-15', '2023-03-18', '2023-03-15', 15),
(17, 261, 'Reunión de arranque', 'Gabriela Colio', '2023-05-15', '2023-05-27', '2023-05-15', '2023-05-27', 20),
(18, 261, 'Revisión del procedimiento EV-CH-005', 'Gabriela Colio', '2023-05-16', '2023-05-15', '2023-05-16', '2023-05-15', 20),
(19, 261, 'Solicitar cambio en políticas del procedimiento correspondiente', 'Gabriela Colio', '2023-05-17', '2023-05-17', '2023-05-17', '2023-05-17', 20),
(20, 261, 'Revisión de cambio', 'Gabriela Colio', '2023-05-18', '2023-05-18', '2023-05-18', '2023-05-18', 20),
(21, 261, 'Autorización del cambio solicitado', 'Gabriela Colio', '2023-05-19', '2023-05-19', '2023-05-19', '2023-05-19', 20),
(22, 261, 'Implementación del cambio', 'Gabriela Colio', '2023-05-22', '2023-05-22', '2023-05-22', '2023-05-22', 20),
(23, 261, 'Comunicación del cambio del procedimiento', 'Gabriela Colio', '2023-05-23', '2023-05-23', '2023-05-23', '2023-05-23', 20),
(24, 254, 'Generar un respaldo en un disco duro externo.', 'Hugo Alejandro Fernández G', '2023-05-15', '2023-05-15', '2023-05-15', '2023-05-15', 5),
(25, 254, 'Clasificar la base de datos de FORTIA GENKORE como activo de la información', 'Hugo Alejandro Fernández G', '2023-05-15', '2023-05-15', '2023-05-15', '2023-05-15', 5),
(26, 254, 'Cambiar el disco duro de la maquina que tiene el ambiente de consulta.', 'Hugo Alejandro Fernández G', '2023-05-15', '2023-05-15', '2023-05-15', '2023-05-15', 5),
(27, 266, 'Realizar calendario con fechas compromisos de envío de candidatos a cliente y cierre de vacante acorde a políticas', 'SANCHEZ SORIANO ABIGAIL', '2023-02-23', '2023-02-23', '2023-02-23', '2023-02-23', 26),
(28, 266, 'Revisar con cliente a los 5 días hábiles (a partir de la apertura de la vacante) los avances de la misma.', 'SANCHEZ SORIANO ABIGAIL', '2023-02-23', '2023-02-23', '2023-02-23', '2023-02-23', 26),
(29, 345, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Alfonso Serrano', '2023-05-15', '2023-05-24', '2023-05-15', '2023-05-24', 21),
(30, 348, 'Documentar información de las reglas estadísticas de valores acumulados', 'Gloria Hernandez', '2023-05-15', '2023-05-27', '2023-05-15', '2023-05-27', 15),
(31, 338, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Jorge Alejandro Silva Reyes', '2023-05-30', '2023-05-15', '2023-05-30', '2023-05-15', 23),
(32, 338, 'Revisar y autorizar las características de los indicadores de Evolucione', 'Jorge Alejandro Silva Reyes', '2023-05-30', '2023-05-15', '2023-05-30', '2023-05-15', 23),
(33, 342, 'Documentar información de las reglas estadísticas de valores acumulados', 'Jorge Alejandro Silva Reyes', '2023-05-30', '2023-05-15', '2023-05-30', '2023-05-15', 23),
(34, 342, 'Evaluar los acumulados de los indicadores', 'Jorge Alejandro Silva Reyes', '2023-05-30', '2023-05-15', '2023-05-30', '2023-05-15', 23),
(35, 360, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Ana Laura Durón', '2023-06-30', '2023-06-01', '2023-06-30', '2023-06-01', 28),
(36, 360, 'Revisar y autorizar las características de los indicadores de Evolucione', 'Ana Laura Durón', '2023-06-30', '2023-06-01', '2023-06-30', '2023-06-01', 28),
(37, 367, 'Documentar información de las reglas estadísticas de valores acumulados', 'Ana Laura Durón', '2023-06-30', '2023-06-01', '2023-06-30', '2023-06-01', 28),
(38, 453, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Alfonso Serrano Ortiz', '2023-05-20', '2023-05-31', '2023-05-20', '2023-05-31', 21),
(39, 466, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Dagoberto Molina Rosas', '2023-09-04', '2023-05-17', '2023-09-04', '2023-05-17', 22),
(40, 459, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Noé Octavio Recenos Herrera', '2023-05-24', '2023-05-17', '2023-05-24', '2023-05-17', 30),
(41, 429, 'Revisar de manera presencial con la ejecutiva las fechas límites de entrega de información', 'Mariela Vilchis', '2023-05-23', '2023-05-17', '2023-05-23', '2023-05-17', 42),
(42, 441, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Noé Octavio Recenos Herrera', '2023-05-17', '2023-05-17', '2023-05-17', '2023-05-17', 30),
(43, 466, 'Revisar y autorizar las características de los indicadores de Evolucione', 'Pilar Pedraza', '2023-09-11', '2023-05-17', '2023-09-11', '2023-05-17', 17),
(44, 476, 'Preparar sesión de revisión y actualización de indicadores', 'Alfonso Serrano Ortiz', '2023-05-21', '2023-05-31', '2023-05-21', '2023-05-31', 21),
(45, 429, 'Compartir con la ejecutiva el calendario de entregables del área de administración laboral', 'Perla de Jesús Duran', '2023-05-25', '2023-05-17', '2023-05-25', '2023-05-17', 43),
(46, 478, 'Documentar información de las reglas estadísticas de valores acumulados', 'Yair Cuahutle', '2023-05-22', '2023-05-17', '2023-05-22', '2023-05-17', 32),
(47, 486, 'Establecer las características de lo que es un indicador de operación en Evolucione', 'Elias Bojalil', '2023-05-20', '2023-05-17', '2023-05-20', '2023-05-17', 14),
(48, 463, 'Documentar información de las reglas estadísticas de valores acumulados', 'Elias Bojalil', '2023-05-22', '2023-05-17', '2023-05-22', '2023-05-17', 14);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `areas`
--

CREATE TABLE IF NOT EXISTS `areas` (
  `IdAreas` int(11) NOT NULL AUTO_INCREMENT,
  `Areas` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
  `Zona` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `ActivoAre` tinyint(1) NOT NULL,
  `Clave` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`IdAreas`),
  UNIQUE KEY `Clave_UNIQUE` (`Clave`)
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `areas`
--

INSERT INTO `areas` (`IdAreas`, `Areas`, `Zona`, `ActivoAre`, `Clave`) VALUES
(1, 'Tecnologías de la Información', 'Aaron Merino', 1, 'TDLI'),
(2, 'Capital Humano', 'Aaron Merino', 1, 'CH'),
(8, 'Sistemas de Gestión', 'Aarón Merino', 1, 'SG'),
(10, 'Imss', 'Aarón Merino', 1, 'SS'),
(11, 'Nómina', 'Aarón Merino', 1, 'NO'),
(12, 'Promuevo', 'Plaza Amor', 1, 'PROM'),
(13, 'ADC', 'Aarón Merino', 1, 'ADC'),
(14, 'Marketing', 'Torre JV', 1, 'MKT'),
(15, 'Maquila de nómina', 'Aarón Merino', 1, 'MN'),
(16, 'Dirección ejecutiva', 'Cholula', 1, 'DIR'),
(20, 'Area de Hugo', 'Aarón Merino', 0, 'ADH'),
(21, 'Administración Lab', 'Aarón Merino', 1, 'AL'),
(22, 'Ventas', 'cholula', 1, 'VTS'),
(23, 'Reclutamiento y seleccion', 'Plaza Amor', 0, 'RYS'),
(24, 'Maquila de Nomina', 'Aaron Merino', 1, 'MDN'),
(25, 'Contabilidad', 'Cholula', 1, 'CON'),
(26, 'Reclutamiento y selección', 'Plaza amor', 1, 'RS'),
(27, 'Relaciones laborales', 'Cholula', 1, 'RL'),
(28, 'Compras', 'San Andrés Cholula, Pue.', 1, 'COM'),
(29, 'Cobranza', 'San Andrés Cholula, Pue.', 1, 'COB'),
(30, 'Tesorería', 'San Andrés Cholula, Pue.', 1, 'TES'),
(31, 'Ventas', 'San Andrés Cholula, Pue.', 0, 'VE'),
(32, 'Facturación', 'San Andrés Cholula, Pue.', 1, 'FAC');

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `areaslogin`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `areaslogin`;
CREATE TABLE IF NOT EXISTS `areaslogin` (
`IdPersonal` int(11)
,`IdAreas` int(11)
,`id` int(11)
);

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `areasusernc`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `areasusernc`;
CREATE TABLE IF NOT EXISTS `areasusernc` (
`idUsuario` int(11)
,`usuario` varchar(255)
,`idArea` int(11)
,`area` varchar(40)
,`resp` tinyint(1)
);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `areas_user`
--

CREATE TABLE IF NOT EXISTS `areas_user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) DEFAULT NULL,
  `areas_IdAreas` int(11) DEFAULT NULL,
  `resp_area` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `user_areas_fk1` (`user_id`),
  KEY `user_areas_fk2` (`areas_IdAreas`)
) ENGINE=InnoDB AUTO_INCREMENT=80 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `areas_user`
--

INSERT INTO `areas_user` (`id`, `user_id`, `areas_IdAreas`, `resp_area`) VALUES
(3, 5, 1, 0),
(5, 16, 1, 0),
(6, 11, 1, 0),
(7, 11, 8, 0),
(8, 14, 12, 0),
(11, 12, 2, 1),
(12, 12, 21, 0),
(14, 12, 22, 1),
(19, 11, 20, 1),
(21, 17, 10, 1),
(22, 17, 11, 1),
(23, 17, 15, 1),
(24, 17, 22, 0),
(25, 17, 24, 1),
(26, 17, 25, 1),
(27, 12, 23, 1),
(28, 7, 1, 0),
(29, 15, 8, 0),
(31, 12, 14, 1),
(32, 12, 16, 0),
(37, 20, 2, 0),
(38, 21, 8, 0),
(39, 19, 1, 0),
(40, 22, 11, 0),
(42, 24, 12, 0),
(43, 24, 26, 1),
(44, 25, 26, 0),
(45, 26, 26, 0),
(46, 27, 26, 0),
(47, 17, 27, 1),
(48, 28, 27, 0),
(49, 29, 15, 0),
(50, 23, 15, 0),
(51, 30, 10, 0),
(52, 22, 10, 0),
(53, 31, 10, 0),
(54, 32, 10, 0),
(55, 33, 26, 0),
(56, 24, 21, 1),
(57, 17, 12, 1),
(58, 24, 13, 1),
(59, 12, 1, 1),
(60, 12, 8, 1),
(61, 17, 28, 1),
(62, 17, 29, 1),
(63, 17, 30, 1),
(64, 17, 32, 1),
(67, 18, 11, 0),
(68, 34, 28, 0),
(69, 35, 29, 0),
(70, 36, 25, 0),
(71, 37, 32, 0),
(72, 38, 30, 0),
(73, 39, 22, 0),
(74, 40, 12, 0),
(75, 41, 12, 0),
(76, 42, 13, 0),
(77, 42, 21, 0),
(78, 43, 13, 0),
(79, 43, 21, 0);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `autorizacion`
--

CREATE TABLE IF NOT EXISTS `autorizacion` (
  `IdAutorizacion` int(11) NOT NULL AUTO_INCREMENT,
  `IdNoConformidad` int(11) NOT NULL,
  `Evento` varchar(40) COLLATE utf8_unicode_ci DEFAULT NULL,
  `IdPersonal` int(11) NOT NULL,
  `Mensaje` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  `Fecha` datetime DEFAULT NULL,
  PRIMARY KEY (`IdAutorizacion`),
  KEY `IdNoConformidad` (`IdNoConformidad`),
  KEY `IdPersonal` (`IdPersonal`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `autorizacion`
--

INSERT INTO `autorizacion` (`IdAutorizacion`, `IdNoConformidad`, `Evento`, `IdPersonal`, `Mensaje`, `Fecha`) VALUES
(1, 1, 'Realizo', 3, 'Solicito revisión', '2021-10-29 10:59:05'),
(2, 6, 'Realizo', 3, 'Solicito se revise', '2021-11-03 04:41:16'),
(3, 13, 'Realizo', 15, 'Solicitud de verificación', '2021-11-03 04:41:36'),
(4, 6, 'Realizo', 3, 'aaaaa', '2021-11-03 04:43:02');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `causa`
--

CREATE TABLE IF NOT EXISTS `causa` (
  `IdCausa` int(11) NOT NULL AUTO_INCREMENT,
  `IdTormentaIdea` int(11) NOT NULL,
  `Causa` varchar(255) NOT NULL,
  `M` int(11) DEFAULT NULL,
  `Severidad` int(11) DEFAULT NULL,
  `Deteccion` int(11) DEFAULT NULL,
  `Ocurrencia` int(11) DEFAULT NULL,
  `NPR` int(11) DEFAULT NULL,
  `Porcentaje` double DEFAULT NULL,
  `Acomulado` double DEFAULT NULL,
  `Alta` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`IdCausa`),
  KEY `causa_ibfk_1` (`IdTormentaIdea`)
) ENGINE=InnoDB AUTO_INCREMENT=151 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `causa`
--

INSERT INTO `causa` (`IdCausa`, `IdTormentaIdea`, `Causa`, `M`, `Severidad`, `Deteccion`, `Ocurrencia`, `NPR`, `Porcentaje`, `Acomulado`, `Alta`) VALUES
(1, 1, 'falta de cumplimiento en los tiempos establecidos para la atencion de un ticket', NULL, 9, 5, 8, 360, 32.0284697, 32.0284697, 1),
(2, 1, 'El trato de los colaboradores de TI no se siente apropiado', NULL, 9, 7, 5, 315, 28.024911, 60.053380700000005, 1),
(3, 1, 'falta de comunicación con el colaborador', NULL, 9, 4, 5, 180, 16.0142348, 76.0676155, 1),
(4, 1, 'La información porporcionada por el colaborador no es suficiente para el seguimiento de sus solicitudes', NULL, 9, 1, 8, 72, 6.4056939, 82.4733094, 1),
(5, 1, 'El evoticket se percibe complicado en los temas de selección', NULL, 4, 5, 3, 60, 5.3380782, 87.8113876, 0),
(6, 1, 'Los relevos de correo no son suficientes para notificar al cliente', NULL, 6, 1, 5, 30, 2.6690391, 90.48042670000001, 0),
(7, 1, 'Tiempo de atención afectado por disponibilidad del proveedor', NULL, 9, 1, 3, 27, 2.4021352, 92.88256190000001, 0),
(8, 1, 'Falta de licenciamiento de SW para soporte remoto', NULL, 5, 1, 5, 25, 2.2241992, 95.10676110000001, 0),
(9, 1, 'falta de conocimiento técnico por parte del colaborador de TI', NULL, 8, 1, 3, 24, 2.1352313, 97.24199240000002, 0),
(10, 1, 'complicaciones para atención a clientes foráneos', NULL, 6, 1, 3, 18, 1.6014234, 98.84341580000002, 0),
(11, 1, 'Herramientas y equipo de computo no apropiados para dar soporte', NULL, 6, 1, 2, 12, 1.0676156, 99.91103140000001, 0),
(12, 1, 'Falta de estandarización en la forma de atención al cliente', NULL, 1, 1, 1, 1, 0.0889679, 99.99999930000001, 0),
(13, 2, 'Son unos flojos', NULL, 10, 1, 10, 100, 21.7391304, 56.521739000000004, 1),
(14, 2, 'Se ponen a ver documentales', NULL, 10, 2, 8, 160, 34.7826086, 34.7826086, 1),
(16, 2, 'Causa 2', NULL, 10, 1, 10, 100, 21.7391304, 78.2608694, 1),
(17, 2, 'Causa 3', NULL, 10, 1, 10, 100, 21.7391304, 99.99999980000001, 1),
(18, 3, 'Causa 1', NULL, 10, 1, 8, 80, 8.830022, 97.3509931, 0),
(19, 3, 'Causa 2', NULL, 9, 2, 5, 90, 9.9337748, 88.5209711, 1),
(20, 3, 'Causa 3', NULL, 4, 3, 2, 24, 2.6490066, 99.99999969999999, 0),
(21, 3, 'Causa 4', NULL, 7, 3, 6, 126, 13.9072847, 78.5871963, 1),
(22, 3, 'Causa 5', NULL, 7, 8, 6, 336, 37.0860927, 37.0860927, 1),
(23, 4, 'falta de seguimiento de procesos', NULL, 2, 1, 1, 2, 1.3157894, 99.9999998, 0),
(24, 4, 'Falta de controles de seguridad', NULL, 5, 5, 3, 75, 49.3421052, 49.3421052, 1),
(25, 4, 'Causa 3', NULL, 5, 5, 3, 75, 49.3421052, 98.6842104, 1),
(26, 5, 'El jefe de SG  esta enojado', NULL, 8, 7, 4, 224, 16.9954476, 82.549317, 1),
(27, 5, 'El jefe esta triste', NULL, 6, 5, 5, 150, 11.3808801, 93.9301971, 0),
(28, 5, 'El jefe esta contento', NULL, 5, 8, 2, 80, 6.0698027, 99.9999998, 0),
(29, 5, 'El jefe quieres pastel', NULL, 8, 5, 9, 360, 27.3141122, 65.5538694, 1),
(30, 5, 'El jefe esta comiendo pollo', NULL, 7, 8, 9, 504, 38.2397572, 38.2397572, 1),
(31, 6, 'Falta de seguimiento de indicadores', NULL, 7, 1, 7, 49, 4.0032679, 99.9999996, 0),
(32, 6, 'Falta de información sobre los indicadores', NULL, 8, 1, 9, 72, 5.8823529, 95.9967317, 0),
(33, 6, 'Falta de conocimiento de medición del indicador', NULL, 10, 1, 9, 90, 7.3529411, 90.1143788, 0),
(34, 6, 'Falta de disponibilidad del responsable de los indicadores', NULL, 7, 7, 5, 245, 20.0163398, 72.9575162, 1),
(35, 6, 'Desconocimiento de fechas de entrega del indicador', NULL, 8, 3, 5, 120, 9.8039215, 82.7614377, 1),
(36, 6, 'Falta de herramientas para medir el indicador', NULL, 9, 9, 8, 648, 52.9411764, 52.9411764, 1),
(47, 7, 'Las preguntas de las encuestas no se enfocan en los servicios', NULL, 10, 10, 5, 500, 47.1698113, 47.1698113, 1),
(48, 7, 'El cliente es muy exigente', NULL, 9, 5, 7, 315, 29.7169811, 76.8867924, 1),
(49, 7, 'Problemas interpersonales', NULL, 9, 5, 5, 225, 21.226415, 98.11320740000001, 1),
(50, 7, 'Falta de comunicación de requisitos', NULL, 10, 1, 1, 10, 0.9433962, 99.0566036, 0),
(51, 7, 'Falta de identificación de los requisitos', NULL, 10, 1, 1, 10, 0.9433962, 99.9999998, 0),
(52, 8, 'Causa Raíz número 1', NULL, 10, 10, 10, 1000, 38.6996904, 38.6996904, 1),
(53, 8, 'Causa Raíz número 2', NULL, 9, 9, 9, 729, 28.2120743, 66.9117647, 1),
(54, 8, 'Causa Raíz número 3', NULL, 8, 8, 8, 512, 19.8142414, 86.7260061, 1),
(55, 8, 'Causa Raíz número 4', NULL, 7, 7, 7, 343, 13.2739938, 99.9999999, 0),
(56, 9, 'no tenía los accesos correctos', NULL, 10, 5, 3, 150, 18.8442211, 95.4773868, 1),
(57, 9, 'el sistema tiene fallos', NULL, 10, 7, 3, 210, 26.3819095, 76.6331657, 1),
(58, 9, 'Valentín me prestó sus accesos', NULL, 10, 8, 5, 400, 50.2512562, 50.2512562, 1),
(59, 9, 'Así pasa', NULL, 6, 2, 3, 36, 4.522613, 99.99999980000001, 0),
(60, 3, 'Causa6', NULL, 10, 5, 5, 250, 27.5938189, 64.6799116, 1),
(66, 10, '6', NULL, 9, 9, 9, 729, 50, 50, 1),
(67, 10, '7', NULL, 9, 9, 9, 729, 50, 100, 1),
(68, 11, '1', NULL, 5, 6, 6, 180, 100, 100, 1),
(69, 12, 'gggg', NULL, 7, 7, 7, 343, 51.7345399, 51.7345399, 1),
(70, 12, 'ddddd', NULL, 1, 3, 5, 15, 2.2624434, 99.9999998, 0),
(71, 12, 'hhhhh', NULL, 5, 5, 5, 125, 18.8536953, 97.7375564, 1),
(72, 12, 'hhhhhhh', NULL, 5, 6, 6, 180, 27.1493212, 78.8838611, 1),
(73, 13, '121212121', NULL, 5, 5, 5, 125, 16.5343915, 99.9999998, 0),
(74, 13, 'dgrererere5re', NULL, 7, 7, 7, 343, 45.3703703, 45.3703703, 1),
(75, 13, 'rertytetete', NULL, 8, 6, 6, 288, 38.095238, 83.4656083, 1),
(76, 14, 'asdfg', NULL, 2, 3, 4, 24, 5.3333333, 99.9999999, 0),
(77, 14, 'qwerty', NULL, 6, 7, 8, 336, 74.6666666, 74.6666666, 1),
(78, 14, 'ttttt', NULL, 5, 6, 3, 90, 20, 94.6666666, 1),
(79, 15, 'Test', NULL, 1, 1, 1, 1, 100, 100, 1),
(80, 16, 'q', NULL, 1, 5, 5, 25, 5.8823529, 99.9999999, 0),
(81, 16, 'sdf', NULL, 10, 8, 5, 400, 94.117647, 94.117647, 1),
(82, 17, 'ddd', NULL, 6, 6, 6, 216, 29.1891891, 81.0810809, 1),
(83, 17, '77777', NULL, 7, 4, 5, 140, 18.9189189, 99.99999980000001, 0),
(84, 17, 'hdhdhdf', NULL, 8, 8, 6, 384, 51.8918918, 51.8918918, 1),
(85, 18, 'Desconocimiento del contrato', NULL, 9, 1, 8, 72, 57.6, 57.6, 1),
(86, 18, 'Dudas de capacitación evolearning', NULL, 5, 1, 5, 25, 20, 100, 0),
(87, 19, 'Falta de respaldo de la base de datos', NULL, 10, 10, 1, 100, 78.125, 78.125, 1),
(88, 18, 'Dudas de información de servios (vacaciones, recibos, permisos)', NULL, 7, 1, 4, 28, 22.4, 80, 0),
(89, 19, 'Daño en el disco duro', NULL, 10, 1, 1, 10, 7.8125, 85.9375, 1),
(90, 19, 'Daño en el archivo .mdf de base de datos', NULL, 10, 1, 1, 10, 7.8125, 93.75, 1),
(91, 19, 'Problemas con la computadora', NULL, 8, 1, 1, 8, 6.25, 100, 0),
(92, 20, 'Falta de comunicación con cliente', NULL, 8, 10, 8, 640, 26.4026402, 56.1056104, 1),
(93, 20, 'Tiempo de proceso interno de cliente', NULL, 7, 10, 8, 560, 23.1023102, 79.20792060000001, 1),
(94, 20, 'Especificaciones complejas en las solicitudes del cliente', NULL, 7, 8, 9, 504, 20.7920792, 99.99999980000001, 1),
(95, 20, 'No se muestran avances de los candidatos al cliente, ni las complejidades que se van encontrando hasta que se envía la terna en los días límite  de envío', NULL, 8, 10, 9, 720, 29.7029702, 29.7029702, 1),
(96, 21, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 15.5642023, 76.8482489, 0),
(97, 22, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 15.7418339, 77.7253048, 1),
(98, 23, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 16.9419737, 66.4972468, 1),
(99, 21, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 28.0155642, 28.0155642, 1),
(100, 22, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 28.335301, 28.335301, 1),
(101, 21, 'Falta de conocimiento de los procesos', NULL, 10, 2, 2, 40, 1.5564202, 99.9999997, 0),
(102, 22, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.416765, 99.9999995, 0),
(103, 23, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 30.4955527, 30.4955527, 1),
(104, 21, 'Poca claridad de lo que se quiere de medir', NULL, 10, 5, 5, 250, 9.7276264, 86.5758753, 0),
(105, 22, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 8.8547815, 86.5800863, 0),
(106, 23, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.5247776, 99.9999997, 0),
(107, 21, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 17.5097276, 45.525291800000005, 1),
(108, 22, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 17.7095631, 46.0448641, 1),
(109, 22, 'Falta de actualización de metas de los indicadores', NULL, 10, 1, 8, 80, 3.1483667, 98.5832345, 0),
(110, 21, 'Falta de actualización de metas de los indicadores', NULL, 10, 1, 8, 80, 3.1128404, 98.4435795, 0),
(111, 23, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 9.5298602, 76.027107, 0),
(112, 22, 'Error en la definición de variables del indicador', NULL, 9, 5, 5, 225, 8.8547815, 95.4348678, 0),
(113, 21, 'Error en la definición de variables del indicador', NULL, 9, 5, 5, 225, 8.7548638, 95.3307391, 0),
(114, 22, 'Error en el calculo del valor acumulado del indicador', NULL, 9, 9, 5, 405, 15.9386068, 61.9834709, 1),
(115, 23, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 19.0597204, 49.5552731, 1),
(116, 21, 'Error en el calculo del valor acumulado del indicador', NULL, 9, 9, 5, 405, 15.7587548, 61.2840466, 1),
(117, 23, 'Falta de actualización de metas de los indicadores', NULL, 10, 1, 8, 80, 3.3883947, 98.47522210000001, 0),
(118, 23, 'Error en la definición de variables del indicador', NULL, 9, 5, 5, 225, 9.5298602, 85.5569672, 0),
(119, 23, 'Error en el calculo del valor acumulado del indicador', NULL, 9, 5, 5, 225, 9.5298602, 95.0868274, 1),
(120, 24, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 20.9314495, 82.1559392, 1),
(121, 25, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 21.8459858, 85.7454942, 1),
(122, 26, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 21.8459858, 85.7454942, 1),
(123, 27, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 15.7418339, 77.7253048, 1),
(124, 28, 'Por la carga de trabajo que tenia el ejecutivo', NULL, 4, 2, 2, 16, 14.2857142, 99.9999999, 1),
(125, 26, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 39.3227744, 39.3227744, 1),
(126, 25, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 39.3227744, 39.3227744, 1),
(127, 24, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 37.6766091, 37.6766091, 1),
(128, 28, 'Por la falta de conocimiento en cuanto a las fechas de entrega', NULL, 6, 2, 8, 96, 85.7142857, 85.7142857, 1),
(129, 27, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 28.335301, 28.335301, 1),
(130, 26, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.9661387, 99.99999989999999, 0),
(131, 29, 'Falta de una correcta definición de los indicadores', NULL, 10, 8, 5, 400, 21.8459858, 85.7454942, 0),
(132, 25, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.9661387, 99.99999989999999, 0),
(133, 24, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.8838304, 99.9999998, 0),
(134, 26, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 12.288367, 98.03386119999999, 0),
(135, 29, 'Poca participación de los dueños de los procesos', NULL, 10, 8, 9, 720, 39.3227744, 39.3227744, 1),
(136, 27, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.416765, 99.9999995, 0),
(137, 26, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 24.576734, 63.8995084, 1),
(138, 29, 'Falta de conocimiento de los procesos', NULL, 9, 2, 2, 36, 1.9661387, 99.99999989999999, 0),
(139, 25, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 12.288367, 98.03386119999999, 0),
(140, 24, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 11.7739403, 93.9298795, 0),
(141, 25, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 24.576734, 63.8995084, 1),
(142, 27, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 8.8547815, 86.5800863, 0),
(143, 29, 'Poca claridad de lo que se quiere de medir', NULL, 9, 5, 5, 225, 12.288367, 98.03386119999999, 0),
(144, 29, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 24.576734, 63.8995084, 1),
(145, 27, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 17.7095631, 46.0448641, 1),
(146, 27, 'Falta de actualización de metas de los indicadores', NULL, 10, 1, 8, 80, 3.1483667, 98.5832345, 0),
(147, 27, 'Error en la definición de variables del indicador', NULL, 9, 5, 5, 225, 8.8547815, 95.4348678, 0),
(148, 24, 'Error en el calculo del indicador', NULL, 9, 10, 5, 450, 23.5478806, 61.2244897, 1),
(149, 27, 'Error en el calculo del valor acumulado del indicador', NULL, 9, 9, 5, 405, 15.9386068, 61.9834709, 0),
(150, 24, 'Falta de actualización de metas de los indicadores', NULL, 10, 1, 8, 80, 4.1862899, 98.1161694, 0);

--
-- Disparadores `causa`
--
DROP TRIGGER IF EXISTS `InsertCausa`;
DELIMITER $$
CREATE TRIGGER `InsertCausa` BEFORE INSERT ON `causa` FOR EACH ROW BEGIN
	SET NEW.NPR = NEW.Severidad * NEW.Deteccion * NEW.Ocurrencia;
END
$$
DELIMITER ;
DROP TRIGGER IF EXISTS `UpdateCausaNPR`;
DELIMITER $$
CREATE TRIGGER `UpdateCausaNPR` BEFORE UPDATE ON `causa` FOR EACH ROW BEGIN

  SET NEW.NPR = (NEW.Severidad * NEW.Deteccion * NEW.Ocurrencia);

END
$$
DELIMITER ;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `cincowdosh`
--

CREATE TABLE IF NOT EXISTS `cincowdosh` (
  `IdCincoWH` int(11) NOT NULL AUTO_INCREMENT,
  `What` varchar(200) DEFAULT NULL,
  `Whos` varchar(200) DEFAULT NULL,
  `Wheres` varchar(200) DEFAULT NULL,
  `Which` varchar(200) DEFAULT NULL,
  `Whens` varchar(200) DEFAULT NULL,
  `How` varchar(200) DEFAULT NULL,
  `How_Much` varchar(200) DEFAULT NULL,
  `IdNoConformidad` int(11) NOT NULL,
  `Problema` varchar(21844) DEFAULT NULL,
  PRIMARY KEY (`IdCincoWH`),
  KEY `cincowdosh_ibfk_1` (`IdNoConformidad`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `cincowdosh`
--

INSERT INTO `cincowdosh` (`IdCincoWH`, `What`, `Whos`, `Wheres`, `Which`, `Whens`, `How`, `How_Much`, `IdNoConformidad`, `Problema`) VALUES
(1, 'no cumplió con el objetivo de satisfacción al cliente', 'El área de TI', 'en el servicio brindado a las áreas de la organización,', 'perdiendo la satisfacción y confianza de los colaboradores involucrados,', 'durante la aplicación de evaluación de desempeño', 'al obtener un 76% de satisfacción', 'faltando el 14% para alcanzar la meta mínima requerida', 1, 'El área de TI no cumplió con el objetivo de satisfacción al cliente en el servicio brindado a las áreas de la organización, perdiendo la satisfacción y confianza de los colaboradores involucrados, durante la aplicación de evaluación de desempeño al obtener un 76% de satisfacción faltando el 14% para alcanzar la meta mínima requerida'),
(2, 'no trabaja', 'El área de TI', 'en evolucione', 'causando problemas en los procesos de los compañeros', 'todo el tiempo', 'al verlos', 'perdiendo mucho dinero', 4, 'El área de TI no trabaja en evolucione causando problemas en los procesos de los compañeros todo el tiempo al verlos perdiendo mucho dinero'),
(3, 'tuvo un problema', 'El área de promuevo', 'en su oficina', 'los castigaron', 'cada semana', 'los reportaron', 'perdieron dos días', 6, 'El área de promuevo tuvo un problema en su oficina los castigaron cada semana los reportaron perdieron dos días'),
(4, 'Perdida de documentos', 'Sistemas de Gestión', 'En el servidor', 'atacando integridad', 'el miércoles 13 de octubre', NULL, 'a toda la organización', 13, 'Sistemas de Gestión Perdida de documentos En el servidor atacando integridad el miércoles 13 de octubre  a toda la organización'),
(5, 'tuvo una queja', 'En el área de sistemas de gestión', 'en el porceso de revisión de procesos', 'ocasionando la molestia del cliente interno', 'durante el mes de octubre', 'por un correo electronico', 'un cliente se fue', 14, 'En el área de sistemas de gestión tuvo una queja en el porceso de revisión de procesos ocasionando la molestia del cliente interno durante el mes de octubre por un correo electronico un cliente se fue'),
(6, 'no alcanzaron la meta', 'Los indicadores de rendimiento de servidores y seguimiento de incidentes y eventos', 'definida en el sistema de gestión', 'afectando al objetivo de SI: asegurar la continuidad operacional de los procesos', 'en el año 2020', 'al realizar la revisión anual,', 'afectando a la confidencialidad de la disponibilidad de la información.', 16, 'Los indicadores de rendimiento de servidores y seguimiento de incidentes y eventos no alcanzaron la meta definida en el sistema de gestión afectando al objetivo de SI: asegurar la continuidad operacional de los procesos en el año 2020 al realizar la revisión anual, afectando a la confidencialidad de la disponibilidad de la información.'),
(7, 'no estan llegando a la meta esperada', 'La encuestas de satisfacción a clientes', 'al responder las encuestas por clientes internos y externos', ', por lo que se levantan acciones correctivas', 'trimestral y semestralmente', 'de forma recurrente a áreas en particular', 'lo cual puede llevar a posibles quejas internas y externas.', 17, 'La encuestas de satisfacción a clientes no estan llegando a la meta esperada al responder las encuestas por clientes internos y externos , por lo que se levantan acciones correctivas trimestral y semestralmente de forma recurrente a áreas en particular lo cual puede llevar a posibles quejas internas y externas.'),
(8, 'No dio seguimiento a los pendientes de seguridad de la información', 'El área de sistemas de gestión de EVOLUCIONE', 'que se generaron en el área de TI', 'Al dar seguimiento al proceso de toma de datos para los indicadores de SI', 'en el bimestre 2 del año 2022', 'Afectando en alcanzar el objetivo de medición', 'perdiendo el 20 % de eficacia en el KPI de área', 19, 'El área de sistemas de gestión de EVOLUCIONE No dio seguimiento a los pendientes de seguridad de la información que se generaron en el área de TI Al dar seguimiento al proceso de toma de datos para los indicadores de SI en el bimestre 2 del año 2022 Afectando en alcanzar el objetivo de medición perdiendo el 20 % de eficacia en el KPI de área'),
(9, 'hizo una prueba', 'El departamento', 'en el sistema de SNCNC', 'Ocasionando errores irremediables', 'el día de ayer', 'al no poder acceder correctamente al sistema', 'teniendo que revertir los cambios', 2, 'El departamento hizo una prueba en el sistema de SNCNC Ocasionando errores irremediables el día de ayer al no poder acceder correctamente al sistema teniendo que revertir los cambios'),
(10, 'Realizaron actividades que se encuentran fuera de las establecidas en sus roles.', 'Cada departamento de Evolucione, que pudiera ser descrito en estas líneas. Trato de ser muy extenso :v', 'Dentro y fuera de las instalaciones de Evolucione.', 'Dan mala imagen a la empresa a pesar de lo guapos que están todos los colaboradores', 'Cada día y en horario laboral, esto es, entre las 8 a. m. y las 6 p. m.', 'Nos dimos cuenta a través de los compañeros vecinos de la gasolinera y de Tapetto.', 'La afectación se presentó meses después en la productividad y en el ingreso a nuevos clientes.', 5, 'Cada departamento de Evolucione, que pudiera ser descrito en estas líneas. Trato de ser muy extenso :v Realizaron actividades que se encuentran fuera de las establecidas en sus roles. Dentro y fuera de las instalaciones de Evolucione. Dan mala imagen a la empresa a pesar de lo guapos que están todos los colaboradores Cada día y en horario laboral, esto es, entre las 8 a. m. y las 6 p. m. Nos dimos cuenta a través de los compañeros vecinos de la gasolinera y de Tapetto. La afectación se presentó meses después en la productividad y en el ingreso a nuevos clientes.'),
(11, 'i', 's', 'i', 'i', 'u', 'u', 'u', 36, 's i i i u u u'),
(12, 'e', 'a', 's', 't', 'h', 'e', 't i c', 37, 'a e s t h e t i c'),
(13, 'a', 'a', 'a', 'a', 'a', 'a', 'AAAAAAAAAAA', 38, 'a a a a a a AAAAAAAAAAA'),
(14, '2', '1', '3', '4', '5', '6', '7', 39, '1 2 3 4 5 6 7'),
(15, 'hhhhhh', 'hhhhh', 'aaa', 'gggggg', 'ddddddddddd', 'aaa', 'aaaaa', 40, 'hhhhh hhhhhh aaa gggggg ddddddddddd aaa aaaaa'),
(16, 'a', 'a', 'a', 'a', 'a', 'a', 'a', 41, 'a a a a a a a'),
(17, 's', 'e', 'd', 'f', 'g', 't', 'g', 46, 'e s d f g t g'),
(18, 'No se alcanzó la meta del 88% y se obtvo el 84%', 'Capital humano', 'En la encuesta de satisfacción al cliente interno', 'No se llego al indicador de satisfacción de cliente interno', 'En la encuesta trimestral', 'Con el resultado de la encuesta de satisfacción', 'No se llego al 88% del resultado', 51, 'Capital humano No se alcanzó la meta del 88% y se obtvo el 84% En la encuesta de satisfacción al cliente interno No se llego al indicador de satisfacción de cliente interno En la encuesta trimestral Con el resultado de la encuesta de satisfacción No se llego al 88% del resultado'),
(19, 'se dio cuenta del daño al archivo de base de datos de FORTIA GENKORE', 'El área de TI,', 'en el servidor de pruebas de FORTIA,', 'causando la perdida de los datos históricos de nóminas de la empresa.', 'El día 16 de febrero del 2023', 'se intentó ingresar a consultar la información, pero el sistema marcaba un error,', 'provocando un fuerte retrabajo en la reconstrucción de la información que se usa para las auditorías del SAT', 53, 'El área de TI, se dio cuenta del daño al archivo de base de datos de FORTIA GENKORE en el servidor de pruebas de FORTIA, causando la perdida de los datos históricos de nóminas de la empresa. El día 16 de febrero del 2023 se intentó ingresar a consultar la información, pero el sistema marcaba un error, provocando un fuerte retrabajo en la reconstrucción de la información que se usa para las auditorías del SAT'),
(20, 'no cubrió las expectativas de cliente', 'El área de Reclutamiento y Selección Puro', 'viéndose reflejado en la encuesta realizada sobre satisfacción de cliente externo en Diciembre 2022,', 'al no tener tiempos de respuesta rápidos', 'acorde a las políticas establecidas de tiempo de envío de candidatos y cierre de vacante,', 'no alcanzando así el objetivo de 89%,', 'causando inconformidades con cliente y obteniendo una no conformidad por el no cumplimiento al indicador.', 52, 'El área de Reclutamiento y Selección Puro no cubrió las expectativas de cliente viéndose reflejado en la encuesta realizada sobre satisfacción de cliente externo en Diciembre 2022, al no tener tiempos de respuesta rápidos acorde a las políticas establecidas de tiempo de envío de candidatos y cierre de vacante, no alcanzando así el objetivo de 89%, causando inconformidades con cliente y obteniendo una no conformidad por el no cumplimiento al indicador.'),
(21, 'no se determinan correctamente los metodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 57, 'En Evolucione no se determinan correctamente los metodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos'),
(22, 'no se determinan correctamente los métodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', 'en el tablero de KPIs,', 'teniendo resultados no efectivos', 56, 'En Evolucione no se determinan correctamente los métodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales en el tablero de KPIs, teniendo resultados no efectivos'),
(23, 'no se determinan correctamente los métodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 55, 'En Evolucione no se determinan correctamente los métodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos'),
(24, 'no se determinan correctamente los métodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 59, 'En Evolucione no se determinan correctamente los métodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos'),
(25, 'no se determinan correctamente los metodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 58, 'En Evolucione no se determinan correctamente los metodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos'),
(26, 'no alcanzó la meta del 100%', 'El área de Administración Laboral', 'para el indicador de Productos obligaciones mensuales en tiempo', 'provocando insatisfacción del servicio', 'en el mes de marzo', 'por el indicador de resultados', 'obteniendo un promedio de 50%', 62, 'El área de Administración Laboral no alcanzó la meta del 100% para el indicador de Productos obligaciones mensuales en tiempo provocando insatisfacción del servicio en el mes de marzo por el indicador de resultados obteniendo un promedio de 50%'),
(27, 'no se determinan correctamente los metodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 61, 'En Evolucione no se determinan correctamente los metodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos'),
(28, 'no se determinan correctamente los metodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', 'en el tablero de KPIs,', 'teniendo resultados no efectivos', 60, 'En Evolucione no se determinan correctamente los metodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales en el tablero de KPIs, teniendo resultados no efectivos'),
(29, 'no se determinan correctamente los métodos de medición,', 'En Evolucione', 'en la ejecución de los procesos,', 'generando mediciones invalidas', 'en los indicadores mensuales', ',en el tablero de KPIs,', 'teniendo resultados no efectivos', 63, 'En Evolucione no se determinan correctamente los métodos de medición, en la ejecución de los procesos, generando mediciones invalidas en los indicadores mensuales ,en el tablero de KPIs, teniendo resultados no efectivos');

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `dtporque`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `dtporque`;
CREATE TABLE IF NOT EXISTS `dtporque` (
`idNoConformidad` int(11)
,`id_1` varchar(11)
,`Nivel_1` varchar(255)
,`id_2` varchar(11)
,`Nivel_2` varchar(255)
,`id_3` varchar(11)
,`Nivel_3` varchar(255)
,`id_4` varchar(11)
,`Nivel_4` varchar(255)
,`id_5` varchar(11)
,`Nivel_5` varchar(255)
,`id_6` varchar(11)
,`Nivel_6` varchar(255)
,`id_7` varchar(11)
,`Nivel_7` varchar(255)
,`causaRaiz` int(1)
,`ultimo` bigint(11)
);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `estatus`
--

CREATE TABLE IF NOT EXISTS `estatus` (
  `IdEstatus` int(11) NOT NULL AUTO_INCREMENT,
  `Estatus` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`IdEstatus`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `estatus`
--

INSERT INTO `estatus` (`IdEstatus`, `Estatus`) VALUES
(1, 'Nuevo'),
(2, 'Proceso'),
(3, 'Completo'),
(4, 'Revisado'),
(5, 'Autorizado'),
(6, 'Finalizado'),
(7, 'Rechazado'),
(8, 'Rezagado');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `evidencia`
--

CREATE TABLE IF NOT EXISTS `evidencia` (
  `IdEvidencia` int(11) NOT NULL AUTO_INCREMENT,
  `IdActividad` int(11) NOT NULL,
  `NombreArh` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `TituloArh` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `Contenido` longblob,
  `Tipo` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  `DescripcionEvi` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`IdEvidencia`),
  KEY `IdActividad` (`IdActividad`)
) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Volcado de datos para la tabla `evidencia`
--

INSERT INTO `evidencia` (`IdEvidencia`, `IdActividad`, `NombreArh`, `TituloArh`, `Contenido`, `Tipo`, `DescripcionEvi`) VALUES
(1, 1, 'PS_PG_16.pdf', 'Evidencia 1', NULL, 'application/pdf', 'Esta solo es una prueba.....gfhghghghg'),
(2, 1, 'script SistemaGestion.txt', 'Prueba de ficheros', NULL, 'text/plain', 'GFGFG'),
(3, 5, 'SYRED.pdf', 'Evidencia 1', NULL, 'application/pdf', 'Evidencia 1'),
(5, 7, 'HojaMembretada.pdf', 'Evidencia 1', NULL, 'application/pdf', 'Archivo de Evidencia'),
(6, 7, 'EvoAct.txt', 'Evidencia 2', NULL, 'text/plain', NULL),
(7, 12, '2.Minuta020321.pdf', 'Minuta', NULL, 'application/pdf', 'minuta de acuerdos para llevar acabo revisión, análisis y ajuste de encuesta interna con los dueños de los procesos.'),
(8, 11, '1.MECSI.pdf', 'Modelo de servicio de calidad', NULL, 'application/pdf', 'Metodología para mejorar el servicio interno'),
(9, 24, '20230503_131250.jpg', 'imagen', NULL, 'jpg', 'imagen'),
(10, 25, '20230503_131250.jpg', 'imagen', NULL, 'jpg', 'imagen'),
(11, 26, '20230503_131250.jpg', 'imagen', NULL, 'jpg', 'imagen'),
(12, 26, '20230503_131250.jpg', 'imagen', NULL, 'jpg', 'imagen'),
(13, 29, 'AUSi.docx', 'Evidencia', NULL, 'docx', NULL),
(15, 29, 'Topics.txt', 'Evidencia', NULL, 'txt', NULL),
(16, 30, 'ES-RS-001 R0.pdf', 'Evidencia3', NULL, 'pdf', NULL),
(17, 30, 'PlaAudInt23.xlsx', 'Evidencia4', NULL, 'xlsx', NULL),
(18, 27, 'CALENDARIO.xlsx', 'calendario', NULL, 'xlsx', 'calendario de actividades'),
(19, 33, '123456.png', 'ACTIVIDAD', NULL, 'png', 'EVIDENCIA # 1'),
(20, 28, 'SEGUIMIENTO.png', 'junta', NULL, 'png', NULL),
(21, 35, 'NCMe2020-01.xlsx', 'Evidencia 1', NULL, 'xlsx', 'archivo'),
(22, 38, 'Req.INDAUTOR.xlsx', 'Evidencia1', NULL, 'xlsx', 'Plan de trabajo'),
(23, 41, 'AL004 AC.xlsx', 'Evidencia1', NULL, 'xlsx', 'correo'),
(24, 38, 'PlaAudInt23.xlsx', 'Evidencia2', NULL, 'xlsx', NULL),
(25, 44, 'AUSi.docx', 'Evidencia3', NULL, 'docx', NULL),
(26, 42, 'ECH AARON.pdf', 'EVIDENCIA 1', NULL, 'pdf', 'CORREO INFORMATIVO'),
(27, 48, '5.Chedraui MKT nataly.pdf', 'Valores', NULL, 'pdf', 'carta');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `failed_jobs`
--

CREATE TABLE IF NOT EXISTS `failed_jobs` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `uuid` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `connection` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `queue` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `exception` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
  `failed_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `indice`
--

CREATE TABLE IF NOT EXISTS `indice` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ruta` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `nombre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `tipo` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `ext` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `nivel` int(11) NOT NULL,
  `size` float NOT NULL,
  `ultima_mod` datetime NOT NULL,
  `ultima_mod_ctime` datetime NOT NULL,
  `padre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `descrip` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
  `visible` int(11) NOT NULL,
  `fecha_insert` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `indice_resp`
--

CREATE TABLE IF NOT EXISTS `indice_resp` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ruta` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `nombre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `tipo` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `ext` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `nivel` int(11) NOT NULL,
  `size` float NOT NULL,
  `ultima_mod` datetime NOT NULL,
  `ultima_mod_ctime` datetime NOT NULL,
  `padre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `descrip` varchar(300) COLLATE utf8_unicode_ci NOT NULL,
  `visible` int(11) NOT NULL,
  `fecha_insert` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `indice_temp`
--

CREATE TABLE IF NOT EXISTS `indice_temp` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ruta` varchar(200) COLLATE utf8_unicode_ci NOT NULL,
  `nombre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `tipo` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
  `ext` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
  `nivel` int(11) NOT NULL,
  `size` float NOT NULL,
  `ultima_mod` datetime NOT NULL,
  `ultima_mod_ctime` datetime NOT NULL,
  `padre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `fecha_insert` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `migrations`
--

CREATE TABLE IF NOT EXISTS `migrations` (
  `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `batch` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `migrations`
--

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '2014_10_12_000000_create_users_table', 1),
(2, '2014_10_12_100000_create_password_resets_table', 1),
(3, '2019_08_19_000000_create_failed_jobs_table', 1),
(4, '2021_07_09_162440_create_areas_table', 1),
(5, '2021_10_14_174648_create_permission_tables', 1),
(7, '2022_09_05_214703_create_seguimientos_table', 2),
(8, '2022_11_17_234738_create_notificaciones_table', 3);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `model_has_permissions`
--

CREATE TABLE IF NOT EXISTS `model_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL,
  PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
  KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `model_has_roles`
--

CREATE TABLE IF NOT EXISTS `model_has_roles` (
  `role_id` bigint(20) UNSIGNED NOT NULL,
  `model_type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `model_id` bigint(20) UNSIGNED NOT NULL,
  PRIMARY KEY (`role_id`,`model_id`,`model_type`),
  KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `model_has_roles`
--

INSERT INTO `model_has_roles` (`role_id`, `model_type`, `model_id`) VALUES
(1, 'App\\Models\\User', 7),
(1, 'App\\Models\\User', 8),
(1, 'App\\Models\\User', 16),
(1, 'App\\Models\\User', 18),
(1, 'App\\Models\\User', 19),
(1, 'App\\Models\\User', 23),
(1, 'App\\Models\\User', 27),
(1, 'App\\Models\\User', 31),
(1, 'App\\Models\\User', 32),
(1, 'App\\Models\\User', 33),
(1, 'App\\Models\\User', 34),
(1, 'App\\Models\\User', 35),
(1, 'App\\Models\\User', 36),
(1, 'App\\Models\\User', 37),
(1, 'App\\Models\\User', 38),
(2, 'App\\Models\\User', 14),
(2, 'App\\Models\\User', 22),
(2, 'App\\Models\\User', 25),
(2, 'App\\Models\\User', 29),
(2, 'App\\Models\\User', 42),
(3, 'App\\Models\\User', 4),
(3, 'App\\Models\\User', 5),
(3, 'App\\Models\\User', 20),
(3, 'App\\Models\\User', 26),
(3, 'App\\Models\\User', 28),
(3, 'App\\Models\\User', 30),
(3, 'App\\Models\\User', 40),
(3, 'App\\Models\\User', 41),
(3, 'App\\Models\\User', 43),
(4, 'App\\Models\\User', 12),
(4, 'App\\Models\\User', 17),
(4, 'App\\Models\\User', 24),
(4, 'App\\Models\\User', 39),
(5, 'App\\Models\\User', 3),
(7, 'App\\Models\\User', 11),
(8, 'App\\Models\\User', 21),
(9, 'App\\Models\\User', 15);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `noconformidad`
--

CREATE TABLE IF NOT EXISTS `noconformidad` (
  `IdNoConformidad` int(11) NOT NULL AUTO_INCREMENT,
  `IdAreas` int(11) NOT NULL,
  `ClaveAC` varchar(10) NOT NULL,
  `serie` int(3) DEFAULT NULL,
  `user_id` int(11) NOT NULL,
  `FechaAlta` date DEFAULT NULL,
  `Descripcion` text,
  `Fuente` varchar(30) DEFAULT NULL,
  `OtraFuente` varchar(255) DEFAULT NULL,
  `Analisis` varchar(30) DEFAULT NULL,
  `FechaVerificacion` date DEFAULT NULL,
  `PlanAccionEficaz` tinyint(1) DEFAULT NULL,
  `Evidencia` varchar(255) DEFAULT NULL,
  `ModoVerificacion` varchar(255) DEFAULT NULL,
  `AcciondeAcuerdo` tinyint(1) DEFAULT NULL,
  `ContribucionMejora` tinyint(1) DEFAULT NULL,
  `DisminuyoSNC_CN` tinyint(1) DEFAULT NULL,
  `Aspecto` int(11) DEFAULT NULL,
  `Conclusion` varchar(255) DEFAULT NULL,
  `Estatus` int(11) DEFAULT NULL,
  `idSeguimiento` int(11) DEFAULT NULL,
  `Notifica` int(11) NOT NULL,
  `Proceso` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`IdNoConformidad`),
  KEY `IdAreas` (`IdAreas`),
  KEY `fk_relacion` (`Notifica`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `noconformidad`
--

INSERT INTO `noconformidad` (`IdNoConformidad`, `IdAreas`, `ClaveAC`, `serie`, `user_id`, `FechaAlta`, `Descripcion`, `Fuente`, `OtraFuente`, `Analisis`, `FechaVerificacion`, `PlanAccionEficaz`, `Evidencia`, `ModoVerificacion`, `AcciondeAcuerdo`, `ContribucionMejora`, `DisminuyoSNC_CN`, `Aspecto`, `Conclusion`, `Estatus`, `idSeguimiento`, `Notifica`, `Proceso`) VALUES
(1, 1, 'TI', 70, 11, '2020-08-07', 'No se logró cumplir con la meta del 90% en la Encuesta de satisfacción de cliente interno realizada en el mes de julio 2020, alcanzando un promedio de 82%.', 'Indicadores', NULL, '¿Por qué?', '2021-02-22', 1, 'La calificación del servicio muestra que el usuario esta conforme con la forma en que se le atiende.', 'Con los reportes generados en Power BI', 1, 0, 1, 0, 'Al medir el soporte se pueden obtener datos que ayudan a encontrar oportunidades de mejora.', 5, 3, 2, NULL),
(2, 1, 'TI', 71, 11, '2021-09-22', 'Prueba completa....jsdks', 'Otro', 'Pues otra', NULL, '2022-09-14', 0, NULL, NULL, 0, 0, 0, NULL, NULL, 7, 10, 2, NULL),
(4, 1, 'TI', 72, 16, '2021-10-29', 'Se presentan errores para descargar reportes cada semana, lo cuál retrasa la operación.', 'Quejas', NULL, NULL, '2021-10-29', 1, 'Por que yo lo digo', 'Mirando', 1, 1, 1, 5, 'Somos los mejores', 2, NULL, 11, NULL),
(5, 2, 'CH', 1, 3, '2021-10-29', 'SNC de pruebas', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, NULL),
(6, 12, 'PROM', 1, 3, '2021-10-29', 'Prueba de SNC promuevo', 'Auditoria', NULL, NULL, '2021-11-03', 1, 'Evidencias 1', 'Verificación', 1, 1, 1, 0, 'Conclusión', 6, NULL, 8, NULL),
(9, 12, 'PROM', 3, 3, '2021-10-29', '3', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(10, 12, 'PROM', 4, 3, '2021-10-29', '4', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(11, 13, 'ADC', 1, 3, '2021-11-03', 'prueba 1', 'Otro', 'Prueba', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(12, 16, 'DIR', 1, 3, '2021-11-03', 'Prueba 1', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(13, 8, 'SG', 1, 21, '2021-11-03', 'Prueba 2', 'SNC/NC', NULL, NULL, '2021-11-03', 0, '12', '22', 0, 0, 0, 0, '12345', 5, 6, 14, NULL),
(14, 8, 'SG', 2, 11, '2021-11-03', 'Queja cliente interno', 'Quejas', NULL, NULL, '2023-02-07', 1, NULL, NULL, 1, 1, 1, NULL, NULL, 5, 21, 8, NULL),
(16, 8, 'SG', 3, 15, '2021-11-03', 'No se logró cumplir con la meta para el objetivo; Asegurar la continuidad operacional de los procesos que desarrolla Evolucione, obteniendo un promedio de 41% en el 2020.', 'Otro', 'Incumplimiento de objetivos', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 3, 36, 8, NULL),
(17, 8, 'SG', 4, 11, '2021-11-26', 'No se logró cumplir con el objetivo; Mantener el índice de satisfacción del cliente interno y externo en un 90%, obteniendo un promedio de 79% en el 2020.', 'Otro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, NULL, 8, NULL),
(19, 8, 'SG', 5, 21, '2022-04-28', 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc', 'Evento/Incidente de seguridad', NULL, NULL, '2023-02-28', 0, 'sdfdsf', 'sdefdsfds', 1, 0, 0, 4, 'sdfdsf', 7, 35, 1, NULL),
(20, 1, 'TI', 73, 5, '2022-12-13', 'Prueba', 'Otro', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 1, NULL),
(21, 1, 'TI', 74, 19, '2022-12-14', 'fafa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(22, 13, 'ADC', 2, 17, '2022-12-14', 'aaaa', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(23, 13, 'ADC', 3, 17, '2022-12-14', 'aaa', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(24, 13, 'ADC', 4, 17, '2022-12-14', 'ssssss', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(36, 8, 'SG', 6, 15, '2022-12-14', 'sdsdsd', 'SNC/NC', NULL, NULL, '2022-12-14', 0, NULL, NULL, 0, 0, 0, NULL, NULL, 2, NULL, 8, NULL),
(37, 8, 'SG', 7, 15, '2022-12-15', 'Prueba', 'Auditoria', NULL, NULL, '2022-12-15', 0, NULL, NULL, 0, 0, 0, NULL, NULL, 2, NULL, 8, NULL),
(38, 8, 'SG', 8, 15, '2022-12-15', 'ssssss', 'Quejas', NULL, NULL, '2022-12-17', 0, NULL, NULL, 0, 0, 0, NULL, NULL, 5, 18, 8, NULL),
(39, 8, 'SG', 9, 15, '2023-01-09', 'wwww', 'Indicadores', NULL, NULL, '2023-01-09', 0, NULL, NULL, 0, 0, 0, 3, NULL, 5, 14, 8, NULL),
(40, 8, 'SG', 10, 15, '2023-01-09', 'aaaaaaaa', 'Otro', 'otro', NULL, '2023-01-09', 0, NULL, NULL, 0, 0, 0, NULL, NULL, 2, NULL, 8, NULL),
(41, 8, 'SG', 11, 21, '2023-01-19', 'Hola', 'Indicadores', NULL, NULL, '2023-01-19', 1, NULL, NULL, 1, 1, 1, NULL, NULL, 5, 33, 8, NULL),
(42, 11, 'NO', 1, 17, '2023-01-26', 'jjjjj', 'Indicadores', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(45, 8, 'SG', 12, 15, '2023-02-17', 'fsgdfsgdfsgdfs', 'SNC/NC', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(46, 2, 'CH', 2, 20, '2023-02-24', 'Test', 'SNC/NC', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5, 30, 8, NULL),
(47, 8, 'SG', 13, 21, '2023-03-07', 'wwww', 'Indicadores', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(48, 1, 'TI', 75, 16, '2023-03-30', 'ejemplo', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(49, 1, 'TI', 76, 5, '2023-03-30', 'ejemplo', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(50, 1, 'TI', 77, 5, '2023-03-30', 'ejemplo', 'Quejas', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(51, 2, 'CH', 3, 20, '2023-05-15', 'Capital humano no alcanzó el indicador de satisfacción al cliente interno', 'NC', NULL, NULL, '2023-05-26', 0, 'Procedimiento autorizado', 'Autorización de procedimiento', 1, 1, 1, 2, 'Tener contratos en tiempo y forma', 5, 45, 2, NULL),
(52, 26, 'RS', 1, 26, '2023-05-15', 'No se alcanzó la meta del 89% para el indicador Encuesta de satisfacción de cliente externo aplicada en el mes de diciembre 2022, obteniendo un promedio de 47.5%.', 'Indicadores', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5, 48, 26, NULL),
(53, 1, 'TI', 78, 5, '2023-05-15', 'Se reporta el 16 de febrero del 2023 que la base de datos del sistema FORTIA GENKORE sufrió un error que afecto la integridad y disponibilidad del activo de información.', 'Incidente de seguridad', NULL, NULL, '2023-05-15', 0, 'Se tiene un disco duro con un respaldo de la BD Fortia Genkore en resguardo', 'Generando el respaldo y restaurando la base de datos dañada.', 1, 1, 0, 6, 'Se debe contar con un respaldo de las bases de datos históricas, y se deben de colocar como activos de la información, a pesar de que ya no están en uso activo, para el cálculo de nómina.', 3, 37, 1, NULL),
(54, 8, 'SG', 14, 21, '2023-05-15', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, 8, NULL),
(55, 15, 'MN', 1, 23, '2023-05-15', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, '2023-05-15', 1, 'Todo bien', 'Bien', 1, 1, 1, 1, 'Todo excelente', 4, 49, 15, NULL),
(56, 27, 'RL', 1, 28, '2023-05-15', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 4, 51, 27, NULL),
(57, 8, 'SG', 15, 15, '2023-05-15', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, '2023-05-15', 1, 'Todo listo', 'Bien', 1, 1, 1, 1, 'Todo bien', 4, 42, 8, NULL),
(58, 8, 'SG', 16, 15, '2023-05-17', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, '2023-05-17', 1, 'Evidencia 1 , 2, 3', 'En el sistema con las evidencias', 1, 1, 1, 1, 'Todo bien,', 5, 64, 8, NULL),
(59, 11, 'NO', 2, 18, '2023-05-17', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 5, 58, 11, NULL),
(60, 10, 'SS', 1, 31, '2023-05-17', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, '2023-05-17', 1, 'EVIDENCIA 1, 2 Y 3', 'EN EL SITEMAS CON LAS EVIDENCIAS', 1, 0, 0, 3, NULL, 5, 66, 10, NULL),
(61, 10, 'SS', 2, 30, '2023-05-17', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos\r\n9.1 Seguimiento, medición, análisis y evaluación/ 9.1.1 Generalidades (b)', 'Auditoria', NULL, NULL, '2023-05-17', 1, 'acciones', 'proceso', 1, 1, 1, 3, NULL, 5, 69, 10, NULL),
(62, 21, 'AL', 1, 43, '2023-05-17', 'No se alcanzó la meta del 100% para el indicador de Productos obligaciones mensuales en tiempo aplicada en el mes de marzo 2023, obteniendo un promedio de 50%.', 'Auditoria', NULL, NULL, '2023-05-17', 0, 'evidencias 1 y 2', 'evidencias', 1, 1, 1, 2, 'todo bien', 5, 67, 21, NULL),
(63, 12, 'PROM', 5, 14, '2023-05-17', 'La organización determina parcialmente los métodos de seguimiento, medición, análisis y evaluación necesarios para asegurar resultados válidos', 'Auditoria', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 2, NULL, 12, NULL);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `nombres`
--

CREATE TABLE IF NOT EXISTS `nombres` (
  `nombre` varchar(200) COLLATE utf8_unicode_ci DEFAULT NULL,
  `clave` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `notificaciones`
--

CREATE TABLE IF NOT EXISTS `notificaciones` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `titulo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mensaje` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `id_usuario` int(11) NOT NULL,
  `leido` int(11) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=187 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `notificaciones`
--

INSERT INTO `notificaciones` (`id`, `titulo`, `mensaje`, `id_usuario`, `leido`, `created_at`, `updated_at`) VALUES
(1, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI072', 5, 1, '2022-11-24 04:30:15', '2022-12-08 04:16:08'),
(2, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI072', 5, 1, '2022-11-24 05:38:10', '2022-12-08 04:16:25'),
(3, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI072', 5, 1, '2022-11-24 21:12:10', '2022-12-08 04:16:12'),
(4, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI070', 5, 1, '2022-11-25 05:52:18', '2022-12-08 04:16:30'),
(5, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI071', 5, 1, '2022-11-25 05:58:50', '2022-12-08 04:16:15'),
(6, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI071', 5, 1, '2022-11-25 21:13:48', '2022-12-08 04:16:18'),
(7, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC TI073', 5, 1, '2022-12-13 22:39:52', '2022-12-13 22:40:25'),
(8, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC TI073', 16, 1, '2022-12-13 22:41:31', '2022-12-13 22:42:23'),
(9, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC TI074', 5, 0, '2022-12-14 22:01:47', '2022-12-14 22:01:47'),
(10, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG002', 15, 1, '2022-12-15 00:38:04', '2023-03-07 23:01:30'),
(11, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC ADC004', 17, 0, '2022-12-15 00:46:27', '2022-12-15 00:46:27'),
(12, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG006', 11, 1, '2022-12-15 02:04:55', '2023-03-07 23:06:34'),
(13, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG006', 15, 1, '2022-12-15 02:05:05', '2023-03-16 22:56:16'),
(14, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG009', 11, 1, '2022-12-15 02:47:31', '2023-03-07 23:06:37'),
(15, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG010', 11, 1, '2022-12-15 02:48:36', '2023-03-07 23:06:40'),
(16, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG011', 11, 1, '2022-12-15 02:48:46', '2023-03-07 23:06:42'),
(17, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG012', 11, 1, '2022-12-15 02:49:02', '2023-03-07 23:06:44'),
(18, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG013', 11, 1, '2022-12-15 02:49:10', '2023-03-07 23:06:46'),
(19, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG014', 11, 1, '2022-12-15 02:49:19', '2023-03-07 23:06:49'),
(20, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG006', 11, 1, '2022-12-15 02:50:45', '2023-03-07 23:06:50'),
(21, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG006', 11, 1, '2022-12-15 02:56:05', '2023-03-07 23:06:52'),
(22, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG006', 21, 1, '2022-12-15 03:03:07', '2022-12-15 05:21:12'),
(23, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG007', 11, 1, '2022-12-15 23:43:17', '2023-03-07 23:12:07'),
(24, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG007', 21, 1, '2022-12-15 23:43:25', '2022-12-20 00:41:07'),
(25, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG007', 21, 1, '2022-12-15 23:44:28', '2022-12-20 00:41:10'),
(26, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG008', 11, 1, '2022-12-15 23:58:15', '2023-03-07 23:14:42'),
(27, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG008', 15, 1, '2022-12-15 23:58:24', '2023-03-16 19:27:15'),
(28, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG005', 21, 1, '2022-12-20 04:12:33', '2022-12-23 04:39:45'),
(29, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG009', 15, 1, '2023-01-10 05:35:10', '2023-01-10 05:35:41'),
(30, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG010', 21, 1, '2023-01-10 05:39:23', '2023-03-02 01:14:42'),
(31, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG011', 21, 1, '2023-01-19 23:59:29', '2023-03-02 01:14:47'),
(32, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG011', 15, 1, '2023-01-20 00:00:08', '2023-03-16 19:37:21'),
(33, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG009: Por favor, y gracias', 21, 1, '2023-01-24 23:26:51', '2023-03-02 01:14:50'),
(34, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG009: Enterado, Envío a revisión', 0, 0, '2023-01-24 23:28:37', '2023-01-24 23:28:37'),
(35, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG009: Envío para su autorización', 15, 1, '2023-01-24 23:31:15', '2023-03-16 22:56:03'),
(36, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG008: Hola', 21, 1, '2023-01-25 01:36:02', '2023-01-25 01:36:45'),
(37, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG008: Revisado', 11, 1, '2023-01-25 01:37:08', '2023-01-25 01:37:48'),
(38, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG008: Revisado x2', 12, 1, '2023-01-25 01:38:03', '2023-01-25 01:38:29'),
(39, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG008: Revisado y autorizado', 15, 1, '2023-01-25 01:44:45', '2023-03-16 22:55:50'),
(40, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG002: Revisado', 11, 1, '2023-02-08 00:26:16', '2023-03-08 01:05:46'),
(41, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG002: Revisado x2', 12, 0, '2023-02-08 00:26:59', '2023-02-08 00:26:59'),
(42, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG002: Autorizado', 15, 1, '2023-02-08 01:36:47', '2023-03-16 22:55:34'),
(43, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: 12', 21, 1, '2023-02-15 05:13:42', '2023-03-02 01:14:53'),
(44, 'Autorización de SNC/NC rechazada', 'Tiene una actualización sobre la SNC/NC SG011: Nope', 15, 1, '2023-02-15 05:14:53', '2023-03-16 22:33:39'),
(45, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: again', 21, 1, '2023-02-15 05:16:06', '2023-03-02 01:14:58'),
(46, 'Autorización de SNC/NC rechazada', 'Tiene una actualización sobre la SNC/NC SG011: no', 15, 1, '2023-02-15 05:19:28', '2023-03-16 22:19:20'),
(47, 'Autorización de SNC/NC rechazada', 'Tiene una actualización sobre la SNC/NC SG011: no', 15, 1, '2023-02-15 05:19:38', '2023-03-16 20:57:23'),
(48, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: Si', 21, 1, '2023-02-15 05:20:54', '2023-03-02 01:15:01'),
(49, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG012', 21, 1, '2023-02-17 06:06:59', '2023-03-02 01:15:06'),
(50, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG012', 21, 1, '2023-02-17 21:42:32', '2023-03-02 01:15:09'),
(51, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC SG012', 21, 1, '2023-02-17 21:43:04', '2023-03-02 01:15:13'),
(52, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG012', 15, 1, '2023-02-25 00:51:24', '2023-03-16 20:56:39'),
(53, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC CH002', 20, 0, '2023-02-25 01:36:14', '2023-02-25 01:36:14'),
(54, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC CH002: Por favor y gracias', 12, 1, '2023-02-25 02:10:22', '2023-02-25 02:11:06'),
(55, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC CH002: Autorizado', 20, 0, '2023-02-25 02:11:37', '2023-02-25 02:11:37'),
(56, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: rev', 11, 1, '2023-02-25 02:13:27', '2023-03-08 01:05:51'),
(57, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: rev', 12, 0, '2023-02-25 02:13:57', '2023-02-25 02:13:57'),
(58, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG011: Autorizado', 15, 1, '2023-02-25 02:14:35', '2023-03-16 19:26:43'),
(59, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG005', 15, 1, '2023-03-01 04:35:37', '2023-03-16 19:27:18'),
(60, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC SG005: f', 21, 1, '2023-03-01 05:10:19', '2023-03-02 01:15:17'),
(61, 'Autorización de SNC/NC rechazada', 'Tiene una actualización sobre la SNC/NC SG005: :)', 15, 1, '2023-03-01 05:10:57', '2023-03-16 19:26:50'),
(62, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-02 01:42:16', '2023-03-03 21:19:49'),
(63, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-02 01:43:01', '2023-03-04 06:01:27'),
(64, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-02 01:43:50', '2023-03-06 20:55:16'),
(65, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-02 01:43:52', '2023-03-07 02:03:13'),
(66, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG004', 21, 1, '2023-03-02 01:44:49', '2023-03-07 02:03:17'),
(67, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 15, 1, '2023-03-02 01:47:28', '2023-03-16 19:27:22'),
(68, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG004', 15, 1, '2023-03-02 01:49:21', '2023-03-08 05:31:15'),
(69, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG004', 21, 1, '2023-03-02 01:49:33', '2023-03-07 02:03:21'),
(70, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-07 02:57:53', '2023-03-07 02:58:26'),
(71, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG003', 21, 1, '2023-03-07 02:58:52', '2023-03-07 02:59:28'),
(72, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG001', 21, 1, '2023-03-07 03:00:15', '2023-03-07 03:00:44'),
(73, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG004', 21, 1, '2023-03-07 04:49:49', '2023-03-07 04:50:53'),
(74, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG004. <a href=\'../../Proceso?var=17\'>Link</a>', 21, 1, '2023-03-07 05:29:29', '2023-03-07 05:30:14'),
(75, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC SG005', 21, 1, '2023-03-07 21:13:14', '2023-03-07 21:13:19'),
(76, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"../../Proceso?var=19\">SG004</a>', 21, 1, '2023-03-07 21:31:03', '2023-03-07 21:33:03'),
(77, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"../../Proceso?var=41\">SG011</a>', 21, 1, '2023-03-07 21:33:30', '2023-03-07 21:36:01'),
(78, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(16)\">SG003: </a> Hi', 11, 1, '2023-03-07 23:05:12', '2023-03-07 23:06:55'),
(79, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(47)\">SG013</a>', 21, 1, '2023-03-08 05:32:09', '2023-03-08 05:32:27'),
(80, 'Asignacion de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(47)\">SG013</a>', 21, 0, '2023-03-10 20:00:26', '2023-03-10 20:00:26'),
(81, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 15, 1, '2023-03-16 19:03:52', '2023-03-16 19:26:53'),
(82, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 15, 1, '2023-03-16 19:04:23', '2023-03-16 19:26:40'),
(83, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(19)\">SG005</a>', 15, 1, '2023-03-16 19:09:01', '2023-03-16 19:32:26'),
(84, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(36)\">SG006</a>', 15, 1, '2023-03-16 19:10:41', '2023-03-16 19:26:37'),
(85, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(37)\">SG007</a>', 15, 1, '2023-03-16 19:16:44', '2023-03-16 19:26:29'),
(86, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 15, 1, '2023-03-16 19:37:41', '2023-03-16 19:38:36'),
(87, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(40)\">SG010</a>', 15, 1, '2023-03-16 19:43:53', '2023-03-16 20:22:34'),
(88, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 15, 1, '2023-03-16 22:56:45', '2023-03-16 22:56:51'),
(89, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(16)\">SG003</a>', 15, 1, '2023-03-16 23:07:27', '2023-03-16 23:07:33'),
(90, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(48)\">TI075</a>', 5, 0, '2023-03-30 19:12:27', '2023-03-30 19:12:27'),
(91, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(49)\">TI076</a>', 5, 0, '2023-03-30 19:13:23', '2023-03-30 19:13:23'),
(92, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(50)\">TI077</a>', 5, 0, '2023-03-30 19:14:31', '2023-03-30 19:14:31'),
(93, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(48)\">TI075</a>', 16, 0, '2023-03-30 19:35:02', '2023-03-30 19:35:02'),
(94, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(20)\">TI073</a>', 5, 0, '2023-03-30 19:35:39', '2023-03-30 19:35:39'),
(95, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 16, 0, '2023-03-30 19:53:15', '2023-03-30 19:53:15'),
(96, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 5, 0, '2023-03-30 19:53:36', '2023-03-30 19:53:36'),
(97, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 19, 0, '2023-03-30 19:58:35', '2023-03-30 19:58:35'),
(98, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 16, 0, '2023-03-30 19:58:48', '2023-03-30 19:58:48'),
(99, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(4)\">TI072</a>', 16, 0, '2023-03-30 22:48:25', '2023-03-30 22:48:25'),
(100, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(20)\">TI073</a>', 16, 0, '2023-03-30 22:49:33', '2023-03-30 22:49:33'),
(101, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(2)\">TI071</a>', 16, 0, '2023-03-30 22:55:36', '2023-03-30 22:55:36'),
(102, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(21)\">TI074</a>', 19, 0, '2023-03-30 22:56:09', '2023-03-30 22:56:09'),
(103, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(20)\">TI073</a>', 5, 0, '2023-03-30 22:56:19', '2023-03-30 22:56:19'),
(104, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 11, 0, '2023-05-05 23:19:12', '2023-05-05 23:19:12'),
(105, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(19)\">SG005</a>', 21, 0, '2023-05-05 23:22:35', '2023-05-05 23:22:35'),
(106, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(19)\">SG005</a>', 11, 0, '2023-05-05 23:23:39', '2023-05-05 23:23:39'),
(107, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(19)\">SG005</a>', 21, 0, '2023-05-05 23:26:08', '2023-05-05 23:26:08'),
(108, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(17)\">SG004</a>', 11, 0, '2023-05-05 23:26:20', '2023-05-05 23:26:20'),
(109, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 21, 0, '2023-05-08 20:54:45', '2023-05-08 20:54:45'),
(110, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 21, 0, '2023-05-08 20:58:27', '2023-05-08 20:58:27'),
(111, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:00:03', '2023-05-08 21:00:03'),
(112, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:01:44', '2023-05-08 21:01:44'),
(113, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:02:20', '2023-05-08 21:02:20'),
(114, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:02:43', '2023-05-08 21:02:43'),
(115, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 21, 0, '2023-05-08 21:03:55', '2023-05-08 21:03:55'),
(116, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:04:21', '2023-05-08 21:04:21'),
(117, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 21, 0, '2023-05-08 21:07:19', '2023-05-08 21:07:19'),
(118, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:07:31', '2023-05-08 21:07:31'),
(119, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 21, 0, '2023-05-08 21:08:05', '2023-05-08 21:08:05'),
(120, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:09:01', '2023-05-08 21:09:01'),
(121, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:11:09', '2023-05-08 21:11:09'),
(122, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(14)\">SG002</a>', 11, 0, '2023-05-08 21:11:46', '2023-05-08 21:11:46'),
(123, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 5, 0, '2023-05-08 21:12:17', '2023-05-08 21:12:17'),
(124, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(2)\">TI071</a>', 16, 0, '2023-05-08 21:12:33', '2023-05-08 21:12:33'),
(125, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(2)\">TI071</a>', 16, 0, '2023-05-08 21:17:52', '2023-05-08 21:17:52'),
(126, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(2)\">TI071</a>', 11, 0, '2023-05-08 21:18:05', '2023-05-08 21:18:05'),
(127, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 16, 0, '2023-05-08 21:27:47', '2023-05-08 21:27:47'),
(128, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 5, 0, '2023-05-08 21:28:10', '2023-05-08 21:28:10'),
(129, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(1)\">TI070</a>', 11, 0, '2023-05-08 21:30:35', '2023-05-08 21:30:35'),
(130, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(51)\">CH003</a>', 20, 0, '2023-05-15 16:47:50', '2023-05-15 16:47:50'),
(131, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(51)\">CH003</a>', 20, 0, '2023-05-15 16:48:32', '2023-05-15 16:48:32'),
(132, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(52)\">RS001</a>', 25, 0, '2023-05-15 16:50:15', '2023-05-15 16:50:15'),
(133, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(53)\">TI078</a>', 5, 0, '2023-05-15 16:50:26', '2023-05-15 16:50:26'),
(134, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(54)\">SG014</a>', 21, 0, '2023-05-15 16:50:43', '2023-05-15 16:50:43'),
(135, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001</a>', 17, 0, '2023-05-15 16:50:45', '2023-05-15 16:50:45'),
(136, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(56)\">RL001</a>', 17, 0, '2023-05-15 16:51:11', '2023-05-15 16:51:11'),
(137, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(57)\">SG015</a>', 21, 0, '2023-05-15 16:51:35', '2023-05-15 16:51:35'),
(138, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(52)\">RS001</a>', 26, 0, '2023-05-15 16:53:24', '2023-05-15 16:53:24'),
(139, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(57)\">SG015</a>', 15, 1, '2023-05-15 16:54:15', '2023-05-15 16:55:18'),
(140, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(56)\">RL001</a>', 28, 0, '2023-05-15 16:55:34', '2023-05-15 16:55:34'),
(141, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001</a>', 23, 0, '2023-05-15 16:57:10', '2023-05-15 16:57:10'),
(142, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001</a>', 23, 1, '2023-05-15 16:58:29', '2023-05-15 16:58:59'),
(143, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(53)\">TI078 </a>: Solicito revisión por favor', 11, 0, '2023-05-15 17:07:09', '2023-05-15 17:07:09'),
(144, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(57)\">SG015 </a>: Por favor revisar nc trabajada', 21, 1, '2023-05-15 17:20:41', '2023-05-15 17:22:00'),
(145, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(51)\">CH003 </a>: Favor de revisar NC', 12, 0, '2023-05-15 17:20:42', '2023-05-15 17:20:42'),
(146, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001 </a>: Por favor revisar nc trabajada', 29, 1, '2023-05-15 17:20:48', '2023-05-15 17:21:25'),
(147, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(57)\">SG015 </a>: Lic. Mauricio, por favor revisar.', 11, 1, '2023-05-15 17:23:08', '2023-05-15 17:23:34'),
(148, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(57)\">SG015 </a>: Lic. Gaby, por favor autorizar', 12, 0, '2023-05-15 17:24:40', '2023-05-15 17:24:40'),
(149, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(52)\">RS001 </a>: favor de revisar mi nc', 25, 0, '2023-05-15 17:26:53', '2023-05-15 17:26:53'),
(150, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(51)\">CH003 </a>: Autorizado', 20, 0, '2023-05-15 17:26:53', '2023-05-15 17:26:53'),
(151, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001 </a>: Excellent', 17, 1, '2023-05-15 17:29:34', '2023-05-15 17:40:45'),
(152, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(52)\">RS001 </a>: revisar nc', 24, 0, '2023-05-15 17:29:57', '2023-05-15 17:29:57'),
(153, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(52)\">RS001 </a>: Autorizado', 26, 0, '2023-05-15 17:30:42', '2023-05-15 17:30:42'),
(154, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(55)\">MN001 </a>: Esta todo bien', 0, 0, '2023-05-15 17:32:43', '2023-05-15 17:32:43'),
(155, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(56)\">RL001 </a>: Por este medio solicito la revisión y autorización de esta no conformidad', 17, 1, '2023-05-15 17:35:27', '2023-05-15 17:35:57'),
(156, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(56)\">RL001 </a>: favor de revisar', 0, 0, '2023-05-15 17:40:31', '2023-05-15 17:40:31'),
(157, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016</a>', 21, 0, '2023-05-17 16:45:17', '2023-05-17 16:45:17'),
(158, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(59)\">NO002</a>', 18, 0, '2023-05-17 16:45:19', '2023-05-17 16:45:19'),
(159, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001</a>', 30, 0, '2023-05-17 16:45:19', '2023-05-17 16:45:19'),
(160, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002</a>', 30, 0, '2023-05-17 16:45:22', '2023-05-17 16:45:22'),
(161, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001</a>', 31, 1, '2023-05-17 16:46:28', '2023-05-17 16:49:52'),
(162, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(62)\">AL001</a>', 14, 1, '2023-05-17 16:46:29', '2023-05-17 17:15:59'),
(163, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002</a>', 32, 0, '2023-05-17 16:46:45', '2023-05-17 16:46:45'),
(164, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002</a>', 30, 1, '2023-05-17 16:47:41', '2023-05-17 16:50:01'),
(165, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(59)\">NO002</a>', 18, 0, '2023-05-17 16:47:49', '2023-05-17 16:47:49'),
(166, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(59)\">NO002</a>', 18, 1, '2023-05-17 16:47:52', '2023-05-17 16:50:36'),
(167, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(62)\">AL001</a>', 43, 1, '2023-05-17 16:48:13', '2023-05-17 16:50:35'),
(168, 'Asignación de SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016</a>', 15, 1, '2023-05-17 16:48:19', '2023-05-17 16:50:34'),
(169, 'Asignación de nueva SNC/NC', 'Le ha sido asignada la SNC/NC <a href=\"#\" onClick=\"routeProceso(63)\">PROM005</a>', 14, 1, '2023-05-17 16:49:19', '2023-05-17 16:50:38'),
(170, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016 </a>: Por favor revisar la acción correctiva. \r\nGracias.', 21, 0, '2023-05-17 17:16:23', '2023-05-17 17:16:23'),
(171, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001 </a>: Por favor revisar la acción correctiva.\r\n\r\nGracias', 30, 1, '2023-05-17 17:16:35', '2023-05-17 17:20:14'),
(172, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002 </a>: FAVOR DE REVISAR LA ACCION CORRECTIVA.\r\n\r\nSALUDOS', 22, 0, '2023-05-17 17:16:37', '2023-05-17 17:16:37'),
(173, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(59)\">NO002 </a>: Por favor revisar la acción correctiva\r\nGracias.', 22, 0, '2023-05-17 17:16:41', '2023-05-17 17:16:41'),
(174, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(62)\">AL001 </a>: Por favor revisar la acción correctiva.. gracias!', 42, 0, '2023-05-17 17:18:16', '2023-05-17 17:18:16'),
(175, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(59)\">NO002 </a>: Autorizado', 18, 1, '2023-05-17 17:21:30', '2023-05-17 17:26:33'),
(176, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016 </a>: Solicito revisión', 11, 1, '2023-05-17 17:22:59', '2023-05-17 17:23:14'),
(177, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(62)\">AL001 </a>: solicitar revisión y autorización', 24, 0, '2023-05-17 17:23:11', '2023-05-17 17:23:11'),
(178, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001 </a>: Dago solicito revision y autorizacion por favor', 22, 0, '2023-05-17 17:23:26', '2023-05-17 17:23:26'),
(179, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001 </a>: FAVOR DE REVISAR Y AUTORIZAR', 22, 1, '2023-05-17 17:23:35', '2023-05-17 17:23:55'),
(180, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016 </a>: Solicito apoyo para autorización', 12, 1, '2023-05-17 17:23:46', '2023-05-17 17:24:02'),
(181, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(58)\">SG016 </a>: Autorizado', 15, 0, '2023-05-17 17:26:01', '2023-05-17 17:26:01'),
(182, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001 </a>: listo', 17, 1, '2023-05-17 17:27:45', '2023-05-17 17:28:55'),
(183, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(60)\">SS001 </a>: Autorizado', 31, 0, '2023-05-17 17:29:09', '2023-05-17 17:29:09'),
(184, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(62)\">AL001 </a>: Autorizado', 43, 0, '2023-05-17 17:36:05', '2023-05-17 17:36:05'),
(185, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002 </a>: favor de revisar y autorizar', 17, 0, '2023-05-17 17:41:21', '2023-05-17 17:41:21'),
(186, 'Seguimiento de autorización de SNC/NC', 'Tiene una actualización sobre la SNC/NC <a href=\"#\" onClick=\"routeProceso(61)\">SS002 </a>: Autorizado', 30, 0, '2023-05-17 17:42:15', '2023-05-17 17:42:15');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `password_resets`
--

CREATE TABLE IF NOT EXISTS `password_resets` (
  `email` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  KEY `password_resets_email_index` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `password_resets`
--

INSERT INTO `password_resets` (`email`, `token`, `created_at`) VALUES
('martinmtzmls95@gmail.com', '$2y$10$.jQ4qnBBb6YxpZbepHn2C.VX0TEsuiD2HcutBZiFIv7wJJKKdubsq', '2021-10-15 20:19:54');

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `pendiente`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `pendiente`;
CREATE TABLE IF NOT EXISTS `pendiente` (
`IdPlanAccion` int(11)
,`IdActividad` int(11)
,`id` int(11)
,`Estatus` int(11)
);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `permissions`
--

CREATE TABLE IF NOT EXISTS `permissions` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `guard_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `permissions`
--

INSERT INTO `permissions` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
(1, 'crea usuario', 'web', '2022-12-23 04:58:25', '2022-12-23 04:58:25'),
(2, 'solicita', 'web', '2023-01-24 02:30:09', '2023-01-24 02:30:09'),
(3, 'revisa', 'web', '2023-01-24 02:30:17', '2023-01-24 02:30:17'),
(4, 'autoriza', 'web', '2023-01-24 02:30:24', '2023-01-24 02:30:24');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `personal`
--

CREATE TABLE IF NOT EXISTS `personal` (
  `IdPersonal` int(11) NOT NULL AUTO_INCREMENT,
  `Nombre` varchar(50) NOT NULL,
  `Rol` varchar(30) DEFAULT NULL,
  `IdAreas` int(11) NOT NULL,
  `IdUsuario` int(11) DEFAULT NULL,
  `Activo` tinyint(1) DEFAULT NULL,
  `Responsable` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`IdPersonal`),
  KEY `personal_ibfk_1` (`IdAreas`)
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `personal`
--

INSERT INTO `personal` (`IdPersonal`, `Nombre`, `Rol`, `IdAreas`, `IdUsuario`, `Activo`, `Responsable`) VALUES
(1, 'Hugo Alejandro Fernández Garcilazo', 'Jefe', 1, 5, 1, 1),
(2, 'Marina Gabriela Colio', 'Jefe', 2, NULL, NULL, 1),
(19, 'Martín Martínez Morales', 'Ejecutivo', 1, 8, NULL, 1),
(21, 'Alfonso Serrano Ortíz', 'Jefe', 8, 10, NULL, 1),
(37, 'Noé Octavio Recenos Herrera', 'Jefe', 10, NULL, NULL, 1),
(40, 'Dagoberto Molina Rosas', 'Jefe', 11, NULL, NULL, 1),
(42, 'Elías Bojalil Cruz', 'Gerente', 12, 14, NULL, 1),
(43, 'Víctor Enrique Hernández Hernández', 'Ejecutivo', 1, NULL, NULL, 0),
(44, 'Blanca Julia Sánchez Morgado', 'Jefe', 13, NULL, NULL, 1),
(45, 'Sheila González', 'Jefe', 14, 6, NULL, 1),
(46, 'Pedro García Flores', 'Ejecutivo', 1, 7, NULL, 0),
(47, 'Blanca Sánchez', 'Gerente', 15, 9, NULL, 1),
(48, 'Mauricio Méndez', 'Gerente', 8, 11, NULL, 1),
(49, 'Gabriela Méndez Carbajal', 'Director', 16, 12, NULL, 1),
(50, 'Gloria Rivas', 'Ejecutivo', 8, 15, NULL, 0),
(51, 'Prueba', 'Ejecutivo', 2, NULL, NULL, 0),
(52, 'prueba', 'Ejecutivo', 2, NULL, NULL, 0);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `planaccion`
--

CREATE TABLE IF NOT EXISTS `planaccion` (
  `IdPlanAccion` int(11) NOT NULL AUTO_INCREMENT,
  `IdNoConformidad` int(11) NOT NULL,
  `ResponsablePlan` varchar(50) NOT NULL,
  `Fecha` date DEFAULT NULL,
  `IdResponsable` int(11) NOT NULL,
  PRIMARY KEY (`IdPlanAccion`),
  KEY `planaccion_ibfk_1` (`IdNoConformidad`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `planaccion`
--

INSERT INTO `planaccion` (`IdPlanAccion`, `IdNoConformidad`, `ResponsablePlan`, `Fecha`, `IdResponsable`) VALUES
(1, 1, 'Mauricio Mendez', '2021-02-22', 1),
(2, 4, 'Victor Hernandez', '2021-10-30', 1),
(3, 6, 'Elías Bojalil Cruz', '2021-11-30', 42),
(4, 13, 'Alfonso Serrano', '2021-11-03', 21),
(5, 13, 'Alfonso Serrano', '2021-11-03', 48),
(6, 13, 'Alfonso Serrano', '2021-11-03', 48),
(7, 16, 'Gloria Hernandez', '2021-11-03', 21),
(8, 17, 'Mauricio Mendez', '2021-11-29', 21),
(9, 19, 'Alfonso Serrano', '2022-04-29', 21),
(10, 2, 'Mauricio Mendez', '2022-09-14', 16),
(18, 36, 'Gloria Hernandez', '2022-12-27', 11),
(19, 37, 'Gloria Hernandez', '2022-12-15', 11),
(20, 38, 'Gloria Hernandez', '2022-12-23', 11),
(21, 39, 'Gloria Hernandez', '2023-01-09', 15),
(22, 40, 'Gloria Hernandez', '2023-01-09', 21),
(23, 41, 'Alfonso Serrano', '2023-01-19', 21),
(24, 42, 'Pilar Pedraza', '2023-01-26', 17),
(27, 45, 'Gloria Hernandez', '2023-02-17', 21),
(28, 46, 'Gabriela Colio', '2023-02-25', 20),
(29, 47, 'Alfonso Serrano', '2023-03-07', 21),
(30, 48, 'Victor Hernandez', '2023-03-30', 5),
(31, 49, 'Hugo Fernandez', '2023-03-30', 5),
(32, 50, 'Hugo Fernandez', '2023-03-30', 5),
(33, 51, 'Gabriela Colio', '2023-05-15', 20),
(34, 52, 'SANCHEZ SORIANO ABIGAIL', '2023-02-23', 25),
(35, 53, 'Hugo Alejandro Fernández G', '2023-05-15', 5),
(36, 54, 'Alfonso Serrano', '2023-05-15', 21),
(37, 55, 'Jorge Alejandro Silva Reyes', '2023-05-15', 17),
(38, 56, 'Ana Laura Durón', '2023-06-01', 17),
(39, 57, 'Gloria Hernandez', '2023-05-15', 21),
(40, 58, 'Gloria Elizabeth Hernández Rivas', '2023-05-17', 21),
(41, 59, 'Itzel Hernandez', '2023-05-17', 18),
(42, 60, 'Silvia Duran', '2023-05-17', 30),
(43, 61, 'Noé Octavio Recenos Herrera', '2023-05-17', 30),
(44, 62, 'Perla de Jesús  Duran', '2023-05-17', 14),
(45, 63, 'Elias Bojalil', '2023-05-17', 14);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `porque`
--

CREATE TABLE IF NOT EXISTS `porque` (
  `IdPorque` int(11) NOT NULL AUTO_INCREMENT,
  `IdNoConformidad` int(11) NOT NULL,
  `Porque` varchar(255) NOT NULL,
  `Padre` int(11) DEFAULT NULL,
  `Orden` int(11) DEFAULT NULL,
  `CausaRaiz` tinyint(1) DEFAULT NULL,
  `IdCausa` int(11) DEFAULT NULL,
  PRIMARY KEY (`IdPorque`),
  KEY `porque_ibfk_1` (`IdNoConformidad`)
) ENGINE=InnoDB AUTO_INCREMENT=488 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `porque`
--

INSERT INTO `porque` (`IdPorque`, `IdNoConformidad`, `Porque`, `Padre`, `Orden`, `CausaRaiz`, `IdCausa`) VALUES
(1, 1, 'Falta de cumplimiento en los tiempos establecidos para la atencion de un ticket', 0, 1, 0, 1),
(2, 1, 'El trato de los colaboradores de TI no se siente apropiado', 0, 1, 0, 2),
(3, 1, 'falta de comunicación con el colaborador', 0, 1, 0, 3),
(4, 1, 'Por carga de trabajo', 1, 2, 0, NULL),
(5, 1, 'Falta de notificación', 1, 2, 0, NULL),
(6, 1, 'Ausencia del colaborador (agente TI o cliente)', 1, 2, 0, NULL),
(7, 1, 'Falta de información solicitada', 1, 2, 0, NULL),
(8, 1, 'Tiempo de respuesta del proveedor', 1, 2, 0, NULL),
(9, 1, 'Falta de capacitación en atención al cliente', 2, 2, 0, NULL),
(10, 1, 'Falta de uno dialogo de saludo de atención', 2, 2, 0, NULL),
(11, 1, 'Falta de empatia', 2, 2, 0, NULL),
(12, 1, 'No se tienen identificados los canales correctos de comunicación.', 3, 2, 0, NULL),
(13, 1, 'Saturación de tickets', 4, 3, 0, NULL),
(14, 1, 'Tareas especiales', 4, 3, 0, NULL),
(15, 1, 'Se agotan los relevos del correo electrónico vinculado a Evoticket', 5, 3, 0, NULL),
(16, 1, 'Falta de monitoreo de la plataforma de Evoticket', 5, 3, 0, NULL),
(17, 1, 'Faltas del colaborador', 6, 3, 1, NULL),
(18, 1, 'Actividades fuera de la oficina', 6, 3, 1, NULL),
(19, 1, 'No se clasifica correctamente el ticket', 7, 3, 0, NULL),
(20, 1, 'El usuario no describe bien la problemática', 7, 3, 0, NULL),
(21, 1, 'No se cuenta con póliza de soporte', 8, 3, 0, NULL),
(22, 1, 'Procesos del proveedor', 8, 3, 0, NULL),
(23, 1, 'Disponibilidad del proveedor', 8, 3, 0, NULL),
(24, 1, 'No se ha considera los temas de atención al cliente', 9, 3, 0, NULL),
(25, 1, 'No se da un seguimiento adecuado a las solicitudes de los clientes', 10, 3, 0, NULL),
(26, 1, 'No saber escuchar y poner atención a las solicitudes', 10, 3, 0, NULL),
(27, 1, 'Se subestima la necesidad del cliente', 11, 3, 0, NULL),
(28, 1, 'porque algunos tickets demandan más tiempo', 13, 4, 0, NULL),
(29, 1, 'Falta de delegacion de tickets', 13, 4, NULL, NULL),
(30, 1, 'Tickets exclusivos por rol de puesto', 13, 4, 0, NULL),
(31, 1, 'Proyectos de infraestructura y desarrollo', 14, 4, 0, NULL),
(32, 1, 'El correo tiene un límite de 250 correos por día', 15, 4, 1, NULL),
(33, 1, 'El cliente no revisa su bandeja de tickets', 16, 4, 0, NULL),
(34, 1, 'El agente TI no revisa su bandeja de tickets', 16, 4, 0, NULL),
(35, 1, 'Complejidad en la selección de los temas de ayuda', 19, 4, 0, NULL),
(36, 1, 'No se poseé el conocimiento técnico por parte del usuario', 20, 4, 0, NULL),
(37, 1, 'Falta de delegacion de tickets', 25, 4, 0, NULL),
(38, 1, 'Falta de empatia con el usuario', 26, 4, 0, NULL),
(39, 1, 'Se depende de algún proveedor', 28, 5, 0, NULL),
(40, 1, 'Complejidad del soporte', 42, 5, 1, NULL),
(41, 1, 'Falta de permisos', 29, 5, 0, NULL),
(42, 1, 'Falta de especialización', 31, 5, NULL, NULL),
(43, 1, 'Descuido por carga de trabajo (Falta de un mecanismo de medición del soporte brindado)', 34, 5, 0, NULL),
(48, 4, 'Se ponen a ver documentales', 0, 1, 0, 14),
(50, 4, 'Son unos flojos', 0, 1, 1, 13),
(51, 4, 'Causa 2', 0, 1, 1, 16),
(52, 4, 'Nivel 1', 48, 2, 0, NULL),
(53, 4, 'nivel 1 (2)', 48, 2, 0, NULL),
(54, 4, 'Nivel 1 (3)', 48, 2, 0, NULL),
(55, 4, 'Nivel 2', 52, 3, 0, NULL),
(56, 4, 'Nivel 2', 52, 3, 1, NULL),
(57, 4, 'Nivel 3', 55, 4, 0, NULL),
(58, 4, 'Nivel 4', 57, 5, 0, NULL),
(59, 4, 'NIvel 5', 58, 6, 0, NULL),
(63, 6, 'Causa 5', 0, 1, 0, 22),
(67, 13, 'Falta de controles de seguridad', 0, 1, 0, 24),
(71, 6, 'Porque 2 nivel 1', 63, 2, 0, NULL),
(72, 6, 'Porque 3 nivel 1', 63, 2, 0, NULL),
(74, 6, 'Porque 1 nivel 2', 71, 3, 0, NULL),
(75, 6, 'Porque 1 nivel 3', 74, 4, 0, NULL),
(76, 6, 'Porque 1 nivel 4', 75, 5, 0, NULL),
(77, 6, 'Porque 1 nivel 5', 75, 6, 1, NULL),
(80, 6, 'Porque pasó', 72, 3, 1, NULL),
(81, 13, 'casu 1', 67, 2, 0, NULL),
(82, 13, 'causa 1', 81, 3, 1, NULL),
(83, 13, 'causa 1', 81, 3, 1, NULL),
(88, 14, 'El jefe esta comiendo pollo', 0, 1, 0, 30),
(89, 14, 'El jefe quieres pastel', 0, 1, 0, 29),
(90, 14, 'Porque tiene hambre', 88, 2, 0, NULL),
(91, 14, 'Porque no desayuno', 90, 3, 0, NULL),
(92, 14, 'Porque se despertó tarde', 91, 4, 0, NULL),
(93, 14, 'Porque se quedo viendo una pelicula', 92, 5, 1, NULL),
(94, 14, 'Porque tiene un antojo', 89, 2, 1, NULL),
(102, 16, 'Carga de trabajo', 98, 2, 0, NULL),
(103, 16, 'Falta de planeación de actividades', 102, 3, 0, NULL),
(104, 16, 'Falta de conocimiento en planeación de actividades', 103, 4, 0, NULL),
(106, 16, 'Falta de interés en realizar planeación', 98, 2, 0, NULL),
(107, 16, 'No se notificaron las fechas de entrega al responsable del indicador', 100, 2, 0, NULL),
(108, 16, 'Por omisión de notificación del área de Sistemas de gestión', 107, 3, 0, NULL),
(113, 16, 'Por falta de herramientas para la medición del indicador', 101, 2, 0, NULL),
(114, 16, 'por falta de desconocimiento de variables de medición', 113, 3, 0, NULL),
(115, 16, 'Falta de herramientas para medir el indicador', 0, 1, 0, 36),
(118, 16, 'Falta de disponibilidad del responsable de los indicadores', 0, 1, 0, 34),
(131, 17, 'El cliente es muy exigente', 0, 1, 0, 43),
(133, 17, 'Las preguntas de las encuestas no se enfocan en los servicios', 0, 1, 0, 47),
(137, 17, 'Porque tiene una particular forma de tratar a su proveedor', 131, 2, 0, NULL),
(138, 17, 'Porque no se ha determinado una metodología para la aplicación de encuestas', 133, 2, 0, NULL),
(139, 17, 'Porque no se habia identificado  como un  problema la falta de una metodología', 138, 3, 1, NULL),
(140, 19, 'Causa Raíz número 1', 0, 1, 0, 52),
(146, 19, 'Causa Raíz número 2', 0, 1, 0, 53),
(147, 19, 'Por qué 1 causa 1', 140, 2, 0, NULL),
(148, 19, 'Por que 1 causa 2', 146, 2, 0, NULL),
(149, 19, 'Por qué 2 causa 1', 140, 2, 1, NULL),
(150, 19, 'Por que 2 causa 2', 146, 2, 0, NULL),
(151, 19, 'Por que 1.2 causa 1', 147, 3, 0, NULL),
(152, 19, 'Por que 1.2.1 causa 1', 151, 4, 0, NULL),
(153, 19, 'Por que 1.2 causa 1', 152, 3, 1, NULL),
(154, 19, 'Por qué 1.1 causa 2', 148, 3, 0, NULL),
(155, 19, 'Por que 1.2 causa 2', 148, 3, 0, NULL),
(156, 19, 'Por que 1.1.1 causa 2', 154, 4, 0, NULL),
(157, 19, 'Por qué 1.2.1 causa 2', 155, 4, 0, NULL),
(158, 19, 'Por que 1.1.1.1 causa 2', 156, 5, 1, NULL),
(160, 2, 'Valentín me prestó sus accesos', 0, 1, 0, 58),
(163, 2, 'El jefe no se dio cuenta', 160, 2, 0, NULL),
(167, 2, 'el sistema tiene fallos', 0, 1, 0, 57),
(168, 2, 'Una extra', 160, 2, 1, NULL),
(169, 4, 'Causa 3', 0, 1, 0, 17),
(170, 1, 'La información porporcionada por el colaborador no es suficiente para el seguimiento de sus solicitudes', 0, 1, 0, 4),
(171, 2, 'no tenía los accesos correctos', 0, 1, 0, 56),
(173, 13, 'Causa 3', 0, 1, 0, 25),
(174, 14, 'El jefe de SG  esta enojado', 0, 1, 0, 26),
(175, 16, 'Desconocimiento de fechas de entrega del indicador', 0, 1, 0, 35),
(176, 17, 'El cliente es muy exigente', 0, 1, 0, 48),
(177, 17, 'Problemas interpersonales', 0, 1, 0, 49),
(178, 19, 'Causa Raíz número 3', 0, 1, 0, 54),
(182, 6, 'Causa6', 0, 1, 0, 60),
(183, 6, 'Causa 4', 0, 1, 0, 21),
(184, 6, 'Causa 2', 0, 1, 0, 19),
(194, 1, 'No me dieron permiso', 41, 6, 0, NULL),
(203, 37, '6', 0, 1, 1, 66),
(208, 37, '7', 0, 1, 0, 67),
(209, 39, '1', 0, 1, 1, 68),
(210, 40, 'gggg', 0, 1, 0, 69),
(212, 40, 'hhhhhhh', 0, 1, 0, 72),
(213, 40, 'hhhhh', 0, 1, 0, 71),
(215, 41, 'dgrererere5re', 0, 1, 1, 74),
(217, 41, 'rertytetete', 0, 1, 0, 75),
(219, 38, 'qwerty', 0, 1, 0, 77),
(221, 38, 'ttttt', 0, 1, 0, 78),
(222, 45, 'Test', 0, 1, 0, 79),
(224, 46, 'sdf', 0, 1, 0, 81),
(225, 46, 'fss', 224, 2, 0, NULL),
(226, 46, 'dsf', 224, 2, 0, NULL),
(227, 46, 'dsf', 225, 3, 0, NULL),
(228, 46, 'dsfds', 225, 3, 0, NULL),
(229, 46, 'dsfdsf', 227, 4, 0, NULL),
(230, 46, 'fhhh', 227, 4, 1, NULL),
(231, 46, 'ggggh', 228, 4, 1, NULL),
(234, 36, 'hdhdhdf', 0, 1, 0, 84),
(235, 36, 'ddd', 0, 1, 0, 82),
(236, 36, 'hdsghdfsghdsgfh', 234, 2, 0, NULL),
(237, 36, 'dfdsgsgdf', 236, 3, 0, NULL),
(238, 36, 'dsfsfsdf', 236, 3, 0, NULL),
(239, 36, 'gfgdff', 237, 4, 1, NULL),
(240, 36, 'fafgd', 237, 4, 1, NULL),
(241, 36, 'dddd', 235, 2, 0, NULL),
(242, 36, 'dddd', 235, 2, 0, NULL),
(243, 36, 'fdhghgfhf', 242, 3, 0, NULL),
(244, 36, 'retb 56t45', 242, 3, 0, NULL),
(245, 36, 'dsdsdsdsgfsg', 243, 4, 1, NULL),
(246, 51, 'Desconocimiento del contrato', 0, 1, 0, 85),
(248, 53, 'Falta de respaldo de la base de datos', 0, 1, 0, 87),
(251, 53, 'Daño en el disco duro', 0, 1, 0, 89),
(253, 53, 'Daño en el archivo .mdf de base de datos', 0, 1, 0, 90),
(254, 53, 'Porque el archivo de respaldo se configuró como consulta y no quedo espacio para guardar el archivo .Bak', 248, 2, 1, NULL),
(255, 53, 'Apagados inesperados del equipo de computo.', 251, 2, 0, NULL),
(256, 53, 'Falta de un UPS', 255, 3, 0, NULL),
(257, 51, 'Por que en la pregunta: se proporciona conocimiento de los contratos, se obtuvo el 79% de la encuesta.', 246, 2, 0, NULL),
(258, 51, 'Por que los contratos no se entregan en tiempo y forma.', 257, 3, 0, NULL),
(259, 51, 'Por que hubo falta de autorización de las gerencias correspondientes.', 258, 4, 0, NULL),
(260, 53, 'Porque se pudo dañar el disco duro', 253, 2, 0, NULL),
(261, 51, 'Por que no hay una política en el procedimiento que indique tiempo de respuesta, por parte de la gerencia.', 259, 5, 1, NULL),
(266, 52, 'No se muestran avances de los candidatos al cliente, ni las complejidades que se van encontrando hasta que se envía la terna en los días límite  de envío', 0, 1, 1, 95),
(267, 52, 'Falta de comunicación con cliente', 0, 1, 0, 92),
(268, 52, 'Tiempo de proceso interno de cliente', 0, 1, 0, 93),
(269, 52, 'Especificaciones complejas en las solicitudes del cliente', 0, 1, 0, 94),
(273, 57, 'Poca participación de los dueños de los procesos', 0, 1, 0, 99),
(275, 55, 'Poca participación de los dueños de los procesos', 0, 1, 0, 100),
(279, 56, 'Poca participación de los dueños de los procesos', 0, 1, 0, 103),
(300, 55, 'Error en el calculo del indicador', 0, 1, 0, 108),
(301, 55, 'Error en el calculo del valor acumulado del indicador', 0, 1, 0, 114),
(302, 55, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 97),
(306, 57, 'Error en el calculo del indicador', 0, 1, 0, 107),
(307, 57, 'Error en el calculo del valor acumulado del indicador', 0, 1, 0, 116),
(315, 56, 'Error en el calculo del indicador', 0, 1, 0, 115),
(316, 56, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 98),
(317, 56, 'Error en el calculo del valor acumulado del indicador', 0, 1, 0, 119),
(320, 55, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 275, 2, 0, NULL),
(321, 57, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 273, 2, 0, NULL),
(322, 55, 'Porque no se ha considerado que los dueños de proceso participen', 275, 2, 0, NULL),
(323, 57, 'Porque no se ha considerado que los dueños de proceso participen', 273, 2, 0, NULL),
(324, 55, 'Porque esta tarea se revisa solo con Dirección', 320, 3, 0, NULL),
(325, 57, 'Porque esta tarea se revisa solo con Dirección', 321, 3, 0, NULL),
(326, 55, 'Porque Dirección, son quienes definen lo que quieren medir', 324, 4, 0, NULL),
(327, 55, 'Porque Dirección son lo que reciben esta información', 326, 5, 0, NULL),
(328, 57, 'Porque Dirección, son quienes definen lo que quieren medir', 325, 4, 0, NULL),
(329, 55, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 322, 3, 0, NULL),
(330, 57, 'Porque Dirección son lo que reciben esta información', 328, 5, 0, NULL),
(331, 55, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 329, 4, 0, NULL),
(332, 55, 'Porque la consultoría no tuvo un buen termino', 331, 5, 0, NULL),
(333, 57, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 323, 3, 0, NULL),
(334, 55, 'Porque no se ha revisado a detalle como elaborar el indicador', 300, 2, 0, NULL),
(335, 56, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 279, 2, 0, NULL),
(336, 57, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 333, 4, 0, NULL),
(337, 55, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 334, 3, 0, NULL),
(338, 55, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 337, 4, 1, NULL),
(339, 57, 'Porque la consultoría no tuvo un buen termino', 336, 5, 0, NULL),
(340, 55, 'Porque los acumulados son porcentajes del porcentaje', 301, 2, 0, NULL),
(341, 57, 'Porque no se ha revisado a detalle como elaborar el indicador', 306, 2, 0, NULL),
(342, 55, 'Porque no se había hecho un análisis de sacar un valor acumulado', 340, 3, 1, NULL),
(343, 57, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 341, 3, 0, NULL),
(344, 56, 'Porque no se ha considerado que los dueños de proceso participen', 279, 2, 0, NULL),
(345, 57, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 343, 4, 1, NULL),
(346, 56, 'Porque esta tarea se revisa solo con Dirección', 335, 3, 0, NULL),
(347, 57, 'Porque los acumulados son porcentajes del porcentaje', 307, 2, 0, NULL),
(348, 57, 'Porque no se había hecho un análisis de sacar un valor acumulado', 347, 3, 1, NULL),
(349, 55, 'Porque no se terminado de clarificar lo que es un indicador de desempeño de la operación', 302, 2, 0, NULL),
(350, 56, 'Porque Dirección, son quienes definen lo que quieren medir', 346, 4, 0, NULL),
(351, 55, 'Porque en los análisis de indicadores se ha intentado abarcar información de las áreas además de los indicadores', 349, 3, 0, NULL),
(352, 55, 'Porque esa información es importante para Dirección', 351, 4, 0, NULL),
(353, 56, 'Porque Dirección son lo que reciben esta información', 350, 5, 0, NULL),
(354, 55, 'Porque de esta se pueden tomar decisiones', 352, 5, 0, NULL),
(355, 56, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 344, 3, 0, NULL),
(356, 56, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 355, 4, 0, NULL),
(357, 56, 'Porque la consultoría no tuvo un buen termino', 356, 5, 0, NULL),
(358, 56, 'Porque no se ha revisado a detalle como elaborar el indicador', 315, 2, 0, NULL),
(359, 56, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 358, 3, 0, NULL),
(360, 56, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 359, 4, 1, NULL),
(364, 56, 'Porque no se terminado de clarificar lo que es un indicador de desempeño de la operación', 316, 2, 0, NULL),
(365, 56, 'Porque en los análisis de indicadores se ha intentado abarcar información de las áreas además de los indicadores', 364, 3, 0, NULL),
(366, 56, 'Porque esa información es importante para Dirección', 365, 4, 0, NULL),
(367, 56, 'Porque de esta se pueden tomar decisiones', 366, 5, 1, NULL),
(368, 56, 'Porque los acumulados son porcentajes del porcentaje', 317, 2, 0, NULL),
(369, 56, 'Porque no se había hecho un análisis de sacar un valor acumulado', 368, 3, 0, NULL),
(375, 59, 'Poca participación de los dueños de los procesos', 0, 1, 0, 125),
(377, 61, 'Poca participación de los dueños de los procesos', 0, 1, 0, 126),
(379, 58, 'Poca participación de los dueños de los procesos', 0, 1, 0, 127),
(381, 62, 'Por la falta de conocimiento en cuanto a las fechas de entrega', 0, 1, 0, 128),
(382, 60, 'Poca participación de los dueños de los procesos', 0, 1, 0, 129),
(392, 59, 'Error en el calculo del indicador', 0, 1, 0, 137),
(393, 59, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 122),
(397, 61, 'Error en el calculo del indicador', 0, 1, 0, 141),
(398, 61, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 121),
(401, 63, 'Poca participación de los dueños de los procesos', 0, 1, 0, 144),
(412, 60, 'Error en el calculo del indicador', 0, 1, 0, 145),
(414, 60, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 123),
(416, 58, 'Error en el calculo del indicador', 0, 1, 0, 148),
(418, 58, 'Falta de una correcta definición de los indicadores', 0, 1, 0, 120),
(420, 58, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proces', 379, 2, 0, NULL),
(421, 63, 'Error en el calculo del indicador', 0, 1, 0, 135),
(422, 61, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 377, 2, 0, NULL),
(423, 60, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 382, 2, 0, NULL),
(424, 62, 'Por la omisión por parte del Gerente del área', 381, 2, 0, NULL),
(425, 58, 'Porque no se ha considerado que los dueños de proceso participen', 379, 2, 0, NULL),
(426, 63, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 401, 2, 0, NULL),
(427, 61, 'Porque no se ha considerado que los dueños de proceso participen', 377, 2, 0, NULL),
(428, 59, 'Porque no se han incluido en la definición de sus indicadores a los dueños de proceso', 375, 2, 0, NULL),
(429, 62, 'Porque no se le había compartido el calendario de entregables', 424, 3, 1, NULL),
(430, 63, 'Porque no se ha considerado que los dueños de proceso participen', 401, 2, 0, NULL),
(431, 58, 'Porque esta tarea se revisa solo con Dirección', 420, 3, 0, NULL),
(432, 61, 'Porque esta tarea se revisa solo con Dirección', 422, 3, 0, NULL),
(433, 59, 'Porque no se ha considerado que los dueños de proceso participen', 375, 2, 0, NULL),
(434, 60, 'Porque esta tarea se revisa solo con Dirección', 423, 3, 0, NULL),
(436, 63, 'Porque esta tarea se revisa solo con Dirección', 426, 3, 0, NULL),
(437, 59, 'Porque esta tarea se revisa solo con Dirección', 428, 3, 0, NULL),
(438, 61, 'Porque Dirección, son quienes definen lo que quieren medir', 432, 4, 0, NULL),
(439, 59, 'Porque Dirección, son quienes definen lo que quieren medir', 437, 4, 0, NULL),
(440, 63, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 430, 3, 0, NULL),
(441, 61, 'Porque Dirección son lo que reciben esta información', 438, 5, 1, NULL),
(442, 59, 'Porque Dirección son lo que reciben esta información', 439, 5, 0, NULL),
(443, 60, 'Porque Dirección, son quienes definen lo que quieren medir', 434, 4, 0, NULL),
(444, 61, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 427, 3, 0, NULL),
(445, 63, 'Porque Dirección, son quienes definen lo que quieren medir', 436, 4, 0, NULL),
(446, 59, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 433, 3, 0, NULL),
(447, 58, 'Porque no se ha revisado a detalle como elaborar el indicador', 416, 2, 0, NULL),
(448, 59, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 446, 4, 0, NULL),
(449, 61, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 444, 4, 0, NULL),
(450, 60, 'Porque no se ha revisado a detalle como elaborar el indicador', 412, 2, 0, NULL),
(451, 62, 'Por la carga de trabajo que tenia el ejecutivo', 0, 1, 0, 124),
(452, 63, 'Porque a pesar de una capacitación que se tuvo, no se logro llevar a acuerdos', 440, 4, 0, NULL),
(453, 58, 'Porque los acumulados son porcentajes del porcentaje', 418, 2, 1, NULL),
(454, 59, 'Porque la consultoría no tuvo un buen termino', 448, 5, 0, NULL),
(455, 61, 'Porque la consultoría no tuvo un buen termino', 449, 5, 0, NULL),
(456, 63, 'Porque Dirección son lo que reciben esta información', 445, 5, 0, NULL),
(457, 62, 'Porque no se había hecho una distribucion correcta de los clientes', 451, 2, 0, NULL),
(458, 59, 'Porque no se ha revisado a detalle como elaborar el indicador', 392, 2, 0, NULL),
(459, 60, 'Porque no se terminado de clarificar lo que es un indicador de desempeño de la operación', 414, 2, 1, NULL),
(460, 61, 'Porque no se ha revisado a detalle como elaborar el indicador', 397, 2, 0, NULL),
(461, 58, 'Porque Dirección, son quienes definen lo que quieren medir', 431, 4, 0, NULL),
(462, 59, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 458, 3, 0, NULL),
(463, 63, 'Porque la consultoría no tuvo un buen termino', 452, 5, 1, NULL),
(464, 62, 'Por la falta de tiempo para analizar los requerimientos de cada cliente', 457, 3, 0, NULL),
(465, 61, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 460, 3, 0, NULL),
(466, 59, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 462, 4, 1, NULL),
(467, 58, 'Porque Dirección son lo que reciben esta información', 461, 5, 0, NULL),
(468, 61, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 465, 4, 0, NULL),
(470, 58, 'Porque no se ha determinado un método para definir indicadores en Evolucione', 425, 3, 0, NULL),
(472, 60, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 450, 3, 0, NULL),
(473, 58, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 447, 3, 0, NULL),
(474, 60, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 472, 4, 0, NULL),
(475, 61, 'Porque no se terminado de clarificar lo que es un indicador de desempeño de la operación', 398, 2, 0, NULL),
(476, 58, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 473, 4, 1, NULL),
(477, 61, 'Porque en los análisis de indicadores se ha intentado abarcar información de las áreas además de los indicadores', 475, 3, 0, NULL),
(478, 60, 'Porque Dirección son lo que reciben esta información', 443, 5, 1, NULL),
(479, 61, 'Porque esa información es importante para Dirección', 477, 4, 0, NULL),
(480, 61, 'Porque de esta se pueden tomar decisiones', 479, 5, 1, NULL),
(481, 59, 'Porque no se terminado de clarificar lo que es un indicador de desempeño de la operación', 393, 2, 0, NULL),
(482, 63, 'Porque no se ha revisado a detalle como elaborar el indicador', 421, 2, 0, NULL),
(483, 59, 'Porque en los análisis de indicadores se ha intentado abarcar información de las áreas además de los indicadores', 481, 3, 0, NULL),
(484, 63, 'Porque una vez definido el indicador por Dirección se revisa la formula con los responsables de la medición', 482, 3, 0, NULL),
(485, 59, 'Porque esa información es importante para Dirección', 483, 4, 0, NULL),
(486, 63, 'Porque no se considerado el análisis de elaborar los indicadores con Dirección y los responsables', 484, 4, 1, NULL),
(487, 59, 'Porque de esta se pueden tomar decisiones', 485, 5, 0, NULL);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `roles`
--

CREATE TABLE IF NOT EXISTS `roles` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `guard_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `roles`
--

INSERT INTO `roles` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
(1, 'Ejecutivo', 'web', '2021-10-15 02:18:47', '2021-10-15 02:18:47'),
(2, 'Gerente', 'web', '2021-10-15 20:29:36', '2021-10-15 20:29:36'),
(3, 'Jefe', 'web', '2021-10-15 20:29:56', '2021-10-15 20:29:56'),
(4, 'Director', 'web', '2021-10-15 20:30:06', '2021-10-15 20:30:06'),
(5, 'admin', 'web', '2021-10-15 20:51:05', '2021-10-15 20:51:05'),
(6, 'prueba', 'web', '2022-01-08 03:41:22', '2022-01-08 03:41:22'),
(7, 'GerenteSG', 'web', '2022-12-23 05:03:13', '2022-12-23 05:03:13'),
(8, 'JefeSG', 'web', '2022-12-23 05:05:28', '2022-12-23 05:05:28'),
(9, 'EjecutivoSG', 'web', '2022-12-23 05:06:35', '2022-12-23 05:06:35');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `role_has_permissions`
--

CREATE TABLE IF NOT EXISTS `role_has_permissions` (
  `permission_id` bigint(20) UNSIGNED NOT NULL,
  `role_id` bigint(20) UNSIGNED NOT NULL,
  PRIMARY KEY (`permission_id`,`role_id`),
  KEY `role_has_permissions_role_id_foreign` (`role_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `role_has_permissions`
--

INSERT INTO `role_has_permissions` (`permission_id`, `role_id`) VALUES
(1, 7),
(1, 8),
(1, 9),
(2, 1),
(2, 3),
(2, 8),
(2, 9),
(3, 2),
(3, 3),
(3, 7),
(3, 8),
(4, 4),
(5, 2);

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `rptnoconformidad`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `rptnoconformidad`;
CREATE TABLE IF NOT EXISTS `rptnoconformidad` (
`IdNoConformidad` int(11)
,`Areas` varchar(40)
,`ClaveAC` varchar(13)
,`FechaAlta` varchar(10)
,`Fuente` varchar(287)
,`Descripcion` text
,`Analisis` varchar(30)
,`FechaVerificacion` varchar(10)
,`PlanAccionEficaz` varchar(2)
,`Evidencia` varchar(255)
,`ModoVerificacion` varchar(255)
,`AcciondeAcuerdo` varchar(2)
,`ContribucionMejora` varchar(2)
,`DisminuyoSNC_CN` varchar(2)
,`Aspecto` varchar(38)
,`Conclusion` varchar(255)
,`Porque` varchar(255)
,`IdPorque` int(11)
);

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `rptnoconformidaddtl`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `rptnoconformidaddtl`;
CREATE TABLE IF NOT EXISTS `rptnoconformidaddtl` (
`IdNoConformidad` int(11)
,`IdPorque` int(11)
,`Actividad` varchar(255)
,`Responsable` varchar(50)
,`FechaFin` varchar(10)
);

-- --------------------------------------------------------

--
-- Estructura Stand-in para la vista `seguimientodate`
-- (Véase abajo para la vista actual)
--
DROP VIEW IF EXISTS `seguimientodate`;
CREATE TABLE IF NOT EXISTS `seguimientodate` (
`idnc` int(11)
,`realiza` varchar(10)
,`nombrerealiza` varchar(255)
,`revisa` varchar(10)
,`nombrerevisa` varchar(255)
,`autoriza` varchar(10)
,`nombreautoriza` varchar(255)
);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `seguimientos`
--

CREATE TABLE IF NOT EXISTS `seguimientos` (
  `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  `idNoConformidad` int(11) NOT NULL,
  `id_envia` int(11) NOT NULL,
  `id_recibe` int(11) NOT NULL,
  `idEstatus` int(11) NOT NULL,
  `Comentarios` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=70 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `seguimientos`
--

INSERT INTO `seguimientos` (`id`, `idNoConformidad`, `id_envia`, `id_recibe`, `idEstatus`, `Comentarios`, `created_at`, `updated_at`) VALUES
(1, 1, 16, 5, 3, 'Por favor y gracias', '2022-09-10 03:37:41', '2022-09-10 03:37:41'),
(2, 1, 5, 11, 4, 'Mi VoBo', '2022-09-13 03:09:06', '2022-09-13 03:09:06'),
(3, 1, 11, 16, 5, 'Está correcto', '2022-09-13 03:27:25', '2022-09-13 03:27:25'),
(4, 13, 15, 21, 3, 'Por favor y gracias', '2022-09-13 03:35:25', '2022-09-13 03:35:25'),
(5, 13, 21, 11, 4, 'Revisado', '2022-09-13 03:36:05', '2022-09-13 03:36:05'),
(6, 13, 11, 15, 5, 'Listo!!', '2022-09-13 03:36:54', '2022-09-13 03:36:54'),
(7, 2, 16, 5, 3, 'Por favor y gracias', '2022-09-15 02:08:05', '2022-09-15 02:08:05'),
(8, 2, 5, 16, 7, 'Nel', '2022-09-15 02:11:50', '2022-09-15 02:11:50'),
(9, 2, 16, 5, 3, 'Ándale pues', '2022-09-15 02:36:03', '2022-09-15 02:36:03'),
(10, 2, 5, 16, 7, '¡¡Que no!!', '2022-09-15 02:43:48', '2022-09-15 02:43:48'),
(11, 14, 15, 21, 3, 'Porfa', '2023-01-21 01:59:08', '2023-01-21 01:59:08'),
(12, 39, 15, 21, 3, 'Por favor, y gracias', '2023-01-24 23:26:51', '2023-01-24 23:26:51'),
(13, 39, 21, 11, 4, 'Enterado, Envío a revisión', '2023-01-24 23:28:37', '2023-01-24 23:28:37'),
(14, 39, 11, 15, 5, 'Envío para su autorización', '2023-01-24 23:31:15', '2023-01-24 23:31:15'),
(15, 38, 15, 21, 3, 'Hola', '2023-01-25 01:36:02', '2023-01-25 01:36:02'),
(16, 38, 21, 11, 4, 'Revisado', '2023-01-25 01:37:08', '2023-01-25 01:37:08'),
(17, 38, 11, 12, 4, 'Revisado x2', '2023-01-25 01:38:03', '2023-01-25 01:38:03'),
(18, 38, 12, 15, 5, 'Revisado y autorizado', '2023-01-25 01:44:45', '2023-01-25 01:44:45'),
(19, 14, 21, 11, 4, 'Revisado', '2023-02-08 00:26:16', '2023-02-08 00:26:16'),
(20, 14, 11, 12, 4, 'Revisado x2', '2023-02-08 00:26:59', '2023-02-08 00:26:59'),
(21, 14, 12, 15, 5, 'Autorizado', '2023-02-08 01:36:47', '2023-02-08 01:36:47'),
(22, 41, 15, 21, 3, '12', '2023-02-15 05:13:42', '2023-02-15 05:13:42'),
(23, 41, 21, 15, 7, 'Nope', '2023-02-15 05:14:53', '2023-02-15 05:14:53'),
(24, 41, 15, 21, 3, 'again', '2023-02-15 05:16:06', '2023-02-15 05:16:06'),
(25, 41, 21, 15, 7, 'no', '2023-02-15 05:19:28', '2023-02-15 05:19:28'),
(26, 41, 21, 15, 7, 'no', '2023-02-15 05:19:38', '2023-02-15 05:19:38'),
(27, 41, 15, 21, 3, 'Si', '2023-02-15 05:20:54', '2023-02-15 05:20:54'),
(28, 46, 20, 12, 3, 'Por favor y gracias', '2023-02-25 02:10:22', '2023-02-25 02:10:22'),
(29, 46, 12, 20, 4, 'Revisado', '2023-02-25 02:11:37', '2023-02-25 02:11:37'),
(30, 46, 12, 20, 5, 'Autorizado', '2023-02-25 02:11:37', '2023-02-25 02:11:37'),
(31, 41, 21, 11, 4, 'rev', '2023-02-25 02:13:27', '2023-02-25 02:13:27'),
(32, 41, 11, 12, 4, 'rev', '2023-02-25 02:13:57', '2023-02-25 02:13:57'),
(33, 41, 12, 15, 5, 'Autorizado', '2023-02-25 02:14:35', '2023-02-25 02:14:35'),
(34, 19, 15, 21, 3, 'f', '2023-03-01 05:10:19', '2023-03-01 05:10:19'),
(35, 19, 21, 15, 7, ':)', '2023-03-01 05:10:57', '2023-03-01 05:10:57'),
(36, 16, 21, 11, 3, 'Hi', '2023-03-07 23:05:12', '2023-03-07 23:05:12'),
(37, 53, 5, 11, 3, 'Solicito revisión por favor', '2023-05-15 17:07:09', '2023-05-15 17:07:09'),
(38, 57, 15, 21, 3, 'Por favor revisar nc trabajada', '2023-05-15 17:20:41', '2023-05-15 17:20:41'),
(39, 51, 20, 12, 3, 'Favor de revisar NC', '2023-05-15 17:20:42', '2023-05-15 17:20:42'),
(40, 55, 23, 29, 3, 'Por favor revisar nc trabajada', '2023-05-15 17:20:48', '2023-05-15 17:20:48'),
(41, 57, 21, 11, 4, 'Lic. Mauricio, por favor revisar.', '2023-05-15 17:23:08', '2023-05-15 17:23:08'),
(42, 57, 11, 12, 4, 'Lic. Gaby, por favor autorizar', '2023-05-15 17:24:40', '2023-05-15 17:24:40'),
(43, 52, 26, 25, 3, 'favor de revisar mi nc', '2023-05-15 17:26:52', '2023-05-15 17:26:52'),
(44, 51, 12, 20, 4, 'Revisado', '2023-05-15 17:26:53', '2023-05-15 17:26:53'),
(45, 51, 12, 20, 5, 'Autorizado', '2023-05-15 17:26:53', '2023-05-15 17:26:53'),
(46, 55, 29, 17, 4, 'Excellent', '2023-05-15 17:29:34', '2023-05-15 17:29:34'),
(47, 52, 25, 24, 4, 'revisar nc', '2023-05-15 17:29:57', '2023-05-15 17:29:57'),
(48, 52, 24, 26, 5, 'Autorizado', '2023-05-15 17:30:42', '2023-05-15 17:30:42'),
(49, 55, 17, 0, 4, 'Esta todo bien', '2023-05-15 17:32:43', '2023-05-15 17:32:43'),
(50, 56, 28, 17, 3, 'Por este medio solicito la revisión y autorización de esta no conformidad', '2023-05-15 17:35:27', '2023-05-15 17:35:27'),
(51, 56, 17, 0, 4, 'favor de revisar', '2023-05-15 17:40:31', '2023-05-15 17:40:31'),
(52, 58, 15, 21, 3, 'Por favor revisar la acción correctiva. \r\nGracias.', '2023-05-17 17:16:23', '2023-05-17 17:16:23'),
(53, 60, 31, 30, 3, 'Por favor revisar la acción correctiva.\r\n\r\nGracias', '2023-05-17 17:16:35', '2023-05-17 17:16:35'),
(54, 61, 30, 22, 3, 'FAVOR DE REVISAR LA ACCION CORRECTIVA.\r\n\r\nSALUDOS', '2023-05-17 17:16:37', '2023-05-17 17:16:37'),
(55, 59, 18, 22, 3, 'Por favor revisar la acción correctiva\r\nGracias.', '2023-05-17 17:16:41', '2023-05-17 17:16:41'),
(56, 62, 43, 42, 3, 'Por favor revisar la acción correctiva.. gracias!', '2023-05-17 17:18:16', '2023-05-17 17:18:16'),
(57, 59, 22, 18, 4, 'Revisado', '2023-05-17 17:21:30', '2023-05-17 17:21:30'),
(58, 59, 22, 18, 5, 'Autorizado', '2023-05-17 17:21:30', '2023-05-17 17:21:30'),
(59, 58, 21, 11, 4, 'Solicito revisión', '2023-05-17 17:22:59', '2023-05-17 17:22:59'),
(60, 62, 42, 24, 4, 'solicitar revisión y autorización', '2023-05-17 17:23:11', '2023-05-17 17:23:11'),
(61, 60, 30, 22, 4, 'Dago solicito revision y autorizacion por favor', '2023-05-17 17:23:26', '2023-05-17 17:23:26'),
(62, 60, 30, 22, 4, 'FAVOR DE REVISAR Y AUTORIZAR', '2023-05-17 17:23:35', '2023-05-17 17:23:35'),
(63, 58, 11, 12, 4, 'Solicito apoyo para autorización', '2023-05-17 17:23:46', '2023-05-17 17:23:46'),
(64, 58, 12, 15, 5, 'Autorizado', '2023-05-17 17:26:01', '2023-05-17 17:26:01'),
(65, 60, 22, 17, 4, 'listo', '2023-05-17 17:27:45', '2023-05-17 17:27:45'),
(66, 60, 17, 31, 5, 'Autorizado', '2023-05-17 17:29:09', '2023-05-17 17:29:09'),
(67, 62, 24, 43, 5, 'Autorizado', '2023-05-17 17:36:05', '2023-05-17 17:36:05'),
(68, 61, 22, 17, 4, 'favor de revisar y autorizar', '2023-05-17 17:41:21', '2023-05-17 17:41:21'),
(69, 61, 17, 30, 5, 'Autorizado', '2023-05-17 17:42:15', '2023-05-17 17:42:15');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tormentaidea`
--

CREATE TABLE IF NOT EXISTS `tormentaidea` (
  `IdTormentaIdea` int(11) NOT NULL AUTO_INCREMENT,
  `IdNoConformidad` int(11) NOT NULL,
  `Fecha` date DEFAULT NULL,
  PRIMARY KEY (`IdTormentaIdea`),
  KEY `tormentaidea_ibfk_1` (`IdNoConformidad`)
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=latin1;

--
-- Volcado de datos para la tabla `tormentaidea`
--

INSERT INTO `tormentaidea` (`IdTormentaIdea`, `IdNoConformidad`, `Fecha`) VALUES
(1, 1, '2020-10-01'),
(2, 4, '2021-10-29'),
(3, 6, '2021-11-03'),
(4, 13, '2021-11-03'),
(5, 14, '2021-11-03'),
(6, 16, '2021-11-03'),
(7, 17, '2021-11-26'),
(8, 19, '2022-04-28'),
(9, 2, '2022-08-24'),
(10, 37, '2022-12-15'),
(11, 39, '2023-01-09'),
(12, 40, '2023-01-10'),
(13, 41, '2023-01-19'),
(14, 38, '2023-02-14'),
(15, 45, '2023-02-24'),
(16, 46, '2023-02-24'),
(17, 36, '2023-03-01'),
(18, 51, '2023-05-15'),
(19, 53, '2023-05-15'),
(20, 52, '2023-05-15'),
(21, 57, '2023-05-15'),
(22, 55, '2023-05-15'),
(23, 56, '2023-05-15'),
(24, 58, '2023-05-17'),
(25, 61, '2023-05-17'),
(26, 59, '2023-05-17'),
(27, 60, '2023-05-17'),
(28, 62, '2023-05-17'),
(29, 63, '2023-05-17');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `email` varchar(150) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `email_verified_at` timestamp NULL DEFAULT NULL,
  `password` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  `remember_token` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `estatus` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci DEFAULT NULL,
  `jefe_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `users_email_unique` (`email`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Volcado de datos para la tabla `users`
--

INSERT INTO `users` (`id`, `name`, `email`, `email_verified_at`, `password`, `remember_token`, `created_at`, `updated_at`, `estatus`, `jefe_id`) VALUES
(3, 'Admin', 'sistemas@evolucione.net', NULL, '$2y$10$NvL68SJvkRIqquEKXZawQuXf2Hcu9lstEKsrneBqYeIAmbgM.J7tu', 't3qB4E2st6V6KbjB43ZYtv0CFIOAt5vRi57VxsLbRRqE4d49cv5IVVCdQt7j', '2021-10-15 21:35:59', '2021-11-03 22:54:26', NULL, NULL),
(5, 'Hugo Alejandro Fernández G', 'hfernandez@evolucione.net', NULL, '$2y$10$zRsV7mGoYBUR0RMR4W2cxOMniPBRrhPzjkWaOHywqXV/JMReCjytW', 'mpMXVkBdQI8rGqhbrtIC9IauMuLQQhLuzIYBqWjrUy5a79gwXnot5espUakU', '2021-10-23 03:45:36', '2023-05-15 16:47:12', 'activo', 11),
(7, 'PedroG', 'pgarcia@evolucione.net', NULL, '$2y$10$JFcKDbklI0Lhwstwu8BPJ.z4UYbvv6z/HeyFt6qoMS4iO4yE5juuy', NULL, '2021-10-26 03:06:46', '2021-10-29 20:44:23', NULL, NULL),
(8, 'MartínMtz', 'mmartinez@evolucione.net', NULL, '$2y$10$5hbyjGm0CdiJd5nIJszrsOUXc.N69fi9ksVzvTcXcFXlRaWHNjc0i', NULL, '2021-10-28 03:36:09', '2021-10-28 03:36:25', NULL, NULL),
(11, 'Mauricio Mendez', 'mmendez@evolucione.mx', NULL, '$2y$10$t7lzyfi6IugYGAa6mNetv.dt03ljaoJBVPytbysQVpFhvktn1ui8K', NULL, '2021-10-29 22:12:08', '2023-05-15 17:30:38', 'activo', 12),
(12, 'Gabriela Mendez', 'gabrielam@evolucione.mx', NULL, '$2y$10$LvR2X3DRhOMncajcdvHU9ehIjOPHFKfRtL1975d51MU96kpssoC1K', NULL, '2021-10-29 22:17:28', '2023-05-15 17:26:09', 'activo', 0),
(14, 'Elias Bojalil', 'ebojalil@evolucione.mx', NULL, '$2y$10$mey3zwFr2rJvLZezpOyFe.MK3J381Jfh3jLdhZCVBZqrNxVsHm8mK', NULL, '2021-10-30 01:48:41', '2023-05-17 16:44:02', 'activo', 24),
(15, 'Gloria Elizabeth Hernández Rivas', 'gloriah@evolucione.net', NULL, '$2y$10$bUHP4vADO8Ekop3JPXpVT.QvACejSISxRY62xnZLQjXPbyWXV2Kp2', 'O56vknS9sIxvzFca1b4TUSwQVA2Am8TL75RNqGZQmFaC8JwUwXIcAMpj8U3V', '2021-11-03 21:47:03', '2023-05-16 23:52:19', 'activo', 21),
(16, 'Victor Hernandez', 'vhernandez@evolucione.net', NULL, '$2y$10$yR8yQoyPyHyF7SwJSWVaRON2YpgspG2taHILDMAH75qJuQbbj.jZS', NULL, '2022-06-21 03:28:29', '2023-04-20 21:24:42', 'activo', 5),
(17, 'Pilar Pedraza', 'pilarp@evolucione.mx', NULL, '$2y$10$z2Ot80VzGdFVIbSd8/YEj.8dWqneDmADgHL.8ZviAelUCy/t2160q', NULL, '2022-07-22 03:21:11', '2023-05-15 17:31:55', 'activo', 0),
(18, 'Itzel Hernandez', 'itzelh@evolucione.net', NULL, '$2y$10$hum3RnIpG7/PPfIDqRWG/eMUiJlHfMVAGCMVftcb2EKEusT0wqbfG', NULL, '2022-07-22 20:20:36', '2023-05-17 16:49:45', 'activo', 22),
(19, 'Valentín Teresa', 'vteresa@evolucione.net', NULL, '$2y$10$7jnMikOWEo6gXUceWntfG.Vj.ORglCJBAEOVMZlV4jNOZDaCiCtsy', NULL, '2022-07-22 21:34:41', '2023-04-20 22:04:42', 'activo', 5),
(20, 'Marina Gabriela Colio', 'marinac@evolucione.net', NULL, '$2y$10$J.ylqQSP.nxVnNVOzahpFOKIb8S3GDESChP573HH5hOPsj9YHXMQS', NULL, '2022-07-29 22:51:23', '2023-05-16 23:54:17', 'activo', 12),
(21, 'Alfonso Serrano Ortiz', 'aserrano@evolucione.net', NULL, '$2y$10$RCaMA3Zt7c1cgeOofHyQm.v1J7UcBxFx5XapySyCSdKoGzCSxU6xC', NULL, '2022-07-30 01:16:33', '2023-05-16 23:54:38', 'activo', 11),
(22, 'Dagoberto Molina Rosas', 'dmolina@evolucione.mx', NULL, '$2y$10$1SseuPUftGVZfA/Sztp.Puyg8SJCF.g6dRBcyXikmRAPc3ojD.l92', NULL, '2023-05-08 16:54:26', '2023-05-16 23:55:05', 'activo', 17),
(23, 'Jorge Alejandro Silva Reyes', 'jsilva@evolucione.net', NULL, '$2y$10$IRztRTWFd4UMR3D16PHES.fi/wAc/NAi4LLnZ.baNFsppucdbq0bq', NULL, '2023-05-08 16:56:12', '2023-05-15 16:56:18', 'activo', 29),
(24, 'LOPEZ GOMEZ PERLA FABIOLA', 'perlal@evolucione.mx', NULL, '$2y$10$4fAu.7tT7w6fdwcvtt5PqeClVF7YIWYzJBLd3sWOqd.ntdpAK3xWG', NULL, '2023-05-08 16:58:21', '2023-05-16 23:56:18', 'activo', 0),
(25, 'Lucia Méndez', 'luciam@evolucione.mx', NULL, '$2y$10$zBzQ9hYpONWR6ffMm1CpkO8kDZ9c.Hc7WyVsvvKCLtC7iUZWyyrSa', NULL, '2023-05-08 17:01:17', '2023-05-15 17:29:48', 'activo', 24),
(26, 'SANCHEZ SORIANO ABIGAIL', 'abigails@evolucione.net', NULL, '$2y$10$bLYMr62gmZVv7.qiZP4l0.j5DkD6TcY4cvqJsSgj56kh8vSv.Js4K', NULL, '2023-05-08 17:02:34', '2023-05-15 17:25:32', 'activo', 25),
(27, 'HERNANDEZ RAMIREZ MARIA FERNANDA', 'mariaf@evolucione.net', NULL, '$2y$10$1r7eRaEtjccbrSdMCokhw.Xe9pnVTVrs1wHZQKjAe5C7D1M0uaTpK', NULL, '2023-05-08 17:04:14', '2023-05-15 17:31:58', 'activo', 26),
(28, 'Ana Laura Durón', 'analaurad@evolucione.mx', NULL, '$2y$10$kkBT8vIHbdSfB2gzSJT7WuZevO/IFuvXJ.o4Ia0a1ja2UG5mBMiFy', NULL, '2023-05-08 17:07:16', '2023-05-15 17:34:46', 'activo', 17),
(29, 'SANCHEZ MORGADO BLANCA JULIA', 'blancas@evolucione.mx', NULL, '$2y$10$XxUYgKTwn2tXm5keII10HeC8tyrXW3s106XrlovRK1u549KL8ljWK', NULL, '2023-05-08 17:21:44', '2023-05-15 17:29:23', 'activo', 17),
(30, 'Noé Octavio Recenos Herrera', 'nrecenos@evolucione.net', NULL, '$2y$10$7uYGzLMkvKOM4/Hhr3AafufkdarB7iHQGD9QTZwZCbgqOSfxNhkBu', NULL, '2023-05-15 16:15:34', '2023-05-16 23:58:31', 'activo', 22),
(31, 'Silvia Duran', 'silviad@evolucione.net', NULL, '$2y$10$3rLI51faO9Pz5n.BkQFpHuCaxL.mUhuTl0eB5YypP8WnWWkFAA0XC', NULL, '2023-05-15 16:16:51', '2023-05-16 23:58:46', 'activo', 30),
(32, 'Yair Cuahutle', 'ejecutivo-imss1@evolucione.net', NULL, '$2y$10$6mMztXywtgqgIJfKvnoeSO76Y5d2SJXuO7lA6zGzj.nszVaoPa3/G', NULL, '2023-05-15 16:20:34', '2023-05-16 23:59:03', 'activo', 30),
(33, 'PAREDES PEREZ DANIELA', 'danielap@evolucione.net', NULL, '$2y$10$7BTA0.7xKQlzZiU./21a3OMFrVEmW9ltPmkVmLfO0zIwQTJKxw.7K', NULL, '2023-05-15 16:41:53', '2023-05-16 23:59:22', 'activo', 26),
(34, 'Rubí Palacios', 'compras@evolucione.net', NULL, '$2y$10$BRkXCumfhFsneHZxzWoYO.2CLmw26.MXtHNx5HBk0GUuWW4LhYdjy', NULL, '2023-05-17 00:01:03', '2023-05-17 00:01:03', 'activo', NULL),
(35, 'Noé Monterrosas', 'cobranza@evolucione.net', NULL, '$2y$10$/h1W4yM2gr2EXMK69TRDpeAuCcFEJpMH0UPi.p10YW8RBFvwjq/t2', NULL, '2023-05-17 00:02:24', '2023-05-17 00:02:24', 'activo', NULL),
(36, 'César Rodríguez Ramírez', 'contador2@evolucione.net', NULL, '$2y$10$KBvqcMwTZj.vXwQbJQjkn.fyImmzFntbCHa6Z0rgYBCet8QFtOaoC', NULL, '2023-05-17 00:03:31', '2023-05-17 00:03:31', 'activo', NULL),
(37, 'Sandra Hernández Romero', 'facturacion@evolucione.net', NULL, '$2y$10$AgQu.fSqwQxMxJZSgwNS8e.IoxzlDrAcW9o3QS/YkwcsTU.EkxZri', NULL, '2023-05-17 00:04:37', '2023-05-17 00:04:37', 'activo', NULL),
(38, 'Diego Juárez  Lopéz', 'tesoreria@evolucione.net', NULL, '$2y$10$Zcj5PE7nQ59GHNS9thEIrOpbr0y.NFmnztsEj7NwnhQv9qHUgRLpe', NULL, '2023-05-17 00:09:02', '2023-05-17 00:09:02', 'activo', NULL),
(39, 'Gabriela Vargas Salazar', 'marycarmenv@evolucione.mx', NULL, '$2y$10$oLik10sarTY4msomj8z5K.18YLsiJ8dZDxl/9sEUUIShU2WS4SG92', NULL, '2023-05-17 00:10:41', '2023-05-17 00:10:41', 'activo', NULL),
(40, 'José Carlos Hernández Contreras', 'jhernandez@evolucione.net', NULL, '$2y$10$aehakD.bt5NSsPANmFAsqOFHT2OYs1hr0o3rSAs/ByE9eSRYTCUYa', NULL, '2023-05-17 00:13:21', '2023-05-17 00:13:21', 'activo', NULL),
(41, 'Maricarmen Cruz Delgado', 'mariac@evolucione.net', NULL, '$2y$10$ckybjAPaOghovbxP2505/O63PblTQ47S3PyMga88AON1R/JHLDYcO', NULL, '2023-05-17 00:14:45', '2023-05-17 17:32:01', 'activo', 14),
(42, 'Mariela Vilchis', 'marielav@evolucione.mx', NULL, '$2y$10$ncAJlWOGIy/Bs5xvmU2P3OtqGAkgqFPXKUNcGtlOKclWfL2eadHJy', NULL, '2023-05-17 16:23:00', '2023-05-17 17:18:02', 'activo', 24),
(43, 'Perla de Jesús  Duran', 'perlad@evolucione.net', NULL, '$2y$10$4KSSWt2YQOhkvoz8.MQpc.RkYNpUCEwXA8dl8acE5FInq4yEQ4wXa', NULL, '2023-05-17 16:23:51', '2023-05-17 17:17:40', 'activo', 42);

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `usuario`
--

CREATE TABLE IF NOT EXISTS `usuario` (
  `id` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `correo` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
  `password` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  `rol` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- --------------------------------------------------------

--
-- Estructura para la vista `areaslogin`
--

DROP VIEW IF EXISTS `areaslogin`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `areaslogin`  AS  select `p`.`IdPersonal` AS `IdPersonal`,`p`.`IdAreas` AS `IdAreas`,`u`.`id` AS `id` from (`personal` `p` join `users` `u` on((`p`.`IdUsuario` = `u`.`id`))) ;

-- --------------------------------------------------------

--
-- Estructura para la vista `areasusernc`
--

DROP VIEW IF EXISTS `areasusernc`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `areasusernc`  AS  select `au`.`user_id` AS `idUsuario`,`u`.`name` AS `usuario`,`au`.`areas_IdAreas` AS `idArea`,`a`.`Areas` AS `area`,`au`.`resp_area` AS `resp` from ((`areas_user` `au` join `areas` `a` on((`au`.`areas_IdAreas` = `a`.`IdAreas`))) join `users` `u` on((`au`.`user_id` = `u`.`id`))) ;

-- --------------------------------------------------------

--
-- Estructura para la vista `dtporque`
--

DROP VIEW IF EXISTS `dtporque`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `dtporque`  AS  select `t1`.`idNoConformidad` AS `idNoConformidad`,ifnull(`t1`.`idPorque`,'') AS `id_1`,ifnull(`t1`.`porque`,'') AS `Nivel_1`,ifnull(`t2`.`idPorque`,'') AS `id_2`,ifnull(`t2`.`porque`,'') AS `Nivel_2`,ifnull(`t3`.`idPorque`,'') AS `id_3`,ifnull(`t3`.`porque`,'') AS `Nivel_3`,ifnull(`t4`.`idPorque`,'') AS `id_4`,ifnull(`t4`.`porque`,'') AS `Nivel_4`,ifnull(`t5`.`idPorque`,'') AS `id_5`,ifnull(`t5`.`porque`,'') AS `Nivel_5`,ifnull(`t6`.`idPorque`,'') AS `id_6`,ifnull(`t6`.`porque`,'') AS `Nivel_6`,ifnull(`t7`.`idPorque`,'') AS `id_7`,ifnull(`t7`.`porque`,'') AS `Nivel_7`,(case when (ifnull(`t1`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t2`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t3`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t4`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t5`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t6`.`CausaRaiz`,0) = 0) then (case when (ifnull(`t7`.`CausaRaiz`,0) = 0) then 0 else 1 end) else 1 end) else 1 end) else 1 end) else 1 end) else 1 end) else 1 end) AS `causaRaiz`,(case when (ifnull(`t7`.`idPorque`,0) = 0) then (case when (ifnull(`t6`.`idPorque`,0) = 0) then (case when (ifnull(`t5`.`idPorque`,0) = 0) then (case when (ifnull(`t4`.`idPorque`,0) = 0) then (case when (ifnull(`t3`.`idPorque`,0) = 0) then (case when (ifnull(`t2`.`idPorque`,0) = 0) then (case when (ifnull(`t1`.`idPorque`,0) = 0) then NULL else `t1`.`idPorque` end) else `t2`.`idPorque` end) else `t3`.`idPorque` end) else `t4`.`idPorque` end) else `t5`.`idPorque` end) else `t6`.`idPorque` end) else `t7`.`idPorque` end) AS `ultimo` from ((((((((select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 1))) `t1` left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 2)) `t2` on(((`t1`.`idNoConformidad` = `t2`.`idNoConformidad`) and (`t1`.`idPorque` = `t2`.`padre`)))) left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 3)) `t3` on(((`t2`.`idNoConformidad` = `t3`.`idNoConformidad`) and (`t2`.`idPorque` = `t3`.`padre`)))) left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 4)) `t4` on(((`t3`.`idNoConformidad` = `t4`.`idNoConformidad`) and (`t3`.`idPorque` = `t4`.`padre`)))) left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 5)) `t5` on(((`t4`.`idNoConformidad` = `t5`.`idNoConformidad`) and (`t4`.`idPorque` = `t5`.`padre`)))) left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 6)) `t6` on(((`t5`.`idNoConformidad` = `t6`.`idNoConformidad`) and (`t5`.`idPorque` = `t6`.`padre`)))) left join (select `porque`.`IdNoConformidad` AS `idNoConformidad`,`porque`.`IdPorque` AS `idPorque`,`porque`.`Porque` AS `porque`,`porque`.`Padre` AS `padre`,`porque`.`CausaRaiz` AS `CausaRaiz` from `porque` where (`porque`.`Orden` = 7)) `t7` on(((`t6`.`idNoConformidad` = `t7`.`idNoConformidad`) and (`t6`.`idPorque` = `t7`.`padre`)))) order by `t1`.`idNoConformidad` ;

-- --------------------------------------------------------

--
-- Estructura para la vista `pendiente`
--

DROP VIEW IF EXISTS `pendiente`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `pendiente`  AS  select `pa`.`IdPlanAccion` AS `IdPlanAccion`,`a`.`IdActividad` AS `IdActividad`,`us`.`id` AS `id`,`n`.`Estatus` AS `Estatus` from (((`personal` `p` join `users` `us` on((`p`.`IdUsuario` = `us`.`id`))) left join (`planaccion` `pa` join `noconformidad` `n` on((`pa`.`IdNoConformidad` = `n`.`IdNoConformidad`))) on((`p`.`IdPersonal` = `pa`.`IdResponsable`))) join `actividad` `a` on((`a`.`IdResponsable` = `p`.`IdPersonal`))) ;

-- --------------------------------------------------------

--
-- Estructura para la vista `rptnoconformidad`
--

DROP VIEW IF EXISTS `rptnoconformidad`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `rptnoconformidad`  AS  select `n`.`IdNoConformidad` AS `IdNoConformidad`,`ar`.`Areas` AS `Areas`,concat(`n`.`ClaveAC`,convert(lpad(`n`.`serie`,3,'0') using latin1)) AS `ClaveAC`,date_format(`n`.`FechaAlta`,'%d/%m/%Y') AS `FechaAlta`,(case `n`.`Fuente` when 'Otro' then concat(`n`.`Fuente`,': ',`n`.`OtraFuente`) else `n`.`Fuente` end) AS `Fuente`,`n`.`Descripcion` AS `Descripcion`,`n`.`Analisis` AS `Analisis`,date_format(`n`.`FechaVerificacion`,'%d/%m/%Y') AS `FechaVerificacion`,if((`n`.`PlanAccionEficaz` = 1),'Sí','No') AS `PlanAccionEficaz`,`n`.`Evidencia` AS `Evidencia`,`n`.`ModoVerificacion` AS `ModoVerificacion`,if((`n`.`AcciondeAcuerdo` = 1),'Sí','No') AS `AcciondeAcuerdo`,if((`n`.`ContribucionMejora` = 1),'Sí','No') AS `ContribucionMejora`,if((`n`.`DisminuyoSNC_CN` = 1),'Sí','No') AS `DisminuyoSNC_CN`,(case `n`.`Aspecto` when 1 then 'Buen uso de los recursos' when 2 then 'Calidad del producto o servicio' when 3 then 'Conformidad del proceso' when 4 then 'Cumplimiento de políticas estratégicas' when 5 then 'Desempeño del proceso' when 6 then 'Satisfaccion del usuario' else 'N/A' end) AS `Aspecto`,`n`.`Conclusion` AS `Conclusion`,`p`.`Porque` AS `Porque`,`p`.`IdPorque` AS `IdPorque` from ((`noconformidad` `n` join `areas` `ar` on((`n`.`IdAreas` = `ar`.`IdAreas`))) join `porque` `p` on((`p`.`IdNoConformidad` = `n`.`IdNoConformidad`))) where (`p`.`CausaRaiz` = 1) ;

-- --------------------------------------------------------

--
-- Estructura para la vista `rptnoconformidaddtl`
--

DROP VIEW IF EXISTS `rptnoconformidaddtl`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `rptnoconformidaddtl`  AS  select `p`.`IdNoConformidad` AS `IdNoConformidad`,`a`.`IdPorque` AS `IdPorque`,`a`.`Actividad` AS `Actividad`,`a`.`Responsable` AS `Responsable`,date_format(`a`.`FechaFin`,'%d/%m/%Y') AS `FechaFin` from (`actividad` `a` join `porque` `p` on((`a`.`IdPorque` = `p`.`IdPorque`))) ;

-- --------------------------------------------------------

--
-- Estructura para la vista `seguimientodate`
--

DROP VIEW IF EXISTS `seguimientodate`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `seguimientodate`  AS  select distinct `t1`.`idnoconformidad` AS `idnc`,`t1`.`realiza` AS `realiza`,`t1`.`name` AS `nombrerealiza`,`t2`.`revisa` AS `revisa`,`t2`.`name` AS `nombrerevisa`,`t3`.`autoriza` AS `autoriza`,`t3`.`name` AS `nombreautoriza` from ((((select `s1`.`idNoConformidad` AS `idnoconformidad`,`s1`.`id` AS `id`,date_format(`s1`.`created_at`,'%d/%m/%Y') AS `realiza`,`u1`.`name` AS `name` from (`seguimientos` `s1` join `users` `u1` on((`s1`.`id_envia` = `u1`.`id`))) where (`s1`.`idEstatus` = 3))) `t1` left join (select `s2`.`idNoConformidad` AS `idnoconformidad`,`s2`.`id` AS `id`,date_format(`s2`.`created_at`,'%d/%m/%Y') AS `revisa`,`u2`.`name` AS `name` from (`seguimientos` `s2` join `users` `u2` on((`s2`.`id_envia` = `u2`.`id`))) where (`s2`.`idEstatus` = 4)) `t2` on((`t1`.`idnoconformidad` = `t2`.`idnoconformidad`))) left join (select `s3`.`idNoConformidad` AS `idnoconformidad`,`s3`.`id` AS `id`,date_format(`s3`.`created_at`,'%d/%m/%Y') AS `autoriza`,`u3`.`name` AS `name` from (`seguimientos` `s3` join `users` `u3` on((`s3`.`id_envia` = `u3`.`id`))) where (`s3`.`idEstatus` = 5)) `t3` on((`t1`.`idnoconformidad` = `t3`.`idnoconformidad`))) ;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `actividad`
--
ALTER TABLE `actividad`
  ADD CONSTRAINT `actividad_ibfk_1` FOREIGN KEY (`IdPorque`) REFERENCES `porque` (`IdPorque`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `causa`
--
ALTER TABLE `causa`
  ADD CONSTRAINT `causa_ibfk_1` FOREIGN KEY (`IdTormentaIdea`) REFERENCES `tormentaidea` (`IdTormentaIdea`) ON DELETE NO ACTION ON UPDATE NO ACTION;

--
-- Filtros para la tabla `cincowdosh`
--
ALTER TABLE `cincowdosh`
  ADD CONSTRAINT `cincowdosh_ibfk_1` FOREIGN KEY (`IdNoConformidad`) REFERENCES `noconformidad` (`IdNoConformidad`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `evidencia`
--
ALTER TABLE `evidencia`
  ADD CONSTRAINT `evidencia_ibfk_1` FOREIGN KEY (`IdActividad`) REFERENCES `actividad` (`IdActividad`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `noconformidad`
--
ALTER TABLE `noconformidad`
  ADD CONSTRAINT `fk_relacion` FOREIGN KEY (`Notifica`) REFERENCES `areas` (`IdAreas`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `personal`
--
ALTER TABLE `personal`
  ADD CONSTRAINT `personal_ibfk_1` FOREIGN KEY (`IdAreas`) REFERENCES `areas` (`IdAreas`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `planaccion`
--
ALTER TABLE `planaccion`
  ADD CONSTRAINT `planaccion_ibfk_1` FOREIGN KEY (`IdNoConformidad`) REFERENCES `noconformidad` (`IdNoConformidad`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `porque`
--
ALTER TABLE `porque`
  ADD CONSTRAINT `porque_ibfk_1` FOREIGN KEY (`IdNoConformidad`) REFERENCES `noconformidad` (`IdNoConformidad`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `tormentaidea`
--
ALTER TABLE `tormentaidea`
  ADD CONSTRAINT `tormentaidea_ibfk_1` FOREIGN KEY (`IdNoConformidad`) REFERENCES `noconformidad` (`IdNoConformidad`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

