Skip to main content

Configuración del Texto Enriquecido

Este documento describe cómo configurar la funcionalidad de Texto Enriquecido en los reportes técnicos, permitiendo a los usuarios dar formato avanzado al texto (negritas, cursivas, listas, etc.) e insertar imágenes directamente en los campos Trabajos, Recomendaciones, Compromisos y Diagnóstico, tanto en el modo de reporte clásico como dinámico.

Referencias

Información de Versiones

Versión de Lanzamiento

v7.1.10.13

Versiones Requeridas

AplicaciónVersión MínimaDescripción
SAMMNEW>= 7.1.10.13Aplicación web principal
SAMMAPI>= 1.2.19.6API principal
SAMM CORE>= 2.0.18.5Core del sistema
BASE DE DATOS>= C2.1.4.3Base de datos

Requisitos Previos

Antes de iniciar la configuración, asegúrese de tener:

  • Permisos de administrador en el sistema
  • Acceso a la base de datos del sistema
  • Acceso al módulo de Configuración - Aplicación - Parámetros Generales
  • Conocimiento de la estructura de las tablas gen_config, ort_reporteTecnico y _columnas
Importante

Esta funcionalidad requiere las versiones mínimas especificadas. Verifique sus versiones actuales antes de continuar.

Configuración

Paso 1: Habilitar Texto Enriquecido desde la Interfaz

La forma más sencilla de habilitar esta funcionalidad es a través de la interfaz de usuario.

  1. Acceda al módulo de Configuración > Aplicación > Parámetros Generales
  2. Seleccione el tab OTS
  3. Encontrará un campo llamado Texto Enriquecido
  4. Cambie el valor a para habilitar la funcionalidad
Valor por Defecto

Por defecto este parámetro se encontrará en No. Al cambiar a , se habilitará el editor de texto enriquecido en los reportes técnicos.

Configuración de parámetro de Texto enriquecido

Paso 2: Verificar Configuración en Base de Datos

Si prefiere verificar o configurar manualmente desde la base de datos, siga estos pasos.

Verificar Existencia del Parámetro

Ejecute la siguiente consulta para verificar si el parámetro ya existe en la base de datos:

Verificar existencia del parámetro
SELECT *
FROM gen_config
WHERE config = 'textoEnriquecido';

Verificar Columnas de Texto Enriquecido

Verifique que las columnas necesarias existan en la tabla de reportes técnicos:

Verificar columnas de texto enriquecido en ort_reporteTecnico
SELECT TOP 1
trabajos_enriquecido,
recomendaciones_enriquecido,
compromisos_enriquecido,
diagnostico_enriquecido
FROM ort_reporteTecnico;
Verificar configuración de columnas en _columnas
SELECT *
FROM _columnas
WHERE tabla = 'ort_reporteTecnico'
AND columna IN (
'trabajos_enriquecido',
'recomendaciones_enriquecido',
'compromisos_enriquecido',
'diagnostico_enriquecido'
);

Crear Parámetro y Columnas (si no existen)

Si las verificaciones anteriores no retornan resultados, debe ejecutar los scripts de creación del repositorio SAMM.DBObjects.

Scripts de referencia:

  1. Agregar columnas de texto enriquecido a la tabla ort_reporteTecnico:

  2. Agregar parámetro de Texto Enriquecido:

Información

Estos scripts crean las columnas necesarias en la base de datos para almacenar el contenido enriquecido y el parámetro de configuración para habilitar/deshabilitar la funcionalidad.

Valores de Configuración

CampoValorDescripción
configtextoEnriquecidoNombre del parámetro de configuración
modulootsMódulo al que pertenece la configuración
valor0 o 10 = Deshabilitado, 1 = Habilitado
Consejo

Cambiar el valor del parámetro entre 0 y 1 permite habilitar o deshabilitar la funcionalidad sin necesidad de modificar código o reiniciar servicios.

Resultado Esperado

Comportamiento del Sistema

Estos cambios afectarán a todos los usuarios que generen reportes técnicos, tanto en el modo de reporte clásico como en el modo dinámico.

Una vez completada la configuración y habilitado el parámetro:

  1. Barra de Herramientas de Formato: Los campos Trabajos, Recomendaciones, Compromisos y Diagnóstico mostrarán un componente de barra de herramientas para dar estilo al texto

  2. Funcionalidades Disponibles: Los usuarios podrán aplicar formato de texto (negrita, cursiva, subrayado, listas, etc.) e insertar imágenes

  3. Alcance de la Funcionalidad: Solo se mostrará en los campos mencionados anteriormente dentro de los reportes de órdenes de trabajo

Barra de Herramientas

Barra de Herramientas de Texto Enriquecido

Inserción de Imágenes

Método 1: Botón de Cargar Imagen

Para agregar imágenes en los campos con texto enriquecido, haga clic en el botón de imagen:

Botón de Agregar Imagen

Se abrirá un popup para el cargue de la imagen. Haga clic en la sección de Cargar:

Pop up de cargue de imágenes

Método 2: Copiar y Pegar

También se puede realizar la acción de copiar y pegar la imagen directamente en el campo:

Cargue de imágenes

Visualización Final

Las imágenes insertadas se visualizarán integradas en el contenido del texto enriquecido:

Imágenes en texto Enriquecido

Resolución de Problemas

Error al cargar imágenes

Si al momento de realizar el cargue de imágenes en los campos de texto enriquecido se visualiza un error como el siguiente:

Error de cargue de imágenes

Verifique que:

  1. Abrir herramientas de desarrollador: Presione F12 o clic derecho > Inspeccionar en el navegador
  2. Intentar cargar la imagen nuevamente: Vaya a la pestaña Network/Red
  3. Verificar el endpoint: Busque la petición a api/util/adjuntos/subir/archivoTemporal
  4. Revisar el código de estado: Si el status es diferente a 200:
    • Valide que SAMMAPI esté activo y respondiendo
    • Pruebe otros endpoints para confirmar la conectividad
    • Revise los logs del servidor para identificar el error específico

El editor de texto enriquecido no aparece

Confirme que:

  • El parámetro textoEnriquecido en la tabla gen_config tenga el valor 1
  • Las columnas enriquecidas existan en la tabla ort_reporteTecnico
  • La versión de SAMMNEW sea al menos 7.1.10.13
  • Se haya refrescado la página después de cambiar la configuración

El formato del texto no se guarda

Revise que:

  • Las columnas *_enriquecido en la base de datos sean de tipo texto largo (TEXT o similar)
  • No haya restricciones de longitud en las columnas
  • El usuario tenga permisos para editar los reportes técnicos