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:
- Ändern der Quelle"" Dropdown auf der richtigen Aufgabenliste zeigen. Beachten Sie, dass das Dialogfeld erweitert die Anzeige um eine "Find the List Item" Abschnitt.
- 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).
- In der "finden des Listenelements" Abschnitt, Wählen Sie "Aufgaben:ID" in der Feld-Dropdownliste.
- Im Wertfeld, Klicken Sie auf die f(x). Noch ein weiteres Dialogfeld wird geöffnet.
- Ändern Sie den Quelldaten "Workflow"
- Wählen Sie die Workflow-Variable, die auf die "Ausgabe um Variable entspricht" von der Erhebung von Daten-Aktion.
- Klicken Sie auf OK/OK und Sie sind fertig.
Es sieht aus wie dieses für mich:
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
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
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?
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)
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?