Home

TOMO 2 - Repositorio CISC

image

Contents

1. lL Modificar el Sel ccionado X Eliminarlos Sel ccionados Linea de Y ty Descripci n Negocio i ado Imagen 4 ute D ipci N i Estado h I 1 EI mejor cine de siempre en 20 pel culas o cine gif B imprescindibles i E O r3 2 EI ES te regala la mejor colecci n de cine L cinema_kids gif Consigue con Cable Systems un marco digital d multimedia L marco jpg ONEFORALL O O 4 Atema cuadrada TDT 1 L 9340 l 9 Li 6 Terminal Digital Astrell SAT IL METRONIC 441525 jpg P gina 1 dei 0 Descripci n avanzada Mensajes Presentaci n de los mensajes del sistema Mensajes del sistema Datos grabados satisfactoriamente Ilustraci n 60 Presentaci n de Modificaci n Promociones Eliminaci n de promociones este proceso es efectuado para eliminar promociones que cumplieron cierto tiempo en la Web y deber n ser retirados de nuestra base de Datos dejando constancia en la base transaccional El proceso es el mismo se selecciona el tem a ser eliminado y se presiona el bot n eliminar este lo torna de un color amarillo indicando su selecci n y le mostrar un mensaje indicando si esta seguro de realizar dicha eliminaci n como se muestra a continuaci n Microsoft Internet Explorer Desea realmente eliminar estos elementos 7 Una vez eliminados no prodran
2. Ilustraci n 71 Creaci n de Procedimiento ELSIF REG TIPO MOVIMIENTO DEL THEN ELIMINACION BEGIN DELETE CRM_WEB_SUGERENCIA_ENCUESTA WHERE WSE_ID_SUGERENCIA_ENCUESTA REG ID SUGERENCIA ENCUESTA EXCEPTION WHEN OTHERS THEN COD RET 6 MSG RET SUBSTR ERROR AL ELIMINAR EN CRM WEB SUGERENCIA ENCUESTA SECUENCIA REG SECUENCIA SQLERRM 1 300 RAISE ERROR END END IF END IF I COMMIT CRM_WEB_PRC_REPLICACION_WEB ELIMINA_MOVIMIENTO 1 REG SECUENCIA COD _RET MSG_RET IF COD RET lt gt 0 THEN RAISE ERROR END IF END LOOP EXCEPTION WHEN ERROR THEN ROLLBACK CRM_WEB_PRC_REPLICACION_WEB INSERTA_ERROR CRM_WEB_PRC_REPLICACI ON WEB REPLICA ENCUESTAS COD RET MSG RET SYSDATE WHEN OTHERS THEN cod ret 116 msg ret SUBSTR ERROR NO CONTROLADO EN PROCESO eKSSQLERRM 1 300 RAISE ERROR END REPLICA ENCUESTA WEB llustraci n 72 Creaci n de Procedimiento PROCEDURE INSERTA_ERROR MODULO IN VARCHAR2 CODIGO IN NUMBER MENSAJE IN VARCHAR2 FECHA IN DATE IS BEGIN INSERT INTO CRM WEB ERRORES REPLICA NOMBRE PROCESO CODIGO ERROR MENSAJE ER ROR FECHA ERROR VALUES MODULO CODIGO MENSAJE FECHA COMMIT EXCEPTION WHEN OTHERS THEN ROLLBACK END INSERTA_ERROR PROCEDURE ELIMINA_MOVIMIENTO COD_TAB IN NUMBER COD_MOV IN NUMBER COD_RET IN OUT NUMBER MSG_RET IN OUT VARCHAR2 IS error exception BEGIN cod_ret 0 msg_ret null begin if cod tab 1 then
3. RETURN END IF dd OO ooo T SELECT COUNT INTO VAL REPETIDO FROM CRM WEB REGISTRO CLIENTE WHERE WRC_USUARIO USUARIO AND ESTADO L llustraci n 26 Script de Paquetes IF VAL_REPETIDO gt O THEN DESCRIPCION ERROR El Usuario ya est asignado a otro cliente C mbielo por favor RETURN END IF id ERO RO did SELECT COUNT INTO VAL REPETIDO FROM CRM WEB REGISTRO CLIENTE WHERE WRC PASSWORD PASSWORD AND WRC ESTADO L IF VAL REPETIDO 0 THEN DESCRIPCION ERROR La Clave ya est asinada a otro usuario C mbiela por favor RETURN END IF BEGIN INSERT INTO CRM WEB REGISTRO CLIENTE WRC ID REGISTRO CLIENTE WRC ID CLIENTE WRC RUC CI WRC NOMBRE WRC USUARIO WRC PASSWORD WRC RECORDATORIO WRC ESTADO VALUES SEC CRM WEB REGISTRO CLIENTE NEXTVAL COD CLIENTE RUC CI NOMBRE USUARIO PASSWORD RECORDATORIO ESTADO EXCEPTION WHEN OTHERS THEN CODIGO_ERROR SQLCODE DESCRIPCION ERROR SQLERRM PKG WEB CRM NOMBRE PROCEDURE SP INGRESA REGISTRO CLIENTE END END SP INGRESA REGISTRO CLIENTE PROCEDIMIENTO INGRESA RESPUESTA DE ENCUESTA PROCEDURE SP INGRESA SEL RESPUES ENCUES llustraci n 27 Script de Paquetes COD_ENCUESTA IN CRM_WEB_SEL_RESPUESTA_ENCUESTA WSR_ID_ENCUESTA TYPE COD_PREGUNTA IN CRM_WEB_SEL_RESPUESTA_ENCUESTA WSR_ID_PREGUNTA_ENCUESTA TYPE COD_REPUESTA IN CRM WEB SEL RESPUESTA ENCUESTA WSR ID RES
4. Contrase a campos obligatorios Ha olvidado su contrase a ingresa Aqu Publicidad MES ds ic istro de dominios Hosting Web Hosting Dedicado Backup Online wa Ilustraci n 16 P gina de Login Si el usuario ingresa correctamente sus datos se lo direcciona hacia una p gina de bienvenida mostrando informaci n de su inter s y los beneficios que se le ofrece al ser cliente nuestro al igual que sus datos personales con el usuario que se registr como se muestra a continuaci n la siguiente pantalla BIENVENIDOS Cable System le da la Bienvenida Adem s de revisar informaci n que la compa a le ofrece en el sitio usted como cliente registrado tendr varios beneficios tales como Podr contar con el servicio de consultar el estado de su cuenta realizar alg n reclamo por el servicio as como tambi n revisar el tr mite que se le esta dando activaci n de alg n servicio adicional que desee agregar a su contrato entre otros Usuario alicia Nombre Alicia Barzola No ID 0901085696 Nota Para seguridad de la informaci n el usuario si no realiza ninguna actividad en el sitio dentro de 5 minutos desde la ultima acci n realizada el sistema lo desconectara y tendr que volver a conectarse Ilustraci n 17 P gina de Bienvenida Al ingresar al Sitio el Bot n de Sesi n se cambia a color verde indicando que se encuentra conectado y se activa el mensaje de cer
5. Respuesta Usted puede consultar mes a mes el detalle de sus facturas ingresando a ta Secci n de Estado de Cuenta En est pagina usted debe ingresar el nombre de usuario y password con el que se registr previamente luego pulsar Consultar inmediatamente se deplegar su Estado de cuenta la cual si desea podr imprimiria ei t cnico determina que el problema ha sido producido porta mala manipulaci n de los equipos por parte de los clientes la visita t cnica ser tacturada Caso contrano siel L problema es responsabilidad de TVCable la visita no bene Ustad pueda realizar sus pagos de las siguientes maneras Lo m s indicado c modo y bio abancoso F L tarjetas de cr dito Bi dos Cuando se desconect lor por mucho liempo sto puede desprogramarse En esto caso se necesitar una regutorizaci n el cual es un proceso sencillo Regutorice su en Decodificador poniendose en contacto con nosotros aqu DO costo C ando debo hacer m ja los pagos de mis estados de cuenta Desconect el o O ja decodificador y ya no funciona P gina 11 eo 0 0 6 2 Descripci n avanzada Mensajes Presentaci n de los mensajes del sistema Informaci n General Aqu podemos apreciar la inquietud formulada y a proceder contestar la mesma Tipo Boleccione el tipo que pertenece ba inquietud por defecto estar en Otros Status Escola el status que estar la Inqutetud en la
6. CREATE TABLE CRM WEB ITEMS WIT ID ITEM NUMBER 10 NOT NULL WIT ID SERVICIO NUMBER 6 NOT NULL WIT_DESCRIPCION VARCHAR2 80 BYTE NOT NULL WIT_ESTADO CHAR 1 BYTE NOT NULL WIT ESTFACT CHAR 1 BYTE TABLESPACE WCRM DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 llustraci n 8 Script del Esquema STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM_WEB_LINEA_NEGOCIO WLN_ID_LINEA_NEGOCIO NUMBER 4 NOT NULL WLN DESCRIPCION VARCHAR2 80 BYTE NULL WLN_ESTADO CHAR 1 BYTE NOT NULL TABLESPACE WCRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM WEB NOTICIAS WNO ID NOTICIA NUMBER 10 NOT NULL WNO_TITULO VARCHAR2 100 BYTE NULL WNO_TEXTO VARCHAR2 900 BYTE NULL WNO_FECHA_EXPIRACION DATE NOT NULL WNO_ESTADO CHAR 1 BYTE NOT NULL WNO_IMAGEN VARCHAR2 100 BYTE TABLESPACE WCRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE O BUFFER POOL DEFAULT llustraci n 9 Script del Esquema LOGGING NOPARALLEL NOMONITORING CREATE TABLE CRM_WEB_PLANES WPL ID PLAN NUMBER 8 NOT NULL
7. SHOW ERRORS CREATE OR REPLACE PROCEDURE SP CONSULTA ACCESO REGISTRO USUARIO IN CRM WEB REGISTRO CLIENTE WRC USUARIO 6TYPE CLAVE IN CRM WEB REGISTRO CLIENTE WRC PASSWORD TYPE CI RUC CLI OUT VARCHAR2 NOMBRECLI OUT VARCHAR2 CODCLIENTE OUT NUMERIC CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 IS CI VARCHAR2 13 NOMBRE CLI VARCHAR2 50 COD CLIENTE NUMERIC BEGIN BEGIN SELECT WRC CI WRC NOMBRE INTO RUC NOMBRE CLI FROM CRM WEB REGISTRO CLIENTE WHERE WRC USUARIO USUARIO AND WRC PASSWORD CLAVE llustraci n 40 Script de Paquetes EXCEPTION WHEN NO_DATA_FOUND THEN DESCRIPCION_ERROR Clave o Usuario del Cliente no encontrada RETURN END BEGIN SELECT CLN_ID INTO COD_CLIENTE FROM CRM_SCO_CLIENTE_NATURALOCRM WHERE CLN_CEDULA CI_RUC EXCEPTION WHEN NO_DATA_FOUND THEN BEGIN SELECT CLJ ID INTO COD CLIENTE FROM CRM SCO CLIENTE JURIDICOQCRM WHERE CLJ EXCEPTION WHEN NO DATA FOUND THEN IF COD CLIENTE IS NULL THEN DESCRIPCION ERROR Cliente no encontrado con esa Clave y Usuario RETURN END IF END END CI_RUC_CLI CI_RUC CODCLIENTE COD_CLIENTE EXCEPTION WHEN OTHERS THEN CODIGO_ERROR SQLCODE DESCRIPCION ERROR SQLERRM PKG WEB CRM NOMBRE PROCEDURE SP CONSULTA ACCESO REGISTRO END SP CONSULTA ACCESO REGISTRO SHOW ERRORS CREATE OR REPLACE PROCEDURE SP INGRESA CLIE
8. CRM WEB TRIG ITEMS AL ACTUALIZAR OLD WIT ID ITEM SQLERRM t 200 RAISE ERROR Ilustraci n 85 Creaci n de Triggers END ELSIF DELETING THEN BEGIN INSERT INTO CRM WEB REPLICA PROMOCIONES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ITEM ID SERVICIO VALUES VN SECUENCIA DEL 1 OLD WIT ID ITEM OLD WIT ID SERVICIO EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG ITEMS AL ELIMINAR OLD WIT ID ITEMI 1 200 RAISE ERROR END END IF EXCEPTION WHEN ERROR THEN DBMS OUTPUT PUT LINE MSG RET WHEN OTHERS THEN MSG RET SUBSTR ERROR NO CONTROLADO EN TRIGGER CRM WEB TRIG ITEMS SQLERRM 1 200 RAISE ERROR END CRM WEB TRIG ITEMS CREATE OR REPLACE TRIGGER CRM WEB TRIG LINEA NEGOCIO AFTER DELETE OR INSERT OR UPDATE ON ADMCRM CRM WEB LINEA NEGOCIO REFERENCING NEW AS New OLD AS Old FOR EACH ROW DECLARE MSG RET VARCHAR2 200 Z NULL VN SECUENCIA NUMBER 0 ERROR EXCEPTION BEGIN OBTENGO LA SECUENCIA SELECT CRM WEB SEC MOVIMIENTOS NEXTVAL INTO VN SECUENCIA FROM DUAL IF INSERTING THEN BEGIN INSERT INTO CRM WEB REPLICA SERVICIOS SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID LINEA NEGOCIO Ilustraci n 86 Creaci n de Triggers DESCRIPCION ESTADO USUARIO_INGRESO FECHA_INGRESO TERMINAL_INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES SECUENCIA INS 2 NEW WLN ID LINEA NEGOCIO NEW WLN DESCR
9. Ilustraci n 50 Conexion a base de datos Servlets Contacto Posible Cliente package webecrm import java io IOException import java io PrintWriter import javax servlet import javax servlet http public class sEjecutaContacto extends HttpServlet private static final String CONTENT_TYPE text html charset windows 1252 public void init ServletConfig config throws ServletException super init config public void doPost HttpServletRequest request HttpServletResponse response throws ServletException IOException response setContentType CONTENT TYPE PrintWriter out response getWriter String MensajeErr null int CodigoErr 0 int pld Tipo Cliente Integer parselnt request getParameter cmbTipoCliente int pld Actividad Integer parselnt request getParameter cmbActividad int pld Ciudad Integer parselnt request getParameter cmbCiudad String pNombres request getParameter txtNombres llustraci n 51 Servlets Contacto String pApellidos request getParameter txtApellidos String pCi Ruc request getParameter txtCedula String pContacto request getParameter txtContacto String pSexo request getParameter optSexo null M request getParameter optSexo String pCelularzrequest getParameter txtCelular String pTelefono request getParameter txtTelefono String pDireccion request getParameter txtDireccion String pE_Mail request getParameter txiMail String pA
10. Creacion de Paquete CREATE OR REPLACE PACKAGE CRM_WEB_PRC_REPLICACION_WEB IS Procedimiento que lee la fecha de proceso y el usuario PROCEDURE REPLICA_ENCUESTA_WEB PROCEDURE REPLICA_PROMOCIONES PROCEDURE REPLICA_CLIENTES PROCEDURE REPLICA ENCUENTAS PROCEDIMIENTO QUE INSERTA UN REGISTRO DE ERROR PROCEDURE INSERTA ERROR MODULO IN VARCHAR2 CODIGO IN NUMBER MENSAJE IN VARCHAR2 FECHA IN DATE PROCEDIMIENTO QUE ELIMINA EL MOVIMIENTO UNA VEZ QUE SE HAYA ACTUALIZADO UN REGISTRO PROCEDURE ELIMINA MOVIMIENTO COD TAB IN NUMBER 1 RESPUESTA ENCUESTA 2 SUGERENCIA ENCUESTA COD MOV IN NUMBER COD RET IN OUT NUMBER MSG RET IN OUT VARCHAR2 END llustraci n 68 Creaci n de Paquetes Creaci n de Procedimiento CREATE OR REPLACE PACKAGE BODY CRM_WEB_PRC_REPLICACION_WEB IS PROCEDURE REPLICA_ENCUESTA_WEB IS CURSOR DATOS IS SELECT FROM CRM WEB REPLICA ENCUESTAS WEBQREPLICA ORDER BY SECUENCIA error EXCEPTION cod ret number 0 msg ret varchar2 300 null cod date date BEGIN FOR REG IN DATOS LOOP IF REG CODIGO TABLA 1 THEN ES RESPUESTA ENCUESTA IF REG TIPO MOVIMIENTO INS THEN INSERT BEGIN INSERT INTO CRM WEB RESPUESTA ENCUESTA WRE ID RESPUESTA ENCUESTA WRE ID PREGUNTA ENCUESTA WRE DESCRIPCION WRE ESTADO USUARIO INGRESO FECHA INGRESO TERMINAL INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES REG ID RESPUESTA ENC
11. Entretenimiento Entretenimiento Entretenimiento Infantiles Infantiles Infantiles Ilustraci n 5 Detalle de Paquetes El Bot n o link Encuesta muestra las encuestas publicadas con el tema de encuesta la pregunta y sus respuestas alternativas que se le brinda al cliente para que este pueda colaborar con nosotros en saber sus gustos y preferencias y as poderles ofrecer un mejor servicio No necesita ser usuario registrado para votar en nuestra encuesta cualquier persona que forme parte de la familia puede hacerlo Colabora con nosotros participando en las encuestas publicadas De su opini n sobre los programas televisivos de los ultimos tiempos e Cree Ud que los programas de TV son educativos Osi ONo O Intermedio PUBLICIDAD SIEMENS 2 Ahora por s lo 299 lo tienes todo Een A Ilustraci n 6 Encuestas publicadas Una vez que el usuario haya escogido su opci n por medio de la p gina en Internet y presiona el bot n Votar autom ticamente lo env a a los resultados actuales de la encuesta A continuaci n los resultados de la encuesta publicada RESULTADOS Cable System le agradece por colaborar con nosotros Cree Ud que los programas de TV son educativos No 5096 Si 4296 Itermedio 896 Publicidad registra ya tu bitacora Ilustraci n 7 Resultados de Encuestas publicadas Bot n o link Cont ctenos en esta p gina muestra informaci n en el
12. RAISE ERROR END ELSIF DELETING THEN BEGIN INSERT INTO CRM WEB REPLICA CLIENTES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ACTIVIDAD VALUES VN SECUENCIA DEL 3 OLD WAC ID ACTIVIDAD EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG ACTIVIDADES AL ELIMINAR OLD WAC ID lIlSRQLERRM 1 200 RAISE ERROR END END IF EXCEPTION WHEN ERROR THEN DBMS OUTPUT PUT LINE MSG RET WHEN OTHERS THEN MSG RET SUBSTR ERROR NO CONTROLADO EN TRIGGER CRM WEB TRIG ACTIVIDADES SQLERRM 1 200 RAISE ERROR END CRM WEB TRIG ACTIVIDADES Ilustraci n 77 Creaci n de Triggers CREATE OR REPLACE TRIGGER CRM_WEB_TRIG_CIUDADES AFTER DELETE OR INSERT OR UPDATE ON ADMCRM CRM_WEB_CIUDADES REFERENCING NEW AS New OLD AS Old FOR EACH ROW DECLARE MSG_RET VARCHAR2 200 NULL VN_SECUENCIA NUMBER 0 ERROR EXCEPTION BEGIN OBTENGO LA SECUENCIA SELECT CRM WEB SEC MOVIMIENTOS NEXTVAL INTO VN SECUENCIA FROM DUAL IF INSERTING THEN BEGIN INSERT INTO CRM WEB REPLICA CLIENTES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID CIUDAD NOMBRE ESTADO USUARIO INGRESO FECHA INGRESO TERMINAL INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA INS 1 NEW WCI ID CIUDAD NEW WCI NOMBRE NEW WCI ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACIO
13. USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA UPD 2 NEW WRI ID ITEM NEW WRI VALOR NEW WRI FECHAVIGENCIA NEW WRI ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACION EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG PRECIO ITEM AL INSERTAR NEW WRI ID ITEM ISRQLERRM 1 200 RAISE ERROR END llustraci n 89 Creaci n de Triggers ELSIF DELETING THEN BEGIN INSERT INTO CRM WEB REPLICA PROMOCIONES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ITEM VALUES VN SECUENCIA DEL 2 OLD WRI ID ITEM EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG PRECIO ITEM AL ELIMINAR OLD WRI ID ITEMI IlSQLERRM 1 200 RAISE ERROR END END IF EXCEPTION WHEN ERROR THEN DBMS OUTPUT PUT LINE MSG RET WHEN OTHERS THEN MSG RET SUBSTR ERROR NO CONTROLADO EN TRIGGER CRM WEB TRIG PRECIO ITEM SQLERRM 1 200 RAISE ERROR END CRM WEB TRIG PRECIO ITEM CREATE OR REPLACE TRIGGER CRM WEB TRIG PREGUNTA ENCUESTA AFTER DELETE OR INSERT OR UPDATE ON ADMCRM CRM WEB PREGUNTA ENCUESTA REFERENCING NEW AS New OLD AS Old FOR EACH ROW DECLARE MSG RET VARCHAR2 200 2 NULL VN SECUENCIA NUMBER 0 ERROR EXCEPTION BEGIN OBTENGO LA SECUENCIA SELECT CRM WEB SEC MOVIMIENTOS NEXTVAL INTO VN SECUENCIA FR
14. y nuevamente deber visualizar en la tabla de registros si realmente efect o el cambio requerido y en el panel de mensajes visualizar que el registro se ingres correctamente Eliminaci n de Inquietudes se procede a seleccionar el registro que se desea eliminar luego se presiona el bot n eliminar y le mostrar un mensaje de advertencia si es que esta seguro de esa eliminaci n Microsoft Internet Explorer Desea realmente eliminar estos elementos ho Una vez eliminados no prodran ser recuperados llustraci n 56 Mensaje de Confirmaci n a eliminar Una vez aceptada la eliminaci n en el panel de mensajes le indicar que su registro ha sido eliminado como se muestra a continuaci n Mensajes Presentaci n de los mensajes del sistema Mensajes del sistema m Datos eliminados satisfactoriamente llustraci n 57 Mensaje de Eliminaci n Administraci n de Promociones Este mantenimiento solo realiza modificaci n y eliminaci n ya que su informaci n viene de tablas replicas de la base de datos transaccional de Abril del 2007 Dominge Menu Principal Inicio Opciones MANTENIMIENTO DE PROMOCIONES Modificar el Sel ccionado X Eliminar los Sel ccionados Detalle de Promociones 0 Linea de Id Descripci n Negocio Estado Imag
15. 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT Ilustraci n 64 Replica de Tablas LOGGING NOCACHE NOPARALLEL NOMONITORING ALTER TABLE CRM_WEB_REPLICA_CLIENTES ADD CHECK TIPO MOVIMIENTO IN INS UPD DEL CREATE TABLE CRM WEB REPLICA ENCUESTAS SECUENCIA NUMBER TIPO MOVIMIENTO VARCHAR2 3 BYTE CODIGO TABLA NUMBER 1 ID_ ENCUESTA NUMBER 10 ID_LINEA_NEGOCIO NUMBER A4 DESCRIPCION VARCHAR2 80 BYTE NUMMAXPRE NUMBER 4 NUMMAXRES NUMBER 4 ID PREGUNTA ENCUESTA NUMBER 10 OPTMUL CHAR 1 BYTE ESTADO CHAR 1 BYTE USUARIO_INGRESO VARCHAR2 10 BYTE FECHA_INGRESO DATE TERMINAL_INGRESO VARCHAR2 15 BYTE USUARIO_MODIFICACION VARCHAR2 10 BYTE FECHA MODIFICACION DATE TERMINAL_MODIFICACION VARCHAR2 15 BYTE TABLESPACE CRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING ALTER TABLE CRM_WEB_REPLICA_ENCUESTAS ADD CHECK TIPO MOVIMIENTO IN INS UPD DEL Ilustraci n 65 Replica de Tablas CREATE TABLE CRM_WEB_REPLICA_PROMOCIONES SECUENCIA NUMBER TIPO MOVIMIENTO VARCHAR2 3 BYTE CODIGO_TABLA NUMBER 1 ID_ SERVICIO NUMBER 6 ESTFACT CHAR 1 BYTE IMAGEN VARCHAR2 100 BYTE ID ITEM NUMBER 10 VALOR NUMBER 8 2 FECHAVIGENCIA DATE ID PROMOCION NUMBER 6 ID LINEA NEGOCIO NUMBER 4 DESCRIPCION VARC
16. CLIENTE LOGGING NOPARALLEL llustraci n 15 Script del Esquema CREATE UNIQUE INDEX PK_WCT_ID_ CATEGORIA ON CRM_WEB_CATEGORIAS WCT_ID_CATEGORIA LOGGING NOPARALLEL CREATE UNIQUE INDEX PK_WDC_ID_DIVISION_CATEG ON CRM_WEB_DIVISION_CATEG WDC_ID_DIVISION_CATEG LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WEN ID ENCUESTA ON CRM WEB ENCUESTAS WEN ID ENCUESTA LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WIN ID INQUIETUD ON CRM WEB INQUIETUDES WIN ID INQUIETUD LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WIT ID ITEM ON CRM WEB ITEMS ID ITEM LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WIT ID PROMOCION ITEM ON CRM WEB PROMOCION ITEM ID PROMOCION WPI ID ITEM LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WLN ID LINEA NEGOCIO ON CRM WEB LINEA NEGOCIO WLN ID LINEA NEGOCIO LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WNO ID NOTICIA ON CRM WEB NOTICIAS WNO ID NOTICIA LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WPE ID PREGUNTA ENCUESTA ON CRM WEB PREGUNTA ENCUESTA WPE ID PREGUNTA ENCUESTA LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WPL ID PLAN ON CRM WEB PLANES WPL ID PLAN LOGGING NOPARALLEL CREATE UNIQUE INDEX PK WPR ID PROMOCION ON CRM WEB PROMOCIONES WPR ID PROMOCION LOGGING NOPARALLEL llustraci n 16 Script del Esquema CREATE UNIQUE INDEX PK_WRC_ID_REGISTRO_CLIENTE ON CRM_WEB_REGISTRO_CLIENTE WRC_ID_REGISTRO_CLIENTE LOGGING NO
17. CRM WEB SEC MOVIMIENTOS NEXTVAL INTO VN SECUENCIA FROM DUAL IF INSERTING THEN BEGIN INSERT INTO CRM WEB REPLICA CLIENTES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ACTIVIDAD PERSONA DESCRIPCION ESTADO USUARIO INGRESO FECHA INGRESO TERMINAL INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA INS 3 NEW WAC ID ACTIVIDAD NEW WAC PERSONA NEW WAC DESCRIPCION NEW WAC ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACION EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG ACTIVIDADES AL INSERTAR NEW WAC ID ACTIVIDADI ISQLERRM 1 200 RAISE ERROR END ELSIF UPDATING THEN BEGIN INSERT INTO llustraci n 76 Creaci n de Triggers CRM_WEB_REPLICA_CLIENTES SECUENCIA TIPO_MOVIMIENTO CODIGO_TABLA ID ACTIVIDAD PERSONA DESCRIPCION ESTADO USUARIO INGRESO FECHA INGRESO TERMINAL INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA UPD 3 NEW WAC ID ACTIVIDAD NEW WAC PERSONA NEW WAC DESCRIPCION NEW WAC ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACION EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG ACTIVIDADES AL INSERTAR NEW WAC ACTIVIDADJ lIlSRQLERRM 1 200
18. ELIMINA REGISTRO CLIENTE REGISTROS IN VARCHARZ2 CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS SQL STR VARCHAR2 100 BEGIN SQL STR DELETE SQL STR SQL STR FROM CRM WEB REGISTRO CLIENTE SQL STR SQL STR WHERE ID REGISTRO CLIENTE IN REGISTROS EXECUTE IMMEDIATE SQL STR EXCEPTION WHEN OTHERS THEN CODIGO ERROR SQLCODE DESCRIPCION ERROR SQLERRM PKG WEB CRM NOMBRE PROCEDURE SP ELIMINA REGISTRO CLIENTE END SP ELIMINA REGISTRO CLIENTE PROCEDIMIENTO ELIMINA DE NOTICIAS PROCEDURE SP ELIMINA NOTICIAS llustraci n 33 Script de Paquetes REGISTROS IN VARCHAR2 CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS SQL STR VARCHAR2 100 BEGIN SQL STR DELETE SQL STR SQL STR FROM CRM WEB NOTICIAS SQL STR SQL STR WHERE WNO ID NOTICIA IN REGISTROS EXECUTE IMMEDIATE SQL STR EXCEPTION WHEN OTHERS THEN CODIGO ERROR SQLCODE DESCRIPCION ERROR SQLERRM WEB PROCEDURE SP ELIMINA NOTICIAS END SP ELIMINA NOTICIAS PROCEDIMIENTO ELIMINA DE PROMOCIONES PROCEDURE SP ELIMINA PROMOCIONES REGISTROS IN VARCHAR2 CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS SQL STR VARCHAR2 100 BEGIN SQL STR DELETE SQL STR SQL STR FROM CRM WEB PROMOCION ITEM SQL STR SQL STR WHERE WPI ID PROMOCION IN REGISTROS EXECUTE IMMEDIATE SQL STR S
19. OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS BEGIN UPDATE CRM WEB ENCUESTAS SET WEN ESTADO ESTADO WHERE WEN ID ENCUESTA ID ENCUESTA EXCEPTION WHEN OTHERS THEN CODIGO ERROR SQLCODE DESCRIPCION ERROR SQLERRM PKG WEB CRM NOMBRE PROCEDURE SP ACTUALIZA ENCUESTA END SP ACTIVACION ENCUESTAS Procedemiento Actualiza ITEMS PROCEDURE SP ACTIVACION ITEMS ID ITEM IN CRM WEB ITEMS WIT ID ESTADO IN CRM WEB ITEMS WIT CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS BEGIN UPDATE CRM WEB ITEMS SET WIT ESTADO ESTADO WHERE WIT ID ITEM ID ITEM EXCEPTION WHEN OTHERS THEN CODIGO ERROR SQLCODE DESCRIPCION ERROR SQLERRM llustraci n 32 Script de Paquetes PKG_WEB_CRM NOMBRE_PROCEDURE SP_ACTUALIZA_ITEMS END SP_ACTIVACION_ITEMS PROCEDIMIENTO ELIMINACION DE INQUIETUDTES PROCEDURE SP_ELIMINA_INQUIETUDES REGISTROS IN VARCHAR2 CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS SQL STR VARCHAR2 100 BEGIN SQL STR DELETE SQL STR SQL STR FROM CRM WEB INQUIETUDES SQL STR SQL STR WHERE WIN ID INQUIETUD IN REGISTROS EXECUTE IMMEDIATE SQL STR EXCEPTION WHEN OTHERS THEN CODIGO ERROR SQLCODE DESCRIPCION ERROR SQLERRM WEB CRM NOMBRE PROCEDURE ELIMINA INQUIETUDES END SP ELIMINA INQUIETUDES PROCEDIMIENTO ELIMINA DE REGISTRO DE CLIENTES PROCEDURE SP
20. VARCHAR2 80 BYTE WCT ESTADO CHAR 1 BYTE llustraci n 5 Script del Esquema TABLESPACE WCRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM WEB CIUDADES WCI ID CIUDAD NUMBER 6 NOT NULL WCI NOMBRE VARCHAR2 60 BYTE NOT NULL WCI ESTADO CHAR 1 BYTE NOT NULL TABLESPACE WCRM DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM WEB CLIENTES WCL ID CLIENTE NUMBER 10 NOT NULL WCL_ID_TIPO_CLIENTE NUMBER 4 NOT NULL WCL ID ACTIVIDAD NUMBER 4 NOT NULL WCL ID CIUDAD NUMBER 6 NOT NULL WCL NOMBRES VARCHAR2 30 BYTE NOT NULL WCL APELLIDOS VARCHAR2 30 BYTE NOT NULL WCL RUC CI VARCHAR2 13 BYTE NOT NULL WCL CONTACTO VARCHAR2 60 BYTE WCL SEXO CHAR 1 BYTE NOT NULL WCL CELULAR VARCHAR2 10 BYTE WCL CONVENCIONAL VARCHAR2 20 BYTE WCL DIRECCION VARCHAR2 100 BYTE NOT NULL Ilustraci n 6 Script del Esquema WCL_E_MAIL VARCHAR2 30 BYTE WCL_ESTADO CHAR 1 BYTE NOT NULL WCL FECHA INGRESO DATE NOT NULL WCL OBSERVACION 2 100 BYTE TABLESPACE WCRM DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXT
21. WPL ID SERVICIO NUMBER 6 WPL DESCRIPCION VARCHAR2 80 BYTE WPL ESTADO VARCHAR2 1 BYTE TABLESPACE WCRM DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM WEB PRECIO ITEM WRI ID ITEM NUMBER 10 NOT NULL WRI_VALOR NUMBER 8 2 NOT NULL WRI_FECHAVIGENCIA DATE NOT NULL WRI ESTADO CHAR 1 BYTE NOT NULL TABLESPACE WCRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE O BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING llustraci n 10 Script del Esquema CREATE TABLE CRM_WEB_PREGUNTA_ENCUESTA WPE_ID_PREGUNTA_ENCUESTA NUMBER 10 NOT NULL WPE_ID_ENCUESTA NUMBER 10 NOT NULL WPE_DESCRIPCION VARCHAR2 150 BYTE NOT NULL WPE_ESTADO CHAR 1 BYTE NOT NULL WPE_OPTMUL CHAR 1 BYTE NOT NULL TABLESPACE WCRM_DAT PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE O BUFFER POOL DEFAULT LOGGING NOCACHE NOPARALLEL NOMONITORING CREATE TABLE CRM WEB PROMOCIONES WPR ID PROMOCION NUMBER 6 NOT NULL WPR ID LINEA NEGOCIO NUMBER 4 NOT NULL WPR DESCRIPCION VARCHAR2 80 BYTE NULL WPR FECHA INI DATE NOT NULL WPR FECHA FIN DATE NOT NULL WPR VALOR N
22. asegurar que las p ginas sean lo m s atractivas posibles para la mayor cantidad posible de usuarios Algunas veces compartimos esa informaci n con nuestros socios y en otras ocasiones permitimos a estos socios el solicitarte la informaci n directamente Ilustraci n 40 P gina Pol ticas de Privacidad e MODULO ADMINISTRATIVO Administraci n de Usuarios Registrados Este mantenimiento se lo realiza para modificar el estado de un usuario registrado mediante el sitio Web cuando este deja de ser cliente nuestro 25 de Abril del 2007 Menu Principal Inicio Mi rcoles MANTENIMIENTO DE USUARIOS REGISTRADOS Opciones Modificar el Sel ccionado XX Eliminar los Sel ccionados Detalle de Registro de Clientes ld Identificaci n v Nombre Usuario Estado O 1 0900375700 Enrique Macias enrique L O 2 0919921742 Carlos Pinoargote carlos L a 3 0901085696 Alicia Barzola alicia L O 4 0918679481 Jos Campuzano jose L O 5 0925648790 Angel Velazquez angel L Descripci n Avanzada Mensajes Presentaci n de los mensajes del sistema Status Escaja el status que estar el usuario de forma predeterminada el status ser new O New O O OnLine o O Off Line Ilustraci n 41 Mantenimiento de Usuarios registrados Para modificar un registro de un cliente se selecciona lo que se desea modificar y luego se presiona el bot n
23. cual el usuario pueda contactarnos por medio de nuestro PBX como se muestra a continuaci n En CABLE SYSTEM contamos con un CENTRO DE ATENCI N AL CLIENTE para atender y dar soluci n a las inquietudes planteadas por nuestros suscriptores PBX 04 2683569 Ilustraci n 8 PBX Servicio al Cliente Si desea m s informaci n y que alg n asesor de nuestra empresa lo contacte puede llenar el formulario de datos con el cual se lo podr localizar y ofrecerle todos nuestros servicios disponibles El formulario le solicita informaci n importante para su ubicaci n tales como tipo de cliente Persona natural o Jur dica Cedula o RUC dependiendo del tipo de cliente que se registre entre otros Todos los campos que son necesarios para nosotros est n validados para su correcto ingreso Ingreso de Datos Tipo Cliente Natural i C I RUC po Nombres Apellidos actividad Comerciante v Ciudad Guayaquil jl Sexo O Masculino O Femenino Direcci n Tel fono Celular e mail Contacto Asunto campos obligatorios Ilustraci n 9 Formulario de Registro Posible Cliente Como podemos notar cuando se escoge persona natural la p gina autom ticamente coloca en sus etiquetas el campo Nombres y Apellidos como se muestra en el anterior formulario Cuando se elige persona jur dica autom ticamente se cambia y se ubica las etiquetas Raz n Social y Nombre Co
24. el panel de mensajes mostrar que los datos han sido eliminados como se muestra a continuaci n Mensajes Presentaci n de los mensajes del sistema Mensajes del sistema w Datos eliminados satisfactoriamente Ilustraci n 72 Mensaje de Eliminaci n Manual T cnico Web E CRM INTRODUCCION El sistema para el m dulo Web eCRM es una Aplicaci n Web Distribuida lo que quiere decir que ha sido dise ada e implementada en capas La Aplicaci n fue implementada para correr en cualquier Sistema Operativo que soporte J2ee en el cual el proyecto utiliz como servidor Web OC4J Para el desarrollo del m dulo Web E CRM se utilizo las clases para aplicaciones Web que provee la tecnolog a Java que es el JDeveloper y el Java Studio Creator Para la persistencia de los datos se uso un servidor de bases de datos que es el Oracle 9i Hemos definido el modelo de tres capas los cuales son e Capa de Presentaci n En esta capa se encuentran todos los elementos que componen la Interfaz de la aplicaci n con el usuario tales como Paginas JSP Formularios Web entre otros esta parte del proyecto se la efect o en el software free JDeveloper Capa de L gica de procesos Internamente el proyecto realiza sus procesos por medio de los Servlets y paqueter a de clases Capa de Datos Esta capa se encarga de la persistencia de los datos es decir un Bloque de c digo con acceso a los datos tales como Paquetes
25. head gt HttpDirec lt body gt lt html gt out printIn s catch Exception e 1 cMensajes proError new cMensajes proError setMensaje e getMessage proError setTipo 3 out printIin lt html gt lt body onload 1 window location href Mensaje jsp Fct Son A gt lt body gt lt html gt out close Ilustraci n 62 Servlets de Login Usuario Manejo de Sesiones Pagina JSP lt page contentT ype text html charset windows 1252 gt lt page import webecrm gt lt cUsuario RegCliente new cUsuario gt lt boolean gt lt String UserName gt lt if session getAttribute Usuario_Cliente null session getAttribute Usuario_Cliente equals Sesion false else Sesion true if Sesion UserName Desconectarse else UserName Conectarse gt lt gt lt HEAD gt lt TITLE gt CABLE SYSTEM lt TITLE gt lt META HTTP EQUIV Content Type CONTENT text html charset windows 1251 gt META name title content Cable System Ecuador gt META name description content CABLE SYSTEM Siempre junto a Usted es el servicio de televisi n pagada con lo m s actualizado a nivel mundial llevamos a nuestros suscriptores programaci n de contenido Cultural Familiar Deportes Noticias Pel culas M sica Infantil gt lt META name keywords content Telev sion por cable cable pague por ver estado de cuenta entretenimie
26. modificar el seleccionado autom ticamente se activa el status del cliente y el bot n grabar para que pueda ser modificado Esta modificaci n del estado en off line se la realiza cuando el usuario deja de ser cliente nuestro pero se espera que regrese en un tiempo m nimo dependiendo de las pol ticas de la empresa Status Escaja el status que estar el usuario de forma predeterminada el status ser new O O New o O On Line o O Off Line Ilustraci n 42 Modifica Status del Cliente Una vez grabado la modificaci n muestra un mensaje indicando que los datos fueron grabados satisfactoriamente Mensajes Presentaci n de los mensajes del sistema Mensajes del sistema Datos grabados satisfactoriamente Ilustraci n 43 Mensaje de grabado exitoso Eliminar un registro de cliente este mantenimiento se lo realiza cuando el usuario por motivos ajenos a su voluntad deja de requerir nuestros servicios y no se espera que regrese a adquirirlos nuevamente Para eliminar el registro se lo selecciona y se presiona el bot n eliminar este lo marca con una l nea de color indicando cual es el registro que desea eliminar y autom ticamente le muestra un mensaje indicando si esta seguro de la eliminaci n como se muestra a continuaci n Microsoft Internet Explorer Una vez eliminados no prodran ser recuperados Aceptar Cancelar 2 Desea realmente eliminar estos elementos d Ilustraci n 44 Mens
27. ser recuperados Ilustraci n 61 Mensaje de Confirmaci n de eliminar Una vez aceptado el mensaje y seguro de la eliminaci n en el panel de mensajes mostrar que los datos han sido eliminados como se muestra a continuaci n Mensajes Presentaci n de los mensajes del sistema Mensajes del sistema Datos eliminados satisfactoriamente Ilustraci n 62 Mensaje de Eliminaci n Administraci n de Encuestas Este mantenimiento se lo efect a para modificar y eliminar registros ya que esta informaci n viene de tablas replicas de la base de datos transaccional Su proceso es sencillo y f cil de usar para el administrador MANTENIMIENTO DE ENCUESTAS lA Modificar el Sel ccionado X Eliminar los Sel ccionados Id Descripci n De su opini n sobre los programas televisivos de los ultimos tiempos Descripci n avanzada Mensajes Presentaci n de los mensajes del sistema Status Escaja el status que estar la encuesta o O New O O OnLine O O OfLine Ilustraci n 63 Mantenimiento de Encuestas Modificar encuestas este proceso se lo efect a para clasificar las encuestas que ser n publicadas ya que en el Sitio Web no se pueden presentar encuestas con preguntas para responder sino respuestas optativas que pueda elegir seg n su criterio Cabe mencionar que siempre se debe visualizar en el panel de mensaje en que modo se encuentra en este caso en nuestra anter
28. A CLIENTES END SP INGRESA CLIENTES PROCEDIMIENTO INGRESO DE INQUIETUDES PROCEDURE SP INGRESA INQUIETUDES TIPO IN CRM WEB INQUIETUDES WIN INQUIETUD IN CRM WEB INQUIETUDES WIN INQUIETUD 6TYPE SOLUCION IN CRM WEB INQUIETUDES WIN SOLUCION 6TYPE ESTADO IN CRM WEB INQUIETUDES WIN ESTADO 6TYPE CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS BEGIN INSERT INTO CRM WEB INQUIETUDES WIN ID INQUIETUD WIN TIPO WIN INQUIETUD WIN SOLUCION WIN ESTADO VALUES SEC CRM WEB INQUIETUDES NEXTVAL TIPO Ilustraci n 24 Script de Paquetes INQUIETUD SOLUCION ESTADO EXCEPTION WHEN OTHERS THEN CODIGO_ERROR SQLCODE DESCRIPCION ERROR SQLERRM PKG WEB CRM NOMBRE PROCEDURE INGRESA INQUIETUDES END SP INGRESA INQUIETUDES PROCEDIMIENTO INGRESO DE NOTICIAS PROCEDURE SP INGRESA NOTICIAS TITULO IN CRM WEB NOTICIAS WNO TITULO 6TYPE TEXTO IN CRM WEB NOTICIAS WNO FECHA EXPIRACION IN VARCHAR2 ESTADO IN CRM WEB NOTICIAS WNO 5 IMAGEN IN CRM WEB NOTICIAS WNO CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS BEGIN INSERT INTO CRM WEB NOTICIAS WNO ID NOTICIA WNO TITULO WNO TEXTO WNO FECHA EXPIRACION WNO ESTADO WNO IMAGEN VALUES SEC CRM WEB NOTICIAS NEXTVAL TITULO TEXTO TO DATE FECHA EXPIRACION dd mm yyyy ESTADO IMAGEN EXCEPTI
29. B SEC MOVIMIENTOS NEXTVAL INTO VN SECUENCIA FROM DUAL IF INSERTING THEN BEGIN INSERT INTO CRM WEB REPLICA PROMOCIONES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ITEM ID SERVICIO DESCRIPCION ESTFACT IMAGEN ESTADO USUARIO INGRESO FECHA INGRESO llustraci n 84 Creaci n de Triggers TERMINAL_INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA INS 1 NEW WIT ID ITEM NEW WIT ID SERVICIO NEW WIT DESCRIPCION NEW WIT ESTFACT NEW WIT IMAGEN NEW WIT ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACION EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER CRM WEB TRIG ITEMS AL INSERTAR NEW WIT ID ITEMI IISQLERRM 1 200 RAISE ERROR END ELSIF UPDATING THEN BEGIN INSERT INTO CRM WEB REPLICA PROMOCIONES SECUENCIA TIPO MOVIMIENTO CODIGO TABLA ID ITEM ID SERVICIO DESCRIPCION ESTFACT IMAGEN ESTADO USUARIO INGRESO FECHA INGRESO TERMINAL INGRESO USUARIO MODIFICACION FECHA MODIFICACION TERMINAL MODIFICACION VALUES VN SECUENCIA UPD 1 NEW WIT ID ITEM NEW WIT ID SERVICIO NEW WIT DESCRIPCION NEW WIT ESTFACT NEW WIT IMAGEN NEW WIT ESTADO NEW USUARIO INGRESO NEW FECHA INGRESO NEW TERMINAL INGRESO NEW USUARIO MODIFICACION NEW FECHA MODIFICACION NEW TERMINAL MODIFICACION EXCEPTION WHEN OTHERS THEN MSG RET SUBSTR ERROR EN TRIGGER
30. CIONES WPR ID IMAGEN IN CRM WEB PROMOCIONES WPR ESTADO IN CRM WEB PROMOCIONES WPR 5 CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 IS BEGIN UPDATE CRM WEB PROMOCIONES SET WPR IMAGEN IMAGEN WPR_ESTADO ESTADO WHERE WPR_ID_PROMOCION ID_PROMOCION EXCEPTION WHEN OTHERS THEN CODIGO_ERROR SQLCODE DESCRIPCION ERROR SQLERRM WEB CRM NOMBRE PROCEDURE SP MODIFICA PROMOCIONES END SP MODIFICA PROMOCIONES PROCEDIMIENTO MODIFICACION DE REGISTRO DE CLIENTES PROCEDURE SP MODIFICA REGISTRO CLIENTE COD CLIENTE IN CRM WEB REGISTRO CLIENTE WRC ID USUARIO IN CRM WEB REGISTRO CLIENTE WRC USUARIO 6TYPE NEW PASSWORD IN CRM WEB REGISTRO CLIENTE WRC PASSWORD eTYPE RECORDATORIO IN CRM WEB REGISTRO CLIENTE WRC RECORDATORIO 6TYPE CODIGO ERROR OUT NUMERIC DESCRIPCION ERROR OUT VARCHAR2 AS VAL REPETIDO NUMERIC COD SECUENCIA NUMERIC BEGIN llustraci n 30 Script de Paquetes AA ERU DU DONI OU OU EUR SELECT COUNT INTO VAL REPETIDO FROM CRM WEB REGISTRO CLIENTE WHERE WRC PASSWORD NEW PASSWORD AND WRC ESTADO L IF VAL REPETIDO 0 THEN DESCRIPCION ERROR La Clave ya est asinada a otro usuario C mbiela por favor RETURN END IF BEGIN SELECT WRC ID REGISTRO CLIENTE INTO COD SECUENCIA FROM CRM WEB REGISTRO CLIENTE WHERE ID CLIENTE COD CLIENTE AN
31. CLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB CLIENTES START WITH 221 MAXVALUE 99999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB INQUIETUDES START WITH 161 MAXVALUE 99999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB NOTICIAS START WITH 441 MAXVALUE 99999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB REGISTRO CLIENTE START WITH 141 MAXVALUE 99999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER Ilustraci n 4 Script del Esquema CREATE SEQUENCE SEC CRM WEB RESPUESTA ENCUESTA START WITH 1 MAXVALUE 999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB SEL RESPUES ENCUES START WITH 461 MAXVALUE 999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE SEQUENCE SEC CRM WEB SUGERENCI ENCUESTA START WITH 1 MAXVALUE 999999999999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER CREATE TABLE CRM W