Senden einer E-Mail in einem Workflow

Gilt für
SharePoint Server 2013 Microsoft Office SharePoint Online Server 2013 Enterprise SharePoint Designer 2007 Microsoft Office SharePoint Online Server 2010

Das Senden einer E-Mail, wenn ein Listenelement in einigen Versionen von SharePoint hinzugefügt wurde, erfordert viele Schritte, deren Details folgen. Wenn Sie jedoch die aktuellste Version von SharePoint verwenden, können Sie direkt aus Ihrer Liste einen Flow hinzufügen. Eine Flowvorlage zum Senden einer E-Mail, wenn ein Listenelement hinzugefügt wird , enthält die grundlegenden Schritte, die für einen schnellen Einstieg erforderlich sind.

Hinweis

  • SharePoint 2010-Workflows wurden seit dem 1. August 2020 für neue Mandanten eingestellt und am 1. November 2020 aus vorhandenen Mandanten entfernt.  Wenn Sie SharePoint 2010-Workflows verwenden, empfehlen wir die Migration zu Power Automate oder anderen unterstützten Lösungen. Weitere Informationen finden Sie unter Einstellung des SharePoint 2010-Workflows.
  • Der SharePoint 2013-Workflow ist seit April 2023 veraltet und wird für neue Mandanten ab dem 2. April 2024 deaktiviert. Sie wird von bestehenden Mietern entfernt und ab dem 2. April 2026 vollständig eingestellt. Wenn Sie SharePoint 2013 Workflow verwenden, empfehlen wir die Migration zu Power Automate oder anderen unterstützten Lösungen. Weitere Informationen finden Sie unter Einstellung des SharePoint 2013-Workflows in Microsoft 365.
  • Es kann bis zu 4 Stunden dauern, bis Sie Benachrichtigungen erhalten.

Senden von E-Mails aus dem Workflow

Senden einer einfachen E-Mail-Nachricht aus einem Workflow

Neues Element, das den Workflow zum Senden einer E-Mail-Nachricht auslöst

Mithilfe der Aktion "Eine Email senden" im Workflow-Designer können Sie Ihren benutzerdefinierten Workflow so einrichten, dass E-Mails an Sie oder an einen anderen angegebenen Benutzer oder eine andere Gruppe gesendet werden. Die verfügbaren Felder für eine E-Mail sind "An","CC","Betreff" und "Text". Diese Felder können sowohl statischen Text als auch Text enthalten, der dynamisch aus Workflow-Nachschlagevorgängen generiert wurde.

Mit der Aktion "E-Mail senden" können Sie viele verschiedene Arten von E-Mails generieren, darunter Benachrichtigungen, wenn der Workflow bestimmte Phasen erreicht oder bestimmte Aktionen ausführt (einschließlich des Startens und Beendens des Workflows insgesamt) und Erinnerungen an Aufgaben, die nicht bis zum Fälligkeitsdatum abgeschlossen sind.

Hinweis

Einstellungen für ausgehende E-Mails müssen auf dem Server konfiguriert werden, bevor Ihr Workflow E-Mails senden kann. Wenn Sie sich bezüglich der aktuellen E-Mail-Einstellungen des Servers nicht sicher sind, wenden Sie sich an Ihren Serveradministrator. Weitere Informationen zu Einstellungen für ausgehende E-Mail finden Sie im Abschnitt Siehe auch .

In diesem Beispiel richten Sie Ihren Workflow so ein, dass Sie jedes Mal, wenn die Ausführung für ein neues Element beginnt, eine E-Mail-Benachrichtigung erhalten. Verwenden Sie die Version von SharePoint Designer, die Ihrer SharePoint Server-Version entspricht. Verwenden Sie z. B. für SharePoint Server 2010 SharePoint Designer 2010. Für alle Versionen nach SharePoint Server 2010, einschließlich SharePoint Server 2016 und SharePoint in Microsoft 365, verwenden Sie SharePoint Designer 2013. Laden Sie SharePoint Designer 2013 aus dem Microsoft Download Center herunter. Weitere Informationen finden Sie unter Siehe auch.

Öffnen von SharePoint Designer 2013 und Herstellen einer Verbindung mit einer SharePoint-Website

SharePoint Designer 2013 wird als Office 2013-App installiert. Führen Sie die folgenden Schritte aus, um SharePoint Designer 2013 zu öffnen und eine Verbindung mit einer SharePoint-Website herzustellen:

  1. Um SharePoint Designer 2013 zu öffnen, wählen Sie es im Startmenü aus. Symbol>"Start" auswählen:Alle Programme>,Microsoft Office 2013>,SharePoint Designer 2013.
  2. Wählen Sie auf der Startseite von SharePoint Designer 2013 die Option Website öffnen aus.
  3. Geben Sie die SharePoint-Website ein, mit der Sie eine Verbindung herstellen möchten, z. B. http://www.contoso.com/sites/a-sharepoint-site.
  4. Um die Website zu öffnen, wählen Sie "Öffnen" aus.
  5. Geben Sie Ihre Anmeldeinformationen ein, wenn Sie dazu aufgefordert werden. (Wenn die Sicherheit auf dem Computer, an dem Sie sich angemeldet haben, nicht integriert ist, werden Sie aufgefordert, Ihre Anmeldeinformationen einzugeben.) Stellen Sie sicher, dass Sie Anmeldeinformationen verwenden, die Zugriff auf die SharePoint-Website haben.

Erstellen eines Listenworkflows basierend auf der SharePoint-Workflowplattform

  1. Wählen Sie im Navigationsbereich den Knoten Workflows aus.
  2. Wählen Sie im Abschnitt Neu der Registerkarte Workflows die Dropdownliste Workflow auflisten . ba5f9d85-0088-41b9-bf04-2b516f63099d
  3. Wählen Sie die Liste aus, die Sie dem neuen Workflow zuordnen möchten.
  4. Geben Sie im Dialogfeld "Listenworkflow erstellen " einen Namen und eine Beschreibung für den Workflow ein, und stellen Sie dann sicher, dass der Plattformtyp auf SharePoint 2013-Workflow festgelegt ist. 8be1be6e-8271-4b8c-adad-b0cf41fea096
  5. Wählen Sie OK aus, um den Workflow zu erstellen.

Nachdem der Workflow erstellt wurde, können Sie Aktionen, Bedingungen, Phasen, Schritte und Schleifen hinzufügen, um Ihren Workflow aufzubauen. Diese Workflowkomponenten sind im Menüband von SharePoint Designer 2013 verfügbar.

c17a8d06-d1e1-482d-b5ff-d562ac25414a

Hinweis

Wenn SharePoint 2013 Workflow nicht als verfügbarer Plattformtyp angezeigt wird, ist der Workflow-Manager nicht für die Arbeit mit der SharePoint-Farm konfiguriert. Informationen zur Behebung finden Sie unter Konfigurieren von Workflowmanager für die Arbeit mit der SharePoint Server 2013-Farm.

Weitere Informationen zur verfügbaren Liste der Workflowaktionen finden Sie unter Siehe auch.

Erstellen der Aktion zum Senden einer E-Mail

  1. Wählen Sie Aktionen und dann E-Mail senden.

  2. Wählen Sie in der Aktion diese Benutzer aus. 4b61bb02-b50a-4da7-98dd-2fb3b78add63

  3. Wählen Sie im Dialogfeld "E-Mail-Nachricht definieren" Benutzer aus den vorhandenen Benutzern und Gruppen aus, oder geben Sie Ihre eigene E-Mail-Adresse in das Feld "An" ein.

    Hinweis

    • Um eine E-Mail an eine externe E-Mail-Adresse zu senden. Sie müssen in der Lage sein, Informationen vom jeweiligen E-Mail-Server abzurufen.
    • Die An-Adresse einer E-Mail kann entweder eine bestimmte, statische Adresse (z. B. NORTHWINDTRADERS\junmin oder junmin@northwindtraders.com) oder ein Workflow-Lookup nach Variableninformationen sein. Weitere Informationen zur Verwendung von Workflow-Lookups zur dynamischen Adressierung von E-Mails, die aus dem Workflow gesendet werden, anstelle von statischen Adressen, finden Sie unter Dynamisches Auswählen von Benutzern oder Gruppen für den Empfang der Nachricht.
    • Die Absenderadresse der gerenderten E-Mail ist immer die E-Mail-Adresse des Serveradministrators, es sei denn, der Serveradministrator ändert die Absenderadresse für die aktuelle Web-App oder für alle Web-Apps. Weitere Informationen finden Sie unter Konfigurieren ausgehender E-Mail für eine bestimmte Web-App.
  4. Geben Sie im Feld Betreff einen Betreff für die E-Mail ein, oder wählen Sie zum Definieren eines Workflow-Lookups zu dem hier gewünschten Text die Option Datenbindung anzeigenSchaltflächenbild .

    Hinweis

    Damit der Workflow korrekt kompiliert werden kann, müssen Sie einen Eintrag im Feld "Betreff " vornehmen.

  5. Geben Sie im großen Feld unter dem Feld "Betreff " den Text der E-Mail ein oder fügen Sie ihn ein.
    2f7b3ff1-c721-41a1-bca9-e27d7b47dbfc

  6. Wählen Sie OK aus.

  7. Aktion> auswählenWechseln zu einer Phase.

  8. Wählen Sie Workflowende. 0dbbafda-47e5-424b-a2a1-6852d8e71c5c

  9. Wählen Sie Veröffentlichen aus. 95e91fa1-250a-48e7-8870-9ee83c3abb1f

Erweiterte Optionen zum Ändern des Inhalts der E-Mail finden Sie in den folgenden Abschnitten.

Seitenanfang

Dynamisches Auswählen von Benutzern oder Gruppen zum Empfangen der Nachricht

Wenn Sie statische Adressen in den Feldern "An" und "Cc" Ihrer E-Mail angeben, müssen Sie jedes Mal, wenn Sie die Empfänger ändern müssen, den Workflow im Workflow-Designer öffnen und die Änderungen manuell vornehmen. Wenn sich die Adressen häufig ändern, ist es ratsam, in den Feldern An und CC Workflow-Nachschlagevorgänge zu verwenden. In Nachschlagevorgängen können Adressen aus einem Feld im aktuellen Element, aus einem Feld in einem Element in einer anderen Liste oder Bibliothek oder aus Workflowvariablen abgerufen werden.

Verwenden einer benutzerdefinierten Liste, um Empfängeradressen zu speichern

