How to Set Up Multi-Level Approval in Frappe?

I’m trying to set up a multi-level approval process in Frappe for a custom doctype (like a Purchase Request). The idea is that after someone submits the form, it should be approved by a manager first, then finance, and finally the director.

Is it possible to do this using the Workflow feature?
Also:

  • Can I show the document only to the current approver?
  • How do I stop people from editing the form after it’s submitted?
    I’m still learning, so any simple explanation or example would really help.

You can set the workflow for that DOCTYPE whi h will act as approval level

by using the workflow document you can add the status to the documetns here is the example for 1 approval