Restrict the visibility of status options by group
You can configure a particular status to be visible only to certain groups.
By default, when you open the Change Status dialog box, all the available statuses to which an object can be set to are visible to all groups. Depending on the situation or the complexity of your workflow, you might want to limit the number of statuses visible to only those relevant to the group.
For example, suppose your workflow is represented by the following figure. If you have a topic in the status of Authoring:revDone and you open the Change Status dialog box, your choices are Authoring:edit, Authoring:review, and Authoring:work by default. If you do not want your subject matter experts (SMEs) to push a topic to the Authoring:edit status, then you can hide that status from the SME group.
Therefore, a complete example of the Status Change section would look like the following:
<!-- ********************** STATUS CHANGE ********************* -->
<method name="Authoring:edit" type="statuschange">
<notify enabled="false"/>
<conditionset operator="any">
<condition>
<current>
<type name="topic">
<statuses>
<status>Authoring:revDone</status>
<status>Authoring:work</status>
</statuses>
</type>
</current>
<users>
<groups>
<group>Technical Writers</group>
<group>Editors</group>
<group>System Administrators</group>
</groups>
</users>
</condition>
</conditionset>
</method>