Evidence Summary
- Workflow run
ticket-macro-replies-crud-20260519T152909Z- Route
/tickets/apoio/macro_replies- Macro reply id
3- Final state
- Disposable macro reply deleted and absent from
DT_Select_tickets_macro_replies.
Create or Edit
- Open Tickets, Support Files, then Macro Replies.
- Click Add Macro response.
- Fill required Name.
- Write the answer body in the rich-text editor. OfficeGest rejects an empty answer.
- Optionally restrict the macro reply by Department or Topic.
- Choose Type answer: all, new tickets, or answers.
- Optionally add default attachments and keep Active enabled.
- Click Save.
Create and update both submit createUpdateMacroReply with the serialized macro reply form. The verified create used tik_macro_reply_name=AI macro 152909, tik_macro_reply_text=<p>AI verified macro reply 152909</p>, tik_macro_reply_active=1, empty department/topic fields, and tik_macro_reply_type=all. It returned {"success":true,"id":3}.
Edit loads a row with loadTikMacroReply and attachs=1. The verified update used tik_macro_reply_id=3, renamed the macro reply, and changed the HTML body. It returned {"success":true,"id":"3"}.
Delete
- Click the delete action on the macro reply row.
- Confirm the prompt.
Delete calls deleteTikMacroReply with id=3. The response returned {"success":true}. A final DT_Select_tickets_macro_replies call confirmed AI macro edit 152909 no longer existed.
Artifacts
raw/playwright/workflows/ticket-macro-replies-crud-20260519T152909Z.jsonraw/playwright/workflows/ticket-macro-replies-source-20260519T145500Z.txtassets/screenshots/ticket-macro-replies-crud-20260519T152909Z-01-macro-replies-list.pngassets/screenshots/ticket-macro-replies-crud-20260519T152909Z-02-macro-replies-after-delete.png