none
Liste et vues RRS feed

  • Question

  • Bonjour,

    Je suis très embêté sur un projet sur SharePoint 2013 pour ma société.
    Le but est de gérer de demandes d'achats via une liste customisée et remplie de métadonnées, status ...

    Aucun souci.

    J'ai créé deux vues :

    - Mes demandes d'achat (l'utilisateur voit uniquement les DA dont il est le créateur)
    - A valider (l'utilisateur voit les DA dont il est le valideur)

    Cela permet de gérer deux types de visions. J'aurai pu restreindre via le paramétrage des droitsau niveau des items pour voir uniquement les données dont je suis le créateur. Mais du coup, impossible pour les valideurs de voir les DA dont ils sont valideurs.

    Ok tout semble fonctionner.

    SOUCI 1

    Toutefois je me disais qu'en passant par un flux RSS ou autre synchro (Outlook ...), l'utilisateur verrait TOUS les items (car on ne passe plus par les vues.)

    SOUCI 2
    Les acheteurs doivent avoir accès à TOUTES les DA. Du coup, comment leur fournir une vue ALL ITEMS juste pour eux.
    Je sais que cela n'existe pas la gestion des droits / vues.

    Donc comment faire cela ?

    Je vous remercie par avance.

    Bonne soirée.

    jeudi 21 mai 2015 20:09

Réponses

  • Bonjour,

    Il y a deux solutions à part celle de Lionel:

    La première non recommandée et difficile à gérer, c'est de passer par les affichages personnels. S'il y a grand nombre d'acheteurs, ça ne sert à rien de l'essayer.

    Sinon, la deuxième solution c'est de passer par les pages et les webparts:

    - Créer une page de composants webparts

    - Associer les droits afin que cette page ne soit accessible qu'aux acheteurs.

    - Ajouter le composant webpart de la liste des DA

    - Modifier la page, modifier le webpart, puis cliquer sur "modifier l'affichage actuel" 

    - ça va vous permettre de modifier l'affichage sans en créer un (ou du moins sans que cet affichage soit visible), c'est un affichage propre au composant webpart que vous avez modifié.

    A+

    • Marqué comme réponse Jer_Hanium jeudi 1 octobre 2015 20:10
    mardi 2 juin 2015 20:54

Toutes les réponses

  • Bonjour

    Si vous n'avez pas du tout utilisé les permissions au niveau "item" pour gérer les 2 premières vues, vous ne pouvez que faire une 3ieme vue sans les filtres, et donc potentiellement accessible à tous. Pas de solution simple dans ce cas d'usage.

    La solution la plus "précise" consiste à développer un eventReceiver ou autre "point d'entrée" pour modifier automatiquement les permissions de chaque item et mettre le jeux de permissions qui va bien (createur + valideur + acheteurs = contribute)


    Blog Sharepoint : www.paslatek.net Twitter : @LimozinLionel

    lundi 25 mai 2015 14:08
  • Bonjour Lionel et merci pour votre réponse.

    Toutefois, je ne suis pas très "avancé" et je ne pensais pas faire de dev pour ce projet.
    Du coup la notion " développer un eventReceiver" me laisse ... sans voix.
    Pouvez-vous m'aiguiller un peu plus sur ce que c'est.

    J'ai cru apercevoir une notion de ciblage d'audience. Est-ce que cela pourra m'aider ?

    La notion de vue associée à des droits manque donc cruellement.

    Merci beaucoup.

    lundi 25 mai 2015 19:20
  • Bonjour,

    Il y a deux solutions à part celle de Lionel:

    La première non recommandée et difficile à gérer, c'est de passer par les affichages personnels. S'il y a grand nombre d'acheteurs, ça ne sert à rien de l'essayer.

    Sinon, la deuxième solution c'est de passer par les pages et les webparts:

    - Créer une page de composants webparts

    - Associer les droits afin que cette page ne soit accessible qu'aux acheteurs.

    - Ajouter le composant webpart de la liste des DA

    - Modifier la page, modifier le webpart, puis cliquer sur "modifier l'affichage actuel" 

    - ça va vous permettre de modifier l'affichage sans en créer un (ou du moins sans que cet affichage soit visible), c'est un affichage propre au composant webpart que vous avez modifié.

    A+

    • Marqué comme réponse Jer_Hanium jeudi 1 octobre 2015 20:10
    mardi 2 juin 2015 20:54