Accéder au contenu principal

Articles

Affichage des articles du octobre, 2011

SharePoint 2007 : Mise en ligne du Service Pack 3

  Plus de deux ans après la   date de sortie du Service Pack 2 de SharePoint 2007 , Microsoft vient enfin de publier le Service Pack 3 : MOSS 2007 and WSS 3.0 Service Pack 3 has been released yesterday Description of Windows SharePoint Services 3.0 SP3 and of Windows SharePoint Services 3.0 Language Pack SP3 Description of the 2007 Office Servers SP3 and of the 2007 Office Servers Language Pack SP3 Ce service Pack regroupe l’ensemble des Cumulative Update Packs publiés depuis le Service Pack 2, de même l’installation de ce Service Pack 3 ne nécessite pas l’installation préalable des Service Packs précédent (SP1 ou SP2). Il est donc conseillé de faire cette installation sur votre environnement de test avant de le faire sur les environnements de production afin de valider le fonctionnement de vos applications. Attention: Cette mise à jour est déjà suivi d’un Cumulative Update Pack (version Octobre 2011), comme on peut le voir ici : October 2011 CU for SharePoint 2007 has been re...

SharePoint : Désactiver le “mode contributeur” dans SharePoint Designer 2007

  Pour les fermes actuellement sous SharePoint 2007, un outil à connaître et utiliser avec parcimonie est SharePoint Designer 2007 : SharePoint Designer 2007  (Et son  Microsoft Office SharePoint Designer 2007 Service Pack 2 (SP2)) Parmis les différentes actions possibles avec cet outil, on trouve l’extraction de statistiques d’activité pour des sites SharePoint, tel qu’expliqué dans un article : SharePoint et les statistiques d'utilisation - Utilisation de SharePoint Designer Dans certains cas, l’ouitil peut se charger lors de l’ouverture du site SharePoint voulu, avec un mode contributeur (ou “Contributor Mode”), visible sur le haut de la fenêtre  :   De ce fait, il n’est pas possible de visionner les rapports, et cela n’est pas du au serveur ou site SharePoint. Il faut dans un premier temps être sur d’avoir les droits suffisant sur le site, puis ouvrir le menu de SPD “Site” et choisir “Contributor Settings” : Dans cette fenêtre, il faut choisir “Advanced” Et ...

Office 365 : Mise à jour en cours sur l’ensemble des fermes SharePoint OnLine

  L’ensemble des fermes SharePoint OnLine (basées sur SharePoint 2010) et utilisées par les clients Office 365 sont en cours de mise à jour. Ceci devrait durer quelques jours suivant la ferme sur laquelle votre tenant est hébergé. On peut lire le message envoyé à l’adresse des Administrateurs (Owners) de fermes SharePoint Office 365 : Dear Office 365 / SharePoint Online Administrator, As mentioned in our previous e-mail notification on October 13, 2011, the environment that hosts your SharePoint Online site collection will be undergoing a read-only period that is planned during the upgrade execution. This e-mail explains the experience during the planned downtime so you can relay the information in a timely fashion to your end users. Your SharePoint upgrade will begin within the next 24-48 hours and will be completed within ten days. During the upgrade your overall experience will not be affected - all aspects of SharePoint Online will continue to work - with the exception of two k...

Office 365 : Comment Utiliser un modèle de site WSP dans SharePoint OnLine

  Nous avons vu dans un précédent message comment créer un modèle de site dans SharePoint OnLine d’Office 365 : Office 365 : Comment créer un modèle de site WSP Voyons comment utiliser ce modèle de site dans une utilisation classique Gestion des Modèles de site Ainsi, notre modèle de site est disponible dans la librairie des solutions applicatives, on voit d’ailleurs qu’elle possède le statut “Activé” https://MyOffice365.sharepoint.com/sites/MySiteCollection/_catalogs/solutions/Forms/AllItems.aspx Si on clique sur le nom de cette solution (MODELE_CAS_MBA), le site nous propose de télécharger le fichier WSP (Fichier de solution pour SharePoint) Désactiver et supprimer un modèle de site En cliquant sur le menu proposé, il est possible de “désactiver” la solution et donc désactiver le modèle de site en question (permet d’activer uniquement les modèles valide et de désactiver les autres sans les supprimer). En cliquant sur ce lien “Désactiver”, une fenêtre modale se présente avec un bo...

