IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

SPO-2013 Recréer la colonne "Resources" dans un calendrier


Sujet :

SharePoint .NET

  1. #1
    Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Août 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2005
    Messages : 79
    Points : 46
    Points
    46
    Par défaut SPO-2013 Recréer la colonne "Resources" dans un calendrier
    Bonjour,

    Par erreur j'ai effacé la colonne "resources" de la liste des colonnes d'un calendrier sharepoint. Cette colonne est du type "resources".

    Cela fait planter le calendrier lorsque j'active l'option : "Use this calendar to share member's schedule?" dans "List name, description and navigation"

    Malheureusement, cette colonne n'existe pas dans la liste des colonnes de site existantes. Et lorsque je veux créer manuellement cette colonne, impossible de trouver le type "resources".

    Savez-vous comment recréer cette colonne ?

    Merci pour votre aide
    Julien

  2. #2
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Cette colonne est d'un type spécifique appelé "Facilities". Cette colonne n'est malheureusement pas accessible depuis l'interface graphique.
    As-tu un accès PowerShell à ton environnement ?
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  3. #3
    Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Août 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2005
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    Oui j'ai la possibilité d'utiliser Powershell avec SPO

  4. #4
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par jdvroum Voir le message
    Oui j'ai la possibilité d'utiliser Powershell avec SPO
    Parfait dans ce cas, je t'invite à créer une nouvelle liste de type calendrier, récupérer le schemaXml du champ "Facilities" dans ta nouvelle liste, puis le rajouter dans ton ancienne liste via la méthode AddFieldAsXml()
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  5. #5
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Bon en fait plus simple encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $web = get-spweb http://urldetonsite
    $field = $web.Fields | ?{$_.StaticName -eq "Facilities"}
    $list = $web.List | ?{$_.Title -eq "TitreDeMaListe"}
    $field.ShowInDisplayForm = $true
    $field.ShowInEditForm = $true
    $field.ShowInListSettings = $true
    $field.ShowInNewForm = $true
    $field.ShowInViewForms = $true
    $field.Update()
    $list.Fields.Add($field)
    $list.Update()
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  6. #6
    Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Août 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2005
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    Merci je vais essayé dès que possible et je reviens pour un p'tit compte rendu...
    Merci merci
    Julien

  7. #7
    Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Août 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2005
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    Bon, à vrai dire c'est la première fois que j'essai de faire une commande via powershell. Pour SPO, le nom exact est "SharePoint Online Management Shell" mais j'imagine que c'est la même chose.

    Voila le résultat : visiblement il y a un problème avec le terme get-spweb, peut-être n'est-il pas reconnu avec SPO ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $web = get-spweb https://BLABLABLA.sharepoint.com/julien
    get-spweb : Le terme «get-spweb» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un
    chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
    Au caractère Ligne:1 : 8
    + $web = get-spweb https://BLABLABLA.sharepoint.com/julien
    +        ~~~~~~~~~
        + CategoryInfo          : ObjectNotFound: (get-spweb:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field = $web.Fields | ?{$_.StaticName -eq "Facilities"}
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $list = $web.List | ?{$_.Title -eq "Calendrier"}
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.ShowInDisplayForm = $true
    Propriété «*ShowInDisplayForm*» introuvable dans cet objet. Assurez-vous qu'elle existe et qu'elle peut être définie.
    Au caractère Ligne:1 : 1
    + $field.ShowInDisplayForm = $true
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.ShowInEditForm = $true
    Propriété «*ShowInEditForm*» introuvable dans cet objet. Assurez-vous qu'elle existe et qu'elle peut être définie.
    Au caractère Ligne:1 : 1
    + $field.ShowInEditForm = $true
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.ShowInListSettings = $true
    Propriété «*ShowInListSettings*» introuvable dans cet objet. Assurez-vous qu'elle existe et qu'elle peut être définie.
    Au caractère Ligne:1 : 1
    + $field.ShowInListSettings = $true
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.ShowInNewForm = $true
    Propriété «*ShowInNewForm*» introuvable dans cet objet. Assurez-vous qu'elle existe et qu'elle peut être définie.
    Au caractère Ligne:1 : 1
    + $field.ShowInNewForm = $true
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.ShowInViewForms = $true
    Propriété «*ShowInViewForms*» introuvable dans cet objet. Assurez-vous qu'elle existe et qu'elle peut être définie.
    Au caractère Ligne:1 : 1
    + $field.ShowInViewForms = $true
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : PropertyNotFound
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $field.Update()
    Impossible d'appeler une méthode dans une expression Null.
    Au caractère Ligne:1 : 1
    + $field.Update()
    + ~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $list.Fields.Add($field)
    Impossible d'appeler une méthode dans une expression Null.
    Au caractère Ligne:1 : 1
    + $list.Fields.Add($field)
    + ~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation : (:) [], RuntimeException
        + FullyQualifiedErrorId : InvokeMethodOnNull
     
    PS C:\Users\DARRAS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\SharePoint Online Management Shell> $list.Update()

  8. #8
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082
    Par défaut
    Bonjour,

    Get-SPWeb c'est la commande pour les installations OnPremise, a executer sur le serveur SharePoint car basee sur l'API SSOM, il en existe plus de 700.

    Dans le SP Online Management Shell, les commandes gerees pour une execution a distance ont un "O" en plus qui fait toute la difference. Exemple : Get-SPOSite

    Je vous invite a commencer par la pour voir quelles sont les commandes offertes par ce shell car il n'y en a qu'une trentaine:
    https://support.office.microsoft.com...6-34c034493429

    Vous remarquerez que Get-SPOWeb n'existe pas et qu'il vous faudra :
    - soit utiliser l'API CSOM ou REST
    - soit installer une extension de shell deja faite (comme celle de Gary Lapointe)

  9. #9
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Arf, je n'avais pas fait attention que tu étais sur du online
    En effet, il va te falloir utiliser une API tierce pour avoir plus de possibilités...

    Je conseil fortement l'API fournit par ce projet CodePlex qui est assez complète
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  10. #10
    Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Août 2005
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2005
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    Heu ! Suis perdu désolé, je ne suis pas assez compétent pour vous suivre. Je n'ai aucune base solide :-( Mais je me soigne :-) petit à petit.
    Peut-être qu'il serai aussi simple que je recrée mes bibliothèques de document... même si ce n'est pas une solution au problème.

    ludojojo, voila deux fois que l'on revient à cette version On Premise, est ce que tu as une adresse ou je peux regarder ça. Je suis allé faire un tour sur le site de OVH mais je n'ai pas trouvé ! Je souhaite simplement voir la différence de prix. Aujourd'hui, je paie 7 euros par mois pour une licence.

    Julien

  11. #11
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par jdvroum Voir le message
    Heu ! Suis perdu désolé, je ne suis pas assez compétent pour vous suivre. Je n'ai aucune base solide :-( Mais je me soigne :-) petit à petit.
    Peut-être qu'il serai aussi simple que je recrée mes bibliothèques de document... même si ce n'est pas une solution au problème.
    Recréer le calendrier serait la solution la plus simple et la plus rapide...
    Citation Envoyé par jdvroum Voir le message
    ludojojo, voila deux fois que l'on revient à cette version On Premise, est ce que tu as une adresse ou je peux regarder ça. Je suis allé faire un tour sur le site de OVH mais je n'ai pas trouvé ! Je souhaite simplement voir la différence de prix. Aujourd'hui, je paie 7 euros par mois pour une licence.
    Arf, on-premise désigne la version server. J'entends par là l'installation sur des serveurs physique (ou virtuel)...
    Il te faudra donc la(les) licence(s) Windows server, SQL, SharePoint etc...
    Et plus l'infrastructure est conséquente, plus c'est cher...

    La solution online est un moyen peu onéreux de travailler avec SharePoint, mais cela implique une très grande limitation quand à la gestion, à la personnalisation et à l'évolution de ton tenant. La solution OnPremise est la solution la plus puissante, mais cela implique un coup fort lors de l'installation.
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

Discussions similaires

  1. [SP-2010] Colonne "vérifier double réservation" dans un calendrier de reservation
    Par gracouille dans le forum SharePoint
    Réponses: 0
    Dernier message: 18/03/2010, 16h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo