Evidence Summary
- Workflow run
crm-appointment-edit-20260519T113608Z- Appointment id
434- Detail route
/crm/marcacoes/view/NDM0- Edit request
POST /crm/marcacoes/view/NDM0- Cleanup request
delete_marcacao
Before You Start
- Open
/crm/marcacoesand choose the appointment row. - Click the row edit action or open the detail route directly. The verified route was
/crm/marcacoes/view/NDM0. - The main editable form on the detail page is
marcacao_datalocal. It covers subject, receipt/delivery dates, event type, priority, initial/end date and time, state, local, category, registration, checklist, observations, opportunity, campaign, attachments, notes, and intervention list filters. - Status and priority controls also have inline AJAX handlers. This workflow verifies the safer full form save path for the main date/local/subject fields.
Edit the Appointment
- Open the appointment detail page.
- Edit Subject, date/time fields, Local, and observations as needed.
- Keep the end date/time later than the initial date/time.
- Click Save. The page handler copies selected collaborator, employee, and commercial values into hidden fields before submitting the form.
- Wait for the page to reload, then confirm the updated values.
Verified Edit Request
| Field | Verified value | Meaning |
|---|---|---|
endpoint | POST /crm/marcacoes/view/NDM0 | Appointment detail form postback. |
update | datalocal | Updates the main date/local appointment form. |
Assunto | AI Demo CRM Appointment Edited 20260519T113608Z | Edited subject. |
CodTipoEv | Appt | Appointment event type. |
Prioridade | N | Standard priority. |
DataContacto | 19/05/2026 | Initial date. |
HoraInicio | 18:55 | Edited initial time. |
DataFim | 19/05/2026 | End date. |
HoraFim | 19:35 | Edited end time. |
Local | AI verified edited appointment location | Edited local field. |
Relatorio | <p>AI verified edited CRM appointment body</p> | Edited observations body. |
Confirm the Edit
The verified detail page showed the edited subject and observations after save. The edited form values were CodTipoEv=Appt, Prioridade=N, DataContacto=19/05/2026, HoraInicio=18:55, DataFim=19/05/2026, HoraFim=19:35, and Local=AI verified edited appointment location.
DT_SelectMarcacoes returned row 434 with assunto=AI Demo CRM Appointment Edited 20260519T113608Z, datahinicio=2026-05-19 18:55:00, datahfim=2026-05-19 19:35:00, obs=<p>AI verified edited CRM appointment body</p>, realizado=F, etarefa=F, colab_nome=Demo, and comercial_nome=Comercial 1.
Cleanup Used in Probe
The verification run deleted disposable appointment 434 with POST /ajaxserver, action=delete_marcacao, and response {"success":true}. The final appointment list lookup returned no row for the original or edited subject. See How to Complete and Reopen a CRM Appointment for the verified accomplished checkbox flow.
Artifacts
raw/playwright/workflows/crm-appointment-edit-20260519T113608Z.jsonraw/playwright/workflows/crm-appointment-detail-form-probe-20260519T1135.jsonraw/playwright/workflows/crm-appointment-detail-source-406-20260519T1137.txtassets/screenshots/crm-appointment-edit-20260519T113608Z-01-before-create.pngassets/screenshots/crm-appointment-edit-20260519T113608Z-02-before-edit.pngassets/screenshots/crm-appointment-edit-20260519T113608Z-03-after-edit.pngassets/screenshots/crm-appointment-edit-20260519T113608Z-04-after-delete.png