Evidence Summary
- Workflow run
crm-communication-edit-contact-20260519T111049Z- Communication
39- Selected contact
1240/comercial@guisoft.net- Edited list row
1173- Edit request
communications/UPDATE_lcommunication
Before You Start
- Open the target communication detail page and switch to List Comunication.
- Confirm the row is an unsent recipient. The verified row was
1173, initial addresscomercial@guisoft.net, typeemail, statusF/ Not Sent. - This workflow edits one recipient line only. It does not send, send a test email, schedule, duplicate, upload documents, or touch stock.
Edit the Recipient Line
- In List Comunication, open the recipient row edit action.
- Confirm the existing recipient details are loaded from
lcommunication. - Change the address or per-recipient content.
- Save the recipient line and wait for the list and counters to refresh.
Verified Requests
| Step | Request | Verified detail |
|---|---|---|
| Load recipient | GET /ajaxserver | action=load, tabela=lcommunication, search[id_communication]=39, and search[id]=1173. The returned row had address comercial@guisoft.net, content=null, type=email, and enviado=F. |
| Update recipient | POST /ajaxserver | action=communications, option=UPDATE_lcommunication, id=1173, id_communication=39, type=email, values[address]=ticketsdemo@guisoft.com, and values[content]=<p>AI verified per-recipient email body 20260519T111049Z</p>. Response was {"success":true}. |
| Verify recipient | DT_Select_LCommunications | The row returned with address=ticketsdemo@guisoft.com, type=email, and enviado=F. |
| Verify summary | DT_Select_Communications | Communication 39 returned totalcontactos=1, resumocontactos=ticketsdemo@guisoft.com, total_sent=0, total_unsent=1, and status=RDY. |
Confirm the Saved Content
The post-edit load returned the edited content as base64: PHA+QUkgdmVyaWZpZWQgcGVyLXJlY2lwaWVudCBlbWFpbCBib2R5IDIwMjYwNTE5VDExMTA0OVo8L3A+, which decodes to <p>AI verified per-recipient email body 20260519T111049Z</p>. Counter verification returned mail_total_unsent=1, mail_total_sent=0, and mail_total_error=0.
Cleanup Used in Probe
The verification run deleted disposable communication 39 with communications / DELETE_communication. The final communication id lookup returned recordsFiltered=0.
Artifacts
raw/playwright/workflows/crm-communication-edit-contact-20260519T111049Z.jsonassets/screenshots/crm-communication-edit-contact-20260519T111049Z-01-before-add.pngassets/screenshots/crm-communication-edit-contact-20260519T111049Z-02-after-add.pngassets/screenshots/crm-communication-edit-contact-20260519T111049Z-03-after-edit.pngassets/screenshots/crm-communication-edit-contact-20260519T111049Z-04-after-cleanup.png