Gebruik die data in te samel uit die verbruiker" action to create and assign a task to a user that prompts them for data. Among other things, Ek het dit gebruik om 'n gebruiker te vra of goed te keur of 'n versoek verwerp en 'n paar opmerkings gaan.
Hierdie aksie neem die vorm van:
Versamel data uit hierdie gebruiker (Uitset te Veranderlike: collect1)
Kliek op data trek 'n reeks van dialoogvensters waar jy spesifiseer watter data wat die gebruiker moet by die voltooiing van die taak en hierdie gebruiker is voor die hand liggend.
Die uitset deel (Veranderlike: collect1) saves the ID of the task. You use this in your workflow to extract the user’s actual response via the "Compare any data source" condition.
Daardie toestand toon as
As veld gelyk aan waarde
Klik op veld en dan is die f(x) icon and it pulls up another dialog box. Use this generalized dialog box to to tell SPD two things;
1. What is the list and column whose value you want to compare.
2. Hoe moet die workflow enjin spoor om die spesifieke ry in die lys?
Om dit te doen:
- Verander die "Bron" dropdown to point at the correct task list. Note that the dialog box expands to show a "Find the List Item" afdeling.
- In die soek Details veld dropdown, kies die naam van die veld waarvan die waarde wat jy wil (hierdie kaarte wat jy in die Versamel data dialoog van bo genoem).
- In the "Find the List Item" afdeling, kies "Take:ID" in die veld dropdown.
- In die waarde veld, Klik op die f(x). This opens yet another dialog box.
- Verander die bron "Workflow Data"
- Kies die workflow veranderlike wat ooreenstem met die "Uitset aan veranderlike" van die aksie data versamel.
- Klik op OK / OK en wat jy gedoen het.
Dit lyk soos dit vir my:
Op hierdie punt, jy kan nou gebruik dat die waarde in jou workflow soos vereis.
Addisionele notas:
As 'n kort opsy, I always create an appropriately named workflow variable of type "List Item ID" and use that instead of the auto-generated "collect1".
Hierdie "vergelyk met 'n databron" dialoog stel word gebruik in verskillende plekke in die SPD en is die moeite werd bemeestering.
== Einde
Ek het dieselfde probleem as Samuel.
PS: Ek diversiteit hierdie probleem in die Turkse taal Sharepoint aansoek vir alle gebruikers. Egter, in Engels aansoek daar is nie so 'n kwessie.
Kan jy pls my oor hierdie probleem en jou oplossing.
Dankie by voorbaat.
Vriendelike groete.
KOC Gratis
btozgurkoc@gmail.com
Ek wil twee kolomme van 'n bestaande vorm biblioteek toe te voeg in "versamel data van die gebruiker" aksie eerder as die toevoeging van 'n nuwe kolom, sodat wanneer die fiat open die "versamel data van die gebruiker" die tipe inhoud, Hy moet in staat wees om daardie twee kolom waardes van die bestaande vorm biblioteek in te sien dat "die data van die gebruiker versamel" inhoud tipe net. Is dit moontlik?
Ek het die data wat deur die gebruiker ingetik onttrek, but I am having trouble updating the task with a meaningful name. Using SharePoint designer, die naam is altyd dieselfde, I want it to contain the name of the document being reviewed. I even added an additional field to the task list to hold this, but I don’t know how to get it populated with the name of the document I am running the workflow on. The built in workflow does this automatically (maar dit beteken nie die ander dinge doen wat ek nodig het)
Die werk baie goed vir die meeste gebruikers, maar sommige gebruikers 'n e-pos ontvang met?????" as die waarde gekies. This should be impossible, omdat ek gekies het "Approved" as die standaard keuse.
Ek het hierdie workflow getoets deur middel van 'n virtuele rekenaar deur die navolging van verskeie gebruikers wat hierdie probleem het (Ek het my ingeskryf in MOSS 2007 as die gebruiker met die probleem). When I check the assigned tasks for that user, I open and select Approve/Declined and then Complete Task. This will cause the "?????" e-pos kwessie. (Sien hierbo)
NOTA: Ek is reg om die waardes te 'n veranderlike met die naam "Lys Item ID" en korrek verwysing in die e-pos.
Enige idees?