Office 365 : Comment créer un modèle de site WSP

  Dans le cadre de l’utilisation classique de SharePoint, un des besoins classique est la création de modèle de site ou de liste. Le but est de créer un site qui deviendra un modèle pour d’autres à venir. On peut très bien comparer cela à un moule à gateaux que l’on utilise pour lors de la cuisson de ceux-ci. Une fois ces gateaux cuits, la décaration finale peut devenir unique, malgré l’utilisation du moule. Les modèles de sites sont exactement dans la même logique. Nous devons donc créer un site de base avec tous les éléments de base nécessaires pour tous les sites dont il servira de modèle. Il faut ainsi préparer notre modèle avec la préparation du site de référence (qui peut être un site racine ou un sous-site) en ajoutant les listes et le contenu nécessaire (pages, documents, …) en respectant une limite pour le contenu de 25 MB maximum. Création du modèle de site Dans ce contexte, j’ai créé un site de référence avec toutes les listes utiles, ce site servira donc de modèle pour ...

SQL Server Reporting Services : Comment utiliser les paramètres locaux de l’utilisateur pour l’affichage des dates

  Lorsqu’on développe un rapport avec SQL Server Reporting Services, il arrive très souvent la problématique de l’affichage de la date. En effet, suivant le pays ou la langue des utilisateurs, on peut vouloir afficher en Français, en Anglais ou autre, cela suivant le paramètre du poste de l’utilisateur affichant le rapport. Cela se fait via un paramètre disponible dans l’objet Report “ Language ”: Cette variable peut recevoir une valeur fixe, comme c’est le cas ci-dessus (pour forcer l’affichage en Français), ou une valeur calculée. En choisissant “<Expression…>” dans la liste déroulante : On peut spécifier dans la fenêtre de formule la valeur  “=User!Language” Cette solution permet alors d’afficher une date dynamique comme dans l’exemple ci-dessous : UCase(Format(Fields!Date.Value, "dddd dd MMMM")) Sur un poste de travail paramétré : En Français En Anglais En Arabe Il faut en revanche préter attention sur le cas des rapports générés par le serveur (cas des envois de ra...

PowerShell : Comment faire un Select Distinct d’un tableau d’obgets ou les options de la commande Sort-Object

  En PowerShell, il arrive très souvent qu’on doive manipuler des données brutes dont on ne maîtrise pas la propreté (Fichiers CSV, fichier TXT, …). L’utilisation des données de ces sources peut donc être répétées plusieurs fois si cette source contient de nombreux doublons. Pour éviter cela, il faut effectuer une sélection distincte (SELECT DISTINCT en TSQL) des obgets afin de dédoublonner ceux-ci. La méthode la plus simple est via l’utilisation de la commande  Sort-Object  et de son option –unique : Using the Sort-Object Cmdlet Sorting and Grouping Pipeline Results Ainsi un exemple simple d’utilisation est le suivant : $DonneesBrutes = “Valeur1”, “Valeur2”, “Valeur3”, “Valeur1”, “Valeur1”, “Valeur1”,“Valeur1” $DonneesUniques = $DonneesBrutes | Sort-Object –unique >> $DonneesUniques = “Valeur1”, “Valeur2”, “Valeur3” Dans un exemple de production, on peut voir immédiatement le gain de temps d’exécution : Le traîtement a été fait 882 fois au lieu de 1345 (soit un gai...

SharePoint : Script PowerShell pour confirmer l’utilisation de toutes les collections de site d’une Web Application

  Toujours pour la bonne gestion des Team Sites SharePoint, nous avions vu la gestion des sites inutilisés et le script permettant de s’ajouter comme administrateur de collection via PowerShell : SharePoint : Script PowerShell pour ajouter une personne comme administrateur de toutes les collections de sites d’une ferme SharePoint : Gestion des sites inutilisés dans WSS V3 Un des points à connaître, lors de l’utilisation de ce script PowerShell, est que le lendemain de son exécution, l’administrateur recoit d’une traîte la demande de confirmation pour autant de collection que celle qui sont présentes dans la ferme. Afin de ne pas passer son temps à se poser la question de son bon usage, il peut être utile de réinitialiser une fois ce compteur pour toutes les collections de sites. Ceci se fait manuellement via la page WEB sous le format : https://MyWebApplication/sites/[sitename]/ _layouts/useconfirmation.aspx Comme expliqué ici : SharePoint Site Use Confirmation URL En interne, une ...

SQL Server Reporting Services : Définition du compte d’exécution pour les images Externes

  Lorsque l’on développe des rapports via SQL Server Reporting Services, on se trouve rapidement à travailler sur des fonds de page plus évolués. Un des objets qui se trouve rapidement nécessaire est l’image qui peut être externe : Ainsi cet objet va donc afficher l’image dont l’URL est fournie par le DataSet. La question se pose alors pour les images stockées dans des listes SharePoint et qui demandent donc une authentification. Si la configuration du serveur de rapport n’est pas correcte, le rapport donne le résultat suivant : L’image ne s’affiche pas, car le serveur de rapport ne s’identifie pas correctement pour obtenir l’image. En effet, les images de type Externe, n’utilise pas le “credential” de celui qui affiche le rapport, mais bien celui du serveur de rapport qui doit être fournis dans le champ : Execution Account (Reporting Services Configuration) Ainsi, il faut utiliser l’assistant de configuration de Reporting Services et aller dans le groupe “Execution Account” pour u...

SharePoint : Script PowerShell pour ajouter une personne comme administrateur de toutes les collections de sites d’une ferme

  Nous avons déjà présenter la gestion des sites inutilisés dans SharePoint : SharePoint : Gestion des sites inutilisés dans WSS V3 Cette fonctionnalité permet d’alerter tous les administrateurs de chaque collection de sites inutilisée via Email. La question vient maintenant pour le gestionnaire de la ferme. En effet, il est très courant que ces messages soient directement détectés comme SPAM par les outils de messagerie. Ainsi, les messages partent chaque jour pour rien dans ce contexte et le nettoyage des collections ne se fait pas pour autant. La solution est donc d’ajouter le gestionnaire de la ferme comme administrateur de chaque collection de sites, ce qui est simple pour une ferme avec un petit nombre de collections, mais qui devient fastidieux pour une grosse ferme. La méthode pour une collection donnée est d’aller dans : “Sites Settings” > “Site collection administrators” A cette fin, j’ai développé un script PowerShell permettant de faire l’ajout d’un utilisateur donné...

SharePoint : Bug sur les colonnes a choix multiples dans toutes les versions 2007, 2010 et Office 365

  Lorsque l’on utilise les listes dans SharePoint, on ajoute rapidement des colonnes à ces listes. Il existe donc de nombreux types de colonnes disponibles dont une plus particulièrement : Les colonnes à choix multiples Présentation Il s’agit donc d’une colonne proposant plusieurs valeurs sélectionnable par une CheckBox : Ainsi, notre liste permet alors de stocker plusieurs valeurs pour un item donné : Il existe pourtant un bug facilement reproductible pour  toutes les versions de SharePoint  et pour lequel Microsoft ne développera pas de patch. Bug pour les listes documentaires Ce bug est donc spécifique lorsque l’on crée une colonne à choix multiples pour une liste documentaire (Document Library). Ainsi, sur cette liste si on sélectionne un nombre de valeur dont le nombre de charactères total dépassera les 255 chars : “valuexx; “ = 9 charactères * 29 = 261 On obtient le message suivant : This field can have no more than 255 characters. Si on sélectionne 28 items, l’info...

iPhone : Mise à jour du téléphone après un changement d’opérateur

  Lorsque l’on change d’opérateur de service mobile (par exemple, lors du changement d’Orange vers Bouygues Telecom), on change de carte SIM et donc de paramètres pour le réseau mobile. Il faut donc mettre à jour ces paramètres sur le téléphone et cela se fait aussi via iTunes au travers la mises à jour des réglages de l’opérateur. Cette mise à jour est proposée lorsque l’iPhone est connecté à la machine (Windows ou Mac), via un message en popup similaire à celui-ci : Toute l’explication est disponible en ligne sur le site d’Apple : À propos des mises à jour des réglages de l’opérateur sur iTunes  (FR) About carrier settings updates in iTunes  (EN) La procédure décrite doit être appliquée respectueusement afin de bénéficier des services additionnels, tel que le répondeur téléphonique. Un message détaillé explique un peu plus en détail cette question : iPhone Carrier update? Boring! Ces informations sont donc stockées dans un fichier de type IPCC qui se trouve dans le répe...