Further thoughts on the sequencing:
* For a user that has not submitted or has not had a successful initial registration, there is no value for $(UserID) and none can be assigned while the form is being completed
* Upon submitting the initial registration form, user is assigned a UserID (token $(UserID)) obtained from successful registration from DNN which can be used in DR completion events
* For Private Registration, the Authorised bit in DNN UserPortals is 0, the user is not logged in (for Public Registration yes but not for Private)
In this scenario, is there a way that the $(UserID) can be passed via a DR completion event to the OWS page? Or would I have to set-up some kind of user unique identifier, save it to a core value field, then search in OWS for the DNN UserID from the unique identifier? If directed to OWS without a $(UserID) in the querystring and the user is not logged in nor authorized, then OWS has no way of determining the [UserID,System] value.
Your suggestions are very much appreciated.