Informações

Como migrar seu OTRS 7 para o Znuny LTS


Temos recebidos muitos contatos questionando como migrar o OTRS 7 para o Znuny LTS, vamos descrever aqui todo o processo.

O Znuny LTS é o fork elegido pela https://www.otter-alliance.de/ para continuidade da versão community do OTRS, e essas migrações são feitas devido a necessidade de customizações e falta de flexibilidade da versão business.

O processo é bem simples, não ocorre perda de dados e pode ser feito em algumas horas. Inclusive se você já possuir um contrato de suporte com a Service Up, isso é feito sem custo.

Primeiro você deve obter os seus dados, para isso solicite uma cópia do seu banco através de um chamado para a OTRS Group, os dados são seus e não terá nenhuma restrição em relação a isso, será solicitado a criação de uma chave para uso do rsync, você poderá obter todos seus dados do banco e anexos.

Com os dados em mãos, você deve seguir os seguintes passos.

  • Instação da ultima versão do Znuny LTS (você pode obter nesse link https://www.znuny.org/en/releases)
  • O banco utilizado por eles, normalmente é o MySQL ou MariaDB.
  • Agora com o Backup obtido pelo rsync você cria um banco e restaura esse backup nesse segundo banco.
  • Agora faça esse procedimento abaixo para restaurar os dados relevantes
mysqldump -u otrs7 -p -h db otrs7 customer_user > customer_user.sql
mysqldump -u otrs7 -p -h db otrs7 ticket > ticket.sql
mysqldump -u otrs7 -p -h db otrs7 ticket_history > ticket_history.sql
mysqldump -u otrs7 -p -h db otrs7 ticket_flag > ticket_flag.sql
mysqldump -u otrs7 -p -h db otrs7 ticket_number_counter > ticket_number_counter.sql
mysqldump -u otrs7 -p -h db otrs7 user > user.sql
mysqldump -u otrs7 -p -h db otrs7 article > article.sql
mysqldump -u otrs7 -p -h db otrs7 article_data_mime > article_data_mime.sql
mysqldump -u otrs7 -p -h db otrs7 article_data_mime_plain > article_data_mime_plain.sql
mysqldump -u otrs7 -p -h db otrs7 article_flag > article_flag.sql
mysqldump -u otrs7 -p -h db otrs7 article_search_index > article_search_index.sql
mysqldump -u otrs7 -p -h db otrs7 generic_agent_jobs > generic_agent_jobs.sql

Agora importe tudo eses dumps para o banco do Znuny LTS.

Com isso, seus chamados, histórico e artigos serão migrados, não perde nenhum registro.

Se for necessário migre também as permissões, só se atentem ao nome da tabela que na versão do Znuny se chama groups e no OTRS 7 se chama groups_table.

Minha recomendação que é aproveite isso para refazer isso (permissões) usando boas práticas, terá um ganho incrível com a versão do Znuny.

Se você possuir alguma integração podemos ajudar, basta entrar em contato. Temos os invokers e GenericRPC, se sistema voltará ao seu controle sem nenhum ônus.

Para o portal do cliente eu recomendo darem uma olhada no nosso AddOn CustomerPortal, já contém alguns requisitos da LGPD e esta sendo usado por praticamente todos os meus clientes. (você pode consultar tudo o que ele pode fazer aqui: https://docs.serviceup.com.br/AddOns/OTRS6/InBox%20CustomerPortal/#resources )