Erstellen von Berichten

Mit der Workflow Manager-Lizenz verfügbar.

ArcGIS Workflow Manager (Classic) bietet eine einfache Berichterstellungs-Engine, mit der Sie Berichte zu der im Workflow Manager (Classic)-System verwalteten Arbeit erstellen können. Zum Erstellen und Bearbeiten der Berichte in ArcGIS Workflow Manager (Classic) Administrator wird der Bericht-Manager verwendet. Die Berichte werden in Workflow Manager (Classic) ausgeführt.

Registerkarte "Profil"

Auf der Registerkarte Profil sind die folgenden Optionen verfügbar.

  • Anzeigename: Mit dem Anzeigenamen wird der Bericht im Inhaltsverzeichnis der Berichte identifiziert.
  • Titel: Der Titel, der am Anfang des generierten Berichts angezeigt wird.
  • Beschreibung (optional): Ermöglicht Ihnen das Eingeben einer Beschreibung der im Bericht zusammengefassten Informationen. Dieser Text wird unter dem Titel angezeigt, wenn die in Workflow Manager (Classic) bereitgestellte Formatvorlage für Berichte verwendet wird.
  • Kategorie: Die Kategorie dient als Organisationswerkzeug für die Berichte. Verwenden Sie diese Eigenschaft zum Organisieren Ihrer Berichte. Die hier angegebenen Informationen werden zum Erstellen des Inhaltsverzeichnisses der Berichte verwendet.

Registerkarte "Berichtsfelder"

Die auf dieser Registerkarte ausgewählten Felder stellen die in den Berichten angezeigten Informationen dar. Diese Felder werden auch zum Zusammenfassen und Gruppieren der Berichtsergebnisse verwendet.

Registerkarte "Anzeigenamen"

Sie können einen Feldnamen durch einen Alias – eigenen beschreibenden Text – ersetzen, um ihn aussagekräftiger zu machen. Sie können auch die Reihenfolge auswählen, in der die Felder dargestellt werden.

Registerkarte "Eingabefilter"

Sie können Abfragen und Bedingungen angeben, um die in den Berichtsergebnissen verwendeten Informationen zu beschränken. So können Sie beispielsweise die Berichte auf aktive Aufträge oder auf Arbeiten beschränken, die einem bestimmten Benutzer oder einer bestimmten Gruppe von Benutzern zugewiesen sind. Mit dem Token [REPORTUI:value] im Wertfeld des Filters können dynamische Berichte erstellt werden. Beim Anzeigen einer Vorschau des Berichts und beim Ausführen des Berichts wird das Dialogfeld Bericht filtern angezeigt, um einen Wert einzugeben, nach dem der Bericht gefiltert werden soll. Der im Dialogfeld angezeigte Name des Filters basiert auf dem im Token angegebenen Wert. Wenn das Token beispielsweise "[REPORTUI:Start Date]" lautet, wird im Dialogfeld Startdatum angezeigt.

Hinweis:

Im Berichterstellungs-Token muss ein Wert angegeben werden.

Hinweis:

Wenn Sie beim Definieren der Filter für die Berichte zur SQL-Ansicht wechseln, können Sie die in der Design-Ansicht erstellte SQL-Anweisung nicht mehr anzeigen oder bearbeiten.

Registerkarte "Zeilenzusammenfassung"

Mit dieser Option können Sie Datensätze in Gruppen zusammenfassen und eine Summenstatistik berechnen. Beispielsweise können Sie die Anzahl der Aufträge für jede eindeutige Kombination von Auftragsstatus, Auftragstyp und Zuweisung ermitteln.

Registerkarte "Berichtsabschnitte"

Sie können die Organisation des Berichts verfeinern, indem Sie Gruppen von Datensätzen auf Grundlage eines bestimmten Feldes erstellen. Aktivieren Sie hierzu das Kontrollkästchen Berichtsabschnitte aktivieren, und wählen Sie das Berichtsfeld aus, auf dem die Gruppen basieren sollen. Um die Informationen für die Gruppe von Datensätzen zusammenzufassen, wählen Sie den Feld- und Berechnungstyp aus.

Registerkarte "Ausgabe-Style"

Wenn ein Bericht ausgeführt wird, gibt Workflow Manager (Classic) XML zurück. In Workflow Manager (Classic) wird XML mithilfe von XSLT-Stylesheets in ein benutzerfreundlicheres Format transformiert. Workflow Manager (Classic) bietet im Verzeichnis <installation location>/Config/Reporting/Stylesheets eine Reihe unterschiedlicher Stylesheets. Wenn Sie auf Berichtsvorschau anzeigen klicken, wird eine Vorschau des Berichts dargestellt.