Wenn sich die Empfänger in regelmäßigen Abständen ändern, aber nicht oft genug, dass sie bei jedem Start des Workflows auf einem Initiierungsformular angegeben werden müssen, können Sie eine benutzerdefinierte Empfängerliste erstellen, die ein Listenelement für jeden Workflow enthält, der darauf verweist, und dann Spalten erstellen, in denen Sie die Adressen speichern können, an die jede E-Mail aus jedem Workflow gesendet werden soll. Wenn sich die Empfänger für irgendeine Workflownachricht ändern, müssen Sie lediglich die Adressen im betreffenden Feld im Empfängerlistenelement für diesen Workflow ändern.

Wichtig

Die Spalten, in denen Sie Adressen für Workflow-E-Mails speichern, können entweder einzeiliger Text, mehrere Textzeilen oder Personen- oder Gruppenspalten sein. Wenn Sie eine Personen- oder Gruppenspalte verwenden, kann in jedem Feld, auf das der Workflow für E-Mail-Adressen verweist, nur ein Eintrag vorgenommen werden. Wenn Sie die Spalte erstellen, müssen Sie darauf achten, unter Mehrfachauswahl zulassen die Option Nein auszuwählen. Wenn Sie diesen Spaltentyp verwenden möchten, um mehrere Empfänger anzugeben, können Sie eine SharePoint-Gruppe erstellen, die die Personen enthält, an die der Workflow die E-Mail adressieren soll, und dann die Gruppe im Feld angeben. Wenn Sie die Spalte erstellen, müssen Sie darauf achten, unter Folgende Auswahl zulassen die Option Personen und Gruppen auszuwählen. Weitere Informationen zum Erstellen von Listen und zum Hinzufügen von Spalten finden Sie unter Siehe auch.

Hinweis

Stellen Sie beim Erstellen von SharePoint-Gruppen sicher, dass jede Gruppe mindestens über Leseberechtigungen für die Website verfügt und dass Sie im Bereich "Gruppeneinstellungen " der Seite "Neue Gruppe " unter "Wer kann die Mitgliedschaft der Gruppe anzeigen" die Option "Jeder" auswählen.

So verwenden Sie einen Workflow-Nachschlagevorgang in eine benutzerdefinierte Empfängerliste

  1. Erstellen Sie im Browser eine benutzerdefinierte Liste namens "Empfänger" mit den folgenden drei Spalten:

    • Ändern Sie den Namen der Standardspalte Titel in Workflowname. Lassen Sie alle anderen Optionen unverändert. Weitere Informationen zum Ändern einer Spalte in einer Liste oder Bibliothek finden Sie unter Siehe auch.
    • Fügen Sie eine "Person oder Gruppe"-Spalte namens An hinzu. Lassen Sie in dieser Spalte die Auswahl von Personen und Gruppen, aber keine Mehrfachauswahl zu. Lassen Sie alle anderen Optionen unverändert. Weitere Informationen zum Erstellen einer Spalte in einer Liste oder Bibliothek finden Sie unter Siehe auch.
    • Fügen Sie eine "Eine Textzeile"-Spalte namens CC hinzu. Lassen Sie alle anderen Optionen unverändert.
  2. Erstellen Sie in der Empfängerliste ein neues Element, und gehen Sie dann folgendermaßen vor:

    • Geben Sie im Feld WorkflownameDokumentprüfung ein. Dies ist der Name des hier verwendeten Beispielworkflows.
    • Wählen Sie im Feld "An" die Option Adressbuch-Schaltflächenbild aus, und wählen Sie dann im Dialogfeld "People and Groups auswählen" eine einzelne Person oder Gruppe aus, an die E-Mails adressiert werden sollen.
    • Geben Sie im Feld "Cc " die E-Mail-Adressen der Empfänger ein, an die Kopien gesendet werden sollen, und trennen Sie mehrere Adressen durch Semikolons.
  3. Erstellen Sie einen neuen Workflow.

  4. Wählen Sie Aktionen und dann E-Mail senden.

  5. Wählen Sie in der Aktion diese Benutzer aus.

  6. Klicken Sie im Dialogfeld "E-Mail-Nachricht definieren" am Ende des Felds "An" auf "Adressbuchschaltfläche".

  7. Wählen Sie im Dialogfeld Benutzer auswählen in der Liste Vorhandene Benutzer und Gruppen auswählen die Option Workflowsuche für einen Benutzer aus, und wählen Sie dann Hinzufügen aus.

  8. Wählen Sie im Dialogfeld "Nach Person oder Gruppe suchen " die folgenden Optionen aus:

    • Datenquelle: Empfänger oder der Name Ihrer benutzerdefinierten Liste.
    • Feld aus Quelle: An oder das Feld, das die gewünschte Adresse in der Zeile "An" enthält.
    • Rückgabefeld als: Anmeldename. Dadurch wird das "An"-Feldformat in der E-Mail festgelegt.
    • Feld: Empfänger: Workflowname
    • Wert: Geben Sie die Dokumentprüfung oder den Namen des aktuellen Workflows ein.
      5e577b1d-9a45-4b74-8dfa-436c5936c18a
      Dieser Nachschlagevorgang besagt: "Wählen Sie aus der Empfängerliste den Wert des Felds "An" aus, bei dem der Workflowname gleich "Dokumentprüfung" ist.
      Die obere Hälfte des Dialogfelds gibt die Liste und die Spalte an. Die untere Hälfte des Dialogfelds gibt die Zeile an.
  9. Wählen Sie im Dialogfeld Nach Person oder Gruppe suchen die Option OK aus.

  10. Wählen Sie in der E-Mail zum Sicherstellen eindeutiger Suchen OK aus.

  11. Um das Dialogfeld "Benutzer auswählen " zu schließen, wählen Sie erneut OK aus.

  12. Wählen Sie im Dialogfeld "E-Mail-Nachricht definieren" am Ende des Felds "CC" die Option Adressbuch-Schaltflächenbild aus.

  13. Wählen Sie im Dialogfeld Benutzer auswählen in der Liste Vorhandene Benutzer und Gruppen auswählen die Option Workflowsuche für einen Benutzer aus, und wählen Sie dann Hinzufügen aus.

  14. Wählen Sie im Dialogfeld "Workflowsuche definieren " die folgenden Optionen aus:

    • Datenquelle: Empfänger oder der Name Ihrer benutzerdefinierten Liste.
    • Feldaus Quelle: Cc oder das Feld, das die gewünschte Adresse in der Cc-Zeile enthält.
    • Rückgabefeld als: Anmeldename. Dadurch wird das "An"-Feldformat in der E-Mail festgelegt.
    • Feld: Empfänger: Workflowname
    • Wert: Geben Sie die Dokumentprüfung oder den Namen des aktuellen Workflows ein.
      4ea22a22-8d20-4229-a28d-51465328172f
      Dieser Lookup besagt: "Wählen Sie aus der Empfängerliste den Wert des Felds "Cc" aus, bei dem der Workflowname gleich "Dokumentüberprüfung" ist."
  15. Wählen Sie "OK" und in der Warnmeldung erneut "OK " aus.

  16. Um das Dialogfeld "Benutzer auswählen" zu schließen, klicken Sie auf "OK".

