ステータス名はどのように再設定できますか?
設定ファイルを編集して、ステータスの名前を変更することができます。
説明
ステータスの名前はsystem/conf設定ファイルで変更できます。例えば、Authoring:workの名前をAuthoring:draftに変更することができます。ステータスの名前を変更するには、新しいステータスを追加し、すべてのオブジェクトを新しいステータスに移動させ、古いステータスを削除します。
解決法
- TEXTML Administrationパースペクティブで、適切なステータス構成ファイルを編集します。例えば、system/conf/topic_status.xmlです。
- 新しいステータスを追加します。例えば、新しいドラフトステータスを追加します:
<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>
- 現在のステータスに、新しいステータスを次の状態として追加し、
initial="true"
を削除します。例えば、作業ステータスにドラフトを追加します:<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>
- ファイルを保存してチェックインします。
- IXIA CCMS Desktopクライアントを再起動して、更新された設定ファイルに同期させます。
- DITAパースペクティブで、Change Status(ステータスを変更)アクションを使用して、ドキュメントを古い状態から新しい状態に移動します。
- TEXTML Administrationパースペクティブで、設定ファイルを編集し、古いステータスを削除します。
- 他のステータスがnextStateとして古いステータスを持たないことを確認します。
- ファイルを保存してチェックインします。
- system/conf/accessrights.xml、system/conf/roles.xml、およびsystem/conf/triggers.xmlファイルを編集して、すべての場所でステータスの名前を変更します。
- CCMS Desktopクライアントを再起動して、更新された設定ファイルに同期させます。