What openvas does exactly when it is scanning


I wanted to know if there is a doc or a post that explain to us the steps of openvas when it is doing a scan.
What it is doing exactly. Did we have a schema ?

Thank you for your answers.