fix(opportunity-flow): separate quote creation from quote sending
This commit is contained in:
@@ -24,7 +24,8 @@ from app.work_center_action_policy import (
|
||||
|
||||
# v4928.1.5.96 marker: MATERIALIZED_ACTIONS = {"SEND_INVOICE"}
|
||||
# v4928.1.5.105 marker: MATERIALIZED_ACTIONS = {"SEND_INVOICE", "FOLLOW_UP_PAYMENT"}
|
||||
MATERIALIZED_ACTIONS = {"SEND_INVOICE", "FOLLOW_UP_PAYMENT", "PREPARE_ORDER"}
|
||||
# v4928.1.5.116 marker: MATERIALIZED_ACTIONS = {"SEND_INVOICE", "FOLLOW_UP_PAYMENT", "PREPARE_ORDER"}
|
||||
MATERIALIZED_ACTIONS = {"SEND_QUOTE", "SEND_INVOICE", "FOLLOW_UP_PAYMENT", "PREPARE_ORDER"}
|
||||
# v4928.1.5.129: central workflow emits SHIP_ORDER; operator tasks persist CREATE_SHIPMENT.
|
||||
MATERIALIZED_ACTIONS.add("CREATE_SHIPMENT")
|
||||
MATERIALIZED_ACTIONS.add("VALIDATE_PHYSICAL_ORDER")
|
||||
@@ -109,6 +110,7 @@ def ensure_pending_task_for_next_action(
|
||||
# pre-insert branch referenced these values before assignment.
|
||||
config = get_action_config(action_code)
|
||||
default_routes = {
|
||||
"SEND_QUOTE": "vendas",
|
||||
"SEND_INVOICE": "financeiro",
|
||||
"FOLLOW_UP_PAYMENT": "financeiro",
|
||||
"PREPARE_ORDER": "operacoes",
|
||||
@@ -125,6 +127,7 @@ def ensure_pending_task_for_next_action(
|
||||
route = "rever"
|
||||
|
||||
default_labels = {
|
||||
"SEND_QUOTE": "Enviar orçamento ao cliente",
|
||||
"SEND_INVOICE": "Enviar fatura ao cliente",
|
||||
"FOLLOW_UP_PAYMENT": "Follow-up pagamento",
|
||||
"PREPARE_ORDER": "Preparar encomenda / Odoo",
|
||||
@@ -133,6 +136,7 @@ def ensure_pending_task_for_next_action(
|
||||
"REVIEW_RECONSTRUCTED_PROCESS": "Validar processo reconstruído",
|
||||
}
|
||||
default_descriptions = {
|
||||
"SEND_QUOTE": "Orçamento criado/associado. Enviar PDF/proposta ao cliente e registar evidência.",
|
||||
"SEND_INVOICE": "Fatura criada/associada. Enviar PDF ao cliente e registar evidência.",
|
||||
"FOLLOW_UP_PAYMENT": "Encomenda concluída no Odoo/WH-OUT e fatura enviada. Acompanhar pagamento pós-entrega.",
|
||||
"PREPARE_ORDER": "Fatura e pagamento confirmados. Criar/validar venda Odoo e preparação da encomenda.",
|
||||
|
||||
Reference in New Issue
Block a user