Pular para o conteúdo principal

SuiteCRM

Sobre a integração do ONLYOFFICE com o SuiteCRM​

O SuiteCRM é um sistema de gerenciamento de relacionamento com o cliente. A ONLYOFFICE oferece um módulo oficial para integrar o ONLYOFFICE Docs ao SuiteCRM e editar documentos de escritório no seu espaço do SuiteCRM. Você pode obter o módulo de integração do ONLYOFFICE na página do GitHub. O módulo é distribuído sob a licença AGPL-3.

observação

Para saber mais sobre como funciona o conector do ONLYOFFICE para o SuiteCRM, visite nossa página de documentação da API.

Principais recursos​

  • Edição e visualização de documentos de texto, planilhas e apresentações.

  • Coedição de documentos em tempo real: dois modos de coedição (Rápido e Estrito), o modo Controle de alterações, comentários e o chat integrado.

  • Criação e edição de modelos de formulário.

    observação

    Para saber mais sobre formulários, leia os artigos correspondentes sobre criação e preenchimento de formulários.

  • Suporte a JWT para proteger seu tráfego, de modo que ninguém, com exceção dos usuários com os direitos adequados, possa acessar seus documentos.

Formatos compatíveis​

  • Para visualização e edição: DOCX, XLSX, PPTX.
  • Somente para visualização: PDF, ODT, ODS, ODP, DOC, XLS, PPT, PPS, EPUB, RTF, HTML, HTM, TXT, CSV.

Conectando o ONLYOFFICE Docs ao SuiteCRM​

Requisitos​

  • ONLYOFFICE Document Server v7.1 (versão de servidor) ou posterior

    Você precisa de uma instância do ONLYOFFICE Docs que seja resolvível e acessível tanto a partir do SuiteCRM quanto de quaisquer clientes finais. Ela deve ser capaz de enviar solicitações POST diretamente ao SuiteCRM.

    observação

    Consulte a página de documentação oficial para saber mais sobre a instalação do ONLYOFFICE Docs.

  • SuiteCRM 7 (todas as versões 7.x)

  • Conector do ONLYOFFICE v1.0.0 ou posterior para o SuiteCRM

Instalando o módulo de integração do ONLYOFFICE para o SuiteCRM​

Para instalar o aplicativo ONLYOFFICE:

  1. Obtenha os arquivos do pacote compilado mais recente do plugin de integração do ONLYOFFICE na página do GitHub.

  2. Inicie o SuiteCRM e vá para Admin > Admin Tools (Ferramentas de administração) > Module Loader (Carregador de módulos).

    Admin do ONLYOFFICE no SuiteCRM

  3. Carregue o arquivo do plugin do ONLYOFFICE.

  4. Instale o módulo carregado pressionando o botão Install (Instalar).

  5. Vá para Admin > Admin Tools (Ferramentas de administração) > Repair (Reparar).

  6. Execute Quick Repair and Rebuild (Reparo rápido e reconstrução).

    Reparo e reconstrução do ONLYOFFICE no SuiteCRM

Como funciona​

A interação entre o usuário e o documento é feita tanto no lado do cliente quanto no lado do servidor.

A seguir, uma explicação dos principais termos usados em toda esta documentação.

O lado do cliente inclui:

  • Document manager (gerenciador de documentos): a lista de documentos exibida no navegador do usuário, na qual o usuário pode selecionar o documento necessário e executar algumas ações com ele (dependendo dos direitos concedidos, o usuário pode abrir o documento para visualizá-lo ou editá-lo e compartilhá-lo com outros usuários).
  • Document editor (editor de documentos): a interface de visualização e edição de documentos com todos os recursos de edição mais conhecidos disponíveis, usada como intermediária entre o usuário e o document editing service.

O lado do servidor inclui:

  • Document storage service (serviço de armazenamento de documentos): o serviço do servidor que armazena todos os documentos disponíveis para os usuários com os direitos de acesso apropriados. Ele fornece os IDs dos documentos e os links para esses documentos ao document manager que o usuário vê no navegador.
  • Document editing service (serviço de edição de documentos): o serviço do servidor que permite visualizar e editar documentos (caso o usuário tenha os direitos apropriados para isso). A interface do document editor é usada para acessar todos os recursos do document editing service.
  • Document command service (serviço de comandos de documentos): o serviço do servidor que permite executar comandos adicionais com o document editing service.
  • Document conversion service (serviço de conversão de documentos): o serviço do servidor que permite converter o arquivo do documento para o formato Office Open XML apropriado (docx para documentos de texto, xlsx para planilhas e pptx para apresentações) para edição ou download.
  • Document builder service (serviço de construção de documentos): o serviço do servidor que permite construir um documento facilmente, sem a necessidade de executar de fato um editor de processamento de documentos.

Observe que o ONLYOFFICE Document Server inclui o document editor, o document editing service, o document command service, o document conversion service e o document builder service. O document manager e o document storage service estão incluídos no Community Server ou devem ser implementados pelos integradores de software que usam o ONLYOFFICE Document Server em seu próprio servidor.

Configurando o JWT para a integração do ONLYOFFICE com o SuiteCRM​

O JWT, ou JSON Web Token, é uma string enviada do cliente ao servidor dentro da solicitação HTTP para validar a autenticidade do cliente. O JWT é salvo apenas no lado do cliente, de modo que a transmissão entre as partes é protegida e assinada digitalmente.

O token é gerado usando o padrão JWT (JSON Web Tokens). Os tokens são assinados pela chave do servidor, de modo que o cliente pode verificar se o token é legítimo.

O ONLYOFFICE Docs valida o token. Os dados do payload são considerados válidos e são usados no lugar dos dados correspondentes dos parâmetros principais. Se o token for inválido, o comando não é executado. Para saber mais, leia o guia de segurança da API.

No ONLYOFFICE Docs, o JWT é ativado por padrão a partir da versão 7.2.

Siga estas etapas para configurá-lo manualmente, se necessário:

  1. Vá para Admin > ONLYOFFICE > ONLYOFFICE Settings (Configurações do ONLYOFFICE).

    Configurações do ONLYOFFICE no SuiteCRM

  2. Insira os valores nos seguintes campos:

    • Document Editing Service Address (Endereço do Document Editing Service): especifique o endereço URL onde o ONLYOFFICE Docs está instalado (por exemplo, https://documentserver).
    • Secret key (Chave secreta) (deixe em branco para desativar): a chave secreta é gerada automaticamente para restringir o acesso ao ONLYOFFICE Docs. Se você quiser especificar sua própria chave secreta neste campo, especifique também a mesma chave secreta no arquivo de configuração do ONLYOFFICE Docs para ativar a validação.
    • Authorization header (Cabeçalho de autorização) (deixe em branco para usar o cabeçalho padrão): o cabeçalho JWT padrão usado no ONLYOFFICE é Authorization. Caso esse cabeçalho entre em conflito com a sua configuração, você pode alterá-lo para um personalizado.

    Configurações de JWT do ONLYOFFICE no SuiteCRM

Começando a usar o ONLYOFFICE Docs no SuiteCRM​

Para editar e colaborar em arquivos de escritório:

  • Vá para o módulo Documents (Documentos).
  • Abra a página Detail View (Visualização detalhada) clicando no nome do arquivo.
  • Na página Detail View, clique em Open in ONLYOFFICE (Abrir no ONLYOFFICE) no menu suspenso ACTIONS (AÇÕES) - o arquivo será aberto na mesma guia.

Editar no ONLYOFFICE no SuiteCRM

observação

Para saber mais sobre os problemas mais comuns e as maneiras de resolvê-los, visite nosso guia de solução de problemas.