Microsoft 365 Developer Community Call recording – 3rd of February, 2022
Call summary
One location the Microsoft 365 tenant – script samples gallery (136 scenarios and 187 scripts) including recently added Teams PowerShell support! Sign up and attend an AMA and other events this month hosted by Sharing is Caring. Get the recognition you deserve, sign up for the PnP Recognition Program. Heads down on PnP projects. Expecting to ship Microsoft Graph Toolkit v2.3.2 on Friday! To see current releases and latest updates/nightly builds, access the Repos via the links in table below. There were 5 new/updated script, 5 Power Platform samples delivered this week.
Open-source project status
(Bold indicates new this call)**
Project | Current Version | Release/Status |
---|---|---|
PnP .NET Libraries - PnP Framework | v1.8.0 GA with .NET 6.0 support added | Prepping v1.9 |
PnP .NET Libraries - PnP Core SDK | v1.5.0 GA with .NET 6.0 support added | Prepping v1.6 |
PnP PowerShell | v1.9.0 GA | In progress: V2 POC, Prepping for v1.8, nightly releases |
Yo teams - generator-teams | v3.5.0 GA | v4.0.0-next |
Yo teams - yoteams-build-core | v1.5.0 GA, Next: v1.6.0-next.1 | |
Yo teams – yoteams-deploy | v1.1.0 GA | |
Yo teams - msteams-react-base-component | v3.1.1 | |
Microsoft Graph Toolkit (MGT) | v2.3.1 GA, TeamsFx authentication provider preview! | Shipping v2.3.2 on Friday! Working on v3.0.0 - Aligning all Toolkit components to Fluent UI Web Components |
While version releases are periodic, nightly releases are nightly! Subscribe to nightly releases for the latest capabilities.
The host of this call was David Warner II (Catapult Systems) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Actions
- Opt into PnP Recognition Program | aka.ms/m365pnp-recognition
- Join us at the next Microsoft 365 platform call 8th of February @ 8 AM PT
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demos:
- Dave Randall - Introduction to Intune APIs on Microsoft Graph
- Patrick Rogers - Creating engaging and dynamic Viva Connections mobile experiences
- Sébastien Levert - Using the MGT Files Components in your solutions
- Register for Sharing is Caring Events:
- PnP Sharing is Caring - AMA (Ask Me Anything) - SPFx React Controls – Tuesday, February 22nd, 9am PST
- PnP Sharing is Caring - AMA (Ask Me Anything) – Microsoft Graph Toolkit - Tuesday, March 1st, 9am PST
- First Time Contributor Session – TBS soon
- Community Docs Session – TBS soon
- Power Platform Samples – First Time Contributor – Monday, February 14th, 1pm PST
- PnP – SPFx Developer Workstation Setup – Tuesday, February 8th, 2pm PST
- PnP SPFx Samples – Solving SPFx version differences using Node Version Manager – TBS soon
- First Time Presenter – Wednesday, February 9th, 9am PST
- More than Code with VSCode – Tuesday, February 15th, 2pm PST
- Maturity Model Practitioners – Tuesday, February 15th, 7am PST (every 3rd Tuesday of month, 7:00am PT)
- Getting Started with Viva Connection ACEs (2-part session) – TBS soon
- PnP Office Hours – 1:1 session – Register
- PnP Buddy System – Request a Buddy
- Download the recurrent invite for this call – https://aka.ms/m365-dev-sig
- Call attention to your great work by using the #PnPWeekly on Twitter.
Microsoft Teams Development Samples
https://aka.ms/TeamsSampleBrowser
- Samples Wanted!
Microsoft Power Platform Samples
https://aka.ms/powerplatform-samples
- Create M365 Groups using Graph* - Michel Mendes | @michelcarlo
- Hide List from Site Contents* - Michel Mendes | @michelcarlo
- Breadcrumb Component - Pavel Kovalevskij
- SelfService Portal for Microsoft 365* - Jan Bakker | @janbakker_ Albert-Jan Schot | @appieschot
- Users and Groups Directory* - Siddharth Vaghasia | @siddh_me
*These latest samples should show on site shortly after this call
Script Samples
2 New Scenarios and 3 Script Updates:
- Delete a library exceeding the list threshold limit. Remove the files and folders before deleting th… - Adam Wójcik | @Adam25858782
- Get All Apps From The App Catalog And Export It To CSV - Adam Wójcik | @Adam25858782
- Sample on a report showing how much SharePoint Storage you can save by trimming document versions on… - Kasper Bo Larsen | @kasperbolarsen
- Empty the tenant recycle bin - Leon Armston | @LeonArmston
- Flow run status list dashboard - Ryan Healy
Article: Getting started with PnP Script Samples – aka.ms/script-samples/getting-started
– Many thanks!
Demos
Make a simple bot using Webhooks in Microsoft Teams – this simple (request/response capability) Teams bot gets weather using an outgoing webhook. A user @ mentions the webhook (@weather) and a location (London) triggering an Azure function, that calls the OpenWeatherMap API for local weather information. An Adaptive Card is returned to user with weather conditions. Technically, any member of a Team can create this simple webhook, not creating and registering a full-fledged bot.
Use the Power Platform and Microsoft Teams to quiz yourself – on details of what you read 3 months ago? Happen to keep a list of what you read in SharePoint? Want to create a no code solution to quiz yourself on past reads using Power Automate that pulls details transformed into questions from your list, shuffles the array of questions (for quiz experience), and renders them on an Adaptive Card that also evaluates your response?
Updates on Independent Publisher Connectors & Cloverly / Ecologi Connector Demo – 72 connectors now in production more than half created by presenter – Troy. 29 connectors in the pipeline! Shown are 2 connectors for accessing environmental sustainability data. Access Cloverely’s API to calculate cost of carbon emitting activities and Ecologi for reports. From both, users may purchase trees and carbon offsets. Presenter’s Power App has buttons for purchasing trees, offsets, reports. Connectors to be available soon.
Thank you for your work. Samples are often showcased in Demos. Request a Demo spot on the call https://aka.ms/m365pnp/request/demo
Topics
- PnP .NET library updates - Bert Jansen (Microsoft) | @O365bert – 6:44
- PnP PowerShell updates - Bert Jansen (Microsoft) | @O365bert – 8:17
- yo Teams updates - David Warner II (Catapult Systems) | @DavidWarnerII – 9:08
- Microsoft Graph Toolkit updates - Sébastien Levert (Microsoft) | @sebastienlevert – 9:48
- Microsoft Script Samples - Paul Bullock (CaPa Creative Ltd) | @pkbullock – 2:47
- Microsoft Teams Samples - Bob German (Microsoft) | @Bob1German – 11:29
- Microsoft Power Platform Samples - April Dunnam (Microsoft) | @aprildunnam – 12:05
- Demo 1: Make a simple bot using Webhooks in Microsoft Teams – Lee Ford (Symity Ltd) | @lee_ford – 14:32
- Demo 2: Use the Power Platform and Microsoft Teams to quiz yourself – Albert-Jan Schot (BLIS.digital) | @appieschot – 24:15
- Demo 3: Updates on Independent Publisher Connectors & Cloverly / Ecologi Connector Demo – Natalie Pienkowska (Microsoft) | @NataliePienkow1 & Troy Taylor (Hitachi Solutions) | @troystaylor – 36:08
Resources
Additional resources around the covered topics and links from the slides.
- D1: Article - Make a bot for simple interactions in Teams using a Webhook
- D1: Sample - teams-webhook-weatherbot-sample
- D2: Article - Shuffle an array with Power Automate
- D3: Documentation - Power Platform and Azure Logic Apps connectors documentation
- D3: Connectors - Welcome to the Independent Publisher Connector Directory!
- Microsoft 365 PnP Weekly – Episode 151 (January 31st) with UK-based SharePoint developer, architect and MVP, Paul Bullock | @pkbullock | video | podcast
- Microsoft 365 PnP Weekly – Episode 150 (January 24th) with London, UK-based SharePoint developer architect and MVP, Anoop Tatti (Content+Cloud) | @anooptells | video | podcast
General resources
- Script Samples - Getting started with PnP Script Samples – aka.ms/script-samples/getting-started
- Samples - Power Platform Samples | aka.ms/powerplatform-samples
- Microsoft 365 tenant – Script Samples Gallery | aka.ms/script-samples
- Microsoft Teams Samples Gallery | aka.ms/teams-samples
- Microsoft 365 Extensibility look book gallery | aka.ms/m365/extensibility
- Archives - Microsoft 365 PnP Weekly - Videos, Podcasts
- PnP Teams Quickstart | aka.ms/pnp-teams-quickstart
- Microsoft Teams Toolkit v3.x | https://aka.ms/teams-toolkit
- Microsoft 365 PnP Community hub | aka.ms/m365pnp/community
- Microsoft Graph Toolkit in Microsoft Learn | https://aka.ms/learn-mgt
- Viva Connections https://aka.ms/VivaConnections
- SharePoint look book
- Yo Teams video training package
- .NET Standard 2.0 version of SharePoint Online CSOM API
- Microsoft 365 community (PnP) videos | aka.ms/m365pnp-videos
- Microsoft Teams Toolkit for Visual Studio Code
- yo Teams | aka.ms/yoteams
- Video - Getting started using yo Teams | Wictor Wilén (Avanade)| @wictor
- Build a crisis management site to connect people and information
- Developer documentation | https://aka.ms/spdev-docs
- PnP Power Shell
- SharePoint Modernization Partner Guidance - Feedback welcome
- Solution - Building a modern search experiences with SharePoint Framework web parts
- Page transformation guidance
- Page transformation videos
- Modernization scanner
- Microsoft 365 developer program site - Need to become a Tenant Admin to test look book capabilities? Get a Microsoft 365 E5 developer subscription (free tenant for 90 days)
- SharePoint Page Transformation webcast series
- PnP Power Shell
- SharePoint Modernization Tools
Upcoming Calls | Recurrent Invites
- Microsoft 365 platform call – February 8th at 8:00 am PST | https://aka.ms/m365-dev-call
- Office add-in monthly call – February 9th at 8:00 am PST | https://aka.ms/officeaddinscall
- Viva Connections & SharePoint Framework call – February 10th at 7:00 am PST | https://aka.ms/spdev-spfx-call
- Adaptive Cards monthly call – February 10th at 9:00 am PST | https://aka.ms/adaptivecardscommunitycall
- Power Apps monthly call – February 16th at 8:00 am PST | https://aka.ms/PowerAppsMonthlyCall
- M365 General Dev call – February 17th at 7:00 am PST | https://aka.ms/m365-dev-sig
- Microsoft Identity Platform call – February 17th at 9:00 am PST | https://aka.ms/IDDevCommunityCalendar
General Microsoft 365 Dev Special Interest Group bi-weekly calls are targeted at anyone who’s interested in the general Microsoft 365 development topics. This includes Microsoft Teams, Bots, Microsoft Graph, CSOM, REST, site provisioning, PnP PowerShell, PnP Sites Core, Site Designs, Power Automate, PowerApps, Column Formatting, list formatting, etc. topics. More details on the Microsoft 365 community from https://aka.ms/m365pnp. We also welcome community demos, if you are interested in doing a live demo in these calls!
You can download recurrent invite from https://aka.ms/m365-dev-sig. Welcome and join in the discussion. If you have any questions, comments, or feedback, feel free to provide your input as comments to this post as well. More details on the Microsoft 365 community and options to get involved are available from https://aka.ms/m365pnp.
“Sharing is caring”
Microsoft 365 Community (PnP) team, Microsoft - 4th of February 2022