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

HinweisHinweis

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

Konzepte

Erstellen deklarativer Workflow-Editoren ohne Code

Standardworkflowbedingungen