Faça o WBTime funcionar de primeira
Guia direto ao ponto: o que você precisa configurar dentro do GLPI para liberar timer, permissões, contratos e tela de gestão. Sem enrolação.
Passo a passo dentro do GLPI
Faça exatamente nessa ordem. Se pular etapa, você perde tempo depois.
1) Confirmar Ativação
Vá em Configurar > Plugins e confirme que o WBTime está Ativado. Se estiver “estranho”, faça Desativar e Ativar e depois logout/login.
2) Validar WBSTORE
Abra a WBSTORE e confirme que a instância está validada e que o pacote libera o WBTime. Se a loja bloquear, o WBTime vai “sumir” ou negar ações.
3) Ajustar Perfis
Vá em Administração > Perfis. Defina quem usa timer e quem pode administrar timers travados. Solicitante não administra.
4) Contrato é obrigatório
O WBTime depende de contrato com carga de horas e de chamado vinculado ao contrato. Sem isso, não tem saldo para consumir e o controle vira bagunça.
5) Configurar regras do WBTime
- Tempo mínimo faturável (ex.: 10/15 min) — evita prejuízo.
- Arredondamento — define como o tempo vira cobrança.
- Descrição obrigatória — registro limpo e auditável.
- Alertas — timer ativo há muito tempo, lembrete, etc. (se sua versão tiver).
6) Testar com usuários reais
Contratos: onde o WBTime vira dinheiro de verdade
Regra é clara: todo chamado deve estar vinculado a um contrato e o contrato precisa ter carga de horas. Sem isso, você não controla saldo e não consegue cobrar direito.
1) Criar o contrato e colocar a carga de horas
- Crie um contrato por cliente/escopo (o tradicional: contrato claro, sem mistura).
- Defina data de início/fim e deixe o contrato Ativo.
- Informe a carga de horas do período (saldo inicial) conforme sua política.
- Se você usa “acúmulo/carryover”, ajuste a regra (quando existir na sua configuração).
2) Vincular o chamado ao contrato (sempre)
- Ao abrir o ticket, selecione o Contrato correto (sem contrato, sem controle).
- Padronize usando Modelo de Ticket por entidade/cliente para já trazer o contrato.
- Se o GLPI estiver permitindo criar ticket “sem contrato”, corrija o processo (modelo/regras internas).
| Contrato | Status | Saldo inicial | Consumido | Saldo restante |
|---|---|---|---|---|
| Suporte Mensal • Cliente X | Ativo | 10h | 02:30h | 07:30h |
| Pacote Horas • Cliente Y | A vencer | 20h | 18:10h | 01:50h |
Perfis e permissões (padrão que não dá dor de cabeça)
Use isso como base. Dá controle sem abrir brecha para solicitante “virar admin”.
Técnico
- Usar timer no chamado
- Iniciar/Parar o próprio timer
- Visualizar contrato/saldo (leitura)
- Gerenciar timer de outros
- Editar configurações do plugin
Supervisor / Gestor
- Relatórios e indicadores
- Gerenciar timers ativos (opcional)
- Criar/editar contratos e cargas de horas
Solicitante
- Timer / gestão
- Contratos (admin)
- Visualizar (somente se necessário)
Problemas comuns (e o que fazer dentro do GLPI)
Sem teoria. Sintoma → ação prática.
Tempo não abate do saldo
- Verifique se o chamado está vinculado ao contrato.
- Confira se o contrato está Ativo e dentro da vigência.
- Confirme a carga de horas (saldo inicial) no contrato.
“Ação não permitida”
- Confirme se você está logado como Super Admin.
- Entre na WBSTORE e valide a conta/pacote.
- Reveja direitos do perfil em Administração > Perfis.
Menu/tela não aparece
- Faça Desativar e Ativar em Configurar > Plugins.
- Faça logout/login (recarrega permissões e menu).
- Confirme que o perfil tem direito de ver a funcionalidade do WBTime.
Config não salva
- Garanta que você está como Super Admin ao salvar.
- Se a WBSTORE estiver bloqueando, o plugin pode impedir gravação/config.
- Depois de salvar, recarregue a página e confirme o valor persistido.
