Is configurator the right tool for this? Setting the site serial mask, Adding new lines to SO from configurator

We have a configurator almost ready for Live and have two outstanding requests for it. Can these be done with the configurator alone?

  1. Setting the site serial mask on the new part number. We can set the part serial mask but the site serial mask is wrong.
  2. Add a new line to the sales order when a checkbox is true.

One method to accomplish these would be to have the configurator change UD fields on the part and then have a BPM that creates the new lines and sets the serial mask based on the UD fields.
Would this work or is there a better way to do this?

Version 10.2.400.14