End-to-end workflows

How work moves through AI Assistant from start to finish, who does each step and what the system does in response.

On this page (7)

Ask, propose, confirm a quotation

Who: Sales user S (ai.use, ai.act, document.draft)

#What the person doesWhat the system does
1S asks 'Create a quotation for Test Gulf Retail with 5 x Laptop, 2 x Mouse'Confirmation card with untaxed 17,590.00; Sales > Quotations has no new quotation
2S clicks Edit and asks for 6 x LaptopA new card: untaxed 21,090.00 (6 x 3,500 + 90); cancel the old card -> Cancelled
3S clicks Confirm & Create on the new cardCard Done with the quotation number; draft quotation in Sales
4S opens the quotationDraft, 2 lines, totals with VAT; editable as any draft
5Admin opens Settings > Activity logcreate_quotation proposed and then confirmed, by S, with the record id

Permission withdrawn before confirm

Who: User U, Admin A

#What the person doesWhat the system does
1U asks to create a customerCard waiting
2A removes partner.manage from U's roleRole saved
3U clicks Confirm & CreateCard Failed 'You no longer have permission for this action.'
4A checks ContactsNo new customer

Maker cannot have someone else confirm

Who: User U1, User U2 (both ai.act)

#What the person doesWhat the system does
1U1 asks for a customer and shares the chat with the companyCard waiting; chat shared
2U2 opens the shared chat linkMessages visible read-only for U2
3U2 tries Confirm & Create (or the confirm call)Refused 'Only the person who asked for this can confirm it.'
4U1 confirmsCreated; confirmed by U1

Knowledge restricted by role

Who: Admin A (ai.configure), HR user H (hr.employee.view), Sales user S

#What the person doesWhat the system does
1A creates collection 'HR internal (test)', Role based, permission hr.employee.view; adds a document mentioning 'gratuity'Indexed
2H searches 'gratuity' in Knowledge and asks in chatPassage found and cited
3S searches 'gratuity' in Knowledge and asks in chatNothing found; no citation from that collection
4S opens My FilesThe uploaded HR file must NOT be listed

Connect an outside MCP server safely

Who: Admin A

#What the person doesWhat the system does
1Add server wizard: URL, bearer token, Save & testConnected; tools discovered all OFF
2Enable one read tool; assign only the Reporting Agent; ActivateStatus Connected
3In chat with Reporting Agent ask a question for that toolAnswer block from the server
4In chat with Sales Agent ask the sameExpected: tool not available
5Server detail > Settings: clear the secret; TestAUTH_REQUIRED; tool calls fail cleanly

Agent narrows a user

Who: Admin A, Sales user S

#What the person doesWhat the system does
1A creates 'Read-only sales' agent: allow search_customers, sales_summary; block create_quotationSaved; S sees 2 tools
2S chats with it: 'Show sales this month'Answered
3S asks it for a quotationNot allowed for this agent; suggests General ERP Agent
4A disables the agentS's chat falls back to the General ERP Agent on the next message

Live voice end to end

Who: User U; Admin A

#What the person doesWhat the system does
1A: Settings > Live voice: key, model gemini-3.8-live, voice Kore; Test live connection'gemini-3.8-live is ready with the Kore voice.'
2U: open a chat, click Live, ask 'overdue invoices'Spoken answer; table shown in the chat
3U: say 'create customer Test Voice LLC'Card on screen; nothing saved
4U: End; click Confirm & Create on the cardCustomer created
5A: Settings > UsageMessages counted for U