Meilleur auteur de réponses
Anonymous et initiation de flux de travail

Question
-
Bonjour,
Dans le cadre d'un site Internet avec SharePoint, j'ai créer une liste qui sert de formulaire pour un abonnement à un service en ligne.
Cette liste est donc en accès anonyme car sensée être complétée par des anonymes.
Cependant un flux de travail y est associé et devrait se lancer lors de la création d'un nouvel élément. cepandant lorsque qu'un anonyme créé un nouvel élément aucun flux de travail se lance.
De plus j'ai lu quelque part que WSS n'autorise pas le alncement d'un flux de travail par un anonyme.
Avez vous une idée de comment procéder ? par le code certainement (Aïe!)
Merci par avance de vos réponses
Réponses
-
Effectivement par défaut, j'aurais eu tendance à dire que le workflow a besoin de l'identité de l'utilisateur pour pouvoir fonctionné cf :http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1220669&SiteID=1
Une solution néanmoins aurait été de rajouter un event receiver sur l'ajout d'élément et de faire de l'impersonification si l'ajout est fait anonymement.
Quelque chose dans ce style : http://guru-raju.spaces.live.com/blog/cns!4A1B0DA843710FB7!149.entry
Néanmoins avez vous testé cette solution http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=14. Attention tout ça n'est pas très propre
Bon courage !
Toutes les réponses
-
Effectivement par défaut, j'aurais eu tendance à dire que le workflow a besoin de l'identité de l'utilisateur pour pouvoir fonctionné cf :http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1220669&SiteID=1
Une solution néanmoins aurait été de rajouter un event receiver sur l'ajout d'élément et de faire de l'impersonification si l'ajout est fait anonymement.
Quelque chose dans ce style : http://guru-raju.spaces.live.com/blog/cns!4A1B0DA843710FB7!149.entry
Néanmoins avez vous testé cette solution http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=14. Attention tout ça n'est pas très propre
Bon courage ! -
Je viens de tester la solution proposée ici http://www.elumenotion.com/Blog/Lists/Posts/Post.aspx?ID=14.
effectivement cela fonctionne mais c'est assé spécial !
Par-contre je nage (que dis-je je me noye) avec la solution proposé ici http://guru-raju.spaces.live.com/blog/cns!4A1B0DA843710FB7!149.entry
J'avous que je ne maîtrise pas du tout ce qui event en C# ou asp.net etc.....
Mais je vais creuser à base de MSDN, car la solution semble quand même plus élégante.
Cependant je ne saisi pas où est ce que je vais placer ce code ? -
-