Properties Forms
Most Activate objects can have a properties form that is shown on the Activate web portal.
The properties form is used to display information about the object to the user. For example, a properties for a User would normally show these name, title, roles, services etc.
The property form is normally stored in a parameter called 'Web.Properties'. The standard system comes with default 'Web.Properties' for all Activate objects and they are generally stored at the root of the object trees. These could be override if required at a lower level, however, this is discouraged unless absolutely necessary as it makes upgrading more difficult.
User Property Forms
User property forms are obtained slightly differently to the other property forms. The user property forms check for property forms called 'Web.User.Properties' on each of the users roles where the current user has 'VIEW' rights on the role. If one is found then this is used, otherwise a default Web.User.Properties from //Resources/Users. The pseudo code for this is given below.
How to Setup: Direct Reports
One suggested setup is to give the Roles/System Roles/Users rights to view members of Direct Reports. This setup enables managers to view the full properties of their direct reports.