Please enable JavaScript to view this site.

Prozess Designer

Navigation: PHP API > Sonstige Funktionen

URL für Zugriff auf Schritt (getStepUrl)

Scroll Zurück Oben Weiter Mehr

Diese Funktion ermöglicht es Ihnen, die URL für den Zugriff auf einen bestimmten Schritt durch einen bestimmten Benutzer zu erzeugen.

Parameter

Typ

Beschreibung

$workflowId

string

Workflow-ID des Schrittes

$userName

string

Benutzername (optional); Standardwert ist der Name des aktuellen Benutzers

Die Funktion liefert die URL für den Zugriff auf den angegebenen Schritt durch den angegebenen Benutzer zurück.

Die URL die mit der API-Methode getStepUrl erstellt wird, hat den Zweck dem Benutzer der im Key einkodiert ist, zumindest Lesezugriff für den Schritt zu gewähren (z. B. für die Darstellung in einer JobSelect-Übersicht für Benutzer, die kein Zugriff auf den Prozess generell haben). Wenn der angemeldete Benutzer bereits Schreibzugriff auf den Schritt besitzt, hat dieser Vorrang. Somit wird der Schritt für diesen Benutzer auch geöffnet. Hat der angemeldete Benutzer kein Schreibzugriff, wird verifiziert, dass der angemeldete Benutzer dem Benutzer im Key entspricht. Ist dies nicht der Fall, wird eine entsprechende Fehlermeldung angezeigt.

Beispiel:

$workflowId = $this->getWorkflowId();

$userName = 'admin';

$stepUrl = $this->getStepUrl($workflowId, $userName);