Wie kann in der Spalte „Zuletzt geändert von“ den letzten Benutzer anzeigen, der ein Objekt durch einen Änderungsstatusvorgang geändert hat?

Sie können einige neue Indizes hinzufügen, um diesen Vorgang anzuzeigen.

Beschreibung

Wenn ein Benutzer den Status eines Objekts ändert, ohne eine Bearbeitung vorzunehmen, wird die Aktion nicht in der Spalte „Zuletzt geändert von“ angezeigt. Wenn beispielsweise Benutzer1 ein Topic bearbeitet und freigibt und es in „Erstellung:Abgeschlossen“ verschiebt und Benutzer2 das Topic anschließend zurück in „Erstellung:Arbeit“ verschiebt, wird in der Spalte „Zuletzt geändert von“ nicht Benutzer2, sondern Benutzer1 angezeigt.

Lösung

Führen Sie in der Perspektive TEXTML-Verwaltung die folgenden Schritte aus:
  1. Bearbeiten Sie die Datei Indexdefinition.
    ACHTUNG: Seien Sie vorsichtig bei der Bearbeitung des Indexdefinitionsdokuments. Änderungen können den Indizierungsprozess erheblich beeinträchtigen, und Fehler im Dokument können zu Datenkorruption oder anderen Fehlern führen. Wenden Sie sich an IXIA CCMS Customer Support, bevor Sie Änderungen vornehmen, wenn Sie unsicher sind.
  2. Fügen Sie die folgenden drei Indizes hinzu. Der dritte Index ist möglicherweise bereits vorhanden.
    <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. Fügen Sie am Ende der Datei Indexdefinition Folgendes zu den Zusammenfassungen hinzu:
    <field NAME="lastmodtime" TYPE="Index" VALUE="All"/>
  4. Um den Index zu den Anzeigespalten hinzuzufügen, bearbeiten Sie die Datei system/conf/display.xml und fügen Sie Folgendes hinzu:
    <key halign="LEFT" label="CCMS Metadata Mod Time" name="lastmodtime" sortOrder="ASC" sortType="NUMERIC" type="Index" visibility="255" width="30"/>
  5. Um die erweiterte Suche in der Suchansicht hinzuzufügen, bearbeiten Sie die Datei advancedsearchindexes.xml und fügen Sie im Abschnitt <indexes> Folgendes hinzu:
    <index attr="true" display="SystemCommentAction" listable="true" name="system_comment_action" type="index" views="ALL"/>
  6. Fügen Sie in der Datei advancedsearchindexes.xml im Abschnitt <dates> Folgendes hinzu:
    <date display="SystemCommentTimestamp" name="system_comment_timestamp" timeindex="system_comment_timestamp" type="index" views="ALL"/>
  7. Wenn die Indizierung abgeschlossen ist, starten Sie IXIA CCMS Desktop neu und fügen Sie die Spalte CCMS-Metadaten – Änderungszeit zu Ihren Ansichten hinzu.
    Anmerkung: Die erweiterte Suche kann wie folgt verwendet werden:
    Erweiterte Suche nach Änderung des Index für „Zuletzt geändert von“