Standardworkflowaktionen (WorkflowActions)
Letzte Änderung: Freitag, 25. Februar 2011
Gilt für: SharePoint Foundation 2010
Aktionen stellen die Microsoft SharePoint Foundation 2010-Implementierung von Windows Workflow Foundation-Aktivitäten dar. Aktionen sind die grundlegendste Arbeitseinheit in einem Workflow. Durch sie werden Workflowaktivitäten definiert, wie beispielsweise das Senden einer E-Mail-Benachrichtigung, wenn ein Element einer Dokumentbibliothek hinzugefügt wurde, oder das Aktualisieren eines Status eines Listenelements, wenn eine dem Element zugeordnete Aufgabe abgeschlossen ist. SharePoint Foundation 2010 enthält standardmäßige oder vordefinierte Workflowaktionen, die Sie zum Erstellen von Workflows für gängige Geschäftsszenarien verwenden können.
Speicherort von Standardworkflowaktionen
Standardworkflowaktionen sind in der Datei WSS.ACTIONS enthalten. Bei dieser handelt es sich um eine XML-Datei, in der alle Standardbedingungen und -aktionen aufgelistet werden, die für den Workflow-Editor verfügbar sind. (Weitere Informationen zu den Standardworkflowbedingungen in der Datei WSS.ACTIONS finden Sie unter Standardworkflowbedingungen.) Die Datei WSS.ACTIONS wird standardmäßig im folgenden Speicherort in SharePoint Foundation 2010 installiert:
%WSSRoot%\Program Files\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\1033\Workflow
Hinweis |
---|
Direkte Änderungen der Datei WSS.ACTIONS werden nicht empfohlen oder unterstützt. Sie können jedoch die Aktionen erweitern, die für den codefreien Workflow-Editor verfügbar sind, indem Sie zusätzliche benutzerdefinierte ACTIONS-Dateien im gleichen Verzeichnis erstellen und hinzufügen. Von SharePoint Foundation werden alle Dateien mit der Dateierweiterung ACTIONS analysiert, und es wird eine kombinierte Liste erstellt, die dann dem deklarativen, codefreien Workflow-Editor präsentiert wird. |
Standardaktionen
In der folgenden Tabelle werden die Standardworkflowaktionen aufgeführt, die in SharePoint Foundation enthalten sind. Außerdem ist ein Beispiel für die Anzeige eines Regelsatzes in einem codefreien Workflow-Editor enthalten. Für die einzelnen unten aufgeführten Standardaktionen wird auch angezeigt, wie Sie XML schreiben, um den Regelsatz anzuzeigen.
Aktion |
Beschreibung |
---|---|
Zeit zum Datum hinzufügen |
Addiert ein Zeitintervall zu einem Datumsfeld. Kann in Minuten, Stunden, Tagen, Monaten und Jahren angegeben werden. Regelsatz: So vieleEinheiten zum Datum hinzufügen (Ausgabe in [Variable: date]) XML: %1 %2 zu %3 hinzufügen (Ausgabe in %4) |
Formular einer Gruppe zuordnen |
Ordnet ein Umfrageformular einer Gruppe von Personen zu. Die von den Personen in der Gruppe übermittelten Werte werden in der Aufgabenliste gespeichert. Der Workflowprozess bleibt angehalten, bis alle Umfrageformulare ausgefüllt sind. Regelsatz: Ein benutzerdefiniertes Formulardiesen Benutzern zuordnen XML: %1 %2 zuordnen |
Aufgabe zuordnen |
Ordnet angegebenen Benutzern eine Aufgabe in der Aufgabenliste zu. Der Workflowprozess bleibt angehalten, bis alle Elemente abgeschlossen sind. Regelsatz: Eine Aufgabediesen Benutzern zuordnen XML: %1 %2 zuordnen |
Dynamische Zeichenfolge erstellen |
Ermöglicht die Erstellung einer dynamischen Zeichenfolge, die in einer angegebenen Workflowvariablen gespeichert wird. Regelsatz: Dynamische Zeichenfolge in Variable: variable speichern XML: %1 in %2 speichern |
Element einchecken |
Führt einen Eincheckvorgang für das angegebene Listen- oder Dokumentbibliothekselement aus und ermöglicht das automatische Hinzufügen von Kommentaren während der Ausführung des Workflows. Regelsatz: Element in dieser Liste mit Kommentar einchecken: Kommentar XML: Element in %1 mit Kommentar einchecken: %2 |
Element auschecken |
Führt einen Auscheckvorgang für das angegebene Listen- oder Dokumentbibliothekselement aus. Regelsatz: Element in dieser Liste auschecken XML: Element in %1 auschecken |
Daten von einem Benutzer sammeln |
Weist einem Benutzer eine Aufgabe zu, die benutzerdefinierte Felder für die Datensammlung enthält. Regelsatz: Daten von diesem Benutzer sammeln (Ausgabe in Variable: collect) XML: %1 aus %2 sammeln (Ausgabe in %3) |
Listenelement kopieren |
Weist den Workflow an, ein angegebenes Listenelement aus einer Liste in eine andere zu kopieren. Regelsatz: Element aus dieser Liste in diese Liste kopieren XML: Listenelement in %1 nach % kopieren |
Listenelement erstellen |
Weist den Workflow an, in einer angegebenen Liste ein Listenelement zu erstellen. Regelsatz: Element in dieser Liste erstellen (Ausgabe in Variable: create) XML: Element in %1 erstellen (Ausgabe in %2) |
Element löschen |
Löscht ein angegebenes Listenelement. Regelsatz: Element in dieser Liste löschen XML: Element in %1 löschen |
Auschecken des Elements verwerfen |
Weist den Workflow an, einen Auscheckvorgang rückgängig zu machen. Wenn zu diesem Zeitpunkt ein Benutzer das Element ausgecheckt hat, gehen alle Änderungen verloren. Regelsatz: Auschecken des Elements in dieser Liste verwerfen XML: Auschecken des Elements in %1 verwerfen |
Berechnung ausführen |
Führt eine Berechnung von zwei Werten aus und speichert die Ergebnisse in einer Workflowvariablen. Regelsatz: WertplusWert berechnen (Ausgabe in Variable: calc) XML: %1 %2 %3 berechnen (Ausgabe in %4) |
Für die Verlaufsliste protokollieren |
Erstellt einen Eintrag in der Verlaufsliste mit einer Meldung, die mit statischem Text oder mit dynamisch aus einem Nachschlagesteuerelement generiertem Text erstellt werden kann. Regelsatz: Diese Meldung in der Workflowverlaufsliste protokollieren XML: %1 für die Workflow-Verlaufsliste protokollieren |
Für Dauer anhalten |
Hält den Workflow in einem angegebenen Zeitintervall an. Nach Ablauf des Intervalls wird der Workflow fortgesetzt. Regelsatz: So viele Tage, so viele Stunden, so viele Minuten anhalten XML: Für %1 Tage, %2 Stunden, %3 Minuten anhalten |
Bis Datum anhalten |
Hält den Workflow bis zu einem angegebenen Datum und einer angegebenen Uhrzeit an, danach wird der Workflow fortgesetzt. Regelsatz: Bis zu dieser Uhrzeit anhalten XML: Bis zu dieser Uhrzeit anhalten |
E-Mail senden |
Sendet eine E-Mail-Nachricht an einen angegebenen Benutzer oder eine angegebene Gruppe. Die E-Mail-Nachricht kann die Felder To, CC, Subject und Body enthalten. Das Body-Feld kann statischen Text und dynamisch aus einer Nachschlagetabelle generierten Text enthalten. Regelsatz: Diese Nachricht per E-Mail senden XML: E-Mail an %1 |
Status für die Genehmigung von Inhalten festlegen |
Legt den Inhaltsgenehmigungsstatus eines Elements auf Genehmigt, Abgelehnt oder Ausstehend fest. Mit dieser Aktion werden außerdem Kommentare hinzugefügt. Regelsatz: Inhaltsgenehmigungsstatus auf diesen Status festlegen mit Kommentaren: Kommentare XML: Status für die Genehmigung von Inhalten mit %2 auf %1 festlegen |
Feld im aktuellen Element festlegen |
Legt ein Feld im aktuellen Element auf einen angegebenen Wert oder einen Nachschlagewert fest. Regelsatz: Feld auf Wert festlegen XML: %1 auf %2 festlegen |
Den Zeitbereich des Felds "Datum/Uhrzeit" festlegen |
Weist den Workflow an, die Uhrzeit auf einen bestimmten Wert für ein angegebenes Datum festzulegen. Diese Information wird zur späteren Verwendung in einer Workflowvariablen gespeichert. Regelsatz: Uhrzeit als Stunden:Minuten für Datum festlegen (Ausgabe in Variable: date) XML: Zeit als %1:%2 für %3 festlegen (Ausgabe in %4) |
Workflowvariable festlegen |
Weist den Workflow an, einen Wert für die angegebene Workflowvariable festzulegen. Regelsatz: Workflowvariable auf Wert festlegen XML: %1 auf %2 festlegen |
Workflow beenden |
Beendet den Workflow und erstellt einen Eintrag mit einer angegebenen Meldung im Workflowverlaufsprotokoll. Regelsatz: Workflow beenden und diese Meldung protokollieren XML: Den Workflow beenden und %1 protokollieren |
Listenelement aktualisieren |
Weist den Workflow an, ein Feld in einem Listenelement mit einem angegebenen Wert zu aktualisieren. Regelsatz: Element in dieser Liste aktualisieren XML: Element in %1 aktualisieren |
Auf Feldänderung im aktuellen Element warten |
Hält den Workflow an, bis ein Feld mit einem bestimmten Wert aktualisiert wird. Regelsatz: Warten, bis Felddiesem Wertentspricht XML: Auf %1 %2 %3 warten |
Siehe auch
Aufgaben
Beispiel für eine ACTIONS-Datei