[DP-20] ID-Based Action Path
Problem
Users need to regularly update business records.
What does this pattern do?
Update specific business records within a system by specifying their ID & the details of the change. Inform the user about any success or fail.
I just got off a call with a vendor and we need to add some funds to their PO.
Which PO do you need to add funds to?
PO123
What's the new dollar value of the PO?
$4567.89
Thanks. I've submitted your request for more funds to be added to that purchase order.
Example Use Cases
- Finance: Add funds to a purchase order
- T&E: Cancel a flight booking
- Project Management: Mark Jira ticket as complete
Design Considerations
Design time
- May collect any amount of our slot types
- May consume user's email address in the Path.
- Must handle any validation in automation tools. Free text will be provided.
Run time
- Bot will assume the name or ID is an exact match
- Bot will ask all questions sequentially & will not "shortcut"
- Bot will only inform the user if the API action succeeded or failed.