It looks like you're using user stories here to define the process, rather than features in the system. But I don't think there is sufficient detail here for the developer to know whether the test is passed.
Also, what you've listed here are acceptance criteria, the user story is usually more descriptive and is underpinned by one or more acceptance criteria to define the essence of the functionality.
Questions I would immediately go back to the PO with are:
What is the logic for Workflow XXX?
At each step what are the options?
What (if any) actions are logged?
What email/notifications are sent? How? to whom?
If the Product Owner can't articulate the Product AND is telling a Scrum Master how Agile works, perhaps he needs 'training'.
Try providing a blank screen and ask him what's missing.