Configure new branch statuses

The Web Installer for IXIASOFT CCMS 6.5 adds the new statuses for branches to the configuration files: status.dtd, version_status.xml, and container_status.xml. You can change the configuration for the new statuses if you do not want to use the default settings.

Note: By default, the new statuses are only for the Authoring cycle in DRM. There is no change to other cycles.
  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 the new statuses is the following code:
    <state level="1" name="maintenance" type="maintenance">
                    <lockable>
                        <objtypes>
                            <type>all</type>
                        </objtypes>
                    </lockable>
                    <nextStates>
                        <next>development</next>
                        <next>delivery</next>
                        <next>closed</next>
                    </nextStates>
                </state>
                <state level="10" name="delivery" type="delivery">
                    <lockable>
                        <objtypes>
                            <type>none</type>
                        </objtypes>
                    </lockable>
                    <nextStates>
                        <next>development</next>
                        <next>maintenance</next>
                        <next>closed</next>
                    </nextStates>
                </state>
  4. Change the parameters for the new 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, and IXIASOFT does not generally recommend creating a workflow.

    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.