es:versiones:version_6.7.6.12e



Log de Cambios Versión 6.7.6.12e



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).

  1. Realizar primero la verificación de archivos cfg2) y después la verificación de tablas:




  2. Desde una base de datos con versión 6.7.6.11v3), se crearán las siguientes tablas y campos:

    -- 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.



  3. Ejecutar las siguientes consultas de actualización:

    -- [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, '')



  4. En ITHC con un usuario a cuyo rol se habilitó el nuevo modulo, ubicar: Configuración del Proceso > Encuesta. y dar clic en el botón Add Default Data



  5. Consultas de actualización de encuesta en modelos y plantillas para recepción de casos por correo:

    -- [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 




Cambios de versión





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:

Permiso Descripción
ALLHabilita el formulario a usuarios finales/asesores/administradores4)
USERHabilita el formulario a usuarios finales únicamente
MANAGERHabilita el formulario a asesores/administradores5)







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
OriginCuenta POP3 para recepción de casos por correo
TargetCuenta 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
AlarmFrecuencia de verificación y descarga de correos
Delete EmailElimina los correos en el buzón después de ser procesados/descargados por el sistema
Parámetros de Evento
Event casePlantilla de evento creada en ITHC.
Creación de plantilla de eventos para recepción de casos
Send EmailActiva el envío de correos automáticos de respuesta
Allowed domain namesDominios seguros para recepción de correos
Delete no allowed domain namesElimina 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


Se agrega nueva variable para limitar el tamaño de los adjuntos de los casos que entran por correo.
Se define en el DRobot.ini: eMailAttachMaxSize=10000
*10000 es el tamaño en Kb





  • Corrección edición de múltiples registros en editables.



  • Mejora en agrupamiento de los botones y herramientas en menús.





1)
Modulo para administrar conexión con motor de base de datos
2)
Archivos propios de configuración del sistema
3)
Versión del 13 Sep 2019
4) , 5)
Asesores y administradores con rol Creator
6)
Modulo para configuración de cuentas de correo para envío de notificaciones, recepción de casos
  • es/versiones/version_6.7.6.12e.txt
  • Last modified: 2020/09/16 20:33
  • by 127.0.0.1