/
V4 a V5
V4 a V5
Cambiar IntegraServer, IntegraPortalWS, uContact
Merge de carpeta images en /etc/IntegraServer/web/
Agreagar IntegraGamification
Pisar Reportes JRXML
Ejecutar SQLs
Tablas
use ccdata;
CREATE TABLE `GM_Agente` (
`usuarioAgente` varchar(200) NOT NULL,
`nombreGrupo` varchar(200) NOT NULL,
`nombreNivel` varchar(200) NOT NULL,
PRIMARY KEY (`usuarioAgente`,`nombreGrupo`),
KEY `fk_GM_Agente_GM_Grupo1_idx` (`nombreGrupo`),
KEY `usuarioAgente` (`usuarioAgente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Modelo` (
`nombreModelo` varchar(200) NOT NULL,
`anchoTablero` int(11) NOT NULL,
`largoTablero` int(11) NOT NULL,
`imagen` varchar(200) NOT NULL,
`casillaInicio` varchar(200) NOT NULL,
`casillaFin` varchar(200) DEFAULT NULL,
`fechaCreacion` datetime NOT NULL,
`camino` text NOT NULL,
PRIMARY KEY (`nombreModelo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Juego` (
`nombreJuego` varchar(200) NOT NULL,
`fechaInicio` datetime DEFAULT NULL,
`nombreArea` varchar(200) DEFAULT NULL,
`nombreModelo` varchar(200) NOT NULL,
`tipoJuego` varchar(100) DEFAULT NULL,
`habilitarRanking` varchar(100) DEFAULT 'true',
PRIMARY KEY (`nombreJuego`),
KEY `fk_GM_Juego_GM_Modelo1_idx` (`nombreModelo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Area` (
`nombreArea` varchar(200) NOT NULL,
`nombreJuego` varchar(200) DEFAULT NULL,
`metaArea` int(11) DEFAULT NULL,
PRIMARY KEY (`nombreArea`),
KEY `fk_GM_Area_GM_Juego1_idx` (`nombreJuego`),
CONSTRAINT `fk_GM_Area_GM_Juego1` FOREIGN KEY (`nombreJuego`) REFERENCES `GM_Juego` (`nombreJuego`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Badge` (
`nombreBadge` varchar(200) NOT NULL,
`categoriaBadge` varchar(200) NOT NULL,
`descripcionBadge` varchar(200) NOT NULL,
`imagenBadge` varchar(200) DEFAULT NULL,
PRIMARY KEY (`nombreBadge`),
KEY `categoriaBadge` (`categoriaBadge`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Equipo` (
`nombreEquipo` varchar(200) NOT NULL,
`imagen` varchar(200) DEFAULT NULL,
`nombreArea` varchar(200) NOT NULL,
PRIMARY KEY (`nombreEquipo`),
KEY `fk_GM_Equipo_GM_Area1_idx` (`nombreArea`),
CONSTRAINT `fk_GM_Equipo_GM_Area1` FOREIGN KEY (`nombreArea`) REFERENCES `GM_Area` (`nombreArea`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Grupo` (
`nombreGrupo` varchar(200) NOT NULL,
`imagen` varchar(200) DEFAULT NULL,
`nombreEquipo` varchar(200) DEFAULT NULL,
PRIMARY KEY (`nombreGrupo`),
KEY `nombreEquipo` (`nombreEquipo`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_MedidaDesempenio` (
`nombreMedidaDesempenio` varchar(200) NOT NULL,
`nombreArea` varchar(200) NOT NULL,
PRIMARY KEY (`nombreMedidaDesempenio`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Meta` (
`tipoMeta` varchar(200) NOT NULL,
`valorMeta` int(11) NOT NULL,
`nombreJuego` varchar(200) NOT NULL,
PRIMARY KEY (`tipoMeta`,`nombreJuego`),
KEY `fk_GM_Meta_GM_Juego1_idx` (`nombreJuego`),
CONSTRAINT `fk_GM_Meta_GM_Juego1` FOREIGN KEY (`nombreJuego`) REFERENCES `GM_Juego` (`nombreJuego`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Nivel` (
`nombreNivel` varchar(200) NOT NULL,
`cantidadBadges` int(11) NOT NULL,
PRIMARY KEY (`nombreNivel`),
UNIQUE KEY `cantidadBadges_UNIQUE` (`cantidadBadges`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Notificaciones` (
`idNotificacion` bigint(20) NOT NULL AUTO_INCREMENT,
`usuarioAgente` varchar(200) NOT NULL,
`mensajeKey` varchar(45) NOT NULL,
PRIMARY KEY (`idNotificacion`),
KEY `usuarioAgente` (`usuarioAgente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Objetivo` (
`idObjetivo` bigint(20) NOT NULL AUTO_INCREMENT,
`objetivo` int(11) DEFAULT NULL,
`puntosPorAccion` double DEFAULT NULL,
`puntosObjetivo` int(11) DEFAULT NULL,
`nombreArea` varchar(200) NOT NULL,
`nombreMedidaDesempenio` varchar(200) NOT NULL,
`multihora` varchar(500) DEFAULT '1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1',
PRIMARY KEY (`idObjetivo`),
KEY `fk_GM_Objetivo_GM_Area1_idx` (`nombreArea`),
KEY `nombreMedidaDesempenio` (`nombreMedidaDesempenio`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_Accion` (
`idAccion` bigint(20) NOT NULL AUTO_INCREMENT,
`usuarioAgente` varchar(200) NOT NULL,
`nombreMedidaDesempenio` varchar(200) NOT NULL,
`fecha` datetime NOT NULL,
`cantidad` int(11) NOT NULL,
`puntosAcreditados` double NOT NULL,
`nombreJuego` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idAccion`),
KEY `usuarioAgente` (`usuarioAgente`),
KEY `nombreMedidaDesempenio` (`nombreMedidaDesempenio`),
KEY `fecha` (`fecha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_ProgresoEnMeta` (
`tipoMeta` varchar(200) NOT NULL,
`jugador` varchar(200) NOT NULL DEFAULT '',
`fecha` datetime NOT NULL,
`cumplido` tinyint(1) DEFAULT '0',
`nombreArea` varchar(200) DEFAULT NULL,
`progreso` int(11) NOT NULL,
`fechaCumplimiento` datetime DEFAULT NULL,
`nombreJuego` varchar(200),
PRIMARY KEY (`tipoMeta`,`jugador`),
KEY `nombreArea` (`nombreArea`),
KEY `fecha` (`fecha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `GM_ProgresoEnObjetivo` (
`usuarioAgente` varchar(200) NOT NULL,
`idObjetivo` bigint(20) NOT NULL,
`progreso` int(11) NOT NULL,
`fecha` datetime NOT NULL,
`objetivoCumplido` tinyint(1) NOT NULL DEFAULT '0',
`fechaCumplimiento` datetime DEFAULT NULL,
`nombreJuego` varchar(200),
PRIMARY KEY (`usuarioAgente`,`idObjetivo`),
KEY `fecha` (`fecha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
use ccrepo;
CREATE TABLE `ccrepo`.`GM_NivelAgente` (
`idNivelAgente` bigint(200) NOT NULL AUTO_INCREMENT,
`usuarioAgente` varchar(200) NOT NULL,
`nombreNivel` varchar(200) NOT NULL,
`fechaObtencionNivel` datetime NOT NULL,
PRIMARY KEY (`idNivelAgente`),
KEY `usuarioAgente` (`usuarioAgente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ccrepo`.`GM_OtorgarBadge` (
`idOtorgarBadge` bigint(200) NOT NULL AUTO_INCREMENT,
`nombreBadge` varchar(200) NOT NULL,
`usuarioAgente` varchar(200) NOT NULL,
`fecha` datetime NOT NULL,
`mensaje` varchar(200) NOT NULL,
`supervisor` varchar(200) NOT NULL,
`descripcion` varchar(200) NOT NULL,
`nombreJuego` varchar(200) DEFAULT NULL,
PRIMARY KEY (`idOtorgarBadge`),
KEY `usuarioAgente` (`usuarioAgente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `ccrepo`.`GM_Accion_repo` (
`idAccion` bigint(20) NOT NULL,
`usuarioAgente` varchar(200) NOT NULL,
`nombreMedidaDesempenio` varchar(200) NOT NULL,
`fecha` datetime NOT NULL,
`cantidad` int(11) NOT NULL,
`puntosAcreditados` double NOT NULL,
`nombreJuego` varchar(200) DEFAULT NULL,
KEY `usuarioAgente` (`usuarioAgente`),
KEY `nombreMedidaDesempenio` (`nombreMedidaDesempenio`),
KEY `fecha` (`fecha`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Triggers
#GAMIFICATION
use ccdata;
CREATE TRIGGER tg_accion_repo AFTER INSERT ON ccdata.GM_Accion
FOR EACH ROW
INSERT INTO `ccrepo`.`GM_Accion_repo` (`idAccion`, `usuarioAgente`, `nombreMedidaDesempenio`, `fecha`, `cantidad`, `puntosAcreditados`, `nombreJuego`)
VALUES (new.`idAccion`, new.`usuarioAgente`, new.`nombreMedidaDesempenio`, new.`fecha`, new.`cantidad`, new.`puntosAcreditados`, new.`nombreJuego`);
delimiter //
CREATE TRIGGER new_level AFTER INSERT ON ccdata.GM_Nivel
FOR EACH ROW
BEGIN
DECLARE cantidadNuevoBadge INT(11);
DECLARE cantidadSiguienteBadge INT(11);
DECLARE agentes VARCHAR(200);
SELECT cantidadBadges INTO cantidadNuevoBadge FROM ccdata.GM_Nivel
WHERE nombreNivel = NEW.nombreNivel;
SELECT cantidadBadges INTO cantidadSiguienteBadge FROM ccdata.GM_Nivel
WHERE cantidadBadges > cantidadNuevoBadge
ORDER BY cantidadBadges ASC
LIMIT 1;
UPDATE ccdata.GM_Agente SET nombreNivel = NEW.nombreNivel WHERE usuarioAgente IN
(SELECT Badges.usuarioAgente FROM ccrepo.GM_NivelAgente INNER JOIN
(SELECT usuarioAgente, count(*) AS cantidad FROM ccrepo.GM_OtorgarBadge GROUP BY usuarioAgente) AS Badges
ON GM_NivelAgente.usuarioAgente = Badges.usuarioAgente
WHERE Badges.cantidad BETWEEN cantidadNuevoBadge AND cantidadSiguienteBadge-1
GROUP BY Badges.usuarioAgente);
INSERT INTO ccrepo.GM_NivelAgente (usuarioAgente, nombreNivel, fechaObtencionNivel)
(SELECT Badges.usuarioAgente,NEW.nombreNivel,now() FROM ccrepo.GM_NivelAgente INNER JOIN
(SELECT usuarioAgente, count(*) AS cantidad FROM ccrepo.GM_OtorgarBadge GROUP BY usuarioAgente) AS Badges
ON GM_NivelAgente.usuarioAgente = Badges.usuarioAgente
WHERE Badges.cantidad BETWEEN cantidadNuevoBadge AND cantidadSiguienteBadge-1
GROUP BY Badges.usuarioAgente);
END//
delimiter //
CREATE TRIGGER delete_level BEFORE DELETE ON ccdata.GM_Nivel
FOR EACH ROW
BEGIN
DECLARE cantidadViejoBadge INT(11);
DECLARE cantidadBadgeSiguiente INT(11);
DECLARE nombreNivelSiguiente VARCHAR(200);
DECLARE cantidadBadgeAnterior INT(11);
DECLARE nombreNivelAnterior VARCHAR(200);
SELECT cantidadBadges INTO cantidadViejoBadge FROM ccdata.GM_Nivel
WHERE nombreNivel = OLD.nombreNivel;
SELECT cantidadBadges INTO cantidadBadgeSiguiente FROM ccdata.GM_Nivel
WHERE cantidadBadges > cantidadViejoBadge
ORDER BY cantidadBadges ASC
LIMIT 1;
SELECT nombreNivel INTO nombreNivelSiguiente FROM ccdata.GM_Nivel
WHERE cantidadBadges = cantidadBadgeSiguiente;
SELECT cantidadBadges INTO cantidadBadgeAnterior FROM ccdata.GM_Nivel
WHERE cantidadBadges < cantidadViejoBadge
ORDER BY cantidadBadges DESC
LIMIT 1;
SELECT nombreNivel INTO nombreNivelAnterior FROM ccdata.GM_Nivel
WHERE cantidadBadges = cantidadBadgeAnterior;
UPDATE ccdata.GM_Agente SET nombreNivel = nombreNivelAnterior WHERE usuarioAgente IN
(SELECT Badges.usuarioAgente FROM ccrepo.GM_NivelAgente INNER JOIN
(SELECT usuarioAgente, count(*) AS cantidad FROM ccrepo.GM_OtorgarBadge GROUP BY usuarioAgente) AS Badges
ON GM_NivelAgente.usuarioAgente = Badges.usuarioAgente
WHERE Badges.cantidad BETWEEN cantidadViejoBadge AND cantidadBadgeSiguiente-1
GROUP BY Badges.usuarioAgente);
END//
delimiter //
CREATE TRIGGER new_goal_progress_update BEFORE UPDATE ON ccdata.GM_ProgresoEnMeta
FOR EACH ROW
BEGIN
DECLARE meta INT(11);
SELECT valorMeta INTO meta FROM ccdata.GM_Meta
INNER JOIN ccdata.GM_Area ON ccdata.GM_Meta.nombreJuego = ccdata.GM_Area.nombreJuego
WHERE tipoMeta = NEW.tipoMeta
AND nombreArea = NEW.nombreArea;
IF NEW.progreso >= meta AND OLD.fechaCumplimiento IS NULL THEN
SET NEW.fechaCumplimiento = NEW.fecha;
SET NEW.cumplido = TRUE;
IF NEW.tipoMeta = 'individual' THEN
INSERT INTO GM_Notificaciones(usuarioAgente,mensajeKey) VALUES (NEW.jugador,'PERSONALGOALREACHED');
END IF;
END IF;
END//
delimiter //
CREATE TRIGGER new_progress_update BEFORE UPDATE ON ccdata.GM_ProgresoEnObjetivo
FOR EACH ROW
BEGIN
DECLARE objetivoMedida INT(11);
SELECT objetivo INTO objetivoMedida FROM ccdata.GM_Objetivo
WHERE idObjetivo = NEW.idObjetivo;
IF NEW.progreso >= objetivoMedida AND OLD.fechaCumplimiento IS NULL THEN
SET NEW.fechaCumplimiento = NEW.fecha;
SET NEW.objetivoCumplido = TRUE;
INSERT INTO ccdata.GM_Notificaciones(usuarioAgente,mensajeKey) VALUES (NEW.usuarioAgente,'PERSONALOBJECTIVEREACHED');
END IF;
END//
delimiter //
CREATE TRIGGER ccdata.new_action BEFORE INSERT ON ccdata.GM_Accion
FOR EACH ROW
BEGIN
DECLARE id BIGINT(20);
DECLARE puntos DOUBLE(14,2);
DECLARE area VARCHAR(200);
DECLARE areaValidate VARCHAR(200);
DECLARE grupoA VARCHAR(200);
DECLARE grupoB VARCHAR(200);
DECLARE equipoValidate VARCHAR(200);
DECLARE puntosAcredObjetivo DOUBLE;
DECLARE juego VARCHAR(200);
DECLARE slot INT(2);
DECLARE multiplier INT(5);
SELECT HOUR(NOW()) + 1 INTO slot;
SELECT idObjetivo, nombreArea INTO id,areaValidate FROM ccdata.GM_Objetivo WHERE nombreMedidaDesempenio = NEW.nombreMedidaDesempenio;
SELECT substring_index(substring_index(multihora, '-', slot),'-', -1) INTO multiplier FROM GM_Objetivo WHERE nombreArea = areaValidate AND nombreMedidaDesempenio = NEW.nombreMedidaDesempenio;
SELECT a.nombreGrupo, b.nombreGrupo, b.nombreEquipo into grupoA,grupoB,equipoValidate FROM
(SELECT nombreGrupo FROM ccdata.GM_Agente
WHERE usuarioAgente = NEW.usuarioAgente) AS a
INNER JOIN
(SELECT nombreGrupo,nombreEquipo
FROM ccdata.GM_Grupo) AS b ON a.nombreGrupo = b.nombreGrupo;
IF id IS NOT NULL AND equipoValidate = areaValidate THEN
SELECT puntosPorAccion INTO puntos FROM ccdata.GM_Objetivo
WHERE nombreMedidaDesempenio = NEW.nombreMedidaDesempenio;
SET NEW.puntosAcreditados = (puntos * multiplier) * NEW.cantidad;
SET puntosAcredObjetivo = (puntos * multiplier) * NEW.cantidad;
-- PROGRESO EN META DE UN AGENTE
SELECT ccdata.GM_Area.nombreArea INTO area FROM ccdata.GM_Agente
INNER JOIN ccdata.GM_Grupo ON GM_Grupo.nombreGrupo = ccdata.GM_Agente.nombreGrupo
INNER JOIN ccdata.GM_Equipo ON GM_Equipo.nombreEquipo = ccdata.GM_Grupo.nombreEquipo
INNER JOIN ccdata.GM_Area ON GM_Area.nombreArea = ccdata.GM_Equipo.nombreArea
WHERE usuarioAgente = NEW.usuarioAgente;
SELECT nombreJuego INTO juego FROM GM_Area WHERE nombreArea = area;
SET NEW.nombreJuego = juego;
INSERT INTO ccdata.GM_ProgresoEnObjetivo (usuarioAgente, idObjetivo, progreso, fecha,nombreJuego)
VALUES(NEW.usuarioAgente, id, puntosAcredObjetivo, NEW.fecha,juego) ON DUPLICATE KEY UPDATE idObjetivo = VALUES(idObjetivo), fecha = VALUES (fecha), progreso = progreso + puntosAcredObjetivo;
INSERT INTO ccdata.GM_ProgresoEnMeta (tipoMeta,jugador,fecha,nombreArea,progreso,nombreJuego)
VALUES("individual",NEW.usuarioAgente, NEW.fecha, area, puntosAcredObjetivo,juego) ON DUPLICATE KEY UPDATE fecha = VALUES(fecha), tipoMeta = VALUES(tipoMeta), nombreArea = VALUES(nombreArea), progreso = progreso + VALUES(progreso);
-- PROGRESO EN META DE UN GRUPO
INSERT INTO ccdata.GM_ProgresoEnMeta (tipoMeta,jugador,fecha,cumplido,nombreArea,progreso,fechaCumplimiento,nombreJuego)
SELECT "grupal",usuarioAgente,NEW.fecha,0,area,puntosAcredObjetivo,null,juego
FROM ccdata.GM_Agente WHERE nombreGrupo IN
(SELECT nombreGrupo FROM ccdata.GM_Agente WHERE usuarioAgente = NEW.usuarioAgente)
ON DUPLICATE KEY UPDATE fecha = VALUES(fecha), tipoMeta = VALUES(tipoMeta), nombreArea = VALUES(nombreArea), progreso = progreso + VALUES(progreso);
ELSE
SET NEW.nombreMedidaDesempenio = CONCAT(NEW.nombreMedidaDesempenio,'-ERROR');
END IF;
END//
delimiter //
CREATE TRIGGER ccrepo.modify_level_on_delete AFTER DELETE ON ccrepo.GM_OtorgarBadge FOR EACH ROW
BEGIN
DECLARE cantidadBadgesAgente INT(11);
DECLARE nombreNivelC VARCHAR(200);
DECLARE nombreNivelOld VARCHAR(200);
SELECT nombreNivel INTO nombreNivelOld FROM ccdata.GM_Agente
WHERE usuarioAgente = OLD.usuarioAgente;
SELECT count(*) INTO cantidadBadgesAgente FROM ccrepo.GM_OtorgarBadge
WHERE usuarioAgente = OLD.usuarioAgente;
SELECT nombreNivel INTO nombreNivelC FROM ccdata.GM_Nivel
WHERE cantidadBadges BETWEEN 0 AND cantidadBadgesAgente
ORDER BY cantidadBadges DESC
LIMIT 1;
IF (nombreNivelOld NOT LIKE nombreNivelC) THEN
UPDATE ccdata.GM_Agente SET nombreNivel = nombreNivelC
WHERE usuarioAgente = OLD.usuarioAgente;
INSERT INTO ccrepo.GM_NivelAgente(usuarioAgente,nombreNivel,fechaObtencionNivel) VALUES (OLD.usuarioAgente,nombreNivelC,now());
END IF;
END//
delimiter //
CREATE TRIGGER ccrepo.modify_level AFTER INSERT ON ccrepo.GM_OtorgarBadge
FOR EACH ROW
BEGIN
DECLARE cantidadBadgesAgente INT(11);
DECLARE nombreNivelC VARCHAR(200);
DECLARE nombreNivelOld VARCHAR(200);
SELECT nombreNivel INTO nombreNivelOld FROM ccdata.GM_Agente
WHERE usuarioAgente = NEW.usuarioAgente;
SELECT count(*) INTO cantidadBadgesAgente FROM ccrepo.GM_OtorgarBadge
WHERE usuarioAgente = NEW.usuarioAgente;
SELECT nombreNivel INTO nombreNivelC FROM ccdata.GM_Nivel
WHERE cantidadBadges BETWEEN 0 AND cantidadBadgesAgente
ORDER BY cantidadBadges DESC
LIMIT 1;
IF (nombreNivelOld NOT LIKE nombreNivelC) THEN
UPDATE ccdata.GM_Agente SET nombreNivel = nombreNivelC
WHERE usuarioAgente = NEW.usuarioAgente;
INSERT INTO ccrepo.GM_NivelAgente(usuarioAgente,nombreNivel,fechaObtencionNivel) VALUES (NEW.usuarioAgente,nombreNivelC,now());
END IF;
END//
Populate
# Modelos predefinidos de juego
insert into ccdata.GM_Modelo(`anchoTablero`,`largoTablero`,`imagen`,`casillaInicio`,`casillaFin`,`fechaCreacion`,`nombreModelo`,`camino`) values (40,32,'springfieldMap.png','0','0','2015-08-30 00:00:00','SimpsonsCity','8,7;9,7;10,7;11,7;12,6;13,5;14,6;15,7;16,8;17,9;18,10;20,11;21,12;23,13;24,14;25,15;26,16;28,17;29,18;30,19;30,20;29,21;28,22;26,23;25,24;25,26;24,27;23,28;22,28;21,27;20,26;18,25;17,24;15,23;14,22;13,21;11,20;10,19;9,18;9,17;10,16;11,15;12,14;12,13;11,12;10,11;9,10;8,9;8,8');
# Badges predefinidos
insert into ccdata.GM_Badge values ('Possitive attitude','Collaboration','The player is positive and motivates others','badge3.jpg');
insert into ccdata.GM_Badge values ('Customer support','Commitment','The player helps a lot to customers','badge4.jpg');
insert into ccdata.GM_Badge values ('Proactive employee','Commitment','The player is always willing to work','badge5.jpg');
insert into ccdata.GM_Badge values ('Team work','Collaboration','The player has been of great importance in the team','badge6.jpg');
insert into ccdata.GM_Badge values ('Best collector','Performance','The player has been the best collector','badge7.jpg');
insert into ccdata.GM_Badge values ('Best seller','Performance','The player has been the best seller','badge8.jpg');
insert into ccdata.GM_Badge values ('Punctuality','Commitment','The player is punctual','badge9.jpg');
insert into ccdata.GM_Badge values ('Good worker','Performance','The player has taken advantage of his work and advanced greately','badge10.jpg');
insert into ccdata.GM_Badge values ('Problem solver','Performance','The player has solved important problems','badge11.jpg');
# Niveles predefinidos
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('ROOKIE',0);
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('APPRENTICE',5);
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('BEGINNER',10);
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('SUPERIOR',20);
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('MASTER',50);
insert into ccdata.GM_Nivel (nombreNivel,cantidadBadges) values ('EXPERT',100);
Cambio de nro de version
Populate
, multiple selections available,
Related content
4.34
More like this
Discadores upgrade
Discadores upgrade
More like this
Integra Framework v5.
Integra Framework v5.
More like this
Arquitectura v4
Arquitectura v4
More like this
4.50
More like this
Otro cambios
Otro cambios
More like this