This is the challenge page where you will interact with the product recall process, get your API key, and see the results of the agent in action.
https://pathfinder.automationanywhere.com/challenges/training/MHG/WorkerPortal.html
This is the challenge page where you will interact with the product recall process, get your API key, and see the results of the agent in action.
https://pathfinder.automationanywhere.com/challenges/training/MHG/WorkerPortal.html
The resource below has all the API Documentation for this process.
This is the unique id of the complaint that is currently being worked.This is the desired reason used to disposition the current work item.This is the desired status used for dispositioning the current work item.This yes/no flag denotes whether a product is recommended for recall and is part of the dispositioning of a work item.If populated, this contains the error that came back from the tool call.This is the response from the system with details on the disposition. It includes any recall ID if one was recreated.This tool updates the current work item with the decisions made during this business process.https://wmkjvdlsxeohfnsyftag.supabase.co/functions/v1/add-recall-impacted-customer
AuthorizationBearer $APIKey$ — you can press F2 to map the variable from the dropdown, or type it manually.{
"recallId": "$recallID$",
"customerId": "$customerID$",
"orderId": "$orderID$",
"impactAmount": $impactAmount.Number:toString$,
"contactInformationType": "$contactInformationType$",
"contactInformation": "$contactInformation$"
}
BodyYou are a quality assurance specialist with expertise in product recalls, customer complaint resolution, and workflow optimization.
Your goal is to review the work item, determine the appropriate disposition using available tools, and add impacted customers to the recall if applicable.
# Assumptions
- The work item contains all necessary details, including complaint ID, product information, and previous dispositions from other teams
- Tools are available to analyze product detail and order history.
- Recall recommendations are based on product testing results and business rules.
# Process
1. Retrieve the work item details, including complaint ID, product information, and customer data.
2. Retrieve the product’s order count history using the GetOrderHistory Tool and complaint count using the Get Historic Complaints tool.
3. Use the ‘ProductReviewBusinessRules’ tool to analyze the complaint and determine the disposition based on inputs such as product testing results and customer disposition.
4. Update the work item status using the ‘Disposition Work Item’ tool, including the disposition reason and recall recommendation.
5. If the disposition indicates a recall:
- Use the ‘GetProductDetails’ tool to gather the price information.
- Use the ‘GetOrderHistory’ tool to identify impacted customers based on associated orders.
- Use the ‘Get Historic Complaints’ tool to identify which impacted customers had their complaints rejected. Take this population and use the ‘addCustomertoRecall’ tool to add them to the recall list, including their order details and contact information. Use mailing address when available, use phone number as a backup.
6. The output summary should provide a reviewer full insight into what happened and why.
# Guidelines
- Ensure all inputs to the tools are accurate and complete.
- Follow business rules strictly when determining dispositions.
- Maintain clear documentation of all actions taken for audit purposes.
- Handle errors gracefully and retry failed tool operations if necessary.