Formen in der SharePoint Server-Workflowvorlage in Visio
In diesem Artikel erfahren Sie mehr über die Shapes in der SharePoint-Workflowvorlage in Visio 2013.
Hinweis
SharePoint 2010-Workflows wurden am 1. August 2020 für neue Mandanten eingestellt und am 1. November 2020 aus bestehenden Mandanten entfernt. Wenn Sie SharePoint 2010-Workflows verwenden, empfehlen wir die Migration zu Power Automate oder anderen unterstützten Lösungen. Weitere Informationen hierzu finden Sie unter Einstellung von SharePoint 2010-Workflows.
Einführung
In diesem Artikel sind die Shapes aufgelistet, die in der SharePoint-Workflowvorlage in Visio 2013 und im Visual Designer in SharePoint Designer 2013 enthalten sind. Wenn die Vorlage geöffnet wird, öffnet auch die Schablonen für SharePoint-Workflowaktionen, SharePoint-Workflowbedingungen und SharePoint-Workflow-Abschlusszeichen. Viele der in den Schablonen aufgeführten Shapes entsprechen bestimmten Aktionen, Bedingungen oder anderen logischen Konstrukten im Declarative Designer zum Erstellen von Workflows in SharePoint Designer 2013.
Wichtig: Nachfolgend finden Sie einen Überblick über die in SharePoint Designer 2013 unterstützten Workflowaktionen. Die meisten dieser Aktionen standen bereits in SharePoint Designer 2010 zur Verfügung. Nur die Aktion „Wait for List Item Event“ wurde in der aktuellen Version überarbeitet und verbessert. Zudem wurden in der neuen Version zwölf neue Aktionen eingeführt und 25 Aktionen entfernt. (Eine Liste der Aktionen, Bedingungen und Blöcke, die entfernt wurden, finden Sie unter Workflowaktionen, die mithilfe der Workflow-Interopbrücke verfügbar sind.). md)
Aktionsshapes
Die folgende Tabelle enthält eine Liste aller Shapes, die in der SharePoint-Aktionsschablone in der SharePoint-Workflowvorlage in Visio 2013 enthalten sind.
Hinweis: Jedes in der nachfolgenden Tabelle aufgelistete Shape verfügt über die aufgeführten Eigenschaften sowie eine Eigenschaft Properties.
Shapes in Visio 2013 und SharePoint Designer 2013 Visual Designer | Aktion im SharePoint Designer 2013 Declarative Designer | Eigenschaften im SharePoint Designer 2013 Visual Designer | Beschreibung |
---|---|---|---|
Kommentar hinzufügen |
Kommentar hinzufügen |
Kommentar |
Ermöglicht Ihnen, im Workflow-Designer zu Referenzzwecken informative Kommentare zu hinterlassen. Dies ist besonders hilfreich, wenn andere Benutzer an diesem Workflow mitarbeiten. |
Zeit zum Datum hinzufügen |
Zeit zum Datum hinzufügen |
Monate Tage Stunden Minuten Date Ausgabe |
Fügt einem Datum eine bestimmte Uhrzeit in Minuten, Stunden, Tagen oder Monaten hinzu und speichert den Ausgabewert als Variable. Das Datum kann ein aktuelles Datum, ein bestimmtes Datum oder ein Nachschlagewert sein. Der Wert "Aktuelles Datum" gibt Mitternacht (UTC) zurück. |
Aufgabe zuweisen |
Aufgabe zuweisen |
Aufgabeneinstellungen Ergebnis des Vorgangs Aufgabenelement-ID |
Weist einem Benutzer eine Workflowaufgabe zu und erstellt ein Fälligkeitsdatum für den Abschluss der Aufgabe |
HTTP-Webdienst aufrufen |
HTTP-Webdienst aufrufen |
HTTP-Anforderung Parameter Antwortinhaltsvariable Antwortkopfzeilenvariable Antwortcodevariable |
Fungiert als Methodenaufruf an einen HTTP-Webdienst. Hinweis: Der aktuelle Build unterstützt ausschließlich SharePoint-Aufrufe an anonyme HTTP-Dienste und ausschließlich Aufrufe mit Parametern des Typs string und Rückgabetypen. Darüber hinaus werden XML-Verbundelemente nicht unterstützt. Ebenso wird lediglich der klassische ASMX unterstützt, nicht jedoch der WCG-Dienst. |
Element einchecken |
Element einchecken |
Element Kommentar |
Checkt ein ausgechecktes Element ein. Sie können nur Elemente aus einer Dokumentbibliothek einchecken. Vorsicht: Der Workflow stürzt ab, wenn Sie versuchen, ein nicht ausgechecktes Element einzuchecken. |
Element auschecken |
Element auschecken |
Element |
Checkt ein Element aus. Der Workflow prüft, ob das Element eingecheckt ist, bevor er ein Dokument auscheckt. Sie können nur Elemente aus einer Bibliothek in Ihrer Website auschecken. Vorsicht: Der Workflow stürzt ab, wenn Sie versuchen, ein nicht eingechecktes Element auszuchecken. |
Dokument kopieren |
Dokument kopieren |
Dokument Bibliothek |
Kopiert ein Dokument aus der aktuellen Liste in eine andere Dokumentbibliotheksliste. |
Elemente im Wörterbuch zählen |
Elemente im Wörterbuch zählen |
Wörterbuch Ausgabevariable |
Zählt die Anzahl der Elemente in einer Wörterbuchvariablen. |
Projekt aus dem aktuellen Element erstellen |
Projekt aus dem aktuellen Element erstellen |
Enterprise-Projekttyp |
Erstellt auf Basis des aktuellen Elements auf der PWA-Website der SharePoint-Farm ein neues Projekt |
Listenelement erstellen |
Listenelement erstellen |
Element Ausgabevariable |
Erstellt in der von Ihnen angegebenen Liste ein neues Listenelement. Sie können die Felder und Werte im neuen Element angeben. Sie können diese Aktion verwenden, wenn Sie ein neues Element mit bestimmten Informationen erstellen möchten. |
Element löschen |
Element löschen |
Element |
Löscht ein Element. Hinweis: Diese Aktion wird auf dem Computer beendet, auf dem das Workflowmodul Workflow-Manager ausgeführt wird, und löst eine Ausnahme des Typs System.InvalidOperationException aus. Eine Problemumgehung ist derzeit nicht verfügbar. |
Auschecken verwerfen |
Auschecken des Elements verwerfen |
Element |
Verwirft die Änderungen und checkt das Element wieder ein, wenn ein Element ausgecheckt und verändert wurde. Vorsicht: Der Workflow stürzt ab, wenn Sie versuchen, ein nicht ausgechecktes Element einzuchecken. |
Berechnung ausführen |
Berechnung ausführen |
LeftOperand Operator RightOperand Bis |
Führt eine arithmetische Berechnung durch und speichert den Ausgabewert in einer Variablen. Hinweis: In SharePoint unterstützt diese Aktion nur den numerischen Typ Double. Ganze Zahlen werden nicht unterstützt. Die Verwendung des Operators „+“ (Verkettung) für Zeichenfolgen wird nicht unterstützt. |
Teilzeichenfolge ab dem Ende der Zeichenfolge extrahieren |
Teilzeichenfolge ab dem Ende der Zeichenfolge extrahieren |
Anzahl der Zeichen String Ausgabe |
Kopiert eine bestimmte Anzahl von Zeichen, beginnend am Ende einer Zeichenfolge, und speichert die Ausgabe in einer Variablen |
Teilzeichenfolge anhand des Index der Zeichenfolge extrahieren |
Teilzeichenfolge ab Index der Zeichenfolge extrahieren |
String Index Ausgabe |
Kopiert eine Teilzeichenfolge beginnend bei einem angegebenen Index in der Zeichenfolge und speichert den Wert in einer Variablen. Hinweis: Der Indexwert im vorhandenen Build (Technical Preview) von SharePoint Designer ist nullbasiert. Werte in SharePoint Designer 2010 wurden allerdings mit 1 beginnend indiziert. |
Teilzeichenfolge ab Anfang der Zeichenfolge extrahieren |
Teilzeichenfolge ab Anfang der Zeichenfolge extrahieren |
Anzahl der Zeichen String Ausgabe |
Kopiert eine bestimmte Anzahl von Zeichen, beginnend am Anfang einer Zeichenfolge, und speichert die Ausgabe in einer Variablen |
Teilzeichenfolge der Zeichenfolge anhand des Index mit bestimmter Länge extrahieren |
Teilzeichenfolge der Zeichenfolge anhand des Index mit bestimmter Länge extrahieren |
String Index Anzahl der Zeichen Ausgabe |
Kopiert eine aus einer bestimmten Anzahl von Zeichen bestehende Teilzeichenfolge heraus, beginnend bei einem angegebenen Index in der Zeichenfolge, und speichert den Wert in einer Variablen. Hinweis: Der Indexwert im vorhandenen Build (Technical Preview) von SharePoint Designer ist nullbasiert. Werte in SharePoint Designer 2010 wurden allerdings mit 1 beginnend indiziert. |
Intervall zwischen Datumsangaben suchen |
Intervall zwischen Datumsangaben suchen |
Einheiten Startdatum Enddatum Ausgabe |
Berechnet das Zeitintervall zwischen zwei Daten in Minuten, Stunden oder Tagen und speichert die Ausgabe in einer Variablen |
Teilzeichenfolge in Zeichenfolge suchen |
Teilzeichenfolge in Zeichenfolge suchen |
Teilzeichenfolge String Ausgabe |
Sucht eine bestimmte Teilzeichenfolge in einer Zeichenfolge und gibt den Index der Startposition der Teilzeichenfolge zurück. |
Element aus Wörterbuch abrufen |
Element aus Wörterbuch abrufen |
Elementname des Pfads Wörterbuch Ausgabevariable |
Gibt ein bestimmtes Element aus der Wörterbuchvariable zurück |
In Verlaufsliste protokollieren |
In Verlaufsliste protokollieren |
Meldung |
Schreibt eine Nachricht aus einer Liste vordefinierter Nachrichtenelemente in die Workflowverlaufsliste |
Für Dauer anhalten |
Für Dauer anhalten |
Tage Stunden Minuten |
Hält die Ausführung eines Workflows für ein in Tagen, Stunden und Minuten angegebenes Zeitintervall an |
Anhalten bis zum Datum |
Bis Datum anhalten |
Date |
Hält die Ausführung eines Workflows bis zu einem angegebenen Datum-/Uhrzeitwert an |
Teilzeichenfolge in Zeichenfolge ersetzen |
Teilzeichenfolge in Zeichenfolge ersetzen |
Suchzeichenfolge Ersetzungszeichenfolge String Ausgabe |
Ersetzt eine bestimmte Teilzeichenfolge durch eine andere Teilzeichenfolge |
E-Mail senden |
E-Mail senden |
E-Mail |
Sendet bei Eintreten eines bestimmten Workflowereignisses automatisch eine E-Mail-Nachricht, die eine vordefinierte Nachricht an einen Benutzer oder eine Gruppe enthält. Wichtig: Wenn die Website nicht der Liste „Vertrauenswürdige Sites“ hinzugefügt wurde, werden E-Mails an den Junk-E-Mail-Ordner von Outlook weitergeleitet. |
Feld in aktuellem Element festlegen |
Feld in aktuellem Element festlegen |
Field Wert |
Legt ein Feld im aktuellen Element auf einen Wert fest. |
Den Zeitbereich des Felds 'Datum/Uhrzeit' festlegen |
Den Zeitbereich des Felds "Datum/Uhrzeit" festlegen |
Stunden Minuten Date Ausgabe |
Erstellt einen Zeitstempel und speichert den Ausgabewert in einer Variablen. Sie können die Uhrzeit in Stunden und Minuten festlegen und ein aktuelles Datum, ein bestimmtes Datum oder einen Nachschlagewert festlegen. |
Festlegen des Workflowstatus |
Workflowstatus festlegen |
Status |
Legt den Status des Workflows fest |
Workflowvariable festlegen |
Workflowvariable festlegen |
Variable Wert |
Legt eine Workflowvariable auf einen Wert fest. Sie können diese Aktion auch verwenden, wenn der Workflow einer Variablen Daten zuweisen soll. |
Listenworkflow starten |
Listenworkflow starten |
Zuordnungsname Eingaben Element |
Startet einen SharePoint 2010-Listenworkflow. Hinweis: Der Workflow "Liste starten" weist die folgenden Probleme auf:
|
Website-Workflow starten |
Website-Workflow starten |
Zuordnungsname Parameter |
Startet einen SharePoint 2010-Website-Workflow. Hinweis: Der Workflow "Liste starten" weist die folgenden Probleme auf:
|
Aufgabenprozess starten |
Aufgabenprozess starten |
Prozesseinstellungen Prozessergebnis |
Erstellt Aufgaben für mehrere Benutzer und erlaubt, die Aufgaben einen benutzerdefinierten Prozess durchlaufen zu lassen |
Dokument übersetzen |
Dokument übersetzen |
Dokument Language Dokumentbibliothek |
Übersetzt ein Dokument in eine bestimmte Sprache. Hinweis: Für diese Aktion ist ein vorkonfigurierter maschineller Übersetzungsdienst erforderlich. |
Zeichenfolge kürzen |
Zeichenfolge kürzen |
String Ausgabe |
Entfernt Leerzeichen am Beginn und Ende einer Zeichenfolge |
Listenelement aktualisieren |
Listenelement aktualisieren |
Element |
Aktualisiert ein Listenelement. Sie können die Felder und die neuen Werte in diesen Feldern angeben. |
Auf Ereignis in Listenelement warten |
Auf Ereignis in Listenelement warten |
Document.SelectionChanged -Ereignis Verknüpftes Element |
[Verbesserte Version der Office 2010-Aktion.] Hält die aktuelle Instanz des Workflows an und wartet auf ein angegebenes Listenelementereignis. Diese Aktion überwacht zwei Ereignisse: ItemUpdated und ItemAdded. |
Warten auf Feldänderung |
Auf Feldänderung warten |
Field Wert |
Wartet, bis ein Feld im aktuellen Element einem bestimmten Wert entspricht |
Projektfeld festlegen |
Projektfeld festlegen |
Field Wert |
Legt für ein bestimmtes Feld einen Wert in Project Server fest. Hinweis: Für diese Aktion muss das Projekt eingecheckt sein. Wenn das Projekt nicht eingecheckt ist, wird der Workflow beendet, und das Projekt lässt sich nicht in Project Web App öffnen. |
Status der Projektstufe festlegen |
Status der Projektstufe festlegen |
Stufenstatus Stufeninformationen |
Legt den Status der Projektstufe fest. Hinweis: Wenn das aktuelle Projekt ausgecheckt ist, wird eine Ausnahme ausgelöst. |
Statusfeld in Ideenliste festlegen |
Statusfeld in Ideenliste festlegen |
Status |
Aktualisiert den Status für das ursprüngliche Listenelement, das mit dem aktuellen Projekt verknüpft ist |
Auf Projektereignis warten |
Auf Projektereignis warten |
Ereignisname |
Wartet auf ein bestimmtes Projektereignis |
Bedingungs-Shapes
Die folgende Tabelle enthält eine Liste aller Shapes, die in der SharePoint-Bedingungsschablone in der SharePoint-Workflowvorlage enthalten sind.
Shape in Visio 2013 und SharePoint Designer 2013 Visual Designer | Aktion im SharePoint Designer 2013 Declarative Designer | Eigenschaften im SharePoint Designer 2013 Visual Designer | Beschreibung |
---|---|---|---|
Wenn ein beliebiger Wert gleich dem Wert ist |
Wenn ein beliebiger Wert gleich dem Wert ist |
Wert Operand Wert |
Vergleicht zwei Werte. Sie können angeben, ob die Werte gleich oder nicht gleich sein sollen. |
Person ist ein gültiger SharePoint-Benutzer |
Person ist ein gültiger SharePoint-Benutzer |
Benutzer |
Überprüft, ob ein bestimmter Benutzer ein registrierter Benutzer oder ein Mitglied einer Gruppe auf der SharePoint-Website ist. |
Projektstufe überspringen |
Projektstufe überspringen |
– |
Diese Bedingung prüft, ob das Feature zum Überspringen der Stufe auf dem Server für die aktuelle Workflowinstanz aktiviert wurde. |
Abschlusszeichen-Shapes
Die folgende Tabelle enthält eine Liste aller Shapes, die in der SharePoint-Abschlusszeichen-Schablone in der SharePoint-Workflowvorlage enthalten sind.
Shape in Visio 2013 und SharePoint Designer 2013 Visual Designer | Aktion im SharePoint Designer 2013 Declarative Designer | Eigenschaften im SharePoint Designer 2013 Visual Designer | Beschreibung |
---|---|---|---|
Start |
– |
NV |
Startet den Workflow. Jedes SharePoint-Workflowdiagramm darf nur ein Anfangs-Shape enthalten. |
Stufe |
Stufe |
NV |
Enthält eine beliebige Anzahl von Shapes und kann Verzweigungen enthalten. Alle Aktionen im Workflow müssen in einer Phase enthalten sein. Phasen-Shapes werden mithilfe von Container-Shapes visuell dargestellt. Bei einem Phasen-Shape müssen an den Rändern des Containers ein Eingangs- und Ausgangs-Shape hinzugefügt werden, um die Pfade zur und aus der Phase zu definieren. Weitere Informationen finden Sie im Abschnitt "Phasen, Schleifen und Schritte" im Artikel Workflowentwicklung in SharePoint Designer und Visio. |
Schritt |
Schritt |
NV |
Stellt eine gruppierte Reihe von sequenziellen Aktionen dar. Schritte müssen in einer Phase enthalten sein. Ein Schritt-Shape muss auch über ein Enter- und Exit-Shape verfügen, die hinzugefügt werden, wenn die Form auf dem Zeichenbereich abgelegt wird. Weitere Informationen finden Sie im Abschnitt "Phasen, Schleifen und Schritte" im Artikel Workflowentwicklung in SharePoint Designer und Visio. |
Einfache Stufe |
Stufe |
– |
Fügt neue Stufen auf der oberen Ebene des Workflows in der Phasenansicht in Visio 2013 hinzu. |
Schleife n-mal |
Schleife n-mal |
Schleifenanzahl |
Definiert eine Reihe verbundener Shapes, die als Schleife ausgeführt werden, wobei so oft vom letzten Shape in der Reihe wieder zum ersten gewechselt wird, bis die Schleife eine festgelegte Anzahl von Malen ausgeführt wurde. Ebenso wie Stufen werden Schleifen durch ein Container-Shape dargestellt, das ein Eingabe- und ein Ausgangs-Shape enthält. Weitere Informationen finden Sie im Abschnitt "Phasen, Schleifen und Schritte" im Artikel Workflowentwicklung in SharePoint Designer und Visio. |
Schleife mit Bedingung |
Schleife mit Bedingung |
Schleifenanzahl |
Die Schleife wird ausgeführt, bis eine bestimmte Bedingungen erfüllt ist. |
Parallele Aktion starten |
Paralleler Block |
– |
|
Parallele Aktion beenden |
Paralleler Block |
– |