SharePoint Designer, “Daten vom Benutzer sammeln” und mit diesen Ergebnissen.

Verwenden Sie die "Sammeln von Daten vom Benutzer" Aktion erstellen und einer Aufgabe einem Benutzer zuweisen, die sie werden aufgefordert für Daten. Unter anderem, Ich habe es verwendet, um einen Benutzer zu genehmigen oder ablehnen eine Anforderung und geben einige Kommentare.

Diese Aktion erfolgt in Form von:

Sammeln Daten Von dieser Benutzer (Ausgabe Variable: collect1)

Anklicken Daten zieht sich eine Reihe von Dialogfeldern, in dem Sie angeben, welche Daten der Benutzer beim bereitstellen sollte, Abschließen der Aufgabe und dieser Benutzer liegt auf der Hand.

Der Ausgabe-Teil (Variable: collect1) speichert die ID der Aufgabe. Hier können Sie in Ihrem Workflow tatsächliche Antwort des Benutzers über die "vergleichen jede Datenquelle extrahieren" Zustand.

Diese Bedingung wird als

If Feld entspricht Wert

Klicken Sie auf Feld und dann die f(x) Symbol und es zieht sich ein weiteres Dialogfenster. Verwenden Sie dieses generalisierte Dialogfeld zur SPD zwei Dinge zu sagen;

1. Was ist die Liste und die Spalte deren Wert vergleichen möchten.

2. Wie sollte die Workflow Engine bestimmter in dieser Liste Suchen von Zeilen?

Dazu:

  1. Ändern der Quelle"" Dropdown auf der richtigen Aufgabenliste zeigen. Beachten Sie, dass das Dialogfeld erweitert die Anzeige um eine "Find the List Item" Abschnitt.
  2. In der Suche Details Feld-Dropdownliste, Wählen Sie den Namen der das Feld, dessen Wert Sie möchten (zugeordnet, was Sie in dem Dialogfeld sammeln Daten von oben genannt).
  3. In der "finden des Listenelements" Abschnitt, Wählen Sie "Aufgaben:ID" in der Feld-Dropdownliste.
  4. Im Wertfeld, Klicken Sie auf die f(x). Noch ein weiteres Dialogfeld wird geöffnet.
  5. Ändern Sie den Quelldaten "Workflow"
  6. Wählen Sie die Workflow-Variable, die auf die "Ausgabe um Variable entspricht" von der Erhebung von Daten-Aktion.
  7. Klicken Sie auf OK/OK und Sie sind fertig.

Es sieht aus wie dieses für mich:

Bild

An diesem Punkt, Jetzt können Sie diesen Wert in Ihrem Workflow nach Bedarf.

Zusätzliche Hinweise:

Als eine kurze Nebenbemerkung, Ich erstelle immer eine entsprechend benannten Workflow-Variable des Typs "List Item ID" und verwenden Sie diese anstelle der automatisch generierten "collect1".

Diese "vergleichen jede Datenquelle" Dialogfeld festgelegt wird in verschiedenen Orten in SPD und lohnt sich beherrschen.

== Ende

Technorati Tags:

9 Gedanken zu „SharePoint Designer, “Daten vom Benutzer sammeln” und mit diesen Ergebnissen.

  1. Özgür

    Ich habe das gleiche Problem wie samuel.

    PS: Ich Experince dieses Problem in türkischer Sprache Sharepoint-Anwendung für alle Benutzer. Jedoch, in Englisch Anwendung gibt es kein solches Problem.

    Sie konnte pls informieren mich über dieses Problem und Ihre Lösung.
    Vielen Dank im voraus.
    Herzliche Grüße.

    Özgür KOÇ
    btozgurkoc@gmail.com

    Antwort
  2. Ginni

    Ich möchte zwei Spalten aus einer vorhandenen Formularbibliothek in "Sammeln von Daten vom Benutzer hinzufügen" Aktion, anstatt eine neue Spalte hinzufügen, so dass wenn die genehmigende Person die "Sammeln von Daten vom Benutzer öffnet" Content-type, Er sollte in der Lage, diese zwei Spaltenwerte aus vorhandenen Formularbibliothek in das "Sammeln von Daten vom Benutzer finden Sie unter" Content-type. Das ist möglich?

    Antwort
  3. TEP Vuthy
    Ich habe gesehen, dass, alle Benutzer mit Berechtigung zur Aufgabenliste tragen haben können bearbeiten (genehmigen/ablehnen) Alle Aufgabenelemente, Obwohl sie nicht die ihnen zugewiesen sind???
    Keine Ahnung???
    Vuthy
    Antwort
  4. ptgenszler
    Ich bin versucht, aktualisiere in … zum Aktualisieren des Werts, aber wenn ich es Verwendung, die Felder im aktuellen Dokument"" – sind nicht vollständig, also denke ich, dass ich etwas fehle
    Antwort
  5. ptgenszler

    Ich habe die vom Benutzer eingegebenen Daten extrahiert., aber ich habe Mühe, die Aufgabe mit aussagekräftigen Namen aktualisieren. Mithilfe von SharePoint designer, der Name ist immer das gleiche, Ich will es den Namen des Dokuments wiederholt enthalten. Ich habe sogar ein zusätzliches Feld zur Aufgabenliste, dies zu halten, aber ich weiß nicht, wie man es aufgefüllt mit dem Namen des Dokuments, die den Workflow rennend auf. Der integrierte Workflow tut dies automatisch (aber es tut nicht die anderen Dinge, die ich brauche)

    Antwort
  6. Paul Galvin
    Ich weiß, dass bei einer "??????" wird in einer e-Mail anstelle des einen Feldes gesendet, Das bedeutet, dass das Feld null ist.
    Ich würde nur Double Check Dinge und sehen, ob man irgendwie vorstellen kann, dass der Benutzer in eines der Felder ausfüllen nicht.
    Sorry für die späte Reaktion. Ich nicht benachrichtigt, wenn ein Kommentar hier Links ist. Tatsächlich, Ich erwarte, dass Sie werden nicht einmal diese Antwort sehen 🙁
    –Paul Galvin
    Antwort
  7. Samuel Morin Jr.
    Das "Sammeln von Daten vom Benutzer" Aktion hat Probleme verursacht… Wenn ich Daten sammeln, die Aufgabe nicht die Werte zu speichern, die ausgewählt.
    Zum Beispiel:
    Schritt 1)
    Sammeln von Daten von User-task (Wahlmenü mit "Approved ausgewählt" und "abgelehnt" die Optionen)
    Schritt 2)
    Mailen Sie diese Werte für einem Benutzer.

    Die großen Werke für die meisten Benutzer, aber einige Benutzer erhalten eine e-Mail mit"?????" als ausgewählte Wert. Dies sollte unmöglich sein, Da ich "genehmigt ausgewählt" als die Standard-Auswahl.

    Ich habe dieses Workflows durch einen virtuellen PC durch mehrere Benutzer, die dieses Problem hatten Emulation getestet (Ich habe in MOSS 2007 wie der Benutzer mit dem problem). Wenn ich die zugewiesenen Aufgaben für diesen Benutzer überprüfen, Ich öffne, und wählen Sie genehmigen/abgelehnt und dann die Aufgabe abschließen. Dadurch wird die "?????" e-Mail Problem. (Siehe oben)

    HINWEIS: Ich bin korrekt die Werte einer Variablen namens "Liste Element-ID zuweisen." und korrekt in der Email darauf verweisen.

    Alle Ideen?

    Antwort

Lassen Sie eine Antwort auf Hamed Antwort verwerfen

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *