So fügen Sie Werte aus einem Listenspaltentyp „Person oder Gruppe“ zum Workflow-Feld „E-Mail an“ oder „CC“ hinzu

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/46313

Frage

Auf SharePoint 2007 habe ich eine benutzerdefinierte Liste mit einem benutzerdefinierten Inhaltstyp.Der Inhaltstyp enthält (unter anderem) a Person or Group typisierte Spalte, die es dem Ersteller ermöglicht, dem Element weitere Stakeholder hinzuzufügen.

Beim Erstellen eines neuen Listenelements verfüge ich über einen benutzerdefinierten Workflow (erstellt mit SharePoint Designer 2007), der:

  1. Sendet eine E -Mail an den Ersteller und bestätigt, dass der Artikel empfangen wurde und der Workflow beginnt.
  2. Sendet eine E-Mail-Anfrage mit einem Link zum Element an einen Manager und bittet ihn, das Element zu überprüfen und zu genehmigen/ablehnen, und fügt gegebenenfalls Kommentare hinzu.
  3. Pausiert, bis sich der Genehmigungsstatus ändert.
  4. Sendet eine E-Mail an den Ersteller mit der Benachrichtigung über den aktualisierten Status (und etwaige Kommentare).
  5. Stoppt, wenn der Artikel abgelehnt wird.
  6. Bei Genehmigung wird eine weitere E-Mail an einen Sachbearbeiter gesendet, in der er darum gebeten wird, dem Artikel einen Kostencode zuzuweisen (füllen Sie ein Feld aus, das bisher als „Nur für Bürozwecke“ markiert war), einschließlich eines Links zum Artikel.
  7. Sendet eine E-Mail an den Ersteller, die den Inhalt des aktualisierten Felds von 6 mitteilt.

Das funktioniert alles in Ordnung.(Nebenbei bin ich offen für alle Vorschläge, wie dies besser gemacht werden könnte, wobei im Idealfall die zusätzlichen Schritte „Aufgabe xyz abschließen“ vermieden werden, die zur Aufgabenliste der Site hinzugefügt werden, wenn eine Aufgabe implizit oder explizit zugewiesen wird an einen Benutzer).

Ich möchte die Schritte 1, 4 und 7 (bei denen eine E-Mail an den Ersteller des Artikels gesendet wird) aktualisieren können, um die E-Mail auch an die anderen Beteiligten zu senden, wie im Artikel aufgeführt Person or Group Spalte.

Ich verwende die Aktion „E-Mail senden“ und dann das Dialogfeld „E-Mail-Nachricht definieren“.Wenn ich für das Dialogfeld „Benutzer auswählen“ der Felder „An“ und „CC“ „Workflow-Suche …“ auswähle, wird nur die Teilmenge der Felder des Elements vom Typ angezeigt Single line of text sind über „Aktuelles Element“ und einige der Metadatenfelder verfügbar (z. B. „Erstellt von“, „Inhaltstyp“, „Dateityp“ usw.).Ich kann jedoch nicht die Spalte aus meinem Inhaltstyp auswählen, die Folgendes enthält Person or Group Daten, die ich als E-Mail-Empfänger hinzufügen möchte.

Der Person or Group Die Spalte, aus der ich Empfängerwerte erhalten möchte, ist derzeit wie folgt konfiguriert:

  • Erfordern, dass diese Spalte Informationen enthält:NEIN
  • Mehrfachauswahl zulassen:Ja
  • Auswahl zulassen von:Menschen und Gruppen
  • Wähle aus:SharePoint-Gruppe (Mitglieder)
  • Feld anzeigen:Nutzername

Kann mir bitte jemand helfen, eine Liste der Benutzer-/Gruppenkonten aus dem Element in das CC-Feld des Workflows einer E-Mail einzufügen?

War es hilfreich?

Lösung

Sie können versuchen, eine dynamische Zeichenfolge zu erstellen, diese Spalte in deren Konfiguration zu platzieren und diese Variable dann in Ihrem CC-Abschnitt zu verwenden.


Im Detail:

  • Fügen Sie vor allen E-Mail-Schritten einen Schritt hinzu
  • Verwenden Sie in diesem Schritt die Aktion „Dynamische Zeichenfolge erstellen“.
  • Klicken Sie in der neuen Aktion auf den Link „Dynamische Zeichenfolge“, um das Dialogfeld „String Builder“ zu öffnen
  • Klicken Sie auf die Schaltfläche „Suche hinzufügen…“.
  • Setzen Sie „Quelle“ auf „Aktuelles Element“ und ändern Sie das „Feld“ in den Spaltennamen, der die Empfängerliste enthält
  • OK
  • Akzeptieren Sie entweder den aktuellen Variablennamen oder erstellen Sie einen neuen.
  • OK
  • Klicken Sie in den E-Mail-Aktionen im Dialogfeld „E-Mail-Nachricht definieren“ auf die Schaltfläche „An“ oder „CC“.
  • Wählen Sie „Workflow-Suche …“ und klicken Sie auf „Hinzufügen >>“.
  • Setzen Sie „Quelle“ auf „Workflow-Daten“ und ändern Sie „Feld“ in die neue Zeichenfolgenvariable.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top