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.
- In TEXTML Administration perspective, locate the version_status.xml file in Repository/system/conf.
- Right-click the file and select Check Out.
- 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>
- Change the parameters for the new statuses as needed.
You can change the following parameters:
Parameter Config level
attributeThis 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 haslevel="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
attributeThe 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 withtype="delivery"
. - Save the file.
- Right-click the version_status.xml file and select Check in.
- Locate the container_status.xml file in Repository/system/conf.
- 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.
- Change the configuration so that it matches any changes you made in container_status.xml.
- Save the file.
- Right-click the file and select Check in.