Les slides de ma session « Power Pages : no/low code .. really ? »

J’ai eu l’occasion de présenter la session « Power Pages : low code .. really ? » le 21 Juin 2022 à Aix En Provence lors de l’aMS Aix / Marseille. Cet évènement, composé d’une bonne base de MVPs tous aussi sympa les uns que les autres (c’est aussi un critère de sélection non ? 🙄) était sous le signe de la convivialité et de partage. Alors dans cette tradition, voici mes slides (c’est une première version … tout comme Power Pages …) :

https://1drv.ms/p/s!ApqY-zke0ZFbgo9luwgiOxAwBSZYOQ?e=JBaweV

PnPJS 3.2.0 est sortie et liste des projets PnP recommandés

Ce n’est pas tout frais, mais ça valait le coup de s’arrêter quelques minutes dessus. Comme tout développeur SharePoint, la librairie PnPJS est l’une des pierres angiulaires de nos projets => pnp/pnpjs: Fluent JavaScript API for SharePoint and Microsoft Graph REST APIs (github.com)

C’est avec plaisir que la version 3.2.0 est sortie corrigeant quelques petites coquilles que j’avais pu voir lors de mes derniers projets, et apporte aussi quelques nouveautés qui nous faciliteront la vie pour la suite, je vous laisse consulter le CHANGELOG pour voir de quoi il en retourne spécifiquement.

Je vous partage aussi quelques uns des projets de PnP que je suis activement :

SharePoint maintenance mode to track webpart issue

As a SharePoint consultant, I often bump into issues with pages in SharePoint OnPrems and Online. To resolve these cases, we – SP consultants – need to deploy our super magic powers (what our clients think we have) 🙂

Most of the page, an error in a page is due to a bug in a webpart raising an exception, sometimes it’s a delegate control but this is another story for another blog post. Here is one magic trick to debug the pages and identify which webpart is running wrong.

SharePoint OnPrems / Classic

Starting from SP 2010, and for next version of OnPrems installation, just add ?contents=1 at the end of the page URL. This will open the page in maintenance mode and display all webparts in this page.

Modern SharePoint

Like a lots of developers I tried the old way and failed … thanks to this Microsoft support article, it gives you the right URL suffix to add to your URLs to enter the web part maintenance mode

In the address line of your browser, append ?maintenancemode=true to the end of the URL for the page. Checkout the Environment property in the mainten

You can find more documentation on these links ➡️ Maintenance mode for client-side web parts | Microsoft Docs and ➡️ Open and use the web part maintenance page (microsoft.com)

Bonus : how to disable SPFx web parts ans extensions

Ayt the end of this nice Microsoft article there is a golden tips ➡️ « If you need to troubleshoot a SharePoint page to see if there is a SharePoint Framework extension or web part causing issues you can append ?disable3PCode=1 to the URL to disable loading of SPFx components » that helped me a lot recently, so I share it to you.

Master piece : all useful SharePoint URLs

You can find every useful SharePoint URLs to save your life every day with SharePoint developement :Useful SharePoint URLs – SharePoint Stuff

O365 Echange ‘Your organization does not allow external forwarding’ issue

If you are receiving the following error in your email :

Delivery has failed to these recipients or groups:
Your message wasn’t delivered because the recipient’s email provider rejected it.

And then when you go into the message content you read this error:

Remote Server returned ‘550 5.7.520 Access denied, Your organization does not allow external forwarding. Please contact your administrator for further assistance. AS(7555)’

You might be experiencing the new security change Microsoft implemented on late 2020, which by default blocks forwarding to external recipients on a mailbox.

To resolve this issue, go to https://protection.office.com and go under Threat Management > Policy > Anti-Spam Policy > Anti-spam outbound policy > Edit Policy :

The future forward messages to any mailbox will now be process successfully by O365. Cuation : the settings can take several minutes to take effect.

#Teams : mettre un fond personnalisé pour vos réunions et le personnaliser :)

Déjà en 2018, la fonctionnalité permettant de flouter l’arrière plan de nos vidéos était une belle innovation en soi. Depuis quelques jours, ce qui égaye notre confinement, Microsoft a délivré une nouvelle fonctionnalité : les images de fond personnalisé ! (Lien vers la roadmap Microsoft 365)

Maintenant vous avez la possibilité de pouvoir choisir plusieurs options de fond dans le client Teams :

  • Aucun
  • Flou
  • Image de fond personnalisé (galerie d’images proposée par Microsoft)

A ce stade, il n’existe aucune option pour administrer cette fonctionnalité mais Microsoft travaille dessus. En conséquence, il n’existe aucune option permettant d’ajouter vos propres images depuis le client Teams pour le moment. A voir si cela sera administrable au niveau de l’organisation ou via les stratégies de réunion. Cette fonctionnalité devrait arriver en Mai 2020 selon la roadmap.

En attendant on contourne problème … ou comment mettre ses propres fonds !

Vous pouvez contourner ce manque avec la procédure suivante :

  1. Naviguer dans le répertoire %APPDATA%\Microsoft\Teams\Backgrounds\Uploads
  2. Ajouter une image PNG (résolution 1920 x 1280) dans ce répertoire :

3. Et voilà, votre image apparaît en fin de liste des images de fond dans Teams :

Enjoy !

#Teams : utilisez la barre de commandes / recherche pour vous faciliter la vie ! (1/2)

Comme la plupart des produits et services Office 365, Teams propose une fonctionnalité de recherche et de commandes, souvent peu connue et mal exploitée par la majorité des utilisateurs. Pourtant la barre de recherche ou barre de commandes a été conçue avec quatre fonctions clés en tête : le multi-tâche, la prise d’action rapide, la requête de données et être extensible aux autres applications (à l’instar de Visual Studio Code et sa palette de commandes).

En une seule barre, Teams vous propose 3 axes d’actions :

  • La recherche de contenu (Chat, Documents (nom et contenu), Equipes, Canaux, Personne)
  • Personnes / Applications
  • Les commandes

Je finirai ce post en vous parlant des raccourcis dont regorge Teams.

La recherche de contenu

La recherche de contenu fournit un moyen efficace de rechercher des informations (messages, fichier, personnes) sur Microsoft Teams dans Exchange (messages), SharePoint Online (fichiers) et OneDrive Entreprise. Vous pouvez trouver la documentation technique ici pour plus d’informations.

Pour utiliser la recherche de contenu, saisissez un terme ou un ensemble de termes dans la barre supérieure de Teams et appuyez sur Entrée :

Les résultats de recherche s’affichent à gauche dans un panneau composé de 3 onglets : Messages, Personnes et Fichiers, qui vous permettent de retrouver les contenus par rapport à leur type :

Pour retrouver votre aiguille dans la meule d’informations que Teams et Office 365 est capable de stocker, Teams propose une interface de filtrage plutôt pas mal pensée :

Note importante : La recherche de contenu dans les messages et les fichiers de canaux privés ne fonctionne pas de la même manière que dans les canaux standard. Pour en savoir plus, voir recherche de contenu de canaux privés.

#Teams : Ajouter du stockage Cloud (Dropbox, Box, Google Drive, SharePoint) à votre canal Teams

Nous travaillons tous avec plusieurs services en ligne de stockage, d’éditeurs parfois différents de Microsoft, soit par héritage, soit parce que vous venez tout juste de déployer Office 365.

Une des possibilités plutôt très intéressantes de Microsoft Teams est que vous n’êtes pas dépendant de SharePoint Online pour le stockage de vos fichiers et que vous pouvez ajouter la consultation des fichiers hébergés dans les services SharePoint, Dropbox, Box, Google Drive et Citrix ShareFile (seuls services actuellement supportés).

Update 13/05/2020 : le support de Egnyte est annoncée par Microsoft avec une release courant Mai 2020.

1. Pour ajouter votre répertoires de fichiers externes, naviguez dans l’onglet Fichiers de votre canal, puis cliquez sur + Ajouter du stockage cloud :

2. Une fenêtre ‘ouvre pour que vous puissiez sélectionner le service que vous souhaitez ajouter (SharePoint, Dropbox, Box, Google Drive et Citrix ShareFile) :

3. Pour cet article, je vais utiliser Dropbox et donc cliquez sur Dropbox.

4. Une fenêtre de connexion Dropbox s’ouvre pour vous demander d’autoriser le service Microsoft teams à accéder aux informations de vos dossiers Dropbox. Entrez les informations de votre compte Dropbox pour autoriser Teams à vous lister vos répertoires Dropbox :

Et voilà !

Administration du partage de stockage des fichiers cloud

Pour administrer quels sont les services qui peuvent être partager ou non dans l’interface Teams, connnectez vous à l’administration de Teams puis Paramètres à l’échelle de l’organisation > Paramètres teams > Fichiers :

