Search and retrieve workflow