Configure branch statuses in DRM

You can change the configuration for the Branch/Version statuses if you do not want to use the default settings.

By default, the statuses are only for the Authoring cycle in DRM. There is no change to other cycles.
Note: Always check what statuses objects are in before making any change to statuses and workflows.
  1. In TEXTML Administration perspective, locate the version_status.xml file in Repository/system/conf.
  2. Right-click the file and select Check Out.
  3. Right-click the file again and select Open.
    The file opens. The configuration for a status looks like the following code:
    <state color="22;80;45" initial="true" level="1" 
                   name="development" type="development">
                    <lockable>
                        <objtypes>
                            <type>all</type>
                        </objtypes>
                    </lockable>
                    <nextStates>
                        <next>maintenance</next>
                        <next>delivery</next>
                        <next>closed</next>
                    </nextStates>
                </state>
  4. Change the parameters for the statuses as needed.

    You can change the following parameters:

    Parameter Config
    level attribute This value determines whether a status is "higher" or "lower" than another status, i.e. further along in the workflow. For example, Work status has level="3" and Done status has level="10". So Done is higher than Work.

    Since a parent object can't be at a higher status than its children, you can't have a topic at Work (level="3") in a Branch at Delivery (level="10").

    name attribute The name of the status that appears in the UI
    <next> Possible statuses that an object can be moved to from the current status.

    The default settings allow users to changes a branch from one status to any other status. There is no workflow enforced between the statuses.

    Note: version_status.xml allows for only one Branch of each type. For example, you cannot create and configure more than one Branch with type="delivery".
  5. Save the file.
  6. Right-click the version_status.xml file and select Check in.
  7. Locate the container_status.xml file in Repository/system/conf.
  8. Open and check out the file.
    The file opens. The configuration for the new statuses in container_status.xml is the same as version_status.xml.
  9. Change the configuration so that it matches any changes you made in container_status.xml.
  10. Save the file.
  11. Right-click the file and select Check in.