Agendamento
A tela de Agendamento é o calendário do CD — onde você vê e gerencia os horários em que recebimentos de mercadoria estão marcados para chegar. Cada compromisso é um cartão no calendário com data, hora de início, hora de término, fornecedor, nota fiscal e status. O time da portaria, conferência e supervisão usam essa tela para se organizar: quem chega às 8h, quem chega às 14h, quantas notas em cada janela do dia.
A tela apresenta o calendário em três visões (mês, semana, dia), cada cartão colorido conforme o status calculado automaticamente pelo sistema: verde para já recebido, azul para agendado no futuro, vermelho para atrasado (passou da hora e ninguém chegou), cinza para bloqueios avulsos (sem recebimento amarrado, usado para reservar espaço da agenda em manutenção ou eventos internos).
Os horários disponíveis na agenda não são livres — eles vêm da tela Configuração Agendamento (cadastrada pelo administrador), que define quais dias da semana o CD opera, em quantas janelas (manhã/tarde/noite), quanto dura cada slot, quantas notas/itens cabem por dia, com que antecedência o agendamento pode ser feito e qual tolerância de atraso o check-in aceita. Esta tela é o lado do operador; a Configuração Agendamento é o lado do administrador.
Índice
Conceito
Visões e cartões
- Quais visões do calendário estão disponíveis?
- O que cada cor dos cartões significa?
- Como aparece o cartão expandido (popover)?
- Para que serve o número antes do título?
Status do agendamento
- Como o status é calculado?
- Por que um agendamento aparece como Atrasado?
- O que é "Não agendado" se está na agenda?
- Quando um agendamento muda para Recebido?
Criar agendamento
- Como criar um agendamento amarrado a um recebimento?
- Como criar um agendamento avulso (sem recebimento)?
- Pode dois agendamentos no mesmo horário?
- Pode dois agendamentos do mesmo recebimento?
- Pré-requisitos antes de criar
Editar e excluir
Exportar e imprimir
Diagnóstico
- Recebi "Recebimento já esta agendado para X"
- Recebi "Data de início precisa ser menor que data de término"
- O calendário não mostra horários disponíveis
- Status mudou para Atrasado mas a transportadora avisou que vai chegar
Referência rápida
O que é a tela de Agendamento?
É o calendário de recebimento do CD. Cada cartão no calendário representa um horário marcado em que algum recebimento de mercadoria vai chegar: data, hora de início, hora de término, fornecedor (quando amarrado a um recebimento), número da NF, status atual.
Os cartões servem para:
- Visualizar o pipeline de chegadas do dia/semana/mês.
- Distribuir carga de trabalho entre os turnos da portaria.
- Identificar atrasos rapidamente (cartões vermelhos).
- Bloquear horários em que o CD não pode receber (almoço, evento, manutenção).
📍 Onde: menu lateral → Logística → Agendamento.
Qual a relação com a Configuração Agendamento?
Duas telas, dois lados:
| Configuração Agendamento | Agendamento (esta tela) | |
|---|---|---|
| Quem usa | Administrador do CD. | Operador/Portaria. |
| Configurado quando | Uma vez (ou raramente, em ajustes). | Todo dia, na operação. |
| O que define | Quais janelas existem, duração, limites diários, antecedência, dias da semana. | Quem vai usar cada janela, quando, para qual recebimento. |
| Exemplo | "CD recebe segunda a sexta das 8h às 17h em slots de 30 minutos". | "Recebimento 1234 do fornecedor X marcado para amanhã, 9h00-9h30". |
Sem a Configuração não há janelas para marcar. Com a Configuração mas sem agendamentos, o calendário fica vazio (mas operacional). A Configuração é o esqueleto; o Agendamento preenche a carne.
Quem usa esta tela?
Normalmente:
- Time da portaria / recebimento — vê quem vai chegar no dia, prepara docas.
- Supervisor do CD — distribui equipe pela agenda, identifica picos.
- Comprador — agenda recebimentos que ele cadastrou.
- Atendimento ao fornecedor — informa o horário marcado quando o fornecedor liga.
Quais visões do calendário estão disponíveis?
Três visões padrão (controle no topo do calendário):
- Mês — visão macro, 30 dias por vez. Cada dia mostra resumo de quantos agendamentos têm.
- Semana — visão da semana toda em colunas por dia, hora por hora.
- Dia — apenas o dia escolhido, com horas em colunas detalhadas.
Use Mês para planejar; Semana para gerenciar; Dia para executar (a portaria geralmente fica nessa visão).
Botões adicionais no topo:
- Atualizar Dados (ícone de seta circular) — recarrega a lista.
- Exportar Excel — gera planilha com os agendamentos da visão atual.
- Imprimir — gera imagem do calendário e abre janela de impressão.
- Criar Agendamento — abre o modal de novo agendamento.
O que cada cor dos cartões significa?
| Cor | Status | Significado |
|---|---|---|
Verde (#53b884) | Recebido | O recebimento amarrado já foi feito (check-in registrado). |
Azul (#34a7e7) | Agendado | Marcado para o futuro, ainda não chegou. |
Vermelho (#ed5d5d) | Atrasado | Passou da hora marcada e o check-in não foi feito. |
Cinza (#bfbfbf) | Não agendado | Bloqueio avulso (sem recebimento amarrado) ou compromisso sem amarração de NF. |
A cor é calculada na hora pelo sistema — não tem como mudar manualmente. Quando você faz o check-in do recebimento na portaria, o cartão muda automaticamente de azul para verde.
Como aparece o cartão expandido (popover)?
Clique em qualquer cartão no calendário e um popover detalhado abre ao lado, mostrando:
- Cabeçalho colorido (mesma cor do status) com número do agendamento e título/fornecedor.
- Indicador de recebimento ("Com Recebimento" azul ou "Sem Recebimento" laranja).
- Data e hora completas (com formatação em português).
- Detalhes do recebimento (quando há): quantidade de itens, número de SKUs, peso bruto, volume.
- Observações.
- Botões de Editar e Excluir (conforme privilégios).
O popover fica posicionado próximo ao cartão clicado e fecha sozinho quando você clica fora.
Para que serve o número antes do título?
Cada cartão mostra #<id> antes do título — esse é o identificador único do agendamento. Ele aparece na lista, no popover, no cabeçalho do modal de edição e no Excel exportado. Use para referência cruzada quando precisar bater dados com outra tela ou abrir chamado.
Como o status é calculado?
O sistema usa esta lógica em tempo real na consulta:
- Se o recebimento amarrado tem data de check-in → Recebido (verde).
- Se o agendamento ainda não passou da data fim e sem check-in → Agendado (azul).
- Se o agendamento passou da data fim e ainda sem check-in → Atrasado (vermelho).
- Se não tem recebimento amarrado → Não agendado (cinza).
Não há trigger automático de atualização — toda vez que você consulta a lista, o status é recalculado. Por isso o cartão que estava azul às 9h pode estar vermelho às 11h sem você ter feito nada — apenas porque a hora passou.
Por que um agendamento aparece como Atrasado?
A condição é simples: a hora final do agendamento já passou e o check-in do recebimento ainda não foi feito. Pode ser:
- A transportadora atrasou e não chegou no horário.
- A transportadora chegou mas a portaria ainda não fez check-in no sistema.
- O recebimento foi conferido fisicamente mas alguém esqueceu de registrar a chegada no idworks.
Olhe o vermelho como aviso — provavelmente algo está fora do padrão, vale conferir.
O que é "Não agendado" se está na agenda?
Status especial para agendamentos avulsos — aqueles que não estão amarrados a um recebimento específico. Servem para:
- Bloquear horário do CD (almoço, manutenção, evento interno) e impedir agendamentos sobrepostos.
- Reservar slot para um recebimento que ainda vai chegar mas não foi cadastrado no sistema.
- Documentar compromissos internos (treinamento da equipe, visita técnica).
Como não há recebimento amarrado, o sistema marca como "Não agendado" (no sentido de "não amarrado") e usa cinza.
Quando um agendamento muda para Recebido?
Quando o check-in do recebimento é feito na portaria (tela de Compras / Recebimento → ação de check-in). O sistema preenche o campo de data/hora de check-in e, na próxima consulta da agenda, o cartão aparece verde.
Não há ação manual nesta tela para "marcar como recebido" — o status é derivado do check-in feito em outra tela.
Como criar um agendamento amarrado a um recebimento?
Caso mais comum: o recebimento já foi cadastrado em Compras (XML importado ou cadastro manual) e você quer marcar quando ele vai chegar.
- Clique em Criar Agendamento no topo da tela.
- No modal:
- Conta (multi-empresa).
- Tipo de agendamento → selecione "Com recebimento".
- Recebimento → busque pelo número, NF ou fornecedor.
- O sistema preenche automaticamente os dados (fornecedor, status, NF, peso, volumes, itens).
- Título/nome → texto livre (geralmente já vem com o nome do fornecedor).
- Data e hora de início e Data e hora de término.
- Observações opcionais.
- Salvar.
O sistema:
- Valida que o recebimento existe na empresa.
- Verifica se o recebimento já não tem outro agendamento (se tem, bloqueia indicando a data atual).
- Cria o agendamento.
Como criar um agendamento avulso (sem recebimento)?
Para bloquear horário sem amarrar a um recebimento específico:
- Clique em Criar Agendamento (ou clique direto em uma data no calendário).
- No modal:
- Conta.
- Tipo de agendamento → selecione "Sem recebimento" (ou deixe o campo "Recebimento" vazio).
- Título/nome → ex.: "Almoço portaria", "Treinamento equipe", "Manutenção dock 3".
- Data e hora de início e término.
- Observações com mais contexto.
- Salvar.
O agendamento entra como Não agendado (cinza) e aparece no calendário ocupando o slot.
Pode dois agendamentos no mesmo horário?
Sim — a tela permite agendamentos simultâneos. O CD pode ter várias docas/operadores recebendo ao mesmo tempo. O limite de agendamentos por dia é controlado pela Configuração Agendamento (campo "Máximo de agendamentos por dia"); dentro do dia, o sistema não impede sobreposição.
Quando você quiser forçar exclusividade de horário (ex.: manutenção em todas as docas), crie um agendamento avulso ocupando o slot inteiro. Não impede tecnicamente outros agendamentos, mas avisa visualmente.
Pode dois agendamentos do mesmo recebimento?
Não. Cada recebimento pode ter no máximo 1 agendamento ativo. Tentar criar um segundo agendamento para o mesmo recebimento retorna:
Recebimento já esta agendado para
<data e hora>
Para remarcar, edite o agendamento existente (não crie novo). Para soltar o recebimento e criar outro, exclua o existente primeiro.
Pré-requisitos antes de criar
| Item | Onde |
|---|---|
| Configuração Agendamento ativa para o CD | Logística → Configuração Agendamento |
| Recebimento cadastrado (quando for amarrar) | Compras (XML importado ou cadastro manual) |
| Privilégio Criar Agendamento | Configurações → Perfis de Acesso |
Sem a Configuração Agendamento, o calendário fica sem janelas válidas e a marcação não respeita as regras (duração, antecedência, limites diários).
Como editar um agendamento?
Duas formas:
- Clique no cartão no calendário → popover abre → botão Editar.
- Clique e arraste o cartão para outro horário (no IDWCalendar — funciona em algumas visões).
No modal:
- Pode trocar Título, Data início, Data fim, Observações.
- Pode mudar o Recebimento vinculado (desde que o novo não esteja já agendado).
Requer privilégio Editar Agendamento.
Como remarcar para outro horário?
Mesma mecânica da edição:
- Clique no cartão.
- Editar.
- Ajuste Data e hora de início e Data e hora de término.
- Salve.
O recebimento amarrado permanece o mesmo — só o horário muda. O status pode mudar de Atrasado para Agendado se você jogou para o futuro.
Como excluir um agendamento?
- Clique no cartão.
- Botão Excluir no popover.
- Confirme.
Apaga fisicamente. Não há recuperação pela tela. Se o recebimento amarrado já foi feito (status Recebido), exclua com cuidado — embora o sistema não bloqueie, perder o agendamento limita auditoria histórica.
Como exportar a agenda para Excel?
Botão Exportar Excel no topo. Gera planilha com os agendamentos da visão atual (mês/semana/dia), incluindo título, datas, status, fornecedor, NF, peso, volumes.
Útil para:
- Distribuir a agenda do dia/semana para a equipe.
- Backup ou compartilhamento externo (com fornecedor, transportadora).
- Análise mensal (quantos recebimentos por fornecedor, picos de carga).
Como imprimir a agenda?
Botão Imprimir no topo:
- O sistema gera uma imagem (snapshot) do calendário visível.
- Abre uma nova janela com a imagem.
- Aciona o diálogo de impressão do navegador.
Use quando precisar afixar a agenda em quadro físico do CD ou levar para reunião offline.
Recebi "Recebimento já esta agendado para X"
O recebimento que você tentou amarrar já está em outro agendamento. A mensagem inclui a data e hora do agendamento existente para você localizar.
Soluções:
- Procure no calendário pelo recebimento e edite o agendamento existente.
- Se quer trocar o recebimento, exclua o agendamento existente e crie novo.
Recebi "Data de início precisa ser menor que data de término"
Validação trivial: data início precisa vir antes da data fim. Confira:
- Você não inverteu os campos por engano.
- Não está com um agendamento de duração negativa (ex.: início às 14h, fim às 13h).
O calendário não mostra horários disponíveis
Causas possíveis:
- Configuração Agendamento não cadastrada para o CD: vá em Logística → Configuração Agendamento e crie.
- Quadro de horários vazio na configuração: a configuração existe mas não tem faixas marcadas em nenhum dia da semana.
- Antecedência mínima muito alta: configuração exige 48h e você está tentando marcar para amanhã.
- Limite diário atingido: o dia já tem o máximo de agendamentos ou de itens.
Verifique todos esses pontos na tela Configuração Agendamento do CD em questão.
Status mudou para Atrasado mas a transportadora avisou que vai chegar
O status Atrasado é só um indicador visual — não bloqueia nada. Quando a transportadora chegar:
- Faça check-in normalmente no recebimento (tela de Compras).
- O cartão muda automaticamente para Recebido (verde).
Se preferir, antes de marcar Recebido, remarque o agendamento para um horário futuro (editar o cartão e ajustar Data fim). Isso devolve a cor azul "Agendado" — mas geralmente não é necessário; o importante é fazer o check-in.
Privilégios da tela
Esta tela tem privilégios próprios que controlam o que cada usuário pode fazer. Configure os perfis de acesso em Configurações → Perfis de Acesso vinculando os privilégios abaixo aos grupos desejados. Quando o usuário não tem o privilégio, a ação correspondente fica desabilitada na tela.
| Privilégio | Libera |
|---|---|
| Visualizar Agendamento | Acessa a tela e o calendário. Sem este privilégio, o item de menu nem aparece. |
| Criar Agendamento | Botão Criar Agendamento habilitado e clique em data vazia do calendário. |
| Editar Agendamento | Botão Editar habilitado no popover do cartão. |
| Deletar Agendamento | Botão Excluir habilitado no popover do cartão. |