Bruge de "indsamle Data fra brugeren" handling til at oprette og tildele en opgave til en bruger, der beder dem om data. Blandt andet, Jeg har brugt det til at bede en bruger til at godkende eller afvise en anmodning og indtaste nogle kommentarer.
Denne aktion tager form af:
Indsamle data fra denne bruger (Output til Variabel: collect1)
At klikke på data trækker op en serie af dialogbokse, hvor du kan angive, hvilke data brugeren bør give når fuldfører opgaven og denne bruger er indlysende.
Output del (Variabel: collect1) gemmer ID'ET for opgaven. Du bruge dette i din arbejdsgang til at udtrække brugerens faktiske svar via "sammenligne enhver datakilde" betingelse.
Denne betingelse viser som
Hvis felt lig med værdi
Klik på felt og derefter f(x) ikon og det trækker op en anden dialogboks. Brug denne generaliseret dialogboks til at fortælle SPD to ting;
1. Hvad er den liste og kolonne hvis værdi du ønsker at sammenligne.
2. Hvordan bør arbejdsproces motoren Find den specifikke række i listen?
At gøre dette:
- Ændre "Source" dropdown at pege på den korrekte opgaveliste. Bemærk, at dialogboksen udvides til at vise en "Find the listeelement" sektion.
- I dropdown feltet opslag detaljer, Vælg navnet på det felt, hvis værdi du vil (Dette knytter til hvad du kaldes i dialogboksen indsamle data fra oven).
- I "Find listeelementet" sektion, Vælg "opgaver:ID" i feltet dropdown.
- I værdifeltet, Klik på f(x). Dette åbner endnu en dialogboks.
- Ændre kilden "arbejdsprocesdata"
- Marker variablen arbejdsproces, der svarer til "Output til variablen" fra handlingen indsamle data.
- Klik på OK/OK og du er færdig.
Det ligner dette for mig:
På dette punkt, Du kan nu bruge denne værdi i din arbejdsproces som kræves.
Supplerende noter:
Som en kort sidebemærkning, Jeg oprette altid en passende navngivet arbejdsprocesvariablen af typen "liste over vare-ID" og bruge det i stedet for auto-genereret "collect1".
Denne "Sammenlign enhver datakilde" dialogboksen sæt bruges i flere forskellige steder i SPD og er værd mastering.
== slutningen
Jeg har samme problem som samuel.
PS: Jeg experince dette problem i tyrkiske sprog Sharepoint ansøgning for alle brugere. Dog, i engelsk program er der ingen sådanne spørgsmål.
Du kunne pls informere mig om dette problem og din løsning.
På forhånd tak.
Venlig hilsen.
Özgur KOÇ
btozgurkoc@Gmail.com
Jeg vil gerne tilføje to kolonner fra en eksisterende formularbibliotek i "indsamle data fra brugeren" handling i stedet for at tilføje en ny kolonne, så når godkenderen åbner den "indsamle data fra brugeren" indholdstype, Han bør kunne se disse to kolonneværdier fra eksisterende formularbibliotek i til at "indsamle data fra brugeren" indholdstype kun. Er det muligt?
Jeg har pakket de data, der indtastes af brugeren, men jeg har problemer med at opdatere opgaven med et meningsfuldt navn. Ved hjælp af SharePoint designer, navnet er altid den samme, Jeg ønsker det skal indeholde navnet på det dokument, der er ved at blive gennemgået. Jeg har selv tilføjet et ekstra felt til opgavelisten at holde dette, men jeg ved ikke, hvordan man får det udfyldes med navnet på det dokument, jeg kører arbejdsprocessen på. Bygget i arbejdsprocessen gør dette automatisk (men det gør ikke de andre ting, jeg skal)
Den store værker for de fleste brugere, men nogle brugere skal modtage en e-mail med"?????" som den valgte værdi. Dette bør være umuligt, fordi jeg valgte "godkendt" som standardvalget.
Jeg har testet denne arbejdsproces gennem en virtual PC ved at efterligne flere brugere havde dette problem (Jeg underskrevet i MOSS 2007 som bruger med problemet). Når jeg tjekke de tildelte opgaver for den pågældende bruger, Jeg åbne og vælg Godkend/afslået og derefter fuldført opgave. Indeværende vil hidføre den "?????" e-mail problem. (Se ovenfor)
NOTE: Jeg korrekt tildele værdier til en variabel med navnet "listen element ID" og korrekt refererer til den i e-mailen.
Nogen idéer?