How to create a form with running number?

I try to make a leave form for our staff.
The form will need to approve by supervisor, and pass to HR to process the following work.
My question as below :
1- How to make form to let supervisor to approve the form submit by other admin?
2- After approve by supervisor, the form need to send to HR. Can make a list or excel form for all the submission & approvement?
3- Can the form submit with a running number or with the time that submit?

Thanks you.

Creating a running (serial) number by incrementing is not reliable due to conflicts that multiple users might cause. It’s best to rely on the automatically generated _id in the collection which is guaranteed to be unique.

If the remote possiblity of duplicate serial numbers is not of concern, then you can just increment the previous value used.

Ok, thank you.