SharePoint Designer, “Gegevens verzamelen van gebruiker” en het gebruik van deze resultaten.

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:

  1. 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.
  2. 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).
  3. In het "zoeken het Item in de lijst" sectie, Selecteer "taken:ID" in het veld dropdown.
  4. In het waardeveld, Klik op de f(x). Nog een ander dialoogvenster wordt geopend.
  5. De brongegevens "Workflow wijzigen"
  6. Selecteer de werkstroomvariabele die overeenkomt met de "Output naar variabele" uit de actie gegevens verzamelen.
  7. Klik op OK/OK en je bent klaar.

Het ziet er als volgt voor mij:

afbeelding

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

Technorati Tags:

9 gedachten over "SharePoint Designer, “Gegevens verzamelen van gebruiker” en het gebruik van deze resultaten.

  1. Özgür

    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

    Antwoord
  2. Ginni

    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?

    Antwoord
  3. TEP Vuthy
    Ik heb gezien dat, alle gebruikers die hebben bijdragen toestemming naar takenlijst kunnen bewerken (goedkeuren/afkeuren) alle taakitems, Hoewel ze niet aan hen zijn toegewezen???
    Enig idee???
    Vuthy
    Antwoord
  4. ptgenszler
    Ik probeer om de update-opdracht in te … de waarde bij te werken, maar wanneer ik het gebruiken, de velden in mijn huidige document"" – zij niet zijn voltooid, dus ik denk dat ik mis iets
    Antwoord
  5. ptgenszler

    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)

    Antwoord
  6. Paul Galvin
    Ik weet dat wanneer een "??????" wordt verzonden in een e-mail in plaats van een veld, dat betekent dat het veld null.
    Ik zou enkel dubbel te controleren dingen en zien als u zich op geen enkele manier voorstellen kunt dat de gebruiker een van de velden niet invullen.
    Sorry voor de late reactie. Ik word niet meegedeeld wanneer een commentaar wordt overgelaten hier. Eigenlijk, Ik verwacht dat je niet eens zien deze reactie 🙁
    –Paul Galvin
    Antwoord
  7. Samuel Morin Jr.
    Het "gegevens verzamelen van een gebruiker" actie heeft geleid tot problemen… Wanneer ik de taakgegevens verzamelen, de taak opslaat de waarden die geselecteerd niet.
    Bijvoorbeeld:
    Stap 1)
    Gegevens verzamelen van een gebruiker taak (keuze menu geselecteerd met 'goedgekeurd" en "geweigerd" Als de keuzes)
    Stap 2)
    E-mail deze waarden naar een gebruiker.

    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?

    Antwoord

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *