In diesem Beispiel wird Schritt für Schritt erläutert, wie Sie ein HTML-WebReport-Widget erstellen, das die Sammlungsverarbeitung in WebReport gemäß der Direktive @TABLEREPORT durchführt. Weitere Informationen zur Direktive @TABLEREPORT finden Sie unter @TABLEREPORT.

 

Wichtig

Wichtig:
Da bei dieser Methode keine Paginierung in der Datenquelle vorgenommen wird, werden alle Zeilen zur Verarbeitung an den WebReport zurückgegeben. Aus diesem Grund empfiehlt OpenText, diese Methode nur für kleine bis mittlere Datenmengen zu verwenden.

Bei größeren Datenmengen finden Sie weitere Hinweise unter Methode 2: Anweisungen für die Sammlungsverarbeitung in der Datenquelle.

 

So erstellen Sie ein HTML-WebReport-Widget, das die Sammlungsverarbeitung im WebReport durchführt:

  1. Erstellen Sie einen WebReport:

    1. Klicken Sie in Content Server auf Objekt hinzufügen und dann auf WebReport.

    2. Geben Sie auf der Seite WebReport hinzufügen im Abschnitt Name einen eindeutigen Namen für den WebReport ein. Nennen Sie den neuen WebReport in diesem Beispiel „WebRep CPWR01“.

    3. Klicken Sie in der Liste Berichtansichtsdatei auf widget_table_report_process_data_in_webreport.

    4. Klicken Sie im Abschnitt Datenquelle auf Content Server durchsuchen.

      Suchen oder erstellen Sie einenContent Server -Ordner mit mehreren Dokumenten. Klicken Sie anschließend auf die Verknüpfung Auswählen dieses Ordners. Dieser Content Server-Ordnerknoten wird als Datenquelle verwendet.

      In diesem Beispiel wird der Ordner als „CPWR Folder01“ bezeichnet.

    5. Klicken Sie auf Hinzufügen.

    6. Wählen Sie im neuen WebReport-Menü Funktionen die Option Eigenschaften > Allgemein.

    7. Kopieren Sie auf der Registerkarte Allgemein den Wert in Feld Zugriffsname.

  2. Bearbeiten Sie den WebReport, den Sie in Schritt 1 erstellt haben („WebRep CPWR01“).

    1. Klicken Sie im Menü Funktionen des „WebRep CPWR01“-WebReports auf Berichtsansicht bearbeiten.

    2. Scrollen Sie auf der Seite Bearbeiten WebReport bis zum Ende und bearbeiten Sie den letzten Abschnitt wie folgt:

      [LL_WEBREPORT_INSERTJSON @TABLEREPORT
      COLLECTIONPROCESSING:"webreport"
      INCLUDECOLUMNS:'["Name","MimeType", "SubType", "ModifyDate", "UserID"]'
      FORMATCOLUMNNAMES:MimeType:"Mime Type":SubType:"Sub Type":UserID:"Owner"
      FORMATCOLUMNS:SubType:"[LL_REPTAG=SubType LABEL:SUBTYPE /]":CreatedBy:"[LL_REPTAG=CreatedBy USERINFO:FULLNAME /]":ModifyDate:"[LL_REPTAG=ModifyDate DATE:LONG /]" /]
    3. Klicken Sie auf Version hinzufügen.

  3. Erstellen Sie einen zweiten neuen WebReport. Nennen Sie den zweiten neuen WebReport in diesem Beispiel „WebRep CPWR02“.

    1. Klicken Sie in Content Server im Menü Objekt hinzufügen auf WebReport.

    2. Geben Sie im Feld Name den Namen „WebRep DPWR02“ ein.

    3. Klicken Sie in der Liste Berichtansichtsdatei auf blank_report.

    4. Klicken Sie auf Hinzufügen. Sie werden in einem Dialogfeld darauf hingewiesen, dass Sie keine Datenquelle ausgewählt haben. Klicken Sie hier auf OK.

    5. Klicken Sie im Menü Funktionen des „WebRep CPWR02“-WebReports auf Berichtsansicht bearbeiten.

    6. Bearbeiten Sie den Inhalt auf der Seite WebReport bearbeiten wie folgt:

      [/* Title: Blank Reportview */]

      <script>
      csui.require(['csui/lib/marionette', 'csui/utils/contexts/page/page.context', 'webreports/controls/table.report/table.report.view'], function (Marionette, PageContext, TableReportView) {

      var contentRegion = new Marionette.Region({el: '#content'}),
      pageContext = new PageContext(),
      tableReportView,
      options;

      options = {
      context: pageContext,
      data: {
      id: 463381,
      title: 'My Table Report',
      header: false,
      titleBarIcon: 'title-assignments',
      columnsWithSearch: 'name',
      sortBy: 'ModifyDate',
      sortOrder: 'desc'
      }
      };

      tableReportView = new TableReportView(options);
      contentRegion.show(tableReportView);
      pageContext.fetch();

      });
      </script>

      <div id="content"></div>

      [LL_WEBREPORT_STARTROW /]
      [LL_WEBREPORT_ENDROW /]
    7. Ändern Sie die folgende Zeile, bevor Sie die Änderungen speichern:

      id: 463381,

      Damit wird die aus dem ersten WebReport kopierte ID in 1.f kopiert.

    8. Klicken Sie auf Version hinzufügen.

  4. Öffnen Sie den Perspective Manager und erstellen Sie eine neue Perspektive. Wählen Sie einen konkreten Testordner zum Speichern dieser Perspektive aus, oder erstellen Sie den Ordner. Suchen Sie in diesem Beispiel den Ordner „WebRep TableReport Perspective“.

    Informationen zum Perspective Manager finden Sie in der Online-Hilfe im Perspective Manager.

  5. Konfigurieren Sie die neue Perspektive:

    1. Geben Sie auf der Registerkarte Allgemein einen eindeutigen Namen für diese Perspektive an. Nennen Sie die Perspektive in diesem Beispiel „WR-Persp01“.

    2. Klicken Sie auf der Registerkarte Layout im Feld Typ auf Links - Mitte - Rechts.

    3. Führen Sie auf der Registerkarte Konfigurieren folgende Schritte aus:

      1. Wählen Sie im Bereich Widget-Bibliothek innerhalb der Widget-Gruppe Content Intelligence das Widget „HTML-WebReport“ aus, und ziehen Sie es in mittlerer Position in die Perspektive.

      2. Klicken Sie innerhalb des Bereichs Optionen in den „HTML WebReport“-Widget-Optionen im Feld WebReport-ID auf Durchsuchen und wählen Sie den von Ihnen in 3 erstellten WebReport aus. Wählen Sie im Rahmen dieser Übung „WebRep CPWR02“ aus.

    4. Klicken Sie auf Erstellen.

  6. Suchen Sie in Smart View den Testordner, in dem Sie die Perspektive in 4 gespeichert haben. Suchen Sie in diesem Beispiel den Ordner „WebRep TableReport Perspective“.