ステータス名はどのように再設定できますか?

設定ファイルを編集して、ステータスの名前を変更することができます。

説明

ステータスの名前はsystem/conf設定ファイルで変更できます。例えば、Authoring:workの名前をAuthoring:draftに変更することができます。ステータスの名前を変更するには、新しいステータスを追加し、すべてのオブジェクトを新しいステータスに移動させ、古いステータスを削除します。

解決法

  1. TEXTML Administrationパースペクティブで、適切なステータス構成ファイルを編集します。例えば、system/conf/topic_status.xmlです。
  2. 新しいステータスを追加します。例えば、新しいドラフトステータスを追加します:
    <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>
  3. 現在のステータスに、新しいステータスを次の状態として追加し、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>
  4. ファイルを保存してチェックインします。
  5. IXIA CCMS Desktopクライアントを再起動して、更新された設定ファイルに同期させます。
  6. DITAパースペクティブで、Change Status(ステータスを変更)アクションを使用して、ドキュメントを古い状態から新しい状態に移動します。
  7. TEXTML Administrationパースペクティブで、設定ファイルを編集し、古いステータスを削除します。
  8. 他のステータスがnextStateとして古いステータスを持たないことを確認します。
  9. ファイルを保存してチェックインします。
  10. system/conf/accessrights.xmlsystem/conf/roles.xml、およびsystem/conf/triggers.xmlファイルを編集して、すべての場所でステータスの名前を変更します。
  11. CCMS Desktopクライアントを再起動して、更新された設定ファイルに同期させます。