Gebruik het "gegevens verzamelen van een gebruiker" actie om te maken en een taak toewijzen aan een gebruiker die vraagt hen om gegevens. Onder andere, Ik heb het gebruikt om een gebruiker gevraagd te goedkeuren of afwijzen van een verzoek en sommige opmerkingen invoeren.
Deze actie neemt de vorm van:
Verzamelen gegevens Van deze gebruiker (Uitvoer naar Variabele: collect1)
Te klikken op gegevens trekt een reeks van dialoogvensters waarin u opgeven welke gegevens de gebruiker moet opgeven wanneer het voltooien van de taak en deze gebruiker is duidelijk.
Het deel van de uitvoer (Variabele: collect1) Hiermee slaat u de ID van de taak. U dit in uw workflow om uit te pakken van de werkelijke antwoord van de gebruiker via de "Vergelijk een willekeurige gegevensbron gebruiken" voorwaarde.
Die voorwaarde toont als
Als veld is gelijk aan waarde
Klik op veld en vervolgens de f(x) pictogram en het trekt een ander dialoogvenster. Gebruik dit dialoogvenster om veralgemeend EPD twee dingen te vertellen;
1. Wat is de lijst en de kolom waarvan u de waarde wilt vergelijken.
2. Hoe moet de workflow-engine Zoek de specifieke rij in die lijst?
Om dit te doen:
- De "Bron wijzigen" dropdown te wijzen op de juiste takenlijst. Merk op dat het dialoogvenster wordt uitgebreid om aan te tonen een "vinden het Item in de lijst" sectie.
- In de dropdown veld Lookup Details, Selecteer de naam van het veld waarvan u de waarde wilt (Dit wordt toegewezen aan wat u in het dialoogvenster gegevens verzamelen van boven genoemd).
- In het "zoeken het Item in de lijst" sectie, Selecteer "taken:ID" in het veld dropdown.
- In het waardeveld, Klik op de f(x). Nog een ander dialoogvenster wordt geopend.
- De brongegevens "Workflow wijzigen"
- Selecteer de werkstroomvariabele die overeenkomt met de "Output naar variabele" uit de actie gegevens verzamelen.
- Klik op OK/OK en je bent klaar.
Het ziet er als volgt voor mij:
Op dit punt, u kunt nu die waarde gebruiken in uw workflow als vereist.
Aanvullende opmerkingen:
Als een korte terzijde, Ik maak altijd een toepasselijke naam werkstroomvariabele van het type "lijstitem-ID" en het gebruik dat in plaats van de auto-generated "collect1".
Deze "Vergelijk elke gegevensbron" dialoogvenster set wordt gebruikt op verschillende plaatsen in de SPD en is de moeite waard mastering.
== einde
Ik heb hetzelfde probleem als samuel.
PS: Ik experince dit probleem in Turkse taal Sharepoint-toepassing voor alle gebruikers. Echter, in Engelse toepassing is er geen dergelijke kwestie.
U kon pls mij informeren over dit probleem en uw oplossing.
Merci vervroegd.
Vriendelijke groeten.
Özgür KOÇ
btozgurkoc@Gmail.com
Ik wil twee kolommen toevoegen vanuit een bestaande formulierbibliotheek in "gegevens verzamelen van een gebruiker" actie in plaats van een nieuwe kolom toe te voegen zodat de goedkeurder wanneer het "gegevens verzamelen van een gebruiker opent" type inhoud, Hij moet kunnen zien die twee kolomwaarden van bestaande formulierbibliotheek in tot dat "gegevens verzamelen van een gebruiker" type inhoud alleen. Is dat mogelijk?
Ik heb gewonnen van de door de gebruiker ingevoerde gegevens, maar I 'm having trouble de taak bijwerken met een zinvolle naam. Met behulp van SharePoint designer, de naam is altijd hetzelfde, Ik wil het bevatten van de naam van het document wordt herzien. Ik heb zelfs een extra veld toegevoegd aan de takenlijst te houden dit, maar ik weet niet hoe het te krijgen gevuld met de naam van het document die ik ben de werkstroom uitgevoerd op. De ingebouwde workflow doet dit automatisch (maar het doet niet de andere dingen die ik nodig)
De werken groot voor de meeste gebruikers, maar sommige gebruikers ontvangen een e-mail met"?????" Als de geselecteerde waarde. Dit zou onmogelijk zijn, omdat ik geselecteerd "goedgekeurd" Als de standaardselectie.
Ik heb deze workflow via een virtuele PC getest door emuleren van de verschillende gebruikers die had dit probleem (Ik aangemeld bij MOSS 2007 Als de gebruiker met het probleem). Wanneer mij sortie de toegewezen taken voor die gebruiker, Ik open en selecteer goedkeuren/geweigerd en klik vervolgens op taak voltooien. Dit zal leiden tot de "?????" e-mail probleem. (Zie boven)
OPMERKING: Ik ben de waarden correct toewijzen aan een variabele met de naam "lijstitem-ID" en het correct hiernaar te verwijzen in de e-mail.
Ieder gronden?