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

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01