Registerkarte "Berechtigungen"

Sie können steuern, wer auf die Berichte zugreift, indem Sie den Zugriff für bestimmte Gruppen im Workflow Manager (Classic)-System beschränken. Beispielsweise sollen eventuell nur Benutzer in der Gruppe "Manager" Berichte im System anzeigen können. Durch Aktivieren des Kontrollkästchens Zugriff auf die folgenden Gruppen beschränken und Aktivieren der Gruppe "Manager" wird für Benutzer in der Gruppe "Techniker" der Bericht nicht in der Anwendung aufgelistet, wenn sie die Berichtsansicht aktivieren.

Hinweis:

Benutzer mit Administratorzugriff können alle Berichte in den Repositorys anzeigen und ausführen, für die sie über Administratorzugriff verfügen.

Verwalten von Workflow Manager (Classic)-Berichten

Sie können angepasste Berichte erstellen, vorhandene Berichte ändern und die Berichte löschen, die in Workflow Manager (Classic) Administrator nicht mehr erforderlich sind.

Erstellen eines Berichts

Sie definieren das Erscheinungsbild der Berichte in Workflow Manager (Classic) Administrator. Diese Berichte sind für die Benutzer in der Berichtsansicht der Anwendung verfügbar.

  1. Starten Sie ArcGIS Workflow Manager (Classic) Administrator, und stellen Sie eine Verbindung mit der Workflow Manager (Classic)-Datenbank her.
  2. Klicken Sie mit der rechten Maustaste auf Berichte, und klicken Sie auf Bericht hinzufügen.

    Das Dialogfeld Bericht-Manager wird angezeigt.

  3. Geben Sie einen Anzeigenamen, einen Titel und eine Kategorie an.
  4. Klicken Sie auf die Registerkarte Berichtsfelder.
  5. Doppelklicken Sie auf die Felder, die dem Bericht hinzugefügt werden sollen, oder ziehen Sie sie in die Spalte auf der rechten Seite.
  6. Klicken Sie auf die Registerkarte Anzeigenamen.
  7. Aktualisieren Sie ggf. das Feld Darstellungsnamen.

    Sie können z. B. den Alias "JTX_JOB_TYPES.JOB_TYPE" in "Auftragstyp" ändern.

  8. Klicken Sie auf die Registerkarte Eingabefilter.
  9. Definieren Sie die Abfrage, die Sie auf die Berichte anwenden möchten.

    Beispielsweise sollen in den Berichten eventuell nur Aufträge mit hoher Priorität angezeigt werden.

  10. Klicken Sie optional auf die Registerkarte Zeilenzusammenfassung, und wählen Sie aus, wie die Summenstatistik für jede eindeutige Kombination der durch die ausgewählten Berichtsfelder angegebenen Datensätze berechnet werden soll.

    Sie können das Maximum, das Minimum, die Summe, die Anzahl, den Durchschnitt und die Standardabweichung für jedes numerische Feld in den Workflow Manager (Classic)-Systemtabellen berechnen, die im Bericht verwendet werden.

  11. Klicken Sie auf die Registerkarte Berichtsabschnitte, und wählen Sie das Feld aus, nach dem die Ergebnisse gruppiert werden sollen.
    1. Durch Aktivieren des Kontrollkästchens Berichtsabschnitte aktivieren wird das erste Feld auf der Registerkarte Berichtsfelder als Gruppenfeld ausgewählt.
    2. Wählen Sie in der Dropdown-Liste einen Berechnungstyp aus, und geben Sie eine Beschriftung an.

      Die Berechnung wird für das erste Feld auf der Registerkarte Berichtsfelder ausgeführt.

  12. Klicken Sie auf die Registerkarte Ausgabe-Style, um ein Stylesheet für den Bericht auszuwählen. Standardmäßig ist Standard ausgewählt.

    Die von Workflow Manager (Classic) bereitgestellte Standardvorlage befindet sich im Verzeichnis <Workflow Manager (Classic) Administrator installation location>\Config\Reporting\Stylesheets.

  13. Klicken Sie auf Berichtsvorschau anzeigen, um sicherzustellen, dass die Informationen auf die gewünschte Weise dargestellt werden.
  14. Klicken Sie auf die Registerkarte Berechtigungen, und beschränken Sie den Zugriff auf eine oder mehrere Gruppen, indem Sie auf Zugriff auf die folgenden Gruppen beschränken klicken und die Gruppen auswählen.
  15. Klicken Sie auf OK.

    Der Bericht wird der Liste der Berichte in Workflow Manager (Classic) Administrator hinzugefügt. Er ist auch für Benutzer in der Anwendung Workflow Manager (Classic) verfügbar.

