SPD-Workflow kann keine E-Mails aus dem Initiierungsformular an Gruppen senden

Symptome

Der Kunde entwickelt SharePoint Designer Workflow, legt initiierungsformular fest, um Parameter vom Typ Person oder Gruppe zu sammeln. Workflowschritte umfassen die Aktion "Email senden" mit "An", um den vom Initiierungsformular erfassten Parameter Person oder Group zu suchen.

Führen Sie den Workflow aus, nachdem Sie alle Schritte ausgeführt haben, zeigt Workflow status "Abgeschlossen" an, aber keine E-Mail wird gesendet, und der Workflowverlauf zeigt den Fehler "Coercion warning: User or group does not have a valid E-Mail address." (Koersionwarnung: Benutzer oder Gruppe hat keine gültige E-Mail-Adresse)" an.

Ursache

Workflowaktion: Senden eines Email kann die Suche nach personen- oder gruppenfeld, die vom Initiierungsformular erfasst wurden, nur auflösen, wenn "Rückgabefeld als" entweder "Anmeldename" oder "Anmeldenamen, Semikolon getrennt" ist.

Lösung

Beim Konfigurieren einer Workflowaktion : Senden Sie eine Email auf der Workflowcanvas in SharePoint Designer, wenn die Datenquelle Person oder Gruppe aus Initiierungsformular ist, legen Sie "Rückgabefeld als" entweder auf "Anmeldename" oder "Anmeldenamen, Semikolon durch Trennzeichen" fest, je nachdem, ob Sie mehrere Gruppen zulassen.

Weitere Informationen

Schritte zur Reproduktion:

  1. Erstellen Sie einen SPD 2010-Listenworkflow.
  2. Erstellen Sie einen Initiierungsformularparameterwert mit den folgenden Einstellungen:
    1. Informationstyp: Person oder Gruppe
    2. Sammeln von Parametern während: Zuordnung
    3. Feld anzeigen: Konto
    4. Auswahl von "Personen und Gruppen" zulassen
    5. Auswählen aus: Alle Benutzer
  3. Konfigurieren Sie den Workflow mit einer Aktivität: Senden einer E-Mail an den Benutzer.
    1. Konfigurieren des Sendens von E-Mails an den Initiierungsformularparameter (oben)
    2. Wählen Sie im Dialogfeld "Nachschlagen für Person oder Gruppe" eine beliebige Option aus dem "Rückgabefeld als" aus (z. B. Email Adressen, Semikolon durch Trennzeichen getrennt).
  4. Veröffentlichen Sie den Workflow, und ordnen Sie sie einer Liste zu. Geben Sie während der Zuordnung eine SharePoint-Gruppe als Wert verwenden ein.
  5. Starten Sie den Workflow, und wählen Sie im Initiierungsformular eine SharePoint-Gruppe aus.
  6. Fehler im Workflowverlauf zeigt "Coercion warning: user or group does not have a valid email address." (Coercion warning: User or group does not have a valid email address." (Coercion Warning: Benutzer oder Gruppe hat keine gültige E-Mail-Adresse) an, obwohl der Workflow status abgeschlossen ist.

Benötigen Sie weitere Hilfe? Navigieren Sie zu SharePoint-Community.