-
Rechte bei der Ausführung der Nintex Workflows 2007
Bei der Gestaltung von Workflows für Information Worker kommt es sehr oft zu folgendem Szenario:�
Ein Mitarbeiter soll im Self-Service einen Antrag stellen, der von einem oder mehreren Verantwortlichen freigegeben werden soll, zum Beispiel einen Reiseantrag. Nachdem die Daten von ihm angegeben wurden, soll es den Antrag nicht mehr verändern können. Vom Workflows soll Status im Formular verändert werden.Ein einfaches Szenario. Im Kontext von SharePoint und Nintex Workflow wird das ganze jedoch problematisch. Man kann mit dem “Set Permissions” Action Item das Vererben der Rechte für ein Element unterbrechen und das Recht nur für den User setzen. Damit kann man dem Antragsteller nur das Leserecht gewähren (Initiator). Das Workflow läuft aber ebenfalls mit den Rechten vom Initiator. Die Folge: Ein “Item Update” kann nicht durchgeführt werden.
Wenn man sich die Rechte, in denen ein Workflow ausgeführt wird, anschaut, ergibt sich folgendes Bild:
• Manual – User, der manuell ein Workflow startet.
• On update – User, der die letzte Änderung vorgenommen hat.
• On create – User, der den Eintrag erzeugt hat.
• Schedular for an Item – System account.
• As a Subworkflow – im Namen des Users vom Haupt-Workflow.
• As a workflow for a policy – System account.Umweg:
Eine offizielle Empfehlung von Nintex ist es, an dieser Stelle das Web Service Action Item Web Service zu nutzen und dann auch die das _vti_bin/Lists.asmx Web Service zu gehen. Damit kann man einen Web Service im Namen eines anderen Users als Initiator aufrufen und eine Änderung vornehmen. Ein Weg, der selbstverständlich funktioniert. Damit könnte man sich aber doch alle Action Items im Bereich Operation and Libraries nachbauen. Mit dem Slogan: “Workflows for everyone” ist es gerade kein gutes Beispiel.
Eine andere Idee wurde bei Fujitsu-Siemens (Boris Lisac) realisiert. Das Action Item Update Item wurde kopiert und angepasst. Ein neues Feld für den User, in dessen Namen es ausgeführt werden soll, wurde hinzugefügt.
Diese Idee habe ich auch an Dan Parker von Nintex weitergegeben. Hoffentlich haben wir bald diesen Parameter bei allen Items, die eine Manipulation der SharePoint Liste vornehmen.
Keine Kommentare
-
Suche
-
Tag Cloud
- 2010
- action item
- Autorentool
- Backreference
- Business Intelligence
- CMS
- Collaboration
- Consulting
- Content Management
- CRM
- Development
- Dokumentenmanagement
- Dynamics
- E-Learning
- Enterprise 2.0
- Entwicklung
- Evaluation
- Eventhandler
- FAST
- Filterung
- Impuls
- ISPA SharePoint User Gruppe
- Key Performance Indicators
- Knowledgemanagement
- Learning Management System
- Liste
- LMS
- Metadaten
- Migration
- MOSS 2007
- Nintex
- Nintex Workflow 2007
- Opentext Livelink
- Partner Konferenz
- Projektmanagement
- Rechnungsmanagement
- Rechte
- regexp
- schulung
- Scorm
- Search
- SharePoint
- Social Community
- Software Ring
- Start Up
- Suche
- Teamraum
- training
- trim
- Veranstaltung
- Verknüpfung
- Vortrag
- whitespace
- Windows Workflow Foundation
- Workflow
- Workshop
- WSS 2.0
- WSS 3.0
-
Jobs
-
Partner
-
Externe Links
-
Spirit Links
-
Autoren
-
Abonnieren


