Before
A procurement reviewer had to separate attachments from each supplier email and initiate or track a request for each document. They also had to follow up for individual assessment results and manage multi-attachment submissions manually.
How it works
- Receive a supplier email and identify its attachments.
- Process each attachment individually and send it through the evidence-analysis handoff, waiting for its callback.
- Stop on a failed handoff so incomplete analysis is not treated as successfully processed.
Workflow details
- Intake: The workflow starts when a supplier email is received and identifies the attachments included with that message.
- Attachment processing: It handles attachments one at a time, creating a separate analysis handoff for each document rather than treating a multi-attachment email as one undifferentiated request.
- Callback assessment: Each handoff waits for the external evidence-analysis response before continuing, allowing the resulting assessment to be associated with the attachment being processed.
- Failure control: If an analysis request fails, the workflow stops instead of silently continuing with incomplete evidence coverage. In this demonstration, the request sends a fictional supplier document as JSON rather than uploading the incoming attachment itself.
What changed
Each attachment now automatically follows its own analysis path and waits for a callback before the workflow completes, with failed requests stopping the process instead of requiring manual detection.
Work removed
Splitting supplier email attachments, creating separate analysis requests, tracking each request, and following up for individual assessment results.
Expected outcome
One structured analysis handoff and callback wait are handled automatically per attachment, removing at least one recurring manual tracking cycle for each supplier document.
