Last Mod By 列に、変更ステータス操作でオブジェクトを最後に変更したユーザーを表示させるには?
この操作を示すために、いくつかの新しいインデックスを追加することができます。
説明
ユーザーが編集を行わずにオブジェクトのステータスを変更した場合、Last Mod By列にそのアクションが表示されません。たとえば、ユーザー1がトピックを編集してAuthoring:doneに移動し、ユーザー2がそれをAuthoring:workに戻した場合、Last Mod By列にはユーザー2ではなくユーザー1が表示されます。
解決法
TEXTML Administrationパースペクティブで、以下を実行してください:
-
Index Definition(インデックス定義)ファイルを編集します。注意: インデックス定義文書を編集する際には注意が必要です。変更はインデックス作成プロセスに大きな影響を与え、文書に誤りがあれば、データの破損やその他のエラーにつながる可能性があります。確信が持てない場合は、変更する前にIXIA CCMS Customer Supportに相談してください。
- 以下の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>
-
Index Definition(インデックス定義)ファイルの一番下に、要約に以下を追加します:
<field NAME="lastmodtime" TYPE="Index" VALUE="All"/>
- 表示列にインデックスを追加するには、system/conf/display.xmlファイルを編集し、以下を追加します:
<key halign="LEFT" label="CCMS Metadata Mod Time" name="lastmodtime" sortOrder="ASC" sortType="NUMERIC" type="Index" visibility="255" width="30"/>
- 検索ビューの詳細検索に追加するには、advancedsearchindexes.xmlファイルを編集して、<indexes> セクションに以下を追加します:
<index attr="true" display="SystemCommentAction" listable="true" name="system_comment_action" type="index" views="ALL"/>
-
advancedsearchindexes.xmlファイルの<dates> セクションに以下を追加します:
<date display="SystemCommentTimestamp" name="system_comment_timestamp" timeindex="system_comment_timestamp" type="index" views="ALL"/>
- インデックスの作成が終了したら、IXIA CCMS Desktopを再起動し、CCMS Metadata Mod Time列をビューに追加します。 注: 詳細検索は以下のように使用できます: