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.
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.
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
Kopieren
|
|
Eine bestimmte Workflow-Instanz öffnen |
URL-Muster: Kopieren
Beispiel: Kopieren
|
|
Nach einem bestimmten Dokument suchen |
URL-Muster: Kopieren
Beispiel: Kopieren
|
|
Ein neues Dokument in einer bestimmten Kategorie erstellen |
URL-Muster: Kopieren
Beispiel: Kopieren
|
| Erweiterte Suche als Standard anzeigen |
URL-Muster: Kopieren
Beispiel: Kopieren
|
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.
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:
|
|
assigned_to
|
current_user
|
Alle Aktivitäten abrufen, die der aktuelle Benutzer verarbeitet hat:
|
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:
|
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:
|
Der Schlüssel "status" ist optional. |
due
|
today; next_week |
Alle vom aktuellen Benutzer erstellten Aktivitäten abrufen, die heute fällig sind:
|
Beispiel:
Alle abgeschlossen Aktivitäten abrufen, die der aktuelle Benutzer erstellt hat:
https://server/TWA/tdwv/#/tasks?status=completed&created_by=current_user