none
[SP2013] Site Portail dans une architecture Multi Tenant : comment rédiriger l'utilisateur? RRS feed

  • Discussion générale

  • Bonjour à tous,

    J'ai réalisé une infrastructure SharePoint 2013 en multi tenant (oui c'était pas facile, mais j'ai réussi lol). Tout fonctionne à merveille sauf un point qui m'agace. Ce n'est pas un bug (enfin je pense pas) mais c'est quelque chose qui me gène. Je m'explique :

    L'archi de l'infra est ainsi :

    - Application web (http://clustersp)

     --Site Portail (http://clustersp/) à la racine (accessible par tout le monde)

    ---------------------------------------------- Hermétique

       --- Site Tenant Admin A (http://clustersp/sites/tenantadminA)

       --- Hote de Site Monsite pour utilisateur du tenant A

       --- Site Gestion de Document A (http://clustersp/sites/gedA) (accessible par les membres du tenant A)

    ---------------------------------------------- Hermétique

       --- Site Tenant Admin B (http://clustersp/sites/tenantadminB)

       --- Hote de Site Monsite pour utilisateur du tenant B

        --- Site Gestion de Document B (http://clustersp/sites/gedB) (accessible par les membres du tenant B)

    ---------------------------------------------- Hermétique

    Etc etc pour les futur Tenant ^^

    Le soucis est que je n'ai pas les onglets échange de news, skydrive et Sites sur le Site Portail (situé à la racine). Ce qui m’empêche les utilisateurs d'accéder aux diverses fonctionnalités (skydrive et l'onglet sites pour accéder ensuite au site GED). Par contre quand l'utilisateur tape l'adresse du site Ged directement, il obtient bien les onglets échange de news, skydrive et sites.

    Alors pour moi ce n'est pas un bug, car les sites MonSite si situé dans les tenant, et le site Portail ne fait parti d'aucun tenant donc il n'a pas accès a ces fonctionnalité.

    D'où mes questions suivantes (au choix ^^) : Comment faire pour rediriger un utilisateur vers son site GED attitré à son Tenant en utilisant un lien (en utilisant une variable de session ou autre chose)? Ou alors Comment faire pour faire apparaitre les onglets Echange de news, Skydrive et Sites sur le Site Portail (comme ça l'utilisateur aura accès aux fonctionnalités)?

    Merci pour vos futur réponse.

    vendredi 19 juillet 2013 15:34

Toutes les réponses

  • Bonjour Romain,

    Utilise tu plusieurs Services de profil ?

    Merci

    vendredi 19 juillet 2013 22:11
  • Bonjour Julien et merci de ta réponse,

    J'utilise qu'une seule application de service utilisateur en multi tenant mais chaque tenant dispose de son propre site "Hote de site MonSite" créé en powershell pour la gestion des profil. D'où le fait que le site racine (qui ne fait parti d'aucun tenant) n'affiche pas les onglet échange de news/skydrive et sites.

    lundi 22 juillet 2013 07:08
  • Bonjour,

    Dans les composant webpart des page Sharepoint, pourrait-on utilisé une variable qui fait référence à l'entreprise du client dans un lien URL? Et si oui, comment peut-on faire?

    L'idée serait d'utiliser l'URL+variable pour rediriger l'utilisateur. Par ex :

    - adresse du site ged de User A qui fait parti de l'entreprise client A : http://clustersp/sites/gedclienta

    - récupérer et utiliser la variable entreprise (ex d'une variable powershell: $entreprise) de User A pour le rediriger grâce à un lien type : http://clustersp/sites/ged$entreprise

    Pensez-vous que c'est possible?

    mardi 23 juillet 2013 13:49
  • Salut,

    Je craint que pour ton besoin il vas falloir developper dans Visual Studio .. Url Redirect si je me trompe pas..

    Si le DEV te vas, je peux déplacer ta question vers le forum DEV ainsi tu pourra recevoir des meileures réponses. ^^

    Courage,


    My Technical Blog on Wordpress

    jeudi 25 juillet 2013 06:52
  • Si vous pensez que le dev est la solution, je veux bien que vous déplaciez le sujet. Je pense travailler dessus en priorité donc autant en profité !
    jeudi 25 juillet 2013 13:30