If you are a developer and want more control over the process, then you would use an after_save logic hook.
About the automatic PDF, I don’t think you’ll find that directly in SuiteCRM, but there are PDF Templates that you can use (for the Generate Letter option in some modules). And there are reports. Try to find the feature that looks closest to what you want, and then work from there.
Use Google to find out more about these things I mention, there are articles about them.