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:
- 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.
- 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).
- Dans le "trouver l'élément de liste" Section, Sélectionnez tâches »:ID" dans la liste déroulante du champ.
- Dans le champ valeur, Cliquez sur la f(x). Cela ouvre une autre boîte de dialogue.
- Modifier la source de « données de Workflow"
- Sélectionnez la variable de flux de travail qui correspond à la « sortie de Variable" de l'action de collecte de données.
- Cliquez sur OK/OK et vous avez terminé.
Il ressemble à cela pour moi:
À 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
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
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?
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)
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?