Here is an overview of Auto Deploy feature & its workflow.
This would give you a head start into understanding the feature.
Click Here == > AutoDeploy
Also if you are not a fan of powercli that is used in the process, I strongly recommend using Auto Deploy plugin, this make life much simpler by providing a Graphical user interface for
- Image Builder(downloading and creating custom images)
- Deploy Rules (Creating rulesets and mapping to target hosts
Its completely Wizard driven.
Check it out here : Auto Deploy GUI