SharePoint Designer, “Samla in Data från användare” och använder dessa resultat.

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:

  1. Ändra "källa" dropdown att peka på listan i rätt. Observera att dialogrutan expanderas och visar ett "hitta the listobjekt" avsnitt.
  2. 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).
  3. I den "hitta listobjektet" avsnitt, Välj "uppgifter:ID" i fältet dropdown.
  4. I värdefältet, Klicka på f(x). Ännu en dialogrutan öppnas.
  5. Ändra källan "arbetsflödesdata"
  6. Välj arbetsflödesvariabeln som matchar till "Output till variabeln" från åtgärden samla in data.
  7. Klicka på OK/OK och du är klar.

Det ser ut så här för mig:

bild

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

Technorati Tags:

9 tankar på "SharePoint Designer, “Samla in Data från användare” och använder dessa resultat.

  1. Özgür

    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

    Svar
  2. Zebastian

    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?

    Svar
  3. TEP Eddie
    Jag har sett det, alla användare som har behörighet till uppgiftslista kan redigera (Godkänn/avslå) alla uppgiftsobjekt, även om de inte har tilldelats till dem???
    Någon aning???
    Eddie
    Svar
  4. ptgenszler
    Jag försöker använda uppdatera objekt i … Uppdatera värdet, men när jag använder det, fälten i min "aktuellt dokument" – är inte kompletta, så jag tänker att jag missat något
    Svar
  5. ptgenszler

    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)

    Svar
  6. Paul Galvin
    Jag vet att när en "??????" skickas i ett mail i stället för ett fält, Det betyder att fältet är null.
    Jag skulle bara dubbelkolla saker och se om du kan tänka dig något sätt att användaren inte fylla i ett fält.
    Ledsen för sent svar. Jag meddelas inte när en kommentar är kvar här. I själva verket, I expect you won’t even see this response 🙁
    –Paul Galvin
    Svar
  7. Samuel Morin Jr.
    Den "samla in datan från användare" åtgärder har orsakat problem… När jag samlar aktivitetsdata, uppgiften lagra inte värdena som valts.
    Till exempel:
    Steg 1)
    Samla in Data från användare aktivitet (välja menyn markerad med "godkänd" och "avböjt" som val)
    Steg 2)
    Maila dessa värden till en användare.

    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?

    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *