Name Pages can have 'Custom Attributes' - these are data elements that you can define to use in whatever way you'd like. Customers use them to collect gender pronouns, commencement walking orders, how many guests any given student is bringing to an event, you name it. They can be shown as text fields, text areas, checkboxes and select lists and they can have custom label text, custom prompt text and custom help text.
In general it is a good idea to decide on the custom attributes and how they are going to look in your event before you use the Name Page to begin gathering recordings. But sometimes things come up and you want to change custom attributes after you have invited some people to record their names. Here are some things to keep in mind.
Adding Custom Attributes
In general, this is safe to do, but you should keep in mind that the custom attribute that you add will not have any values for people who have already recorded their name. If you want everyone to have a value in your new attribute, you will have to either a) give it a value yourself somehow or b) tell people that have already recorded to visit the site again to update their info.
Deleting Custom Attributes
Usually this works ok. The NameCoach application doesn't go through and delete the attribute values that users have given to the attribute you are removing, but deleting a custom attribute means that it will not show up in the administration UI or any Excel exports any more - so it is essentially inert.
Changing Custom Attributes
This is where you can create the most trouble for yourself. You -can- change:
- Prompt text
- Placeholder text
- Help text
You should not change:
- the presentation or
- the attribute name
It's ok to change the 'required', 'display in invite form', etc. checkboxes - but keep in mind if you do this after you've had people register / record their names some of the data items that you want to 'require' might not be present (because the Web app didn't treat the attribute as 'required' when the early registrants went through the system some people might have skipped it).
It's OK to Ask
This article is sort of technical / geeky - if you have any questions about changing custom attribute values, please feel free to ask! You can reach us at mailto:email@example.com and we'll be very happy to discuss the specifics of your situation to figure out the best thing to do.