Dissenyador de SharePoint, “Recollir dades d'usuari” i utilitzant els resultats.

Utilitzar els "recollir dades d'usuari" acció per crear i assignar una tasca a un usuari que incitant-los les dades. Entre altres coses, L'he utilitzat per impulsar un usuari per aprovar o rebutjar una petició i introduir alguns comentaris.

Aquesta acció pren la forma de:

Recollir dades des de aquest usuari (Sortida a Variable: collect1)

Fent clic a dades tira d'una sèrie de quadres de diàleg on especifica quines dades l'usuari hauria de proporcionar quan completant la tasca i aquest usuari és obvi.

La part de producció (Variable: collect1) estalvia l'ID de la tasca. Utilitza aquesta en el seu flux de treball per extreure la resposta actual de l'usuari mitjançant la "comparar qualsevol font de dades" condició.

Aquesta condició Mostra com

Si camp és igual a valor

Feu clic a camp i llavors la f(x) icona i treu un altre quadre de diàleg. Utilitzeu aquest quadre de diàleg generalitzada per dir coses SPD dos;

1. Què és la llista i columna el valor que voleu comparar.

2. Com el motor de flux de treball ha localitzar la fila específic en aquesta llista?

Fer-ho:

  1. Canviar la font"" desplegable per apuntar a la llista de tasques correctes. Fixeu-vos que el quadre de diàleg s'expandeix per mostrar un "trobar l'element de llista" secció.
  2. Al quadre desplegable d'àmbit Lookup detalls, Seleccioneu el nom del camp el valor que es vol (això mapes per què vostè diu en el quadre de diàleg de recollir dades des de dalt).
  3. En el "trobar l'element de llista" secció, Seleccioneu "les tasques:ID" al quadre desplegable d'àmbit.
  4. En el camp de valor, feu clic a la f(x). Això obre un altre quadre de diàleg.
  5. Canviar la font "dades de flux de treball"
  6. Seleccioneu el flux de treball variable que coincideix amb el de la "sortida a Variable" des de l'acció de recollir dades.
  7. Clic correcte/OK i ja està.

Sembla com això per a mi:

imatge

En aquest punt, pot ara utilitzar aquell valor en el seu flux de treball segons calgui.

Notes addicionals:

Com una banda breu, Sempre crea una variable de flux de treball apropiadament anomenat de tipus "llista ID d'element" i l'ús que en lloc de la auto-generat "collect1".

Aquest "comparar qualsevol font de dades" diàleg conjunt s'utilitza en diversos llocs diferents del SPD i val la pena el domini.

= = final

Etiquetas de Technorati:

9 comentaris a "Dissenyador de SharePoint, “Recollir dades d'usuari” i utilitzant els resultats.

  1. Özgür

    Tinc el mateix problema com samuel.

    PS: Jo experiència aquest problema en llengua turca aplicació Sharepoint per a tots els usuaris. No obstant això, en aplicació de l'anglès no hi ha cap tema tan.

    Podria vostè pls informar-me sobre aquest problema i la solució.
    Gràcies per endavant.
    Una cordial salutació.

    Özgür KOÇ
    btozgurkoc@gmail.com

    Resposta
  2. Ginni

    Vull afegir dues columnes d'una biblioteca de formulari existents en "recollir dades d'usuari" acció en lloc d'afegir una nova columna que quan l'approver obre la "recollir dades d'usuari" tipus de contingut, ha de ser capaç de veure aquests valors dues columnes de la biblioteca de formulari existents en aquell "recollir dades d'usuari" tipus de contingut només. És això possible?

    Resposta
  3. Tep Vuthy
    He vist que, tots els usuaris que han contribuït permís a la llista de tasques pot editar (Aprova/rebutja) tots els elements de tasca, tot i que no s'assignen a ells???
    Qualsevol idea???
    Vuthy
    Resposta
  4. ptgenszler
    Estic tractant d'utilitzar actualització tema en … per actualitzar el valor, però quan ho ús, els camps en el meu document"actual" – no són completes, Així que estic pensant que estic perdent alguna cosa
    Resposta
  5. ptgenszler

    He extret les dades introduïdes per l'usuari, però estic tenint problemes per actualitzar la tasca amb un nom significatiu. Mitjançant el SharePoint designer, el nom és sempre el mateix, Vull que contenen el nom del document sent revisat. Fins i tot afegir un camp addicional a la llista de tasques per mantenir aquesta, però no sé com s'emplenen amb el nom del document que estic corrent el flux de treball en. El flux de treball construït en fa això automàticament (però no ho fa a les altres coses que necessita)

    Resposta
  6. Paul Galvin
    Sé que quan un "??????" s'envien un correu electrònic en lloc d'un camp, Això significa que el camp és nul..
    Anava només dobli comprovar les coses i veure si vostè pot imaginar qualsevol manera que l'usuari no emplenar en un dels camps.
    Ho sento per la resposta tardana. No rebo notificacions quan deixa un comentari aquí. De fet, I expect you won’t even see this response 🙁
    –Paul Galvin
    Resposta
  7. Samuel Morin Jr.
    Els "recollir dades d'usuari" acció ha estat causant problemes… Quan vaig recollir dades de la tasca, la tasca no emmagatzemar els valors seleccionats.
    Per exemple:
    Pas 1)
    Recollir dades de la tasca de l'usuari (menú opció seleccionada amb "aprovat" i "refusat" com les decisions)
    Pas 2)
    Els valors d'e-mail a un usuari.

    Les grans obres per a la majoria d'usuaris, però alguns usuaris reben un email amb"?????" el valor seleccionat. Això hauria de ser impossible, perquè he seleccionat "aprovat" com la selecció per defecte.

    He provat aquest flux de treball a través d'un PC virtual per emular uns quants usuaris que tenia aquest problema (He signat en MOSS 2007 com l'usuari amb el problema). Quan comprovo les tasques assignades per l'usuari, M'obro i seleccioneu aprova/Declined i tasca completa. Això farà que el "?????" assumpte del correu electrònic. (Vegeu més amunt)

    NOTA: Jo estic assignar correctament els valors d'una variable anomenada "llista ID d'element" i correctament es fa referència a l'e-mail.

    Algunes idees?

    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *