Se contempla la migración desde la versión 6.7.6.11
Consultar los pasos de migración y cambios de versión: Log de cambios Versión 6.7.6.11
Después de actualizar los archivos de Software y los sitios, realizar las siguientes actualizaciones de base de datos con el SetupBox1).
-- Interno Service Prefix[Atis] BDD[mdf] -- YES NEW_COLUMN TABLE:SDTYPEUSERMODE FIELD:TYPEUSERMODENAME SQL:ALTER TABLE SDTYPEUSERMODE ADD [TYPEUSERMODENAME]VARCHAR(50) YES NEW_COLUMN TABLE:SDTYPEUSERMODE FIELD:TYPEUSERMODEDESCRIPTION SQL:ALTER TABLE SDTYPEUSERMODE ADD [TYPEUSERMODEDESCRIPTION]VARCHAR(255) YES NEW_COLUMN TABLE:EV_EMAIL_SDCASE FIELD:EMAIL_ATTACH SQL:ALTER TABLE EV_EMAIL_SDCASE ADD [EMAIL_ATTACH]TEXT YES NEW_COLUMN TABLE:SURVEY FIELD:SURVEY_EXPIRATIONTIME SQL:ALTER TABLE SURVEY ADD [SURVEY_EXPIRATIONTIME]INTEGER YES NEW_COLUMN TABLE:SURVEYDATAUSER FIELD:IDCMDBCI_ADD SQL:ALTER TABLE SURVEYDATAUSER ADD [IDCMDBCI_ADD]INTEGER YES NEW_COLUMN TABLE:SURVEYDATAUSER FIELD:IDCMDBCI_CANCEL SQL:ALTER TABLE SURVEYDATAUSER ADD [IDCMDBCI_CANCEL]INTEGER YES NEW_COLUMN TABLE:SURVEYDATAUSER FIELD:SURVEYDATAUSER_DATEADD SQL:ALTER TABLE SURVEYDATAUSER ADD [SURVEYDATAUSER_DATEADD]DATETIME YES NEW_COLUMN TABLE:SURVEYDATAUSER FIELD:SURVEYDATAUSER_DATECANCEL SQL:ALTER TABLE SURVEYDATAUSER ADD [SURVEYDATAUSER_DATECANCEL]DATETIME YES NEW_COLUMN TABLE:SURVEYDATAUSER FIELD:IDSURVEYDATAUSERTYPE SQL:ALTER TABLE SURVEYDATAUSER ADD [IDSURVEYDATAUSERTYPE]INTEGER YES NEW_TABLE TABLE:SURVEY_DATACASE FIELD:IDSURVEY_DATACASE SQL:CREATE TABLE SURVEY_DATACASE ([IDSURVEY_DATACASE]INTEGER IDENTITY(1,1), CONSTRAINT IDSURVEY_DATACASE1 UNIQUE ([IDSURVEY_DATACASE])) YES NEW_COLUMN TABLE:SURVEY_DATACASE FIELD:IDSURVEYDATA SQL:ALTER TABLE SURVEY_DATACASE ADD [IDSURVEYDATA]INTEGER, CONSTRAINT IDSURVEY_DATACASE2 FOREIGN KEY ([IDSURVEYDATA]) REFERENCES SURVEYDATA([IDSURVEYDATA]) YES NEW_COLUMN TABLE:SURVEY_DATACASE FIELD:IDSDCASEMT SQL:ALTER TABLE SURVEY_DATACASE ADD [IDSDCASEMT]INTEGER, CONSTRAINT IDSURVEY_DATACASE3 FOREIGN KEY ([IDSDCASEMT]) REFERENCES SDCASEMT([IDSDCASEMT]) YES NEW_COLUMN TABLE:SURVEY_DATACASE FIELD:IDSDCASE SQL:ALTER TABLE SURVEY_DATACASE ADD [IDSDCASE]INTEGER, CONSTRAINT IDSURVEY_DATACASE4 FOREIGN KEY ([IDSDCASE]) REFERENCES SDCASE([IDSDCASE]) YES NEW_COLUMN TABLE:SURVEY_DATACASE FIELD:CASEMT_SET_LSSTATUSN SQL:ALTER TABLE SURVEY_DATACASE ADD [CASEMT_SET_LSSTATUSN]INTEGER -- Interno Service Prefix[DRobot] BDD[mdf] -- YES NEW_COLUMN TABLE:DREMAILNEWCASEDETAIL FIELD:SENDEMAIL SQL:ALTER TABLE DREMAILNEWCASEDETAIL ADD [SENDEMAIL]BIT YES NEW_COLUMN TABLE:DREMAILNEWCASEDETAIL FIELD:ALLOWED_DOMAINNAMES SQL:ALTER TABLE DREMAILNEWCASEDETAIL ADD [ALLOWED_DOMAINNAMES]TEXT YES NEW_COLUMN TABLE:DREMAILNEWCASEDETAIL FIELD:ALLOWED_DELETEEMAIL SQL:ALTER TABLE DREMAILNEWCASEDETAIL ADD [ALLOWED_DELETEEMAIL]BIT -- Interno Service Prefix[Demo] BDD[mdf] --
Si la migración se realiza desde versiones posteriores pueden crearse menos tablas/campos.
-- [1]. ELIMINAR TABLAS VOTE: DROP TABLE VOTEOPTION DROP TABLE VOTEDATAUSER DROP TABLE VOTEDATA DROP TABLE VOTE -- [2]. ELIMINAR CAMPOS ADICIONALES EN LA TABLA SDTYPEUSERMODE E INSERT DE REGISTROS DE TABLA: ALTER TABLE SDTYPEUSERMODE DROP COLUMN TYPEUSERNAME, TYPEUSERDESCRIPTION -- VERIFICAR LA ESTRUCTURA DE TABLA CON LOS CAMPOS: TYPEUSERMODENAME, TYPEUSERMODEDESCRIPTION: SELECT * FROM SDTYPEUSERMODE INSERT INTO SDTYPEUSERMODE (IDSDTYPEUSERMODE, TYPEUSERMODENAME, TYPEUSERMODEDESCRIPTION) VALUES (0,'All','All'),(1,'User','User'),(2,'Manager','Manager') -- [3]. INSERT PARA ACTIVAR NUEVO MODULO SURVEY(ENCUESTA): SELECT * FROM ATMODULE INSERT INTO ATMODULE (IDATMODULE,MODULENAME) VALUES (37,'Survey') -- [4]. INSERT HABILITA NUEVO MODULO SURVEY A ROL SUPERUSUARIO ATROLE = 1: SELECT * FROM ATROLEMODULE INSERT INTO ATROLEMODULE (IDATROLE, IDATMODULE, REQUEST) VALUES (1, 37, '')
-- [6]. ACTUALIZACIÓN ENCUESTA EN MODELOS: UPDATE MDLIFESTATUSTYPEUSER SET IDSURVEY = 1, LSTU_EXTRAOPTIONS='', LSSURVEYENABLE=0 UPDATE MDCASESTEXTRATABLE SET MDCASESTEXTRATABLE.IDSDTYPEUSERMODE = 1 -- [7]. EJECUTAR SI HAY PLANTILLAS PARA RECEPCIÓN DE CASOS POR CORREO CREADAS PREVIAMENTE: SELECT * FROM DREMAILNEWCASEDETAIL UPDATE DREMAILNEWCASEDETAIL SET SENDEMAIL=1,ALLOWED_DOMAINNAMES = '',ALLOWED_DELETEEMAIL = 0
Habilita formularios según tipo de usuario en la pestaña Extra Fields.
Durante la asignación del formulario en el modelo en el campo desplegable Modo seleccionar el permiso:
Creación/edición de configuraciones para la recepción de correos con adjuntos (+1) para creación de casos.
En el modulo DRobot6) crear las plantillas para recepción de correos, pueden crearse varias plantillas utilizando diferentes cuentas en cada caso:
Configuración de cuenta | |
Origin | Cuenta POP3 para recepción de casos por correo |
Target | Cuenta SMTP para envío de correo de respuesta cuando se recibe el correo para creación del caso. Esta notificación se envía en caso de que la casilla Send Email esté activa |
Alarm | Frecuencia de verificación y descarga de correos |
Delete Email | Elimina los correos en el buzón después de ser procesados/descargados por el sistema |
Parámetros de Evento | |
Event case | Plantilla de evento creada en ITHC. Creación de plantilla de eventos para recepción de casos |
Send Email | Activa el envío de correos automáticos de respuesta |
Allowed domain names | Dominios seguros para recepción de correos |
Delete no allowed domain names | Elimina los correos del buzón en caso de que no pertenezcan a los dominios válidos definidos en Allowed domain names |
Más información sobre la creación de la plantilla de evento y configuraciones en el DRobot:
Creación de casos por correo