...
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/find/processes/directory/{directoryUUID}
...
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/find/processes/filterBundle/{filterBundleUUID}
...
Parameter-Typ | Name | Bedeutung |
---|---|---|
Path | hostid | Host-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88") |
Path | tenant | Name des Mandanten (z.B. "musterhausen") |
Path | workspaceUUID | UUID des Arbeitsbereichs |
Query | searchTerm | Suchbegriff (Name / Schlagwort bzw. ein Teil davon) Achtung: der hier angegebene Wert muss "urlencoded" sein, da er als Query-Parameter benutzt wird! |
Cookie (Header) | JSESSIONID | ID einer authentifizierten HTTP-Session |
Response
JSON-Array mit allen Einträgen, deren Bezeichnung oder Schlagworte den Suchbegriff enthalten (Datenstruktur: Array von RepositoryEntry-Objekten).
Schlagwortsuche nach Prozessregister-Einträgen (Volltextsuche)
Hinweis |
---|
Diese Schnittstelle ist nur verfügbar, sofern der jeweilige Prozessplattform-Mandant am Pilot-Betrieb der Volltextsuche teilnimmt. |
Request
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/workspace/{workspaceUUID}/search?searchTerm={searchTerm}?types={types}
Nutzungsvoraussetzungen
Dieser API-Endpunkt steht nur zur Verfügung, wenn für den jeweiligen Prozessplattform-Mandanten die Volltextsuche lizensiert ist.
Möglichkeiten zur Authentifizierung & Autorisierung
PERSÖNLICHER LOGIN
Request-Parameter
Parameter-Typ
Name
Bedeutung
Path
hostid
Host-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
Path
tenant
Name des Mandanten (z.B. "musterhausen")
Path
workspaceUUID
UUID des Arbeitsbereichs
Query
searchTerm
Suchbegriff (Name / Schlagwort bzw. ein Teil davon)
Achtung: der hier angegebene Wert muss "urlencoded" sein, da er als Query-Parameter benutzt wird!
Query
types
Response
JSON-Array mit allen Einträgen, deren Bezeichnung oder Schlagworte den Suchbegriff in Verbindung mit dem Typ enthalten (Datenstruktur: Array von RepositoryEntry-Objekten).
Spezielle Fehler-Codes
400 (Bad Request): Im Falle, dass Volltextsuche im Prozessplattform-Mandanten nicht lizensiert ist.
Schlagwortsuche nach Freigabe-Inhalten
Nutzungsvoraussetzungen
Dieser API-Endpunkt steht nur zur Verfügung, wenn für den jeweiligen Prozessplattform-Mandanten das Portal-Modul lizensiert ist.
Request
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/share/{shareToken}/portalSearch/{searchTerm}
Möglichkeiten zur Authentifizierung & Autorisierung
SHARE TOKEN (FREIGABE)
Request-Parameter
Parameter-Typ | Name | Bedeutung |
---|---|---|
Path | hostid | Host-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88") |
Path | Name des Mandanten (z.B. "musterhausen") | |
Path | shareToken | Token, das zum Zugriff auf die hierdurch identifizierte Portal-Freigabe Freigabe berechtigt (kann dem über die Benutzeroberfläche generierten Freigabe-Link entnommen werden) |
Path | searchTerm | Suchbegriff (Name / Schlagwort bzw. ein Teil davon) Achtung: der hier angegebene Wert muss "urlencoded" sein, da er als Path-Parameter benutzt wird! |
Response
JSON-Array mit allen Einträgen, deren Bezeichnung oder Schlagworte den Suchbegriff enthalten (Datenstruktur: Array von PortalEntry-Objekten)
Spezielle Fehler-Codes
400 (Bad Request): Im Falle, dass die Anfrage nicht aus dem in der Freigabe hinterlegten IP-Adressbereich stammt, die Freigabe defekt, abgelaufen oder nicht mehr vorhanden ist
Schlagwortsuche nach Freigabe-Inhalten (Volltextsuche)
Hinweis |
---|
Diese Schnittstelle ist nur verfügbar, sofern der jeweilige Prozessplattform-Mandant am Pilot-Betrieb der Volltextsuche teilnimmt. |
Nutzungsvoraussetzungen
...
ist
...
Request
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/share/{shareToken}/portalSearch/search/{searchTerm}
Möglichkeiten zur Authentifizierung & Autorisierung
SHARE TOKEN (FREIGABE)
Request-Parameter
...
Parameter-Typ
...
Name
...
Bedeutung
...
Path
...
hostid
...
Host-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
...
Path
...
...
Name des Mandanten (z.B. "musterhausen")
...
Path
...
shareToken
...
Token, das zum Zugriff auf die hierdurch identifizierte Portal-Freigabe Freigabe berechtigt (kann dem über die Benutzeroberfläche generierten Freigabe-Link entnommen werden)
...
Path
...
searchTerm
...
Suchbegriff (Name / Schlagwort bzw. ein Teil davon)
Achtung: der hier angegebene Wert muss "urlencoded" sein, da er als Path-Parameter benutzt wird!
Response
JSON-Array mit allen Einträgen, deren Bezeichnung oder Schlagworte den Suchbegriff enthalten (Datenstruktur: Array von PortalEntry-Objekten)
Spezielle Fehler-Codes
400 (Bad Request): Im Falle, dass Volltextsuche im Prozessplattform-Mandanten nicht lizensiert ist.
Abrufen einer Prozesskontext-Baumstruktur
Request
GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/processContext/tree/{type}
Möglichkeiten zur Authentifizierung & Autorisierung
PERSÖNLICHER LOGIN
Request-Parameter
Parameter-Typ | Name | Bedeutung |
---|---|---|
Path | hostid | Host-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88") |
Path | tenant | Name des Mandanten (z.B. "musterhausen") |
Path | workspaceUUID | UUID des Arbeitsbereichs |
Path | type | Typ des Prozesskontextes. Mögliche Werte:
|
Cookie (Header) | JSESSIONID | ID einer authentifizierten HTTP-Session |
Response
JSON-Array mit den (geschachtelten) Baumknoten (Datenstruktur: Array von TreeNode-Objekten). Das Array enthält die Baum-Knoten auf Wurzel-Ebene (die Datenstruktur lässt mehrere Wurzeln zu).
...