Utiliser le Tableau blanc / Whiteboard pour Teams

Dans ce contexte de télétravail, il est important de bien s’outiller car de vos outils dépendent votre productivité, votyre motivation à travailler et votre capacité à rester connecté avec les autres en éprouvant le moins de limitation possible par rapport à des échanges physiques en face à face. En gros éviter la frustration et faciliter la communication avec vos collaborateurs.

Je tenais donc à vous présenter aujourd’hui : le Tableau blanc ! Que vous pouvez utiliser avec ou sans Teams, mais l’intégration avec teams est plutôt très intéressante dans la pratique.

Note : A cause du MS Whiteboard, je suis maintenant l’heureux propriétaire d’une tablet de dessin ! Et l’expérience est au rendez-vous une fois que l’on prend l’habitude de l’utiliser.

Installation et configurer Whiteboard dans Office 365

  1. Allez dans l’administration de votre tenant (il faut que vous en soyez l’administrateur) : https://admin.microsoft.com/adminportal/home
  2. Cliquez sur Paramètres > Paramètres :

3. Dans l’écran de Paramètres, cliquez sur l’onglet Services :

4. Cliquez sur Whiteboard :

5. Cliquez sur Activez Whiteboard pour tous les membres de votre organisation et cliquez en bas de page sur Enregistrer les modifications :

Utilisation de Whiteboard depuis l’app web

Vous pouvez utiliser directement Whiteboard depuis le portail Office 365 (https://portal.office.com) et lancer l’app depuis la page :

  1. Vous pouvez créer un nouveau tableau blanc en cliquant sur ‘Create new Whiteboard‘ :

2. Une fois sur le tableau, vous pouvez utiliser les outils de dessin (4 couleurs + 1 gomme d’effacement) pour composer vos oeuvres d’art explicatives.

3. Tout l’intérêt est évidemment de pouvoir partager ce tableau pour interagir avec des collaborateurs ! Pour cela, cliquez sur ‘Share’/’Partager’ pour faire cela :

4. Pour exporter vos chefs d’oeuvre graphques en dehors de Whiteboard, cliquez sur Settings/Paramètres puis Exporter l’image en SVG/Export image to SVG

Utilisation de Whiteboard dans Teams

Une fois que vous avez activé Whiteboard dans votre tenant, vous serez en capacité de pouvoir activer le tableau blanc directement depuis l’interface Teams en cliquant sur l’icône du partage :

Et la magie de Whitebard est là pour vous aider à faire croquis, dessins et autres compositions artistiques pour une collaboration en temps réel !

Teams is available on Linux and it’s easy to install !!

This cool announcement was made here : https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-is-now-available-on-linux/ba-p/1056267 and it made my day at this time 🙂 Several weeks later, I just wanted to share with you how easy it is to install Microsoft Teams on your Linux distro (Debian or Fedora like).

  1. Download the package according to your Linux distro by navigating on this page : https://teams.microsoft.com/downloads#allDevicesSection

2. Execute/Install the package with the package manager :

3. Enter your Office 365 credentials and boom Microsoft teams is up and ready to use !

This is only a preview version but so far everything looks to work pretty well. One of the first Microsoft client to be available on Linux, it rocks 🙂

#Office365 #Teams

Diginova 2019 – Les usages de Office 365 en Nouvelle-Calédonie

Diginova est un événement fédérateur dédié à créer des dynamiques et des passerelles entre la recherche, les entrepreneurs du numérique et les autres acteurs économiques en Nouvelle-Calédonie et dans le monde.

Pour cet évènement, Sylver Schorgen (MVP PowerShell) et moi avons eu la le plaisir de pouvoir présenter les usages de Office 365 dans les entreprises Calédonienne : d’où vient-on ? quelles sont nos contraintes insulaires ? où en sommes-nous aujourd’hui ? quelles sont les grandes tendances et les effets de levier pour les entreprises dans les prochains mois/années ?

Un évènement sur 3 jours qui aura marqué les esprits par son format, la qualité de ses intervenants et ses sujets innovants. De notre côté, des Afterworks Microsoft et autres évènements communautaires sont déjà prévus pour continuer de partager notre passion et promouvoir les technologies & outils qui permettent aux entreprises de se développer et à notre société de la faire avancer. Un nouveau vent numérique souffle la Calédonie … 😀