Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mudanças no agendamento #26

Open
lucasgueiros opened this issue Sep 17, 2020 · 0 comments
Open

Mudanças no agendamento #26

lucasgueiros opened this issue Sep 17, 2020 · 0 comments

Comments

@lucasgueiros
Copy link
Owner


SOBRE O AGENDAMENTO

-> POR ENQUANTO O AGENDAMENTO É OBRIGATÓRIO NO SISTEMA, MAS PODE-SE RESERVAR, POR EXEMPLO, DUAS MASSAS, OU DOIS PRATOS, SEM DIZER OS SABORES, COMO CUIDAR DISSO??
-> O agendamento fica numa tabela auxiliar, 1:1 com pedidos, onde se pode definir o horário e o status dos seguintes tipos:
PEDIDO_RESERVA: PEDIDO_ID, DATAHORA_ENTREGA, STATUS

  • RESERVADO (SIGNIFICA QUE CLIENTE PEDIU ESSE HORÁRIO)
  • APROVADO (SIGNIFICA QUE O CLIENTE PEDIU E FOI NÓS APROVAMOS)
  • CONFIRMADO (SIGNIFICA QUE O CLIENTE PEDIU, NÓS APROVAMOS E CONFIRMAMOS COM O CLIENTE AO MENOS 5 HORAS ANTES)
  • CALCULADO (HORÁRIO CALCULADO AUTOMATICAMENTE PELO SISTEMA, MAS NÓS MESMOS NÃO CONFIRMAMOS)
  • PREVISTO (O CLIENTE NÃO PEDIU, MAS NÓS TEMOS ESSA PREVISÃO, PODE SER TAMBÉM A CONFIRMAÇÃO DE UM HORÁRIO CALCULADO)
  • COMUNICADO (HORÁRIO QUE NÓS PROMETEMOS, SEM NENHUMA MANIFESTAÇÃO DO CLIENTE)
  • ACEITO (HORÁRIO PREVISTO FOI COMUNICADO AO CLIENTE E ACEITO)
    -> Essas determinações recaem sobre o HORÁRIO, nunca sobre a DATA, que é RESERVADA, APROVADA E CONFIRMADA junto com o PRÓPRIO PEDIDO.
    -> Todo pedido precisa ter ao menos UMA DATA (DEFINIDA PELO CLIENTE) E UM HORÁRIO CALCULADO!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant