SharePoint Designer, “Mangolekta ng mga Data mula sa User” at gamit ang mga resulta.

Use the "Collect Data from User" action to create and assign a task to a user that prompts them for data. Among other things, Na nagamit ko ito upang i-prompt ng gumagamit upang aprubahan o tanggihan ang isang kahilingan at maglagay ng ilang mga komento.

Ang pagkilos na ito ay tumatagal ang form ng:

Magtipon data mula sa sa user na ito (Output sa Nagbabago: collect1)

Ang pag-click sa data pulls up ng isang serye ng mga dialog box kung saan mo tukuyin kung ano ang data ng user ang dapat ibigay kapag nakumpleto ang mga gawain at sa user na ito ay halata.

Ang output bahagi (Nagbabago: 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.

Na kondisyon ay nagpapakita ng bilang

Kung patlang ay katumbas ng halaga

Mag-click sa patlang at pagkatapos ay ang 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. Paano dapat ang workflow engine mahanap ang partikular na hilera sa na listahan?

Upang gawin ito:

  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" seksyon.
  2. Sa field na Paghahanap ng Mga Detalye ng dropdown, piliin ang pangalan ng patlang na kung saan ang halaga na gusto mong (mga mapa na ito sa kung ano ang tinatawag sa Kolektahin ang kahon data dialog mula sa itaas).
  3. In the "Find the List Item" seksyon, select "Tasks:ID" sa Field dropdown.
  4. Sa halaga ng patlang, mag-click sa 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" mula sa Kolektahin ang pagkilos na data.
  7. I-click ang OK / OK at tapos ka na.

Mukhang ito para sa akin:

imahen

Sa puntong ito, Maaari mo na ngayong gamitin ang halagang iyon sa iyong daloy ng trabaho bilang kinakailangan.

Karagdagang mga Tala:

Bilang isang maikling isang tabi, 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" dialog hanay ay ginagamit sa iba't ibang mga lugar sa SPD at ay mahusay nagkakahalaga ng mastering.

== Pagtatapos

Technorati Tags:

9 ano sa tingin mo "SharePoint Designer, “Mangolekta ng mga Data mula sa User” at gamit ang mga resulta.

  1. Libre

    Mayroon akong parehong problema tulad ng Samuel.

    PS: Experince ko ang problemang ito sa Turkish application wika Sharepoint para sa lahat ng mga gumagamit. Gayunman, sa Ingles application walang ganoong isyu.

    Puwede ka pls ipagbigay-alam sa akin tungkol sa problemang ito at ang iyong mga solusyon.
    Salamat in advance.
    Sumasaiyo.

    Libreng KOC
    btozgurkoc@gmail.com

    Sumagot
  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" uri ng nilalaman, he should be able to see those two column values from existing form library in to that "Collect data from user" uri ng nilalaman lamang. Iyan ba ang posibleng?

    Sumagot
  3. Tep Vuthy
    Nakita ko na iyon, lahat ng mga gumagamit na nag-ambag pahintulot na listahan ng gawain maaaring mag-edit (aprubahan / tanggihan ang) lahat ng gawain item, bagaman sila ay hindi na nakatalaga sa kanila???
    Anumang mga ideya???
    Vuthy
    Sumagot
  4. ptgenszler
    Ako ay sinusubukan mong gamitin ang update sa item … upang i-update ang halaga, ngunit kapag ginagamit ko ito, the fields in my "current document" – ay hindi makumpleto, kaya ako nag-iisip na ako ay nawawala ang isang bagay
    Sumagot
  5. ptgenszler

    Ko na nahango ang data na ipinasok ng gumagamit, but I am having trouble updating the task with a meaningful name. Using SharePoint designer, ang pangalan ay palaging ang parehong, 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 (ngunit hindi ito gawin ang iba pang mga bagay na kailangan ko)

    Sumagot
  6. Paul Galvin
    I know that when a "??????" ay ipinadala sa isang e-mail sa lugar ng isang patlang, na nangangahulugan na ang patlang ay null.
    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. Sa katunayan, I expect you won’t even see this response 🙁
    –Paul Galvin
    Sumagot
  7. Samuel Morin JR.
    The "Collect Data from User" pagkilos ay nagdudulot ng mga problema… Kapag mangolekta ng data ko gawain, gawain ang hindi iniimbak ang mga halaga na napili.
    Halimbawa:
    Hakbang 1)
    Kolektahin Data mula sa gumagamit gawain (choice menu selected with "Approved" and "Declined" bilang ang pagpipilian)
    Hakbang 2)
    Email those values to a user.

    Ang mahusay na gumagana para sa karamihan ng mga gumagamit, but some users receive an email with "?????" bilang halaga napili. This should be impossible, because I selected "Approved" bilang default na pagpipilian.

    Ako sinubukan workflow na ito sa pamamagitan ng isang virtual PC sa pamamagitan ng emulating ilang mga user na nagkaroon ng problemang ito (Ako naka-sign sa Moss 2007 bilang ang User sa problema). When I check the assigned tasks for that user, I open and select Approve/Declined and then Complete Task. This will cause the "?????" email isyu. (Tingnan sa itaas)

    Tandaan: I am correctly assigning the values to a variable named "List Item ID" at tama na tumutukoy ito sa email.

    Anumang mga ideya?

    Sumagot

Mag-iwan ng Sumagot sa Hamed Ikansela reply

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *