Last Mod By 列に、変更ステータス操作でオブジェクトを最後に変更したユーザーを表示させるには?

この操作を示すために、いくつかの新しいインデックスを追加することができます。

説明

ユーザーが編集を行わずにオブジェクトのステータスを変更した場合、Last Mod By列にそのアクションが表示されません。たとえば、ユーザー1がトピックを編集してAuthoring:doneに移動し、ユーザー2がそれをAuthoring:workに戻した場合、Last Mod By列にはユーザー2ではなくユーザー1が表示されます。

解決法

TEXTML Administrationパースペクティブで、以下を実行してください:
  1. Index Definition(インデックス定義)ファイルを編集します。
    注意: インデックス定義文書を編集する際には注意が必要です。変更はインデックス作成プロセスに大きな影響を与え、文書に誤りがあれば、データの破損やその他のエラーにつながる可能性があります。確信が持てない場合は、変更する前にIXIA CCMS Customer Supportに相談してください。
  2. 以下の3つのインデックスを追加します。3つ目はすでに存在しているかもしれません。
    <index NAME="system_comment_timestamp" CUSTOMPROPERTY="True" SYNC="False">
       <dateindex KEEPEXTRACTEDVALUES="True">
          <dateindexproperties>
             <datevalidation VALUE="TimeStamp"/>
             <formats>
                <format NAME="ISO 8601"/>
             </formats>
          </dateindexproperties>
          <elements>
             <element DEPTH="0" XPATH="distinct-values(/customproperties/systemComment/@date)"/>
          </elements>
       </dateindex>
    </index>
    
    <index NAME="system_comment_action" CUSTOMPROPERTY="True" SYNC="False">
       <stringindex KEEPEXTRACTEDVALUES="True">
          <elements>
             <element DEPTH="0" XPATH="distinct-values(/customproperties/systemComment/@actionName)"/>
          </elements>
       </stringindex>
    </index>
    
    <index NAME="lastmodtime" CUSTOMPROPERTY="True" SYNC="True">
       <dateindex KEEPEXTRACTEDVALUES="True" KEEPSORTBYUNITINFO="False">
          <dateindexproperties>
             <datevalidation VALUE="TimeStamp"/>
             <formats>
                <format NAME="ISO 8601"/>
             </formats>
          </dateindexproperties>
          <elements>
             <element DEPTH="INFINITE" XPATH="//lastmodtime"/>
          </elements>
       </dateindex>
    </index>
    
  3. Index Definition(インデックス定義)ファイルの一番下に、要約に以下を追加します:
    <field NAME="lastmodtime" TYPE="Index" VALUE="All"/>
  4. 表示列にインデックスを追加するには、system/conf/display.xmlファイルを編集し、以下を追加します:
    <key halign="LEFT" label="CCMS Metadata Mod Time" name="lastmodtime" sortOrder="ASC" sortType="NUMERIC" type="Index" visibility="255" width="30"/>
  5. 検索ビューの詳細検索に追加するには、advancedsearchindexes.xmlファイルを編集して、<indexes> セクションに以下を追加します:
    <index attr="true" display="SystemCommentAction" listable="true" name="system_comment_action" type="index" views="ALL"/>
  6. advancedsearchindexes.xmlファイルの<dates> セクションに以下を追加します:
    <date display="SystemCommentTimestamp" name="system_comment_timestamp" timeindex="system_comment_timestamp" type="index" views="ALL"/>
  7. インデックスの作成が終了したら、IXIA CCMS Desktopを再起動し、CCMS Metadata Mod Time列をビューに追加します。
    注: 詳細検索は以下のように使用できます:
    インデックス変更による最終修正の詳細検索