Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthew

Blog de Matthieu Gal

InfoPath 2007 – Gestion des permissions dans MOSS 2007

J’ai travaillé dernièrement sur la réalisation d’une enquête réalisée sous InfoPath 2007. L’idée était simple, un mail est envoyé, l’utilisateur clique sur le lien pour ouvrir le formulaire et les résultats sont stockés dans SharePoint.

Jusqu’ici tout va bien!

La partie que je craignais le plus était la configuration des permissions, si un utilisateur accède directement au site SharePoint sans passer par le lien (mail). Que va-t-il voir? L’utilisateur n’est de plus pas autorisé à supprimer son dernier formulaire et encore moins les réponses des autres :)

Pour répondre à ces problématiques, j’ai décidé de combiner 2 solutions OOB de MOSS 2007.

- les permissions

- les vues

Commençons par les permissions:

SharePoint possède dans sa version 2007, plusieurs niveaux de permissions, il est donc assez facile de créer le niveau que l’on souhaite. Dans notre cas l’utilisateur doit pouvoir créer un formulaire mais il ne doit pas pouvoir le supprimer. L’utilisation de la permission contributor est trop élevée mais cependant assez proche de ce nous voulons. Je peux donc la dupliquer et enlever les permissions que je trouve excessives (Delete, Edit, View Versions,….. Manage Personal Views).

Custom Permission:

ScreenShot012  ScreenShot002 ScreenShot011

 

Contributor Permission:

 ScreenShot051 ScreenShot052 ScreenShot053

 

Mes utilisateurs peuvent maintenant ajouter des éléments et puis c’est tout!

 

Passons maintenant aux vues:

Je veux bloquer mon utilisateur sur ses propres formulaires et je souhaite en mode admin pouvoir switcher sur la vue “all items”.

Ceci est facilement réalisable en reprenant la vue de “My Task”. La particularité de cette vue est un filtre sur [Me] donc sur mes éléments. En utilisant ce type de vue par défaut, mes utilisateurs restent donc sur cette vue et ne voient ainsi que leurs éléments.

 

ScreenShot004

 

De mon côté je souhaite voir tous les éléments, en tant qu’admin je peux me créer une vue de type “personal” pour afficher tous les éléments.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 30 novembre 2009 14:09 par Matthew
Classé sous : , ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Etendre le Team Web Access de TFS 2012 – Step 0 par Philippe Didiergeorges Aka Philess le 05-23-2013, 23:48

- Simuler facilement l’envoi de mail par Blog de Jérémy Jeanson le 05-22-2013, 12:52

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21