Använda den "samla in datan från användare" åtgärder för att skapa och tilldela en uppgift till en användare som efterfrågar dem data. Bland annat, Jag har använt det en användaren att godkänna eller avvisa en begäran och ange några kommentarer.
Denna åtgärd sker i form av:
Samla data från Denna användare (Utgång till Variabel: collect1)
Att klicka på data drar upp en serie dialogrutor där du kan ange vilka data som användaren bör ge när slutföra uppgiften och Denna användare är uppenbart.
Den produktion delen (Variabel: collect1) sparar ID för uppgiften. Du använda detta i ditt arbetsflöde för att extrahera användarens faktiska svar via den "jämför valfri datakälla" villkor.
Detta villkor visar som
Om fältet är lika med värde
Klicka på fältet och sedan f(x) ikonen och det drar upp en annan dialogruta. Använd denna generaliserad dialogrutan till att tala om SPD två saker;
1. Vad är den listan och kolumnen vars värde du vill jämföra.
2. Hur bör arbetsgångsmotorn hitta specifika raden i listan?
Att göra detta:
- Ändra "källa" dropdown att peka på listan i rätt. Observera att dialogrutan expanderas och visar ett "hitta the listobjekt" avsnitt.
- I Lookup Detaljer fältet dropdown, Markera namnet på det fält vars värde du vill (Detta mappas till vad du heter i dialogrutan samla in data från ovan).
- I den "hitta listobjektet" avsnitt, Välj "uppgifter:ID" i fältet dropdown.
- I värdefältet, Klicka på f(x). Ännu en dialogrutan öppnas.
- Ändra källan "arbetsflödesdata"
- Välj arbetsflödesvariabeln som matchar till "Output till variabeln" från åtgärden samla in data.
- Klicka på OK/OK och du är klar.
Det ser ut så här för mig:
Vid denna punkt, Du kan nu använda det värdet i arbetsflödet som krävs.
Ytterligare anmärkningar:
Som en kort parentes, Jag skapar alltid en korrekt namngivna arbetsflödesvariabel av typen "lista objekt-ID" och använda det istället för den automatiskt genererade "collect1".
Detta "jämför valfri datakälla" dialogrutan används på flera olika ställen i SPD och är väl värt mastering.
== slutet
Jag har samma problem som samuel.
PS: Jag upplever detta problem i turkiskt språk Sharepoint program för alla användare. Men, i engelska program finns det ingen sådan fråga.
Kunde du pls informera mig om detta problem och din lösning.
Tack på förhand.
Vänliga hälsningar.
Özgür KOÇ
btozgurkoc@gmail.com
Jag vill lägga till två kolumner från ett befintligt formulärbibliotek i "samla in data från användare" handling i stället för att lägga till en ny kolumn så att när godkännaren öppnar den "samla in datan från användare" innehållstyp, han bör kunna se dessa två kolumnvärden från befintliga formulärbibliotek i till att "samla in data från användare" innehållstypen endast. Är det möjligt?
Jag har extraherat data som anges av användaren, men jag har problem att uppdatera aktiviteten med ett meningsfullt namn. Med SharePoint designer, namnet är alltid samma, Jag vill att det ska innehålla namnet på dokumentet granskas. Jag la även ett ytterligare fält till listan att hålla detta, men jag vet inte hur man får det fylls i med namnet på det dokument jag kör arbetsflödet på. Inbyggd arbetsflödet gör detta automatiskt (men det gör inte andra saker jag behöver)
Fungerar utmärkt för de flesta användare, men vissa användare får ett mail med"?????" som det värde som väljs. Detta bör vara omöjligt, eftersom jag valt "godkänd" som standardvalet.
Jag har testat detta arbetsflöde genom en virtual PC så att flera användare som hade detta problem (Jag undertecknade i MOSS 2007 som användare med problemet). När jag kolla de tilldelade aktiviteterna för användaren, Jag öppna och välj Godkänn/avböjt och sedan Slutför uppgift. Den här vilja orsak den "?????" e-frågan. (Se ovan)
ANMÄRKNING: Jag korrekt tilldela värden till en variabel som heter "lista objekt-ID" och korrekt refererar till det i e-.
Några idéer?