Wenn der Workflow nun diese E-Mail sendet, wird sie an die Adressen gesendet, die in den Feldern "An" und "Cc" des Elements "Dokumentprüfung" in der Liste der benutzerdefinierten Empfänger aufgeführt sind. Sollen Empfänger geändert werden, nehmen Sie die gewünschten Änderungen einfach im Listenelement vor.

Ein einzelner Workflow sendet möglicherweise mehrere E-Mails, und die E-Mails werden möglicherweise nicht alle an dieselben Empfänger gesendet. Um andere Adressen für zusätzliche E-Mails zu speichern, die von diesem Workflow gesendet werden, können Sie der Liste Spalten hinzufügen, in denen die anderen Adressen gespeichert sind. In diesem Fall können Sie die Spalten "Erste Nachricht an", "Zweite Nachricht an" usw. benennen.

Alternativ können Sie die Liste so gestalten, dass Sie für jede E-Mail, die der Workflow sendet, ein Element anstelle eines Elements für jeden Workflow erstellen. Stellen Sie in diesem Fall sicher, dass der Name, der zur Identifizierung jeder E-Mail verwendet wird, eindeutig ist, damit die Lookups, die die Adressen abrufen, den gewünschten eindeutigen Wert zurückgeben.

Verwenden des Workflowinitiierungsformulars, um Empfänger anzugeben

Sollen die Empfänger jedes Mal angegeben werden, wenn ein Workflow manuell gestartet wird, können Sie das Workflowinitiierungsformular so anpassen, dass die Adressen von der Person gesammelt werden, der den Workflow startet. Der Workflow kann dann entweder einfach die eingegebenen Adressen direkt verwenden oder diese in Felder im aktuellen Element kopieren, wo sie zu Referenzzwecken immer noch verfügbar sind, nachdem der Workflow seine aktuelle Instanz beendet hat. Ist der Workflow so eingerichtet, dass er auch automatisch startet, können Sie im Initiierungsformular Standardadressen angeben, die bei jedem automatischen Start verwendet werden.

Seitenanfang

Einfügen von Informationen zum aktuellen Element

Bisher ist der Textkörper in der Beispiel-E-Mail statisch: Jedes Mal, wenn der Workflow eine Instance der E-Mail erstellt, ist der Text genau derselbe.

Es kann jedoch nützlich sein, Text einzufügen, der sich in Bezug auf das Element ändert, für das der Workflow derzeit ausgeführt wird. Es kann beispielsweise nützlich sein, den Titel des Dokuments, das überprüft werden muss, in den Textkörper Ihrer E-Mail einzufügen. Zum Einbeziehen dieser Art von dynamischen Informationen verwenden Sie einen Workflow-Nachschlagevorgang. In Nachschlagevorgängen werden Daten aus verschiedenen Datenquellen, etwa Listen, Bibliotheken und Workflowdaten, abgerufen.

