j'ai développé un workflow de 3 taches je veux que chaque tache soit réalisé par un utilisateur
comment on peux faire ça?
j'ai développé un workflow de 3 taches je veux que chaque tache soit réalisé par un utilisateur
comment on peux faire ça?
T'as créé ton workflow avec quoi ? SharePoint Designer ?
avec visual studio
Dans ce cas je peux pas t'aider je ne sais pas comment on fait.
Tout dépend de comment tu souhaites créer tes taches, séquentiellement ou en parallèle.
Pour cela il existe un objet qui te permet de répéter une activité plusieurs fois (Replicator). Personnellement je m'en sers très souvent dans mes workflows pour envoyer des demandes de manager en manager, ou bien pour paralléliser une affectation de tache à plusieurs personnes en même temps.
Pour se qui de l'assignation d'une tache, dans ton workflow tu crées une activité createTask et tu l'affectes a un user grâce à son login. Regardes dans le SDK de SharePoint (WSS et MOSS) il a de très bons exemples. Autrement, de nombreux sites traitent de ce sujet.
ce sont des taches séquentielles
chaque tache doit etre affecter à un utilisateur
j'ai utilisé ce code mais ça ne marche pas
TaskProperties2.AssignedTo = task2Approver;
HybridDictionary task2Permissions = new HybridDictionary();
task2Permissions["computer\\service1"] = SPRoleType.Administrator;
task2Permissions["computer\\service2"] = SPRoleType.Reader;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager