Evidence Summary
- Workflow run
crm-opportunity-lost-20260520T010122Z- Opportunity code
2605-0001- Initial phase
SG/ SEGUROS- Lost phase
PER/ Perdido- Final state
- Deleted and absent from both finished and open
DT_ListaOportNeglookups
Close as Lost
- Open the business opportunity detail page.
- In Current situation, click Change phase / data.
- Select Perdido in Phase C. V..
- Set the phase date.
- Enter a closing comment explaining the loss when useful.
- Click Save and confirm the warning dialog.
The verified modal posted to POST /ajaxserver with action=oportneg, option=update_fase, id=2605-0001, and serialized form data faseactual=PER&datafimfase=20/05/2026&obs=AI opportunity lost closure comment 20260520T010122Z. The response returned {"success":true}.
Verify the Closure
The detail page reloaded with the current phase field showing Perdido and the header showing Finished: 20/05/2026. The opportunity list lookup used search[Op.Concluido_c]=T and returned row 2605-0001 with Fase=[PER] Perdido.
The phase history endpoint DT_Select_OptNegFases returned a row with FaseAnterior=SG, FaseActual=PER, DesigActual=Perdido, and the closing comment. As with the won closure run, the grid row's hidden type field still returned open, so the reliable finished/lost verification was the Concluido_c=T list filter plus the PER phase.
Artifacts
raw/playwright/workflows/crm-opportunity-lost-20260520T010122Z.jsonassets/screenshots/crm-opportunity-lost-20260520T010122Z-01-before-lost-closure.pngassets/screenshots/crm-opportunity-lost-20260520T010122Z-02-after-lost-closure.pngassets/screenshots/crm-opportunity-lost-20260520T010122Z-03-list-after-delete.png