So fügen Sie den Titel des Dokuments zum E-Mail-Text hinzu:

  1. Geben oder fügen Sie den statischen Text ein, in dem die Nachschlageinformationen angezeigt werden sollen.
    7181ebc2-12b6-4dca-b15c-6a60ed188346

  2. Positionieren Sie die Einfügemarke an der Stelle, an der sich der Nachschlagevorgang befinden soll.

    Tipp

    Nachdem Sie einen Nachschlagevorgang eingefügt haben, können Sie ihn nicht an eine neue Position ziehen. (Es ist jedoch möglich, einen Nachschlagevorgang zu "verschieben", indem Sie anderen Text darum herum ziehen.) Ebenso ist es nicht möglich, eine Nachschlagefunktion oder Text, der eine Nachschlagevorgänge enthält, auszuschneiden, zu kopieren oder einzufügen.

  3. Wählen Sie "Suchen hinzufügen oder ändern" aus.

  4. Wählen Sie im Dialogfeld "Nachschlagennach Zeichenfolge " im Feld "Datenquelle " die Option "Aktuelles Element" aus, und wählen Sie im Feld Feld "Feld aus Quelle " die Option "Name" aus.
    6f45932b-4dd0-4d8f-bdbf-578fb16bd2f7

  5. Wählen Sie OK aus.

  6. Der eingefügte Nachschlagevorgang wird im E-Mail-Text angezeigt. 8fade539-2c6b-41a7-8815-3a3fc86f7396

  7. Um den Workflow zu veröffentlichen, wählen Sie Veröffentlichen aus.

Wenn der Workflow ausgeführt wird und die E-Mail generiert wird, wird der Nachschlagevorgang durch den Titel des Dokuments ersetzt.

Einfügen von Titel 5

Das Einfügen des Titels des Dokuments ist nützlich, aber es wäre vielleicht sogar noch nützlicher, einen Link einzufügen, über den Sie direkt zu dem Dokument gelangen könnten. Dazu fügen Sie einen Nachschlagevorgang in den Link ein.

Seitenanfang

Um einen statischen Hyperlink, der immer auf dieselbe Adresse oder denselben Speicherort verweist, in den Textkörper Ihrer Workflow-E-Mail einzufügen, wählen Sie in der oberen rechten Ecke des Formatierungstoolbereichs im Dialogfeld "E-Mail-Nachricht definieren" die Schaltfläche "Link bearbeiten" aus.

  1. Geben oder fügen Sie den statischen Text ein, in dem der Link angezeigt werden soll.

  2. Markieren Sie den Text, und wählen Sie "Hyperlink bearbeiten" aus.

    ae0ef455-a4d8-40ca-8229-cea5c7dcc023

  3. Geben Sie im Dialogfeld "Hyperlink bearbeiten " die Adresse der Website ein. 7ec50d6c-a5f3-4a67-9e11-630a57cbcea8

  4. Wählen Sie OK aus.
    Der eingefügte Link wird im Textkörper der E-Mail angezeigt. 2b3f0b59-fa8f-43e5-87db-a6ac61372e71

Hinweis

Textbasierte E-Mail-Programme rendern den Hyperlink nicht.

Weitere Informationen zum Erstellen eines dynamischen Hyperlinks, der je nach dem Element, für das der Workflow derzeit ausgeführt wird, auf unterschiedliche Adressen verweist, finden Sie unter Hyperlink zum aktuellen Element hinzufügen.

Seitenanfang

Im vorherigen Abschnitt " Einfügen eines statischen Hyperlinks" enthält die Adresse im Beispielhyperlink keine Variableninformationen: Jedes Mal, wenn der Workflow die E-Mail sendet, verweist der Hyperlink auf dieselbe Seite.

Durch Verwenden eines Workflow-Nachschlagevorgangs können Sie jedoch einen dynamischen Link erstellen, in dem Informationen über das aktuelle Element verwendet werden, um zu entscheiden, auf welche URL verwiesen werden soll.

Wenn das aktuelle Element ein Dokument in einer Dokumentbibliothek ist

Sie könnten in das Beispiel zur Workflowstartbenachrichtigung einen Link zu dem neuen Dokument einfügen:

  1. Geben oder fügen Sie den statischen Text ein, in dem der Link angezeigt werden soll.

  2. Markieren Sie den Text, und wählen Sie "Hyperlink bearbeiten" aus.

  3. Wählen Sie im Dialogfeld "Link bearbeiten " die Option Funktion (fx) aus.

    Tipp

    Nachdem Sie einen Nachschlagevorgang eingefügt haben, können Sie ihn nicht an eine neue Position ziehen. (Es ist jedoch möglich, einen Nachschlagevorgang zu "verschieben", indem Sie anderen Text darum herum ziehen.) Ebenso ist es nicht möglich, eine Nachschlagefunktion oder Text, der eine Nachschlagevorgänge enthält, auszuschneiden, zu kopieren oder einzufügen.

  4. Wählen Sie im Dialogfeld "Nachschlagen nach Zeichenfolge " im Feld "Datenquelle " die Option "Aktuelles Element" aus.

  5. Wählen Sie im Feld Feld Feld aus Quelledie Option Codierte absolute URL aus, und klicken Sie dann auf OK.
    Einfügen eines Hyperlinks für das aktuelle Element 1 Einfügen eines Hyperlinks für das aktuelle Element 2 Einfügen eines Hyperlinks für das aktuelle Element 3

Wenn der Empfänger der E-Mail den Link auswählt, wird das Dokument zur Ansicht oder Bearbeitung geöffnet.

Wenn das aktuelle Element ein Listenelement ist

Wenn Sie einen Link zu einem Listenelement erstellen, z. B. zu einer Ankündigung oder einem Kalenderereignis, können Sie auswählen, ob der Link entweder das Anzeigeformular (DispForm.aspx) oder das Bearbeitungsformular (EditForm.aspx) des Listenelements geöffnet werden soll.

