Este artículo está traducido por IA

SuiteCRM

Acerca de la integración de ONLYOFFICE y SuiteCRM

SuiteCRM es un sistema de gestión de relaciones con clientes. ONLYOFFICE ofrece un módulo oficial para integrar ONLYOFFICE Docs con SuiteCRM y editar documentos de oficina en tu espacio de SuiteCRM. Puedes obtener el módulo de integración de ONLYOFFICE desde la página de GitHub. El módulo se distribuye bajo la Licencia AGPL-3.

Características principales
  • Edición y visualización de documentos de texto, hojas de cálculo y presentaciones.
  • Coedición de documentos en tiempo real: dos modos de coedición (Rápido y Estricto), el modo Control de Cambios, comentarios y el chat integrado.
  • Creación y edición de plantillas de formularios.
    Para obtener más información sobre formularios, por favor lee los artículos correspondientes para crear y rellenar formularios.
  • Soporte JWT para asegurar tu tráfico de manera que nadie pueda acceder a tus documentos excepto los usuarios con los derechos adecuados.
Formatos soportados
  • Para visualización y edición: DOCX, XLSX, PPTX, DOCXF, OFORM.
  • Solo para visualización: PDF, ODT, ODS, ODP, DOC, XLS, PPT, PPS, EPUB, RTF, HTML, HTM, TXT, CSV.

Conectando ONLYOFFICE Docs a SuiteCRM

Requisitos
  • Servidor de documentos de ONLYOFFICE v7.1 (servidor) o posterior

    Necesitas una instancia de ONLYOFFICE Docs que sea resoluble y conectable tanto desde SuiteCRM como desde cualquier cliente final. Debe ser capaz de realizar POST directamente a SuiteCRM.

    Por favor, consulta la página de documentación oficial para obtener más información sobre la instalación de ONLYOFFICE Docs.
  • Conector de ONLYOFFICE v1.0.0 y posteriores para SuiteCRM
Instalación del módulo de integración de ONLYOFFICE para SuiteCRM

Para instalar la aplicación de ONLYOFFICE:

  1. Obtén los archivos del paquete compilado más reciente del plugin de integración de ONLYOFFICE desde la página de GitHub.
  2. Inicia SuiteCRM y cambia a Admin > Admin Tools > Module Loader.
    ONLYOFFICE_SuiteCRM_Admin ONLYOFFICE_SuiteCRM_Admin
  3. Sube el archivo comprimido del plugin de ONLYOFFICE.
  4. Instala el módulo subido presionando el botón Instalar.
  5. Cambia a Admin > Admin Tools > Repair.
  6. Ejecuta Quick Repair and Rebuild.
    ONLYOFFICE_SuiteCRM_Repair_and_Build ONLYOFFICE_SuiteCRM_Repair_and_Build
Cómo funciona

La interacción usuario-documento se realiza tanto en el lado del cliente como en el lado del servidor.

A continuación se explica los términos clave utilizados a lo largo de esta documentación.

El lado del cliente incluye:

  • Gestor de documentos - la lista de documentos mostrada en el navegador del usuario donde el usuario puede seleccionar el documento necesario y realizar algunas acciones con él (dependiendo de los derechos proporcionados, el usuario puede abrir el documento para verlo o editarlo, compartir el documento con otros usuarios).
  • Editor de documentos - la interfaz de visualización y edición de documentos con todas las características de edición de documentos más conocidas disponibles, utilizada como medio entre el usuario y el servicio de edición de documentos.

El lado del servidor incluye:

  • Servicio de almacenamiento de documentos - el servicio del servidor que almacena todos los documentos disponibles para los usuarios con los derechos de acceso apropiados. Proporciona los IDs de los documentos y enlaces a estos documentos al gestor de documentos que el usuario ve en el navegador.
  • Servicio de edición de documentos - el servicio del servidor que permite realizar la visualización y edición de documentos (en caso de que el usuario tenga los derechos apropiados para hacerlo). La interfaz del editor de documentos se utiliza para acceder a todas las características del servicio de edición de documentos.
  • Servicio de comandos de documentos - el servicio del servidor que permite realizar comandos adicionales con el servicio de edición de documentos.
  • Servicio de conversión de documentos - el servicio del servidor que permite convertir el archivo del documento al formato Office Open XML apropiado (docx para documentos de texto, xlsx para hojas de cálculo y pptx para presentaciones) para su edición o descarga.
  • Servicio de creación de documentos - el servicio del servidor que permite construir un documento fácilmente sin la necesidad de ejecutar un editor de procesamiento de documentos.

Por favor, ten en cuenta que el Servidor de Documentos de ONLYOFFICE incluye el editor de documentos, servicio de edición de documentos, servicio de comandos de documentos, servicio de conversión de documentos y servicio de creación de documentos. El gestor de documentos y el servicio de almacenamiento de documentos están incluidos en el Servidor Comunitario o deben ser implementados por los integradores de software que utilizan el Servidor de Documentos de ONLYOFFICE en su propio servidor.

Configuración de JWT para la integración de ONLYOFFICE y SuiteCRM

JWT o JSON Web Token es una cadena enviada del cliente al servidor dentro de la solicitud HTTP para validar la autenticidad del cliente. JWT se guarda solo en el lado del cliente, por lo que la transmisión entre las partes está protegida y firmada digitalmente.

El token se genera utilizando el estándar JWT (JSON Web Tokens). Los tokens son firmados por la clave del servidor, por lo que el cliente puede verificar que el token es legítimo.

ONLYOFFICE Docs valida el token. Los datos del payload se consideran válidos y se utilizan en lugar de los datos correspondientes de los parámetros principales. Si el token es inválido, el comando no se ejecuta. Para obtener más información, por favor lee la guía de seguridad de la API.

En ONLYOFFICE Docs, JWT está habilitado por defecto a partir de la versión 7.2.

Sigue estos pasos para configurarlo manualmente si es necesario:

  1. Ve a Admin > ONLYOFFICE > Configuración de ONLYOFFICE.
    ONLYOFFICE_SuiteCRM_OO_settings ONLYOFFICE_SuiteCRM_OO_settings
  2. Ingresa los valores en los siguientes campos:
    • Dirección del Servicio de Edición de Documentos: Especifica la dirección URL donde está instalado ONLYOFFICE Docs (por ejemplo, https://documentserver).
    • Clave secreta (dejar en blanco para desactivar): La clave secreta se genera automáticamente para restringir el acceso a ONLYOFFICE Docs. Si deseas especificar tu propia clave secreta en este campo, también especifica la misma clave secreta en el archivo de configuración de ONLYOFFICE Docs para habilitar la validación.
    • Encabezado de autorización (dejar en blanco para usar el encabezado predeterminado): El encabezado JWT estándar utilizado en ONLYOFFICE es Authorization. En caso de que este encabezado entre en conflicto con tu configuración, puedes cambiar el encabezado a uno personalizado.
    ONLYOFFICE_SuiteCRM_JWT_settings ONLYOFFICE_SuiteCRM_JWT_settings

Comienza a usar ONLYOFFICE Docs dentro de SuiteCRM

Para editar y colaborar en archivos de oficina:

  • Ve al módulo Documentos.
  • Abre la página Vista Detallada haciendo clic en el nombre del archivo.
  • En la página Vista Detallada, haz clic en Abrir en ONLYOFFICE en el menú desplegable ACCIONES - el archivo se abrirá en la misma pestaña.
ONLYOFFICE_SuiteCRM_edit_in_OO ONLYOFFICE_SuiteCRM_edit_in_OO

Host ONLYOFFICE Docs on your own server or use it in the cloud

Artículos con tag:
Browse all tags