Moin zusammen,
bezieht sich auf WPM v8.1.6.2011:
Wir haben ein seltsames Verhalten bei unterschiedlichen Custom Workflows, sobald eine Tabelle (z.B. SPSActivityClassBase, SPSAssetClassBase) aktualisiert werden soll.
Mit der Aktivität 'UpdateObject' laufen die Workflows problemlos. Mit der Version 8.1.7 ändert sich hier aber die Prüfung der CI-Typen, sodass in vielen Fällen auf 'UpdateFragment' zurückgegriffen werden muss. Genau hier gibt es dann einen Berechtigungsfehler. Die Attribute und die übergebene ObjectID sind identisch und die Schreibrechte sind entsprechend für die ausführenden User gesetzt.
Das Problem besteht in folgenden Fällen nicht:
- Benutzer gehört der Rolle 'Administration' an.
- Im Testsystem unter 8.1.7
- wie schon erwähnt, mit Aktivität 'UpdateObject'
Anbei Screenshots. Bin für jeden Tipp dankbar.
Viele Grüße Marcel
Workflow - UpdateFragment Berechtigungsproblem
Workflow - UpdateFragment Berechtigungsproblem
- Attachments
-
- SPSActivityClassBase_SecurityException.png
- Berechtigungsfehler
- (21.1 KiB) Downloaded 211 times
-
- Workflow.png
- Workflow-Ausschnitt
- (18.3 KiB) Downloaded 211 times
Re: Workflow - UpdateFragment Berechtigungsproblem
Wird der Workflow im 'Business'-Kontext ausgeführt?
Tria-media - IT Solutions
Re: Workflow - UpdateFragment Berechtigungsproblem
Danke für die Antwort. Wo finde ich die Einstellung? Habe Sie auf Anhieb gerade nicht gefunden und auch noch nie bewusst verwendet.Sven_Puth wrote:Wird der Workflow im 'Business'-Kontext ausgeführt?
Re: Workflow - UpdateFragment Berechtigungsproblem
Hm, ich glaube das betrifft nur Workflows die über Aktionen gestartet werden. Dort gibt es die Einstellung.
Wie werden die WFs denn ausgelöst?
Wie werden die WFs denn ausgelöst?
Tria-media - IT Solutions
Re: Workflow - UpdateFragment Berechtigungsproblem
Vielen Dank für den Hinweis, dieses Häkchen habe ich noch nie benutzt!
Die Workflows werden unterschiedlich gestartet. Bei denen, die direkt über die Aktion gestartet werden, funktioniert es nun mit dem Business-Kontext! Wo ist hier dann der Unterschied im Aufruf?
Ich habe allerdings auch Aktionen, die erst ein Formular aufrufen und dann den Workflow (siehe Bild). Da ist das Häkchen leider nicht verwendbar. Hier funktioniert es leider nicht.
Im Testsystem unter 8.1.7 funktioniert alles ohne den Haken
Die Workflows werden unterschiedlich gestartet. Bei denen, die direkt über die Aktion gestartet werden, funktioniert es nun mit dem Business-Kontext! Wo ist hier dann der Unterschied im Aufruf?
Ich habe allerdings auch Aktionen, die erst ein Formular aufrufen und dann den Workflow (siehe Bild). Da ist das Häkchen leider nicht verwendbar. Hier funktioniert es leider nicht.
Im Testsystem unter 8.1.7 funktioniert alles ohne den Haken
- Attachments
-
- ActionAssistent.png
- (12.06 KiB) Downloaded 234 times
Re: Workflow - UpdateFragment Berechtigungsproblem
Schau mal hier im letzten Abschnitt:
https://helpfiles.matrix42-web.de/2015_ ... n%7C_____7
Der Business-Kontext ignoriert die Berechtigungen des aktuellen Benutzers.
Beim Assistent-Aufruf kannst du &IsWorkflowBusinessContext=true in die URL Args mit aufnehmen um den Kontext zu setzen
https://helpfiles.matrix42-web.de/2015_ ... n%7C_____7
Der Business-Kontext ignoriert die Berechtigungen des aktuellen Benutzers.
Beim Assistent-Aufruf kannst du &IsWorkflowBusinessContext=true in die URL Args mit aufnehmen um den Kontext zu setzen
Tria-media - IT Solutions
Re: Workflow - UpdateFragment Berechtigungsproblem
Klasse, das funktioniert wunderbar. Ganz herzlichen Dank für Deine Hilfe!
Werde trotzdem auf der Suche des eigentlichen Problems nicht nachgeben.
Werde trotzdem auf der Suche des eigentlichen Problems nicht nachgeben.
Who is online
Users browsing this forum: No registered users and 3 guests