Ir para conteúdo principal

Integração com Azure DevOps

Saiba como sincronizar automaticamente seus projetos do Azure DevOps com o TrackingTime.

Julia Chulman avatar
Escrito por Julia Chulman
Atualizado há mais de 2 semanas

Agora é possível sincronizar seus projetos diretamente do Azure DevOps para o TrackingTime! Novos projetos são importados automaticamente e os nomes dos projetos são mantidos atualizados, sem necessidade de ajustes manuais. Esta é uma sincronização unidirecional de Azure DevOps → TrackingTime, criada para manter seu workspace sempre alinhado.

O que a integração faz

  • Importa para o TrackingTime os projetos criados no Azure DevOps assim que são criados.

  • Mantém os nomes dos projetos no TrackingTime atualizados quando você os renomeia no Azure DevOps.

  • Ajuda sua equipe a iniciar o registro de horas imediatamente, usando nomes de projetos corretos e atualizados, sem configuração manual.

Como integrar com o Azure DevOps

Para sincronizar seus projetos do Azure DevOps com o TrackingTime:

  1. No TrackingTime, acesse Gerenciar > Apps & Integrações.

  2. Em Sincronização de Projetos: Azure DevOps, clique em Instalar.

  3. As configurações de sincronização serão exibidas e você poderá ativar a sincronização automática.

  4. Insira sua chave de API do Azure DevOps no campo correspondente.

  5. Selecione sua organização do Azure DevOps no menu suspenso.

  6. Escolha a visibilidade dos projetos para definir quais deseja importar – projetos específicos ou todos os projetos visíveis.

  7. Clique em Salvar. Após a conexão, novos projetos criados no Azure DevOps serão importados automaticamente.

Obtenha sua Chave de API Pessoal do Azure DevOps

Para ativar a sincronização de projetos do Azure DevOps no TrackingTime, é necessário gerar um Tokens de acesso pessoal na sua conta do Azure DevOps. Esse token permite que o TrackingTime acesse seus projetos com segurança e mantenha a sincronização atualizada.

Como obter um Personal Access Token (PAT):

  1. Acesse sua conta do Azure DevOps.

  2. No canto superior direito, clique no ícone do seu perfil e selecione Tokens de acesso pessoal.

  3. Clique em + Novo Token.

  4. Insira um nome para o token e selecione uma data de expiração.

  5. Em Escopos, escolha a permissão Leitura para informações de Projetos e Equipes.

  6. Clique em Criar.

  7. Copie o token gerado e cole-o no campo Chave de API nas configurações de integração do TrackingTime.

⚠️ Guarde seu PAT com segurança. Ele não poderá ser visualizado novamente após o fechamento da janela.

📝 Para mais informações sobre a criação e gestão de Tokens de acesso pessoal, consulte a documentação oficial da Microsoft.

Importar tarefas

Nas configurações de integração do Azure DevOps, o campo Tarefas (opcional) permite definir uma lista de tarefas que serão criadas automaticamente em cada projeto do Azure DevOps que você optar por sincronizar com o TrackingTime.

Este campo não importa tarefas do Azure DevOps. Ele funciona como um modelo de tarefas que o TrackingTime aplica a todos os projetos sincronizados. Você também pode optar por não utilizá-lo e criar as tarefas manualmente no TrackingTime.

Como funciona

Quando você insere vários nomes de tarefas, cada um em uma nova linha, o TrackingTime criará esse mesmo conjunto de tarefas em todos os projetos sincronizados pela integração.

Por exemplo, se você sincronizar os Projetos A, B e C e inserir as seguintes tarefas:

Tarefa 1 
Tarefa 2
Tarefa 3

O TrackingTime criará Tarefa 1, Tarefa 2 e Tarefa 3 em cada um dos projetos sincronizados (A, B e C).

💡 O modelo de tarefas é especialmente útil se sua organização utiliza um conjunto padronizado de tarefas em todos os projetos (por exemplo: “Planejamento”, “Desenvolvimento”, “Testes”, “Revisão”).


Notas importantes

  • A integração é unidirecional: de Azure DevOps → TrackingTime. Alterações feitas no TrackingTime (como exclusão ou renomeação de projetos) não serão refletidas no Azure DevOps.

  • Apenas eventos de criação e renomeação de projetos são sincronizados. Projetos existentes serão importados quando a integração for ativada pela primeira vez; depois disso, apenas novos projetos serão importados automaticamente.

  • Nenhuma tarefa, etiqueta personalizada ou data de vencimento será sincronizada; apenas os nomes dos projetos.

  • Se você renomear um projeto no Azure DevOps, o novo nome será sincronizado com o TrackingTime (se a opção estiver habilitada).

  • As tarefas criadas não são atribuídas automaticamente. Elas aparecerão como não atribuídas em cada projeto. Um usuário deve ser designado a elas para que possam ser registradas.

  • Exclusões ou arquivamentos de projetos no Azure DevOps não são sincronizados automaticamente – esses ajustes devem ser feitos manualmente no TrackingTime.

  • Certifique-se de possuir as permissões necessárias no Azure DevOps (nível da organização + projeto) para que o TrackingTime possa acessar a lista de projetos.

Isto respondeu à sua pergunta?