{{ countSharedStatus('novo') }}
{{ countSharedStatus('em atendimento') }}
{{ countSharedStatus('pendente') }}
{{ countSharedStatus('solucionado') }}
{{ countSharedStatus('fechado') }}
{{ toast.title || 'Mensagem do Sistema' }}
{{ toast.message }}
{{ confirmModal.message }}
{{ countSharedStatus('novo') }}
{{ countSharedStatus('em atendimento') }}
{{ countSharedStatus('pendente') }}
{{ countSharedStatus('solucionado') }}
{{ countSharedStatus('fechado') }}
Status das resoluções nas últimas janelas de suporte.
{{ percentSharedStatus('solucionado') }}%
{{ percentSharedStatus('em atendimento') }}%
{{ percentSharedStatus('novo') }}%
Filtro ativo do monitor: Entidades: {{ getShareEntitiesLabel() }} | Setores: {{ getShareSectorsLabel() }}
{{ t.description }}
{{ t.description }}
{{ t.description }}
Por favor, faça login com as suas credenciais
Gestão operacional de processos em tempo real.
Sincronize o ResolvDesk com o banco MySQL de sua hospedagem HostGator de forma direta.
api.php.
API_SECRET do seu script.
Coloque o sistema no ar de forma persistente em menos de 3 minutos.
No painel da HostGator (cPanel), vá em Assistente de Banco de Dados MySQL, crie um banco, crie um usuário e adicione permissões totais.
No gerenciador de arquivos da HostGator, crie um arquivo chamado api.php, cole o código ao lado e preencha as variáveis de conexão.
Cole a URL de acesso no ResolvDesk, clique em "Gravar" e depois em "Enviar Dados Atuais". O script cria todas as tabelas no MySQL automaticamente!
api.php:
{{ filterTicketsByStatus('novo').length }}
{{ filterTicketsByStatus('em atendimento').length }}
{{ filterTicketsByStatus('pendente').length }}
{{ filterTicketsByStatus('solucionado').length }}
{{ filterTicketsByStatus('fechado').length }}
Usuários comuns e técnicos podem gerenciar seus dados de acesso (emails, telefones e imagem de perfil) de forma privada.
No momento de abertura do chamado é possível atrelar as coordenadas GPS exatas do dispositivo ou digitar um endereço manual.
Controle minucioso de privilégios. O Administrador vincula filiais e setores específicos para cada time técnico.
Divisões cadastradas no banco de dados.
| ID / Chamado | Entidade & Setor | Prioridade | Status | Aberto por | Localização | Ações |
|---|---|---|---|---|---|---|
|
#{{ ticket.id }} - {{ ticket.title }}
{{ formatDate(ticket.created_at) }}
|
{{ getEntityName(ticket.entity_id) }}
{{ getSectorName(ticket.sector_id) }}
|
{{ ticket.priority }} | {{ ticket.status }} |
{{ getInitials(getUserName(ticket.created_by)) }}
{{ getUserName(ticket.created_by) }}
|
{{ ticket.location_text || 'GPS Coordenadas' }}
Não informada
|
|
| Nenhum chamado disponível ou visível com as permissões atuais. | ||||||
{{ reportTickets.length }}
{{ reportTickets.filter(t => ['novo', 'em atendimento'].includes(t.status)).length }}
{{ reportTickets.filter(t => t.status === 'pendente').length }}
{{ reportTickets.filter(t => ['solucionado', 'fechado'].includes(t.status)).length }}
Selecione uma das opções ao lado para exportar ou baixar.
| Chamado | Local e Setor | Prioridade | Status | Aberto por | Abertura |
|---|---|---|---|---|---|
|
#{{ t.id }}
{{ t.title }}
|
{{ getEntityName(t.entity_id) }}
{{ getSectorName(t.sector_id) }}
|
{{ t.priority }} | {{ t.status }} | {{ getUserName(t.created_by) }} | {{ formatDate(t.created_at).slice(0, 10) }} |
| Nenhum chamado atende aos critérios do filtro selecionado acima. | |||||
Perfil: {{ roleLabel(currentUser.role) }}
Clique na imagem para enviar uma foto de até 1.5MB.
{{ ent.name }}
Setores vinculados: {{ getSectorsOfEntity(ent.id).length }}
{{ sec.name }}
Pertence à: {{ getEntityName(sec.entity_id) }}
| Nome / Usuário | Contato | Status | Ações de Controle |
|---|---|---|---|
|
{{ getInitials(u.name) }}
{{ u.name }}
@{{ u.username }}
|
{{ u.email || 'Sem email' }}
{{ u.phone || 'Sem telefone' }}
|
Bloqueado Ativo |
|
| Nome / Técnico | Contato | Localização de Origem | Entidades Atendidas | Status | Ações de Controle |
|---|---|---|---|---|---|
|
{{ getInitials(u.name) }}
{{ u.name }}
@{{ u.username }}
|
{{ u.email || 'Sem email' }}
{{ u.phone || 'Sem telefone' }}
|
{{ getEntityName(u.entity_id) }}
{{ getSectorName(u.sector_id) }}
|
{{ getEntityName(entId) }}
Nenhuma atribuída
|
Bloqueado Ativo |
|
| Nenhum técnico cadastrado. | |||||
| Nome / Usuário | Contato | Unidade Ativa (Padrão) | Permissões Extras (Visibilidade) | Status | Ações de Controle |
|---|---|---|---|---|---|
|
{{ getInitials(u.name) }}
{{ u.name }}
@{{ u.username }}
|
{{ u.email || 'Sem email' }}
{{ u.phone || 'Sem telefone' }}
|
{{ getEntityName(u.entity_id) }}
{{ getSectorName(u.sector_id) }}
|
{{ getSectorName(secId) }}
Apenas setor padrão
|
Bloqueado Ativo |
|
| Nenhum usuário comum cadastrado. | |||||
{{ formatDate(selectedTicket.created_at) }}
{{ getEntityName(selectedTicket.entity_id) }} - {{ getSectorName(selectedTicket.sector_id) }}
Não informada
{{ selectedTicket.description }}
{{ obs.text }}
Nenhuma observação técnica registrada para este chamado.
Gere links protegidos e estáticos para colocar em TVs e monitores de gestão em tempo real.
Tela cheia rica em métricas com 3 opções de visuais (Cyberpunk, Executive, Terminal).
Visualização Kanban com monitoramento de ocorrências. Filtre entidades e setores específicos antes de exportar o link: