How can I reconfigure a status name?
You can edit the configuration files to rename a status.
Description
You can rename a status in the system/conf configuration files. For example, you can rename Authoring:work to Authoring:draft. To rename the status, you add the new status, move all objects to the new status, then delete the old status.
Solution
- In the TEXTML Administration perspective, edit the appropriate status configuration file. For example, system/conf/topic_status.xml.
- Add in the new status. For example, add in the new draft
status:
<state initial="true" level="3" name="draft" type="work" drop="true" color="0;57;128"> <lockable> <objtypes> <type>all</type> </objtypes> </lockable> <nextStates> <next>review</next> <next>contribute</next> <next>complete</next> </nextStates> </state>
- For the current status, add the new status as a next state and remove
initial="true"
For example, add draft to the work state:<state level="3" name="work" type="work" drop="true" color="0;57;128"> <lockable> <objtypes> <type>all</type> </objtypes> </lockable> <nextStates> <next>review</next> <next>contribute</next> <next>complete</next> <next>draft</next> </nextStates> </state>
- Save and check in the file.
- Restart the IXIASOFT CCMS Desktop client to synchronize to the updated configuration file.
- In the DITA perspective, using the Change Status action, move any documents from the old state to the new state.
- In the TEXTML Administration perspective, edit the configuration file and delete the old status.
- Make sure no other status has the old state as a nextState.
- Save and check in the file.
- Edit the system/conf/accessrights.xml, system/conf/roles.xml, and system/conf/triggers.xml files to rename the state in all locations.
- Restart the IXIASOFT CCMS Desktop client to synchronize the updated configuration file.