So erstellen Sie einen Link, der das Listenelement öffnet:

  1. Navigieren Sie im Browser zu der Liste, in der Sie diesen Workflow erstellen möchten.

  2. Öffnen Sie das Listenelement für ein beliebiges vorhandenes Dokument in der Bibliothek. Verwenden Sie dazu " Element anzeigen ", wenn Sie möchten, dass Ihr Link das Anzeigeformular öffnet, oder "Element bearbeiten ", wenn Ihr Link das Bearbeitungsformular öffnen soll.

  3. Kopieren Sie die Adresse in der Adressleiste vom Anfang an http: oder https: bis zum ersten Gleichheitszeichen (=).
    Hyperlink für Listenelement 1 einfügen

  4. Der Text ?ID= ist ein Abfragezeichenfolgeparameter, von dem die Seite angewiesen wird, das Formular für das Element in der aktuellen Liste oder Bibliothek anzuzeigen, das die auf das Gleichheitszeichen (=) folgende Listen-ID hat. Dies ist in diesem Beispiel die Listen-ID des aktuellen Elements, das durch den Workflow-Nachschlagevorgang angegeben ist.

    Hinweis

    Wenn das aktuelle Element eine Aufgabe ist, die von einer der drei Workflow-Aufgabenaktionen erstellt wird, und wenn Sie möchten, dass der Link das benutzerdefinierte Aufgabenformular öffnet (und nicht das Standardanzeige- oder Bearbeitungsformular für die Aufgabenliste), finden Sie weitere Informationen unter Wenn das aktuelle Element ein benutzerdefiniertes Aufgabenformular ist. Für Aufgaben, die nicht durch eine Aufgabenaktion für Workflows erstellt wurden, und für die Anzeigeformulare für die Aufgaben, die über eine der Aufgabenaktionen für Workflows erstellt wurden, benötigen Sie lediglich die aktuelle Vorgehensweise.

  5. Geben oder fügen Sie im Dialogfeld "E-Mail-Nachricht definieren" den statischen Text ein, in dem der Link angezeigt werden soll, z. B.: Um das Listenelement anzuzeigen, klicken Sie hier.

  6. Markieren Sie den Text, und wählen Sie "Hyperlink bearbeiten" aus.

  7. Wählen Sie im Feld "Hyperlink bearbeiten " für das Adressfeld die Option Zeichenfolgen-Generator aus.

  8. Fügen Sie im Dialogfeld Zeichenfolgen-Generator die Adresse ein.

  9. Positionieren Sie die Einfügemarke direkt hinter dem Gleichheitszeichen (=), und wählen Sie dann "Nachschlagefunktion hinzufügen oder ändern" aus.

  10. Wählen Sie im Dialogfeld Nachschlagen nach Zeichenfolge im Feld Quelle die Option Aktuelles Element und im Feld Feld Aus Quelle die Option ID aus.
    Hyperlink für Listenelement 3 einfügen

  11. Wählen Sie OK aus.
    Die letzte Zeichenfolge im Zeichenfolgen-Builder sollte mit http:// oder https:// beginnen und mit [%Current Item:ID%].Einfügen eines Hyperlinks für Listenelement 4 enden

    Wichtig

    Die Suche nach der aktuellen Element-ID ist zwar beim Erstellen von Links zum aktuellen Listenelement hilfreich, die folgenden Suchvorgänge können jedoch Fehler im gerenderten Pfad verursachen, und wir empfehlen ihnen nicht, sie in E-Mail-Links aufzunehmen: Pfad, Serverrelative URL, Quell-URL und URL-Pfad.

  12. Klicken Sie zweimal auf OK .

Ihre Links werden in der E-Mail in blauem Text mit einer Unterstreichung angezeigt.

Hyperlink für Listenelement 5 einfügen

Wenn Sie den Link mehrmals verwenden möchten, fahren Sie mit dem nächsten Abschnitt fort.

Speichern der Adresse eines Listenelements als Workflowvariable

