Sharepoint 2019

[Toutes versions] Internet explorer est mort? Vive Edge et son mode de compatibilité IE pour Sharepoint !

Depuis toujours, Sharepoint entretient avec Internet Explorer une relation ambigüe.  En effet, la présence de contrôles active X permet une collaboration beaucoup plus fouillée qu'avec les autres navigateurs. En sont témoins des fonctionnalités comme "Ouvrir dans l'explorateur" dans une bibliothèque de documents, ou "Ouvrir avec access" sur les listes personnalisées, ou "Ouvrir avec Project" sur les listes de tâches. Les copier coller d'une liste à l'autre sont également facilités, permettant en mode "Edition rapide", de recopier toutes les cellules d'une...

[OnPremise] Powershell : commandes utiles pour Sharepoint

Bien que beaucoup de choses puissent se faire par l'interface graphique sous Sharepoint, il peut s'avérer utile de faire du Powershell, soit pour automatiser, soit pour combler des manques de l'interface utilisateurs. Voici quelques commandes qui peuvent être utiles....

Mesurer l'activité d'une ferme Sharepoint

​Il est parfois nécessaire (avant de faire des mises à jour par exemple) de connaitre le nombre de connexions actives sur une ferme Sharepoint. Cela se fait sous Powershell sur le serveur. Sur un serveur installé en français...

[SPOL – On Premise] Filtrer une vue Sharepoint avec uniquement les documents assignés à un groupe dont fait partie l’utilisateur courant

Problème

Sur Sharepoint Online, il n'est pas possible, avec l'interface de paramétrage, de mettre en place un filtre dans une liste pour n'afficher que les documents d'un groupe d'utilisateur dont l’utilisateur courant fait partie. La solution est d'éditer la requête du filtre sous Sharepoint Designer, après avoir paramétré la vue pour qu'elle soit la plus proche de la vue définitive (sans le filtre d'utilisateurs / groupe bien sur). C'est écrit en langage CAML ( ou Collaborative Application Markup Language, cf 

Traduire les formules Sharepoint à l’aide d’Excel

Généralités

Sharepoint dispose d'un langage qui est malheureusement localisé.  Ceci empêche parfois de récupérer certaines fonctions qui ont étés écrites pour des version linguistiques de sites différentes, comme par exemple lors de la récupération de formules dans un blog en anglais. Cet héritage des premières version d'Office est très discutable, car il nuit à la portabilité d'un pays sur l'autre, et même à l'échange de code entre pays. Mais il est vrai que la notion de communauté de développement n'a intéressé...

[SPOL – SP2019 – SP2016] Développer avec Sharepoint Framework (SPFx)

Qu'est ce que Sharepoint Framework  (SPFx) ?

SharePoint Framework (SPFx) est un modèle de composants WebPart et de pages permettant le développement de d'extensions côté client et l'intégration avec les données de SharePoint (et également de Microsoft Teams). Sharepoint Framework s'appuie sur des technologies et outils web récents, dans les environnements de développement Microsoft, pour enrichir les fonctionnalités et l'expérience utilisateur que ce soit sur Web et mobile. Sharepoint Framework est disponible pour Sharepoint Online, SharePoint Server 2016 (avec Feature Pack 2)...

[SP 2019 – SP 2016 – SP 2013] Filtrer dynamiquement un affichage Gantt sur SharePoint

Nativement, il n'est pas possible de filtrer les colonnes d'un affichage Gantt sur SharePoint 2013 et suivants. Lorsque vous avez une multitude de tâches sur plusieurs projets (ou clients, etc...), l'affichage Gantt commence à présenter des limites. Aussi, en ajoutant une webpart de type "éditeur de script" dans votre page, vous pourrez filtrer l'affichage selon n'importe qu'elle information contenue dans votre liste (client, projet, etc...). Dans l'exemple ci-dessous, nous avons filtré l'affichage en fonction du champ "Affaire" (qui est un champ...

Ajouter des jours ouvrés à une date

Pour ajouter des jours ouvrés à une date, il faut passer par la  fonction SI et la fonction JOURSEM. En fonction du nombre de jours à rajouter on intègre les jours du weekend. C'est à dire que si on veut rajouter 1 jour à une date, il faut prendre en compte les cas du vendredi et du samedi où le J+1 tombe un weekend. Dans ce cas la formule donne : =SI(JOURSEM([Date de début];2)=5;[Date de début]+3;SI(JOURSEM([Date de début];2)=6;B$2+2;B$2+1))

Filtrer une vue sur l’année en cours et année n-1

Il est possible de filtrer des éléments en fonction de l'année en cours (ou mois en cours), mais cela nécessite quelques manipulations. En effet, l'utilisation d'[Aujourd'hui] et [mois] n'est pas possible dans les champs calculés et l'utilisation des fonction Date n'est pas possibles dans les filtres des vues. (suite…)