URL-Aktionen

Es gibt eine Reihe von Aktionen, die im Therefore™ Web Client über URLs ausgeführt werden können. Diese könnten ihrerseits von einer externen Anwendung mit der erforderlichen Integrationsfähigkeit ausgelöst werden.

Eindeutige IDs abrufen

Damit die URL-Aktionen funktionieren können, werden eindeutige IDs für Kategorien, Workflow-Prozesse, Indexdatenfelder usw. benötigt.

Kategorie-IDs und Workflow-Prozess-IDs

Kategorie-IDs und Workflow-Prozess-IDs werden im Therefore™ Solution Designer angezeigt. Gehen Sie zum Repository und klicken Sie dort auf den Ordner, der die Kategorie bzw. den Workflow-Prozess enthält, um die betreffende ID anzuzeigen.

Bild der Kategorie-ID im Therefore™ Solution Designer

Feld-IDs

Die eindeutige ID für ein Indexdatenfeld finden Sie im Therefore™ Solution Designer. Klicken Sie mit der rechten Maustaste auf die Kategorie, die das Indexdatenfeld enthält, und wählen Sie "Kategorie öffnen", um die Kategoriendefinition zu öffnen. Klicken Sie dort mit der rechten Maustaste auf ein Indexdatenfeld und wählen Sie "Eigenschaften", um das Dialogfeld "Feldeigenschaften" zu öffnen. Hier finden Sie die Feld-ID.

Bild der Feld-ID im Dialogfeld "Feldeigenschaften" Die Feld-ID lautet "Employee_Name".

IDs von Ad-hoc-Aktivitäten-IDs, Dokumenten und Workflow-Instanzen

Suchen Sie in einem beliebigen Therefore™-Client (wie z. B. Therefore™ Navigator, Therefore™ Web Client oder Therefore™ Go) nach der Ad-hoc-Aktivität, dem Dokument oder der Workflow-Instanz, um die betreffende ID zu ermitteln. Die eindeutigen IDs werden respektive als "Aktivitätennr.", "Dokument-ID" und "Instanznr." bezeichnet.

Liste der URL-Aktionen

Einen Workflow-Prozess öffnen

URL-Muster:

Kopieren
https://server/TWA/tdwv/#/workflows/X
  • "X" durch die ID des Workflow-Prozesses ersetzen.

    Beispiel:

Kopieren
https://server/TWA/tdwv/#/workflows/6

Eine bestimmte Workflow-Instanz öffnen

URL-Muster:

Kopieren
https://server/TWA/tdwv/#/workflows/instance/X/1
  • "X" durch die Nummer der Workflow-Instanz ersetzen.

  • Sie können optional "?v=Y" hinzufügen, um auf verschiedene Versionsnummern zuzugreifen, indem Sie "Y" auf die Version einrichten, die geöffnet werden soll.

Beispiel:

Kopieren
https://server/TWA/tdwv/#/workflows/instance/X/1

Nach einem bestimmten Dokument suchen

URL-Muster:

Kopieren
https://server/TWA/tdwv/#/document/X
  • "X" durch die Dokument-ID ersetzen.

  • Sie können optional "?v=Y" hinzufügen, um auf verschiedene Versionsnummern zuzugreifen, indem Sie "Y" auf die Version einrichten, die geöffnet werden soll.

Beispiel:

Kopieren
https://server/TWA/tdwv/#/document/626?v=2

Ein neues Dokument in einer bestimmten Kategorie erstellen

URL-Muster:

Kopieren
https://server/TWA/tdwv/#/document/new/X
  • "X" durch die ID der Kategorie ersetzen, der das Dokument zugewiesen werden soll.

Beispiel:

Kopieren
https://server/TWA/tdwv/#/document/new/67
Erweiterte Suche als Standard anzeigen

URL-Muster:

Kopieren
https://server/TWA/tdwv/#/search/category/X?v=adv
  • "X" durch die ID der Kategorie ersetzen, nach der Sie suchen.

Beispiel:

Kopieren
https://server/TWA/tdwv/#/search/category/301?v=adv

Trefferlistenergebnisse anpassen

Über URL-Aktionen können Benutzer außerdem Suchvorgänge anpassen, ohne die Trefferliste selbst zu verlassen. Diese Änderungen werden nicht gespeichert und sie haben auch keine Auswirkungen auf gespeicherte Suchvorgänge. Der URL selbst kann gespeichert werden, um erneut auf die geänderte Suchabfrage zuzugreifen.

Wenn Sie eine Suchabfrage bearbeiten, können Sie nach einem &-Symbol zusätzliche Parameter zum URL hinzufügen. Diese Parameter müssen neben einem Operator aus der folgenden Tabelle eine Feld-ID und einen Referenzwert enthalten.

Operator Notation Beispielnutzung
Kleiner als (<) lt __<field_id>-lt='Wert'
Kleiner oder gleich (<=) lte __<field_id>-lte='Wert'
Größer als (>) gt __<field_id>-gt='Wert'
Größer oder gleich (>=) gte __<field_id>-gte='Wert'
Gleich (=) eq __<field_id>-eq='Wert'
Ungleich (!=) e _<field_id>-ne='Wert'
Bereich r __<field_id>-r=’Wert1’::’Wert2’
Enthält c __<field_id>-c='Wert'
Enthält nicht nc __<field_id>-nc='Wert'
Beginnt mit sw __<field_id>-sw='Wert'
Endet mit ew __<field_id>-ew='Wert'

Beispiel

Trefferlistenergebnisse werden so gefiltert, dass nur Dokumente angezeigt werden, bei denen Wert im Feld "Employee Name" mit "An" beginnt.

Kopieren
https://server/TWA/tdwv/#/repository/search/hitlist/category/75?queryNo=119&__Employee_Name-sw=An

Aktivitäten-Trefferlisten

Die folgenden Schlüssel und Werte können verwendet werden, um Parameter für eine Abfrage in Bezug auf Aktivitäten zu erstellen, die Sie mit anderen Benutzern teilen oder in einer Integration verwenden wollen.

Schlüssel Werte Nutzungsbeispiel Zusätzliche Informationen
created_by current_user; all_users

Alle Aktivitäten abrufen, die dem aktuellen Benutzer zugeordnet sind:

tasks?created_by=all_users&assigned_to=current_user

 

assigned_to current_user

Alle Aktivitäten abrufen, die der aktuelle Benutzer verarbeitet hat:

tasks?assigned_to=current_user&status=completed

Der Schlüssel "assigned_to" ist optional. Wenn er nicht angegeben ist, werden alle Aufgaben angezeigt.
overdue yes

Alle überfälligen Aktivitäten abrufen, die der aktuelle Benutzer erstellt hat:

tasks?created_by=current_user&overdue=yes

Der Schlüssel "overdue" ist optional.
status in_progress; not_started; completed

Alle vom aktuellen Benutzer erstellten Aktivitäten abrufen, die noch nicht gestartet wurden:

tasks?status=not_started&created_by=current_user

Der Schlüssel "status" ist optional.
due today; next_week

Alle vom aktuellen Benutzer erstellten Aktivitäten abrufen, die heute fällig sind:

tasks?created_by=current_user&due=today

 

Beispiel:

Alle abgeschlossen Aktivitäten abrufen, die der aktuelle Benutzer erstellt hat:

Kopieren
https://server/TWA/tdwv/#/tasks?status=completed&created_by=current_user