Sie können die URL des Anzeige- oder Bearbeitungsformulars eines Listenelements in einer Workflowvariablen speichern, sodass Sie die URL an mehreren Stellen im selben Workflow verwenden können.

  1. Wählen Sie im Fenster Workflow-Designer Aktionen und dann Teilzeichenfolge aus Zeichenfolgenindex extrahieren aus.
    Variable 1

  2. Wählen Sie im Vorschaufenster die Zeichenfolge und dann die Schaltfläche mit den Auslassungspunkten [...].

  3. Fügen Sie im Dialogfeld Zeichenfolgen-Generator den statischen Textteil der URL ein (aber nicht die Suche nach der aktuellen Element-ID).
    Variable 2

  4. Positionieren Sie die Einfügemarke hinter dem Gleichheitszeichen (=), und klicken Sie dann auf "Nachschlagefunktion hinzufügen oder ändern".

  5. Wählen Sie im Dialogfeld "Nachschlagen nach Zeichenfolge " im Feld "Datenquelle " die Option "Aktuelles Element" aus, und wählen Sie im Feld Feld "Feld aus Quelle " die Option "ID" aus.
    Variable 3

  6. Wählen Sie OK aus.
    Der Nachschlagevorgang wird dem Text im Dialogfeld hinzugefügt.
    Variable 4

  7. Um das Dialogfeld Zeichenfolgen-Generator zu schließen, wählen Sie OK aus.

  8. Wählen Sie 0 in Beginnen bei 0 aus und ersetzen Sie es durch 1.

    Hinweis

    Wenn "Beginnen bei " einen Wert größer als 1 hat, werden der letzten Zeichenfolge Zeichen entfernt.

  9. Wählen Sie Variable: substring oder Variable: substring1 in Ausgabe in Variable: substring.

  10. Wählen Sie in der Liste die Option Neue Variable erstellen aus, und geben Sie dann im Dialogfeld Variable bearbeiten einen Namen für die neue Variable ein.

  11. Stellen Sie sicher, dass "Typ " auf "Zeichenfolge" festgelegt ist, und wählen Sie dann "OK" aus. Variable 5

  12. Wählen Sie unten die Aktion aus, die Sie gerade erstellt haben, und fügen Sie die Aktion "E-Mail senden " zu den Aktionen hinzu, und wählen Sie dann diese Benutzer in der Aktion aus. Variable 6

  13. Um die neue Variable zu verwenden, geben Sie im Dialogfeld "Email Nachricht definieren" den Text ein, in dem der Link angezeigt werden soll, oder fügen Sie ihn in den E-Mail-Text ein. Markieren Sie den Text, und wählen Sie dann im Menü "Formatierung" die Option "Link bearbeiten" aus. Klicken Sie auf die Schaltfläche [fx] oder auf die Schaltfläche mit den Auslassungspunkten [...], und wählen Sie dann "Suchen hinzufügen oder ändern" aus.

  14. Wählen Sie im Dialogfeld "Nach Zeichenfolge suchen " in der Liste " Datenquelle " die Option " Workflowvariablen und -parameter" aus.

  15. Wählen Sie in der Liste Feld aus Quelledie Option Variable: Name der Variablen aus, wählen Sie dann OK und im nächsten Feld OKaus.
    Variable 7 Bildschirm

Sie können diese Variable nun an jeder Stelle im aktuellen Workflow einfügen.

Seitenanfang

Einfügen eines Bilds

Sie können eine Grafik in Ihre E-Mail einfügen, indem Sie eine Variable erstellen und mithilfe des HTML-Bildtags <img/> auf ein Bild verlinken, das als JPEG-Datei (.jpg) gespeichert und in eine Bildbibliothek auf Ihrer Website hochgeladen wird.

  1. Wählen Sie im Fenster Workflow-Designer Aktionen und dann Workflowvariable festlegen aus.
  2. Wählen Sie Workflowvariable und dann Neue Variable erstellen aus.
  3. Geben Sie im Dialogfeld "Variable bearbeiten " einen Namen für die neue Variable ein, stellen Sie sicher, dass "Type " auf "String" festgelegt ist, und wählen Sie dann "OK" aus.
  4. Wählen Sie Wert und dann die Schaltfläche mit den Auslassungspunkten [...]. Geben Sie im String Builder-Fensterdie URL für die JPEG-Bilddatei im HTML-Tag-Format ein oder fügen Sie sie ein - <img src ="URL"/>String Builder für Bilder
  5. Wählen Sie OK aus.
  6. Die eingefügte Aktion wird wie folgt angezeigt. Setting-Variable zum Einfügen eines Bildes
  7. Wählen Sie unterhalb der soeben erstellten Aktion die Aktion "E-Mail senden " zur Aktion hinzu. Wählen Sie danndie gewünschten Benutzer aus. Einfügen der Aktion
  8. Wählen Sie im Dialogfeld "E-Mail-Nachricht definieren" die Option "Suchen hinzufügen oder ändern" aus.
  9. Wählen Sie im Dialogfeld Nachschlagen nach Zeichenfolge in der Liste Datenquelle die Option Workflowvariablen und -parameter aus.
  10. Wählen Sie in der Liste Feld aus Quelledie Option Variable: Name der Variablen aus, und klicken Sie dann auf OK. E-Mail-Zeichenfolge im Bildworkflow-Workflow E-Mail-Nachrichtentext mit Bild
  11. Um das Fenster "E-Mail-Nachricht definieren" zu schließen und den Workflow zu veröffentlichen, wählen Sie erneut OK aus.

 Wenn die E-Mail gesendet wird, erscheint das Bild aus der JPEG-Datei anstelle des Link-Tags.

Seitenanfang

Optionen, die nicht unterstützt werden

Die folgenden Optionen der Aktion "E-Mail senden" werden in der aktuellen Version nicht unterstützt:

  • Angeben einer Adresse in der Von-Zeile. (E-Mails, die vom Workflow gesendet werden, zeigen immer die E-Mail-Adresse an, die vom Serveradministrator in der Zeile "Von" angegeben wurde. Nur der Serveradministrator kann dies ändern, und es kann nur für alle Benachrichtigungen in der aktuellen Web-App geändert werden, nicht pro Workflow.)
  • Verwenden eines eingebetteten Cascading Stylesheets (CSS), um Nachrichteninhalt zu formatieren. Text kann mithilfe des style-Attributs formatiert werden, die <style> Tag- und CSS-Klassen werden jedoch nicht unterstützt.
  • Verwenden eines Workflow-Nachschlagevorgangs im Feld An oder CC, der auf eine "Person oder Gruppe"-Spalte verweist, die mehrere Werte enthält.
  • Angabe eines Bcc-Empfängers für eine E-Mail.
  • Einfügen einer anderen Datei mit einer Nachricht als Anlage.
  • Einbetten von Bild- oder Grafikdateien in eine Nachricht. Fügen Sie stattdessen ein Bild ein.

