Field Group Authorizations per Status In a status profile , you can control authorization field groups according to the status of a generic object. You can do this at two levels:
Protect field groups per status by selecting the field group on the status detail screen and setting the
Protect Field Groups
indicator. Field groups defined in the XML for the object are visible to users with at least read authorization for the object, but cannot be edited when the object has the status, independent of the user accessing it.
Assign user authorization to field groups per status. You can define what authorization a user, user group, role, or organization has for a field group when a generic object has a particular status. On the object authorization screen of a status, you can assign specific authorizations to a field group, if the XML file of the generic object allows this.
For more information, see Status and Authorizations for Generic Objects .
You have at least write authorization for the status profile.
You have restricted the use of a status profile to a particular generic object type.
You protect field groups per status on the detail screen of a status in a status profile.
Whether you can assign user authorization to field groups per status is determined by the XML file of the generic object type. If you set IsForStatus attribute to true, the field group is displayed on the object authorization screen of the status profile, and you can define authorizations for that field group with that particular status. The authorization defined in the status profile always overwrites all other authorizations.
Note
If you copy a status profile that is restricted to a particular object type, this assignment is also copied.
If you set the protected flag for an entire status, the field groups are also protected, even if a protected flag has not been set for them individually.
To use the field groups to control the status of a generic object, you have to restrict the use of the status profile to a generic object type. This means that this status profile cannot be used by any other object type, however, the generic object type does not have to use this status profile. For more information about using status profiles, see Status Management .