Bearbeiten eines Berichts

Berichte können nach ihrer Erstellung noch geändert werden.

  1. Starten Sie Workflow Manager (Classic) Administrator, und stellen Sie eine Verbindung mit der Workflow Manager (Classic)-Datenbank her.
  2. Klicken Sie auf Berichte.

    Eine Liste der vorhandenen Berichte wird in der rechten Ansicht angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Bericht, den Sie bearbeiten möchten, und klicken Sie auf Element bearbeiten.
  4. Aktualisieren Sie die Berichtseinstellungen wie gewünscht.
  5. Klicken Sie auf OK, um den Bericht zu speichern.

Löschen eines Berichts

Sie können Berichte aus dem Repository löschen, die nicht mehr verwendet werden oder nicht mehr zutreffend sind. Gelöschte Berichte sind nicht für die Ausführung in der Anwendung verfügbar.

  1. Starten Sie Workflow Manager (Classic) Administrator, und stellen Sie eine Verbindung mit der Workflow Manager (Classic)-Datenbank her.
  2. Klicken Sie auf Berichte.

    Eine Liste der vorhandenen Berichte wird in der rechten Ansicht angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf den Bericht, den Sie löschen möchten, und klicken Sie auf Element löschen.

Erstellen dynamischer Berichte

Mit dem Berichterstellungs-Token [REPORTUI:value] können dynamische Berichte erstellt werden. Beim Anzeigen der Vorschau des Berichts und beim Ausführen des Berichts wird das Dialogfeld Bericht filtern mit dem Wert angezeigt, nach dem der Bericht gefiltert werden soll. Der Name des Filters basiert auf dem im Token angegebenen Wert. Der Bericht kann für die Eingabe eines Wertebereichs oder eines einzelnen Wertes konfiguriert werden. Das Token kann dem Eingabefilter oder der SQL-Abfrage hinzugefügt werden.

Bericht mit dynamischen Filterbereichen

Auftragsberichte können auf einem Wertebereich basieren. Dem Berichterstellungs-Token werden zwei Eingabefilter hinzugefügt, um den Bereich anzugeben. Um z. B. die in einem Datumsbereich erstellten Aufträge anzuzeigen, wird mithilfe eines Filters der Anfang des Datumsbereichs und mithilfe eines anderen Filters das Ende des Datumsbereichs angegeben.

Weitere Informationen zu den in ArcGIS verwendeten SQL-Abfrageausdrücken

Durch das Hinzufügen zusätzlicher Filter kann der Bericht nach mehreren Bereichen gefiltert werden. Um z. B. Aufträge nach Auftrags-ID und Erstellungsdaten in einem Datumsbereich zu filtern, können die folgenden vier Filter als Eingabefilter hinzugefügt werden:

Job.Created Date > [REPORTUI:Start Date]

JTX_JOBS.CREATED_DATE > '[REPORTUI:Start Date]'

Job.Created Date < [REPORTUI:End Date]

JTX_JOBS.CREATED_DATE < '[REPORTUI:End Date]'

Job.Job Id > [REPORTUI:From Job ID]

JTX_JOBS.JOB_ID < '[REPORTUI:From Job ID]'

Job.Job Id < [REPORTUI:To Job ID]

JTX_JOBS.JOB_ID > '[REPORTUI:To Job ID]'

Bericht mit einem dynamischen Filter

Auftragsberichte können auf Grundlage eines dynamischen Wertes generiert werden, wenn kein Wertebereich erforderlich ist. Um z. B. Aufträge anzuzeigen, die vor einem bestimmten Datum gestartet wurden, wird nur ein Filter hinzugefügt.

Job.Started Date < [REPORTUI:Jobs Started Before]

JTX_JOBS.STARTED_DATE < '[REPORTUI:Jobs Started Before]'

Im generierten Bericht werden Aufträge angezeigt, die vor dem im Dialogfeld Bericht filtern angegebenen Datum gestartet wurden.