Turn on more accessible mode
Skip to main content
Turn off more accessible mode
SharePoint-DMS
>
SharePoint Dev und ITPro Blog
Sign In
|
SharePoint Dev und ITPro Blog
This Site
This List
Home
Impressum
SharePoint Dev und ITPro Blog
Categories
Site and List Definitions
Programmierung
Tools
Allgemeines
Konfiguration
Bücher
Upgrade
Infrastruktur
Suche
Web Content Management
Other Blogs
There are no items in this list.
Links
Photos
Archive
Archive (Calendar)
SharePoint Dev und ITPro Blog
>
Posts
>
State Machine Workflows in MOSS 2007
07.05.2008
State Machine Workflows in MOSS 2007
Ich habe einen etwas ausführlicheren Artikel über die Erstellung von State Machine Workflows in Visual Studio.NET für MOSS 2007 veröffentlicht. Zu finden in der aktuellen Ausgabe des
dot.net magazins auf Seite 24
. Leider hat der Source Code anscheinend nicht mehr den Weg auf die CD gefunden. Man kann ihn unter diesem
Link (StateMachineApproval-Sourcecode.zip)
herunterladen.
Bei dem Artikel handelt es sich mehr oder weniger um eine Schritt für Schritt Anleitung für die Erstellung von State Machine Workflows für MOSS 2007. In den meisten Beispielen findet man ja zumeist nur serielle Workflows. In der Praxis kommen aber häufiger State Machine Workflows wegen ihrer Flexibilität zum Einsatz.
Posted at 23:45 by Reiner Ganser | Category:
Programmierung
|
Permalink
|
Email this Post
|
Comments (3)
Comments
Mehrere Tasks gleichzeitig möglich?
Hallo Herr Ganser, zu Ihrem sehr lehrreichen und nützlichen Artikel habe ich zwei Fragen: 1) Lässt sich das ganze so erweitern, dass der Antragsteller zu jedem Zeitpunkt den Antrag auf Prüfung zurückziehen kann? 2) Lässt sich eine beliebige Anzahl an Prüfern implementieren, wobei die Prüfung erst abgeschlossen ist, wenn das Dokument von allen Prüfern genehmigt wurde? Viele Grüße Peter Stamm
at
11.06.2008 15:43
Mehrere Tasks gleichzeitig möglich?
Hallo Herr Stamm,
Zu 1.) Das sollte möglich sein: Der Antragsteller kann sich prinzipiell immer den aktuellen Zustand des Workflows ansehen. Man könnte die Formulare so erweitern, dass es eine Schaltfläche "Abbrechen" gibt, wenn es sich um den Antragsteller handelt. Klickt dieser auf diese Schaltfläche, wechselt der Workflow in den Status "Genehmigung bearbeitet" und es wird z.B. im Workflow Log ein entscprechender Eintrag geschrieben.
Zu 2.) Das sollte möglich sein: In diesem Fall muss sich der Workflow merken, wer alles als Approver eingetragen ist (am Besten verwendet man hier für die Auswahl den People Picker). Der Zustand Genehmigen müsste man entweder durch einen Zustandswechsel auf sich selbst ausstatten, sofern noch nicht alle genehmigt haben. Oder man schaltet noch einen Zustand vor, der prüft, ob schon alle genehmigt haben. Wenn Ja -> Zustand "Genehmigung bearbeitet", wenn nein -> Zustand "Genehmigen".
Gruss
Reiner Ganser
Reiner Ganser at
21.06.2008 22:53
Statemachine Workflow
Ich
habe kürzlich auch einen Statemachine Workflow implementiert. Vom Prinzip her recht einfach - die große Hürde sind aber die Vielen Properties usw. die man setzen muss... Da geht schnell der Überblick verloren und die Fehlermeldungen sind oft wenig hilfreich.
at
22.07.2008 22:04
Add Comment
Items on this list require content approval. Your submission will not appear in public views until approved by someone with proper rights.
More information on content approval.
Title
Name (required)
*
Body (required)
*
SPAM Filter
*
Bitte geben Sie hier die Nummer 4532 ein. Dadurch kann ich leichter SPAM unterbinden.
Attachments
Use this page to add attachments to an item.
Name