SharePoint Designer, “Recueillir des données de l'utilisateur” et l'utilisation de ces résultats.

Utilisez la « collecte de données de l'utilisateur" action pour créer et attribuer une tâche à un utilisateur qui demande les données. Entre autres choses, J'ai l'utilisé pour inviter un utilisateur d'approuver ou de rejeter une demande et entrer des commentaires.

Cette action prend la forme de:

Recueillir données De cet utilisateur (Sortie à Variable: collect1)

En cliquant sur données tire une série de boîtes de dialogue où vous spécifier quelles données l'utilisateur doit fournir quand remplir la tâche et cet utilisateur est évident.

La partie de la production (Variable: collect1) enregistre l'ID de la tâche. Vous l'utiliser dans votre flux de travail pour extraire la réponse réelle de l'utilisateur via le "comparer n'importe quelle source de données" condition.

Cette condition indique que

Si champ est égal à valeur

Cliquez sur champ et puis le f(x) icône et il tire vers le haut une autre boîte de dialogue. Utilisez cette boîte de dialogue généralisé à de dire SPD deux choses;

1. Quelle est la liste et la colonne dont vous souhaitez comparer la valeur.

2. Comment le moteur de workflow doit localiser la ligne spécifique dans la liste?

Pour ce faire:

  1. Changement de la Source"" DropDown pour pointer sur la liste de tâche correcte. Notez que la boîte de dialogue se développe pour afficher un "trouver l'élément de liste" Section.
  2. Dans la liste déroulante champ de détails de la recherche, Sélectionnez le nom du champ dont vous voulez que la valeur (Il mappe à ce que vous avez appelé dans la boîte de dialogue de collecte de données par le haut).
  3. Dans le "trouver l'élément de liste" Section, Sélectionnez tâches »:ID" dans la liste déroulante du champ.
  4. Dans le champ valeur, Cliquez sur la f(x). Cela ouvre une autre boîte de dialogue.
  5. Modifier la source de « données de Workflow"
  6. Sélectionnez la variable de flux de travail qui correspond à la « sortie de Variable" de l'action de collecte de données.
  7. Cliquez sur OK/OK et vous avez terminé.

Il ressemble à cela pour moi:

image

À ce point, vous pouvez maintenant utiliser cette valeur dans votre flux de travail tel que requis.

Notes complémentaires:

Comme une bref aparté, J'ai toujours de créer une variable de flux de travail bien nommée de type "ID d'élément de liste" et l'utiliser au lieu de l'auto-généré "collect1".

Cette « comparer n'importe quelle source de données" jeu de la boîte de dialogue est utilisée dans plusieurs endroits différents dans le SPD et vaut bien maîtriser.

== fin

Tags Technorati:

9 réflexions sur "SharePoint Designer, “Recueillir des données de l'utilisateur” et l'utilisation de ces résultats.

  1. Özgür

    J'ai le même problème que samuel.

    PS: J'ai expérience ce problème en langue turque, application pour tous les utilisateurs de Sharepoint. Cependant, en anglaise application il n'y a pas de question.

    Pouvait vous m'informer svp sur ce problème et votre solution.
    Merci à l'avance.
    Cordialement.

    Özgür KOÇ
    btozgurkoc@gmail.com

    Réponse
  2. Ginni

    Je veux ajouter deux colonnes dans une bibliothèque de formulaires existants dans la « collecte de données de l'utilisateur" action, plutôt que d'ajouter une nouvelle colonne afin que lorsque l'approbateur ouvre la « collecte de données de l'utilisateur" type de contenu, Il doit être capable de voir ces valeurs de deux colonnes de bibliothèque de formulaires existants dans de la « collecte de données de l'utilisateur" type de contenu. Est-ce possible?

    Réponse
  3. TEP Vuthy
    J'ai vu que, tous les utilisateurs qui ont contribuer à obtenir la permission de la liste des tâches peuvent modifier (approuver/rejeter) tous les éléments de tâche, Bien qu'ils ne sont pas affectés à leur???
    Toute idée???
    Vuthy
    Réponse
  4. ptgenszler
    J'essaie d'utiliser des éléments de mise à jour en … pour mettre à jour la valeur, mais lorsque je l'utilise, les champs dans mon document actuel »" – ne sont pas complets, donc je pense que quelque chose me manque
    Réponse
  5. ptgenszler

    J'ai extrait les données entrées par l'utilisateur, mais je ne parviens pas à mettre à jour la tâche avec un nom significatif. À l'aide de SharePoint designer, le nom est toujours le même, Je veux qu'il contient le nom du document en cours de révision. J'ai même ajouté un champ supplémentaire à la liste des tâches pour tenir ce, mais je ne sais pas comment l'obtenir rempli avec le nom du document sur que j'exécute le flux de travail. Le workflow intégré fait automatiquement (mais il ne pas les autres choses dont j'ai besoin)

    Réponse
  6. Paul Galvin
    Je sais que quand une »??????" est envoyé dans un message électronique en lieu et place d'un champ, Cela signifie que le champ est null.
    Je voudrais juste vérifier les choses et voir si vous pouvez imaginer de quelque sorte que l'utilisateur n'a pas compléter un des champs.
    Désolé pour la réponse tardive. Je ne reçois des messages quand un commentaire est laissé ici. En fait, Je vous attends même ne pas voir cette réponse 🙁
    –Paul Galvin
    Réponse
  7. Samuel Morin Jr.
    La « collecte de données de l'utilisateur" action a causé des problèmes… Quand je rassemble les données de la tâche, la tâche ne stocke pas les valeurs sélectionnées.
    Par exemple:
    Étape 1)
    Recueillir des données de la tâche de l'utilisateur (menu choix sélectionné avec « approuvé" et « décliné" comme les choix)
    Étape 2)
    Envoyez ces valeurs à un utilisateur.

    Les œuvres de grands pour la plupart des utilisateurs, mais certains utilisateurs reçoivent un email avec"?????" comme la valeur sélectionnée. Cela devrait être impossible, parce que j'ai choisi "approuvé" comme la sélection par défaut.

    J'ai testé ce flux de travail à travers un PC virtuel en émulant plusieurs utilisateurs qui avaient ce problème (J'ai signé en mousse 2007 comme l'utilisateur avec le problème). Quand je vérifie les tâches assignées pour cet utilisateur, J'ouvre et sélectionnez approuver/refusé puis terminer une tâche. Cela entraînera la "?????" question de Courriel. (Voir ci-dessus)

    NOTE: Je suis correctement assignant les valeurs à une variable nommée "ID d'élément de liste" et il référençant correctement dans le Courriel.

    Toutes les idées?

    Réponse

Laissez une réponse à ptgenszler Annuler la réponse

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *