top of page

Migrar tickets de uma instância para outra no Ticketing As A Service com Power Automate

Atualizado: há 5 dias

Mover tickets de suporte é uma necessidade comum — seja para reestruturações de equipas, novos projetos ou ambientes de teste. Embora necessário, migrar dados pode parecer uma tarefa assustadora.


O nosso Sistema de ticketing para o Microsoft Teams é intuitivo, e a gestão dos seus dados—como a migração de tickets entre instâncias—deve ser igualmente simples. O Microsoft Power Automate é a chave para essa simplicidade, ao simplificar eficazmente o processo de migração.


Este guia mostra-lhe como utilizar uma solução Power Automate pré-configurada para transferir facilmente tickets entre diferentes instâncias do Ticketing As A Service.


Preparamos um pacote de solução para este fim:



AVISO:

  • Esta é uma solução não supervisionada fornecida por conveniência. Utilização por sua conta e risco.

  • Nota: tickets com formatação rica de texto não são suportados.


Importar a solução Power Automate

O primeiro passo é adicionar a solução Power Automate ao seu ambiente. Pense nela como uma caixa de ferramentas pronta a usar, desenhada especificamente para esta tarefa de migração.

  1. Obtenha o pacote da solução: Receberá um ficheiro .zip da nossa parte. Este pacote contém os fluxos Power Automate necessários para a migração.

  2. Vá ao Power Automate: Abra o seu navegador e aceda a https://make.powerautomate.com.

  3. Navegue até Soluções: No menu lateral, encontrará “Soluções”. Se tiver vários ambientes, certifique-se de que seleciona o correto.

    Navigate to Solutions
  4. Importe o ficheiro da solução: Clique em “Importar solução” no topo. Irá surgir uma janela de diálogo. Clique em “Procurar”, selecione o ficheiro .zip e carregue-o. Depois clique em “Seguinte” e em “Importar”. Isto pode demorar alguns minutos. Quando terminar, verá a nova solução na lista.

Import a solution

Após a importação, pode clicar na solução para ver os fluxos incluídos, como “Main - API Ticket Migration” e “Main - Excel Ticket Import”, juntamente com alguns fluxos auxiliares que ajudam a que tudo funcione corretamente. Veja também o nosso blog sobre como importar tickets a partir de Excel com o Power Automate.


Considerações importantes antes da migração

Embora o Power Automate torne o processo mais simples, a preparação é essencial:

  1. Mapeamento de campos: Certifique-se de que os campos personalizados, categorias de etiquetas e etiquetas estão configurados da mesma forma nas duas instâncias. Se a estrutura não corresponder, os fluxos podem falhar ou os dados podem não ser transferidos corretamente.

  2. Nomes de campo simples: Ao criar campos personalizados, evite usar caracteres especiais como colchetes [ ] ou dois pontos .. Certifique-se também de que os nomes de campo são únicos. Isto ajuda o sistema a mapear corretamente as informações.

  3. Etiquetas únicas para importação bem-sucedida: Assegure-se de que os nomes das etiquetas são únicos em todas as categorias. A reutilização do mesmo nome de etiqueta em múltiplas categorias pode causar erros ou associações incorretas durante a importação.

  4. Formato de ID do requerente: O fluxo de migração espera que os IDs dos requerentes estejam no formato UUID (Identificador Universal Único), e não como endereços de email. Isto é importante se a sua configuração atual usa emails como ID.


Migrar tickets com o fluxo da API

Agora olhemos para o fluxo “Main - API Ticket Migration”. Este é o responsável por mover efetivamente os seus tickets da instância de origem para a instância de destino.

Ao executar este fluxo, terá de introduzir algumas informações importantes:

  • baseURL_origin: Endereço web da sua instância de origem.

  • baseURL_destination: URL da instância de destino. Se estiver noutra região, utilize o URL de base adequado. Consulte a documentação da API do Ticketing para saber os URLs por região.

  • secretKey_origin: Chave API da instância de origem (configurada nas definições de API dessa instância).

    API Key in settings
  • secretKey_destination: Chave API da instância de destino.

  • timezone:  Indique o fuso horário (por exemplo, 7 para GMT+7) para que os carimbos de data/hora sejam corretamente interpretados e apresentados na nova instância.

  • limit: Se tiver muitos tickets, pode processá-los em lotes. Este parâmetro define o número máximo de tickets por execução.

  • offset: Permite ignorar um certo número de tickets antes de iniciar a migração – útil para retomar uma migração anterior ou se estiver a fazer por fases.


Existe também uma opção Migrate comment. Se ativar esta opção (true), os comentários dos tickets também serão migrados. No entanto, isso adiciona passos extra por ticket, tornando a execução mais lenta e consumindo mais ações do Power Automate.


Gerir os seus dados de suporte à sua maneira

Ao combinar o Ticketing As A Service com o poder da automatização do Power Automate, obtém mais flexibilidade e confiança na gestão do suporte. Esta abordagem permite-lhe adaptar o seu sistema de tickets à medida que a sua organização evolui — garantindo que as equipas têm sempre a informação certa no local certo.



O TeamsWork é membro da Microsoft Partner Network e é especializado no desenvolvimento de Aplicativos de Produtividade que aproveitam o poder da plataforma Microsoft Teams e seu ecossistema dinâmico. Seus produtos SaaS, como CRM As A Service, Ticketing As A Service e Checklist As A Service, são altamente aclamados pelos usuários. Eles são conhecidos pela interface amigável, integração perfeita com o Microsoft Teams e planos de preços acessíveis. O TeamsWork se orgulha de desenvolver soluções de software inovadoras que aumentam a produtividade das empresas, ao mesmo tempo em que permanecem acessíveis para qualquer orçamento.


Comments


bottom of page