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:
  • Das Feld für Zuweisungstypen kann nicht als Parameter verwendet werden, wenn der 2010-Workflow eine TaskProcess-Aktion enthält.
  • Wenn an den gleichen 2010-Workflow mehrere Aufrufe gerichtet werden, führt dies zu mehreren Datenquellen in der 2013-Workflownachschlagefunktion. Diese Datenquellen sind alle gleich.
  • Variablennamen dürfen in 2013 keine Sonderzeichen wie '?' und '#' enthalten. Wenn ein 2010-Workflow Sonderzeichen enthält, werden diese im 2013-Workflow in Hexadezimalcode umgewandelt.
Website-Workflow starten
Website-Workflow starten
Zuordnungsname
Parameter
Startet einen SharePoint 2010-Website-Workflow.
Hinweis: Der Workflow "Liste starten" weist die folgenden Probleme auf:
  • Das Feld für Zuweisungstypen kann nicht als Parameter verwendet werden, wenn der 2010-Workflow eine TaskProcess-Aktion enthält.
  • Wenn an den gleichen 2010-Workflow mehrere Aufrufe gerichtet werden, führt dies zu mehreren Datenquellen in der 2013-Workflownachschlagefunktion. Diese Datenquellen sind alle gleich.
  • Variablennamen dürfen in 2013 keine Sonderzeichen wie '?' und '#' enthalten. Wenn ein 2010-Workflow Sonderzeichen enthält, werden diese im 2013-Workflow in Hexadezimalcode umgewandelt.
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

Siehe auch