Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Inhalt
maxLevel2

Auflistung der Inhalte eines Ordners (Prozesse & Prozesslandkarten)

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/find/processes/directory/{directoryUUID}

Möglichkeiten zur Authentifizierung & Autorisierung

Status
subtletrue
colourYellow
titlepersönlicher Login

Request-Parameter 

Parameter-Typ

Name

Bedeutung

PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
PathworkspaceUUIDUUID des Arbeitsbereichs
PathdirectoryUUIDUUID des abzufragenden Ordners (die ID des Wurzelordners ist "root")
Cookie (Header)JSESSIONIDID einer authentifizierten HTTP-Session 

Response

Auflistung der aktuellen Treffermenge eines (Prozessregister-)Filterbündels

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/find/processes/filterBundle/{filterBundleUUID}

Möglichkeiten zur Authentifizierung & Autorisierung

Status
subtletrue
colourYellow
titlepersönlicher Login

Request-Parameter 

Parameter-Typ

Name

Bedeutung
PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
PathworkspaceUUIDUUID des Arbeitsbereichs
PathfilterBundleUUID

UUID des abzurufenden Filterbündels

Cookie (Header)JSESSIONIDID einer authentifizierten HTTP-Session 

Response 

Auflistung der Prozessregistereinträge, die in einer Freigabe enthalten sind

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/share/{shareToken}/iframelist

Möglichkeiten zur Authentifizierung & Autorisierung

Status
subtletrue
colourYellow
titleShare Token (Freigabe)

Request-Parameter 

Parameter-TypNameBedeutung
PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
PathshareTokenToken, das zum Zugriff auf die hierdurch identifizierte Portal-Freigabe Freigabe berechtigt (kann dem über die Benutzeroberfläche generierten Freigabe-Link entnommen werden)

Response 

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 Prozessregister-Einträgen

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/find/processes?searchTerm={searchTerm}

Möglichkeiten zur Authentifizierung & Autorisierung

Status
subtletrue
colourYellow
titlepersönlicher Login

Request-Parameter 

Parameter-TypNameBedeutung
PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
PathworkspaceUUIDUUID des Arbeitsbereichs
QuerysearchTerm

Suchbegriff (Name / Schlagwort bzw. ein Teil davon)

Achtung: der hier angegebene Wert muss "urlencoded" sein, da er als Query-Parameter benutzt wird!

Cookie (Header)JSESSIONIDID einer authentifizierten HTTP-Session 


Response 

Schlagwortsuche nach Freigabe-Inhalten

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/share/{shareToken}/portalSearch/{searchTerm}

Möglichkeiten zur Authentifizierung & Autorisierung

Status
subtletrue
colourYellow
titleShare Token (Freigabe)

Request-Parameter 

Parameter-TypNameBedeutung
PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
PathshareTokenToken, das zum Zugriff auf die hierdurch identifizierte Portal-Freigabe Freigabe berechtigt (kann dem über die Benutzeroberfläche generierten Freigabe-Link entnommen werden)
PathsearchTerm

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 

Abrufen einer Prozesskontext-Baumstruktur

Request 

GET https://www{hostid}.prozessplattform.de/{tenant}/rest/repository/workspace/{workspaceUUID}/processContext/tree/{type}

Möglichkeiten zur Authentifizierung & Autorisierung 

Status
subtletrue
colourYellow
titlepersönlicher Login

Request-Parameter 

Parameter-TypNameBedeutung
PathhostidHost-ID innerhalb des Hosting-Clusters, auf dem der Mandant betrieben wird (z.B. "88")
PathtenantName des Mandanten (z.B. "musterhausen")
Path

workspaceUUID

UUID des Arbeitsbereichs

Pathtype

Typ des Prozesskontextes.

Mögliche Werte:

  • Organisation
  • Product
  • Software
  • Hardware
  • Document
  • Rule
  • ExternalParticipant
  • Person
  • SalaryBracket
Cookie (Header)JSESSIONIDID einer authentifizierten HTTP-Session 

Response 

  • JSON-Array mit den (geschachtelten) Baumknoten (Datenstruktur: Array von /wiki/spaces/pppdoc300/pages/153096645-Objekten). Das Array enthält die Baum-Knoten auf Wurzel-Ebene (die Datenstruktur lässt mehrere Wurzeln zu).

...