I use record.submitFields to the script deployment record and it works fine for me. I could see parameters not being in the record browser because a parameter doesn't exist unless you create it, and then the id/name/type are completely dependent on what you choose (so there's nothing firm they could document)