About Retrieving Dynamic Attributes
Dynamic attributes are retrieved the same way as persistent attributes,
using GetProfileAttr()
. If the attribute is not set
(or does not exist) for a given user, it will return nothing, but
will not give an error message.
Dynamic profile attributes can be different for each user. When a dynamic profile attribute is set, it exists for that user only. This works because of how dynamic attributes are set and retrieved: no errors occur if an administrator references dynamic attributes that do not exist. If a dynamic profile attribute does not exist and the user sets it, a new one is created.
Note: The ActiveViewName profile attribute is set after the user has
been navigated to the view.