The ChangeLink() function is used with Registration Forms of the self-service type to generate the unique URL for each participant to access their self-service.
This URL will contain the form name, a unique key for the form, an ID for the participant and a key unique to the participant.
The form name is passed as a parameter, by default the URL and self-service form will be hosted on the my.raceresult page for the event.
ChangeLink("SelfService") - returns the unique URL for the self-service registration form SelfService
If your registration forms are sorted in to groups then the form name must contain the complete location with both the group name and form name separated by a vertical bar.
ChangeLink("Group 1|SelfService") - returns the URL for the form SelfService inside Group 1
A second parameter can optionally be passed to change the destination URL, this can be used to create your own custom URL for embedding the self-service form.
ChangeLink("SelfService"; "my") - returns the default my.raceresult URL ChangeLink("SelfService"; "events") - returns a URL which directs to the events.raceresult server ChangeLink("SelfService"; "www.mywebsite.com/event/reg") - returns a URL with the specified URL, the query parameters will be appended directly after, including the "?"
When using your own website destination, you must also ensure to embed the registration form using the Website Integration.