Microsoft 365 & Power Platform Development Community call - 23rd of June, 2022
Call summary
Welcome to the bi-weekly call focused on Microsoft 365 platform development topics. In this call, we focus on Microsoft Teams, Microsoft Graph, Power Platform, SharePoint, Microsoft Lists with topics ranging from development tools to list and column formatting, to site design and provisioning, and more.
New this week
- Agenda set for next Microsoft 365 platform call - Tuesday, June 28, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Rabeb Othmani - Taking advantage of the Microsoft Graph postman collections
- Geeta Ramakrishnan, Divyanka Malik, Malabika Roy - Introduction on the Microsoft Viva Learning extensibility
- Benjamin Olson - Introduction to Virtual Appointment API
- Note: Last call before summer break 1st of July – 31st of August
- Project releases
- Yo teams - generator-teams - v4.0 GA
- Yo teams - yoteams-build-core - v1.7 GA
- Yo teams – yoteams-deploy - v1.2 GA
- Power Platform - Independent Publisher Connectors
- New - MS Graph Groups and Users - Jay Jani
- New - RegEx Matching - Mitanshu Garg
- New - Meme - Troy Taylor
- New - Unofficial Netflix Search - Troy Taylor
- Updated - GoQR (originally built by Rui Santos) - Woong Choi
- Top Connector Asks
- Script samples
- New for CLI - Install Solution and Deploy to the SharePoint site - Nanddeep Nachan | @NanddeepNachan
- Updated for Power Apps/Power Shell - Add/Remove users (bulk from Power Apps from CSV file - Luise Freese | @LuiseFreese
- Updated for CLI - Set Home site for SharePoint online tenant - Smita Nachan | @SmitaNachan
- Updated for CLI - Bulk Create Teams with JSON File - Nanddeep Nachan | @NanddeepNachan
- Updated for CLI - Export SharePoint List Data to CSV with attachments - Nanddeep Nachan | @NanddeepNachan
- Updated for CLI - Create bulk dummy documents, including major/minor versions - Mathijs Verbeeck
- Updated for PowerShell - Delete custom color themes from SharePoint - Leon Armston | @LeonArmston
- Updated for PowerShell - Read SharePoint List Items Using CAML Query - Jago Pauwels
- Good first issue asks
- Teams samples
- New - Movie Vote - Tab meeting w/stageview - Markus Moeller | @Moeller2_0
- Microsoft 365 PnP Weekly – Episode 171 (June 20th) with Germany based Teams/Power Apps Consultant, Partner Manager, MVP at Valo Solutions - Edyta Gorzon | @EdytaGorzon | video | podcast
Demos
- List Formatting magic - Tab and Percentage Chart – simple examples of formatting we can implement on a SharePoint page. Create tabs with associated content. Tabs sample allows you to add an icon or url to image displayed on each Tab. Percentage chart displays formatted chart row based on icon/emoji/svg and associated calculated numbers. Add new items to list in Property Pane on page. Edit dates and values alternatively on page or in list.
- Keep track of your activities with Microsoft Lists and Power Automate – create a custom list that captures notes and automatically highlights, groups and sorts by date, is flexible and easy to use, tracks information about activities as well as operations, and is Microsoft Teams ready. Keeps track of attachments (Power Automate) and can be customized further. Each list record has Title, writing box and a tool bar. Edit content in list or on page.
- Build your own Microsoft Teams using Microsoft Graph Toolkit and .NET Core API and Integrate using Web Components – why build your own version of Teams? Step through one business case and architecture. Uses a Graph Toolkit provider, mgt-get components, back-end implementation (.NET 5), Graph change subscription, SignalR implementation, client-side changes to get latest messages from Teams, and respond to all Graph calls (Proxy Provider). See demo of near instantaneous chat and notifications in the non-Teams app and Teams App side-by-side.
The host of this call was David Warner II (Microsoft) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Agenda items
- PnP .NET library updates - Bert Jansen (Microsoft) @O365bert – 5:58
- PnP PowerShell updates - Gautam Sheth (Valo Intranet) | @gautamdsheth – 9:05
- yo Teams updates - Wictor Wilén (Microsoft) @wictor – 11:09
- Microsoft Graph Toolkit updates - Sébastien Levert (Microsoft) | @sebastienlevert – 13:16
- Independent Publisher Connectors - David Warner II (Microsoft) | @DavidWarnerII – 15:04
- Microsoft Script Samples - Paul Bullock | @pkbullock – 15:25
- Microsoft Teams Samples - David Warner II (Microsoft) | @DavidWarnerII – 17:38
- Microsoft Power Platform Samples - David Warner II (Microsoft) | @DavidWarnerII – 18:00
- Demo - List Formatting magic - Tab and Percentage Chart – André Lage (Datalynx AG) | @aaclage – 19:47
- Demo - Keep track of your activities with Microsoft Lists and Power Automate – Federico Sapia (ANPAL Servizi) – 28:17
- Demo - Build your own Microsoft Teams using Microsoft Graph Toolkit and .NET Core API and Integrate using Web Components – Sohil Bhalla (Codeless Technology) | @SohilBhalla – 35:20
Actions
- Opt into PnP Recognition Program | https://aka.ms/m365pnp-recognition
- Attend the next Power Platform LABs call, June 29, 8am PT |11am ET
- Register for Sharing is Caring events:
- Writing for the Web | Monday, July 11th, 10am PT | 1pm ET | 7pm CET - Register
- Power Platform Samples Contributor | Wednesday, June 29, 10:00 am PT - Register
- Maturity Model Practitioners | Register
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- What do you need from PnP Core SDK? Let us know and/or view the latest changes at PnP Core SDK Changelog.
- PowerShell suggestions? Please visit PnP.PowerShell Changelog
- Ideas for Microsoft Lists? aka.ms/Feedback/Lists
- Create a connector – Top Power Platform Independent Publisher Connector Asks
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- Get started with free training modules covering Microsoft 365 platform capabilities.
- Visit the Microsoft 365 Unified Sample Solution Gallery from Microsoft and community.
- Sign up to Share your story in the Learn from the community series.
- Request a Demo spot on the call – https://aka.ms/m365pnp/request/demo
- Download the recurrent invite for this call – https://aka.ms/spdev-sig-call
Demo references
- List Formatting magic - Tab and Percentage Chart
- Repo - SharePoint List Formatting Samples
- Feedback - Microsoft Lists | aka.ms/Feedback/Lists
- Repo - tabs format
- Repo - Percent chart format
- Keep track of your activities with Microsoft Lists and Power Automate
- Build your own Microsoft Teams using Microsoft Graph Toolkit and .NET Core API and Integrate using Web Components
Thank you for your great work. Samples are often showcased in Demos. Request a Demo spot on the call https://aka.ms/m365pnp/request/demo
Open-source project status
Project | Current Version | Release/Status |
---|---|---|
PnP .NET Libraries - PnP Framework | v1.9.0 GA | Prepping for v1.10.0 (end of June) |
PnP .NET Libraries - PnP Core SDK | v1.6.0 GA | Prepping for v1.7.0 (end of June) |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.10.0 GA | Bug fixes and improvements continue to 1.11 release (end of June) |
Yo teams - generator-teams | v4.0.0 GA | |
Yo teams - yoteams-build-core | v1.7.0 GA | |
Yo teams – yoteams-deploy | v1.2.0 GA | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Graph Toolkit (MGT) | v2.5.2 GA | Working on v3.0.0 - Aligning all Toolkit components to Fluent UI Web Components |
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 and Power Platform Community Blog | aka.ms/m365pnp/blog
- 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 (Microsoft)| @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 PowerShell
- SharePoint Modernization Tools
Upcoming calls | Recurrent invites
- Microsoft 365 platform call | Tuesday, June 28, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Viva Connections & SharePoint Framework call | Thursday, June 30, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- M365 & Power Platform Dev call | Thursday, July 7, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, July 13, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Adaptive Cards monthly call | Thursday, July 14, 9:00 am PT - https://aka.ms/adaptivecardscommunitycall (monthly)
- Power Platform monthly call | Wednesday, July 20, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft Identity Platform call | Thursday, July 21, 9:00 am PT - https://aka.ms/IDDevCommunityCalendar (monthly)
About
Microsoft 365 Development Community 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, Power Apps, 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 below 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 - 24th of June 2022