Seitenanfang

Siehe auch

SharePoint 2013 Schritt für Schritt: Einrichten der Einstellung für ausgehende E-Mail

Einführung in SharePoint Designer

Konfigurieren von ausgehenden E-Mails für eine bestimmte Web-App

Konfigurieren des Workflow-Managers für die Arbeit mit der SharePoint Server 2013-Farm

Workflowaktionen Kurzübersicht

Erstellen einer Liste in SharePoint

Erstellen einer Spalte in einer SharePoint-Liste oder -Bibliothek

Ändern einer Spalte in einer Liste oder Bibliothek

Erstellen einer Warnung oder Abonnieren eines RSS-Feeds in SharePoint Online, SharePoint 2016 und SharePoint 2013

Erstellen einer Warnung oder Abonnieren eines RSS-Feeds in SharePoint 2010

Grundlegende Tipps zur Problembehandlung

Die folgende Liste von Fragen kann helfen, die Ursache eines Problems beim Erstellen eines Workflows zu ermitteln:

  1. Können Sie einen anderen Workflow-Typ in derselben Liste erstellen? Versuchen Sie beispielsweise, einen Genehmigungsworkflow zu erstellen.

  2. Können Sie denselben Workflow erstellen:

    • Sie eine andere Liste auf derselben Website?
    • Sie sich auf einer anderen Website unter derselben Websitesammlung?
    • einer anderen Websitesammlung unter derselben Webanwendung?
    • Sie einer anderen Webanwendung?
    • Mit einem anderen Konto angemeldet?
    • Verwenden Sie einen anderen Computer?

Tipps zur erweiterten Problembehandlung

Wenn keiner der grundlegenden Tipps zur Problembehandlung hilft, die Ursache eines Workflowproblems zu ermitteln, führen Sie die folgenden Schritte aus:

  1. Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen auf Site- und Workflowebene verfügen. Wechseln Sie zu Websiteeinstellungen>Websiteberechtigungen>Überprüfen Sie die Berechtigungen für>diese Liste, und überprüfen Sie, ob die Ergebnisse von Berechtigungsüberprüfung den folgenden übereinstimmen:

    1. Mindestberechtigungen zum Entwerfen eines Workflows (Speichern und Veröffentlichen):

      1. auf der SharePoint-Website: Entwurf
      2. in der SharePoint-Liste: Bearbeiten
    2. Mindestberechtigungen zum Starten eines Workflows:

      1. auf der SharePoint-Website: Nur anzeigen/Lesen
      2. in der SharePoint-Liste: Mitwirken
  2. Stellen Sie sicher, dass die Einstellungen für ausgehende E-Mail auf den richtigen Exchange-Server festgelegt sind.

    1. Öffnen Sie die Eingabeaufforderung als Administrator
    2. Führen Sie nslookup Exchange-Serveradresse <>aus. Beispiel: nslookup exch.contoso.com
    3. Die aufgelöste IP-Adresse des Exchange-Servers sollte in der Ausgabe angezeigt werden. Ist dies nicht der Fall, wenden Sie sich an Ihren Exchange-Administrator, und fragen Sie nach dem richtigen vollqualifizierten Domänennamen (FDQN) für Exchange.
  3. Senden Sie mithilfe der SendEmail-Funktion der SPUtility-Klasse mit SharePoint-Verwaltungsshell eine E-Mail an dieselbe Person, indem Sie die folgenden Schritte ausführen.

    1. Öffnen Sie SharePoint-Verwaltungsshell als Administrator. (Rechtsklick auf SharePoint-Verwaltungsschema>Als Administrator ausführen)
    2. Führen Sie das folgende Skript aus. Wenn das Skript mit "True" antwortet und der Benutzer eine E-Mail von SharePoint erhält, ist SMTP in SharePoint korrekt konfiguriert.
    $Site = "Your Site Name"
    $Email = "User to whom you are sending an email through the workflow"
    $Subject = "Subject Line with the email"
    $Body = "Test Email Body"
    $web = Get-SPWeb $Site
    [Microsoft.SharePoint.Utilities.SPUtility]::SendEmail($Web ,0,0,$Email,$Subject,$Body)
    
    # Below is the same script with sample data              
    $Site = "http://sp/"
    $Email = "User1@contoso.com"
    $Subject = "Test Email from SharePoint"
    $Body = "This is a Test Email"
    $web = Get-SPWeb $Site
    [Microsoft.SharePoint.Utilities.SPUtility]::SendEmail($Web ,0,0,$Email,$Subject,$Body)
    
  4. Senden Sie mithilfe der SMTP-Funktionalität eine E-Mail vom SharePoint-Server an denselben Benutzer. Folgen Sie den Schritten unter Verwenden von Telnet zum Testen der SMTP-Kommunikation.

Hinweis

Standardmäßig erstellt SharePoint keine Protokolleinträge für ausgehende E-Mails. SharePoint sendet E-Mails nie direkt. Die E-Mails werden über den in der Zentraladministration konfigurierten SMTP (Exchange)-Server weitergeleitet. Führen Sie zur Problembehandlung dieser Art von Workflows die vorherigen Schritte aus.