SharePoint Designer, “Mblidhni të dhëna nga Përdoruesi” dhe duke përdorur ato rezultate.

Use the "Collect Data from User" action to create and assign a task to a user that prompts them for data. Among other things, Unë e kam përdorur atë për të nxitur një përdorues që të miratojë ose refuzojë kërkesën dhe shkruani disa komente.

Ky veprim merr formën e:

Mbledh të dhëna nga ky përdorues (Output për të Variabël: collect1)

Klikimi mbi të dhëna tërheq një seri e kutive të dialogut ku ju të specifikojë se çfarë të dhënave kur shfrytëzuesi duhet të sigurojë përfundimin e detyrës dhe ky përdorues është e qartë.

Pjesa prodhimit (Variabël: 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.

Se gjendja tregon si

Nëse fushë është e barabartë me vlerë

Kliko në fushë dhe pastaj 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. Si duhet motori workflow gjetur rresht të veçantë në atë listë?

Për ta bërë këtë:

  1. Change the "Source" dropdown to point at the correct task list. Note that the dialog box expands to show a "Find the List Item" seksion.
  2. Në Lookup fushën Details dropdown, zgjidhni emrin e fushës vlera e të cilit ju dëshironi (kjo harta me atë që ju thirri në Mblidhni kutinë e dialogut të dhënave nga lart).
  3. In the "Find the List Item" seksion, select "Tasks:ID" në Fushën dropdown.
  4. Në fushën vlerës, klikoni mbi f(x). This opens yet another dialog box.
  5. Change the source "Workflow Data"
  6. Select the workflow variable that matches to the "Output to Variable" nga Mblidhni veprimit të dhënave.
  7. Kliko OK / OK dhe ju jeni bërë.

Ajo duket si kjo për mua:

imazh

Në këtë pikë, ju tani mund të përdorni atë vlerë në rrjedhën tuaj të punës, siç kërkohet.

Shënime shtesë:

Si një mënjanë shkurtër, I always create an appropriately named workflow variable of type "List Item ID" and use that instead of the auto-generated "collect1".

This "compare any data source" set dialog është përdorur në disa vende të ndryshme në SPD dhe është edhe vlerë mastering.

== Fundi

Technorati Tags:

9 mendime mbi "SharePoint Designer, “Mblidhni të dhëna nga Përdoruesi” dhe duke përdorur ato rezultate.

  1. Özgür

    Unë kam të njëjtin problem si samuel.

    PS: Unë experince këtë problem në SharePoint aplikimin gjuhën turke për të gjithë përdoruesit. Megjithatë, në aplikimin Shqip ekziston asnjë çështje e tillë.

    Mund të pls informojë në lidhje me këtë problem dhe zgjidhja juaj.
    Thanks in advance.
    Kind Regards.

    Özgür Koc
    btozgurkoc@gmail.com

  2. Ginni

    I want to add two columns from an existing form library into "Collect data from user" action rather than adding a new column so that when the approver opens the "Collect data from user" tipi i përmbajtjes, he should be able to see those two column values from existing form library in to that "Collect data from user" tipi i përmbajtjes vetem. A është e mundur që?

  3. Vuthy TEP
    Unë kam parë se, të gjithë përdoruesit të cilët kanë leje për të kontribuojnë listë detyrë mund të modifikoni (miratuar / hedhur poshtë) të gjitha sendet detyrë, edhe pse ata nuk janë caktuar për to???
    Çdo ide???
    Vuthy
  4. ptgenszler
    Unë jam duke u përpjekur për të përdorur pika freskimit në … për të rinovuar vlerën, por kur unë e përdorin atë, the fields in my "current document" – nuk janë përfunduar, kështu që unë jam duke menduar se unë jam i humbur diçka
  5. ptgenszler

    Unë kam nxjerrë të dhënat e futura nga përdoruesi, but I am having trouble updating the task with a meaningful name. Using SharePoint designer, emri është gjithmonë e njëjtë, 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 (por kjo nuk do të bëjë gjëra të tjera kam nevojë)

  6. Paul Galvin
    I know that when a "??????" është dërguar në një email në vend të një fushe, që do të thotë se fusha është zero.
    I would just double check things and see if you can imagine any way that the user didn’t fill in one of the fields.
    Sorry for the late response. I don’t get notified when a comment is left here. Në të vërtetë, Unë pres që nuk do ta shihni as këtë përgjigje 🙁
    –Paul Galvin
  7. Samuel Morin Jr.
    The "Collect Data from User" veprim ka qenë duke shkaktuar probleme… Kur unë të mbledhë të dhëna detyrë, Detyra nuk ruajtur vlerat që përzgjedhura.
    Për shembull:
    Hap 1)
    Detyrë të mbledhë të dhëna nga përdoruesit (choice menu selected with "Approved" and "Declined" si zgjedhje)
    Hap 2)
    Email those values to a user.

    Punon e madhe për shumicën e përdoruesve, but some users receive an email with "?????" si vlera e përzgjedhur. This should be impossible, because I selected "Approved" si zgjedhjen e parazgjedhur.

    Unë kam testuar këtë rrjedhë nëpërmjet një PC virtuale emulating nga disa përdorues të cilët kishin këtë problem (Kam nënshkruar në MOSS 2007 Si përdorues me problemin). When I check the assigned tasks for that user, I open and select Approve/Declined and then Complete Task. This will cause the "?????" Çështja e-mail. (Shih më sipër)

    SHËNIM: I am correctly assigning the values to a variable named "List Item ID" dhe të saktë referenca atë në e-mail.

    Ndonjë ide?

Lini një Përgjigju

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar *