If you search in source code for "RecordBegin(RcVc" you will see all the fields that you can use. The "flags" go from 1 to 29 so anything higher than flags[29] will not work.
The register for Order Classes is common for Sales orders and Service orders. When I set an Order Class to create an Activity - it works for Sales Order, while for Service Orders - not. Is any setting...