2.2 KiB
ClientFlow v4.9.13 — Apply Reconstructed Process to Opportunity Pipeline
Objetivo
A Reconciliação já conseguia reconstruir um processo a partir de evidências externas, por exemplo:
- venda Odoo
S00274; - linhas/produtos da venda;
- produções Odoo concluídas;
- delivery
WH/OUT/00295concluído; invoice_status = to invoice.
A v4.9.13 fecha a etapa seguinte: quando o operador liga o processo reconstruído a uma oportunidade, o ClientFlow deixa de criar apenas uma ligação solta e passa a aplicar o estado reconstruído à oportunidade.
O que muda
Ao confirmar Ligar processo à oportunidade, o sistema passa a:
- ligar os reconciliation items à oportunidade;
- criar eventos na timeline da oportunidade;
- criar/atualizar links operacionais Odoo;
- importar linhas Odoo para os produtos da oportunidade;
- atualizar o valor da oportunidade se ainda estiver a zero;
- atualizar a fase visual para o estado reconstruído mais avançado;
- garantir task
SEND_INVOICEquando a venda/entrega está feita e a fatura está por emitir.
Caso Elegantlegacy
Para a venda Odoo S00274, o resultado esperado depois de ligar à oportunidade é:
- Valor:
537,00 €; - Produtos:
- Wallbox 7.4KW;
- Wallbox 11KW;
- Wallbox 22KW;
- Odoo:
- venda
S00274criada; - produção concluída;
- estado físico
shipped; - validação física/entrega concluída;
- venda
- Timeline:
- venda/encomenda encontrada no Odoo;
- linhas/produtos importados;
- entrega Odoo concluída;
- fatura por emitir;
- Próxima ação:
SEND_INVOICE.
A linha de transporte Odoo com valor zero fica no payload operacional, mas não é importada como linha comercial da oportunidade.
Janela da Reconciliação
A página /reconciliation passa a aceitar janela via query string:
/reconciliation?days=7
/reconciliation?days=30
A UI mostra botões rápidos:
- Hoje;
- 3 dias;
- 7 dias;
- 30 dias.
As ações de sincronização e limpeza respeitam a janela ativa.
Segurança
Esta versão continua conservadora:
- não confirma pagamentos automaticamente;
- não emite faturas automaticamente;
- não fecha oportunidades;
- não altera Odoo/Jasmin/Packlink;
- apenas aplica evidências externas depois da confirmação do operador.