Cotação (RFQ)
Processo de negociação com fornecedores. Não é um documento: são SEIS — RFQ, RFP e RFI, cada um com a sua rodada de negociação — que convivem no mesmo rail de fases, cada um com abas, barra de ações e dados próprios.
O ponto de partida: Cotação (RFQ) em página — rail de fases à esquerda, Subheader com os dois botões do documento + “Opções”, Forehead, caixa informativa e as abas (Atributos da cotação · Fornecedores convidados · Históricos · Itens · Avaliação técnica · Rodadas de negociação). Das três visões do alternador, só o Documento está desenhado: Mapa e Otimização ainda não existem. As seções abaixo detalham cada parte.
Além da tela cheia, Cotação (RFQ) — como todo documento — também abre em modal ao clicar no item na index, sem sair da listagem. Mesma anatomia (Forehead, abas, ações); muda só a moldura. No mobile vira um modal-sheet que sobe quase até o topo (o header da index fica aparente atrás); o ícone expandir abre o formato page.
Boas práticas
Cotação (RFQ) segue o chassi de Estrutura de Documento. Esta página cobre só o que é próprio do tipo — abas, status e ações.
Os documentos deste processo
Clicar num nó do rail troca o documento inteiro — não esconde abas. Cada linha abaixo é um documento com abas, barra de ações e dados próprios: mexer num não altera o outro. Os dois botões da barra são os visíveis; o resto da lista cai em “Mais ações”.
| Documento | Abas (na ordem) | Barra (2 visíveis) |
|---|---|---|
RFQ RFQ — requisição de cotação (arquivo inicial) | Atributos da cotação · Fornecedores convidados · Históricos · Itens · Avaliação técnica · Rodadas de negociação 6 abas | Finalizar negociação · Cancelar cotação |
RFQ — rodada RFQ rodada de negociação | Fornecedores convidados · Itens · Rodadas de negociação 3 abas | Finalizar negociação · Cancelar cotação |
RFP RFP — requisição de proposta | Atributos da cotação · Fornecedores convidados · Históricos · Itens · Rodadas de negociação 5 abas | Encaminhar cotação · Alterar observação |
RFP — rodada RFP rodada de negociação | Fornecedores convidados · Itens · Rodadas de negociação 3 abas | Finalizar negociação · Cancelar cotação |
RFI RFI — requisição de informação | Enquete · Fornecedores convidados · Históricos · Itens · Avaliação técnica · Rodadas de negociação 6 abas | Finalizar negociação · Avaliação técnica |
RFI — rodada RFI rodada de negociação | Enquete · Atributos da cotação · Fornecedores convidados · Itens · Avaliação técnica · Rodadas de negociação 6 abas | Encaminhar cotação · Alterar observação |
RFQ
O único com apropriação (é de outro usuário até alguém se apropriar) e com a caixa informativa "Entrega" (CNPJ + endereço + item com "+4" que ancora em Itens). É a referência das outras cinco.
RFQ — rodada
A única rodada que PERDE a caixa informativa. Alerta warning "Cotação original: {código}" com link de volta ao arquivo inicial. Nasce minha: sem apropriação.
RFP
Não tem Avaliação técnica. É o único documento que TROCA o par de botões entre pai e rodada.
RFP — rodada
Mantém a caixa informativa (diferente da rodada de RFQ) e volta ao par Finalizar + Cancelar.
RFI
Abre na Enquete (que substitui Atributos) e é o único onde "Avaliação técnica" é botão da barra e abre a modal de Critérios.
RFI — rodada
A única rodada com seis abas: sai Históricos, entra Atributos da cotação. "Avaliação técnica" desce para o menu "Mais ações".
Anatomia & abas
As abas do documento, na ordem — “Atributos da cotação” é a aba padrão. O Forehead, a caixa de identificação e o corpo seguem o chassi de Estrutura de Documento.
Atributos da cotação
Informações adicionais configuráveis (atributo → valor) — define o que se está cotando. Três colunas, sem seleção, ação de linha = lápis. Na RFI dá lugar à Enquete.
Fornecedores convidados
Quem foi convidado, origem, contrato, se respondeu e quantos itens — o mapa de participação. 17 colunas, split "Adicionar fornecedor", switch "Ocultar no mapa comparativo", legenda de 3 bullets e badge de erro quando o fornecedor não tem código ERP.
Históricos
Collapsibles de estado da cotação (o primeiro aberto) com timeline horizontal — só o último passo colorido — e duas ações por linha. Sai nas rodadas de RFQ e RFP.
Itens
Os itens em cotação: 21 colunas, sub-itens com CRUD inline, linha em branco editável ("+ Novo item em branco") e "% Sobre histórico" colorido pelo sinal. O link do item abre o documento de produto aninhado.
Avaliação técnica
Tarefas de avaliação por responsável, com prazo e conclusão — separa o mérito técnico do preço. Existe na RFQ e na RFI (nas duas formas); a RFP não tem.
Rodadas de negociação
As rodadas do grupo, com datas e a cotação anterior encadeada. A primeira coluna navega — clicar abre a rodada como documento. A rodada em visualização aparece como texto simples com badge "Ativo"; as outras, como link.
Status
Os status semânticos de Cotação (RFQ) — o badge no Forehead muda com a etapa do fluxo.
| Status | Significado |
|---|---|
| Em análise da Negociação | O status dos seis documentos nos frames validados — a cotação está em curso, aguardando respostas ou a análise do comprador. |
| Vencida | Prazo de resposta expirado (dias restantes ≤ 0) — o alerta vermelho traz o CTA "Alterar data limite" para reabrir. |
| Finalizada | Negociação encerrada: a barra passa a "Alterar data limite da shortlist" + "Enviar mensagem de agradecimento". |
| Cancelada | Cancelada com justificativa obrigatória, registrada para auditoria. |
Ações
Onde ficam as ações de Cotação (RFQ) — a primária aparece conforme o status; o excedente recolhe em “Mais ações”.
| Zona | Ação | Quando |
|---|---|---|
| Subheader | DOIS botões visíveis + "Mais ações" | A barra é DO DOCUMENTO, não do processo: RFQ (pai e rodada) = Finalizar negociação · Cancelar cotação; RFP pai = Encaminhar cotação · Alterar observação; RFP rodada = Finalizar · Cancelar; RFI pai = Finalizar negociação · Avaliação técnica; RFI rodada = Encaminhar cotação · Alterar observação. Dois, não três — com três, "Avaliação técnica" subia para a barra da RFQ e a RFI perdia o que a distingue. |
| Subheader (direita) | Opções | Config da tela, encostada à direita da mesma barra de largura cheia. |
| Mais ações | Alterar data limite · Criar short list · Encaminhar cotação · Alterar observação · Enviar mensagem de agradecimento · Notificar atualização de anexo | O que não cabe nos dois botões. Cada item abre a sua modal; nenhuma ação leva para outra tela sem confirmação. |
| Estado do processo | Apropriar-se da cotação | SÓ na primeira RFQ (arquivo inicial), quando a cotação é de outro usuário: a barra vira Encaminhar + Apropriar-se, e apropriar-se pede confirmação em diálogo. RFP, RFI e todas as rodadas nascem minhas — nem a ação nem o alerta verde aparecem nelas. |
| Ação com destino próprio | Avaliação técnica | Na RFI abre a modal de Critérios de avaliação (com criar/editar e excluir critério por dentro). Nos outros documentos leva para a tela de avaliação. |
Particularidades
O que distingue Cotação (RFQ) dos demais documentos.
Seis documentos, um rail
Cada nó do rail carrega um documento inteiro (forehead, abas, ações, dados). O rail tem três níveis de destaque: nó aberto sólido, resto do grupo em azul claro, outros grupos neutros. Aberto 318px / recolhido 72px; no mobile é drawer com lista plana.
Código próprio por nó
Cada documento tem código próprio e sabe quem é o pai: o alerta "Cotação original" na rodada linka para o arquivo inicial, e a grid de rodadas encadeia a cotação anterior. Nenhum número fixo em tela.
Rodada é documento, não filtro
A rodada nasce minha, tem abas próprias (3 na RFQ e na RFP; 6 na RFI, onde entra Atributos e sai Históricos) e perde a caixa informativa só na RFQ — RFP e RFI mantêm.
Enquete no lugar de Atributos
Exclusiva da RFI: a Enquete substitui "Atributos da cotação" no documento pai e marca com badge a rodada em visualização.
Modais acima do header
As 13 modais do documento (apropriar, encerrar, cancelar, data limite, observação, short list, encaminhar, mensagem, notificar anexo, critérios + criar/excluir critério, nova etapa) vivem numa camada acima do header azul — modal atrás da barra é defeito.
Visão Otimização
A terceira visão do alternador ("Otimização avançada") lê a mesma cotação por CENÁRIOS: três indicadores (saving equalizado, TCO do cenário, TCO da cotação), três decomposições em barras horizontais, três filtros e a lista de cenários — cada card expande a tabela por fornecedor (14 colunas + paginação) e traz Estratégia · Análise · Critérios utilizados, alinhados pelo topo (abrir um não estica os outros). Nesta visão a barra passa a ser de cenário (Criar · Comparar · Gerenciar) e o RAIL DE FASES fica oculto — ele é do documento. Trocar de visão não troca de tela: header e subheader continuam os mesmos.
O Mapa ainda não existe
Das três visões do alternador, Documento e Otimização estão desenhadas; o Mapa não. Não montar o Mapa por dedução — ele precisa do desenho antes.
Relações & ciclo de vida
Onde Cotação (RFQ) entra no fluxo de compras do ME — e os documentos com que se conecta. Entender a cadeia evita recriar dados: cada etapa herda da anterior em vez de começar do zero.
Requisição
Cotação
Pré-pedido
Pedido
Componentes usados
A tela é montada com componentes do EletroDS — a mecânica de cada um (variantes, estados, props) vive em Componentes.