Microsoft 365 & Power Platform Development Community call - 8th of June, 2023
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.
Releases
- Projects
- Microsoft Graph Toolkit (MGT) – v2.11.1 (GA) and v3.0.0 RC.3
- Script samples
- New – PnP PowerShell – Allow custom scripts in SharePoint online site - Ganesh Sanap | @GaneshSanap20
- Updated – PnP PowerShell – SharePoint List Item Version History Retrieval – Kasper Larsen | @kasperbolarsen
- New sample structure with all the supporting files - New-Sample.ps1 - Located in the root of the repo
- Good first issue asks
- Microsoft Teams samples – Featured Teams App Samples with Full Tutorials
- Bookmark Bot for Microsoft Teams - Ejaz Hussain (Content and Code) | @EjazHussain_
- Wanted – Updated Microsoft Teams JavaScript samples using Teams SDK v2 | Microsoft Teams Development Samples | aka.ms/Teams-Samples
- Power platform
- Check out the new Power Platform Prompt Library Repo – aka.ms/powerplatformprompts
- Conversations
- Microsoft 365 PnP Weekly – Episode 213 (June 5th) with Portugal-based Developer, Microsoft 365 Architect, and Microsoft MVP - Rodrigo Pinto (Storm Technology Ltd) | @ScoutmanPt | video | podcast
- Power Platform Connections - Lewis Baybutt | Power Platform Connections Ep 15 (June 2nd) | video
- Microsoft 365 Developer Podcast – Microsoft Graph Developer Proxy with Garry Trinder and Waldek Mastykarz (June 5th) | podcast
- Microsoft 365 Developer Podcast – Teams Toolkit v5 with John Miller (June 1st) | podcast
Demos
- Power Platform Custom Connector for Chat GPT – create a connector and use it in a Power App in less than 15 minutes. In this two-phase demo, create and configure a custom Power Platform connector (open template, set authentication, add OpenAPI key, define an action and test) and in Phase 2 - use connector in a Power Apps. Create a simple canvas app, add connector, add call to access OpenAI via connector. Conversation at aka.ms/June8-Demo1
- Tracking workflow runs and errors using Power Automate and SharePoint – yes Approval Workflows sometimes break? Here’s a Power Automate solution that tracks run failures enabling you to quickly fix and resubmit them. Log workflows in Power Automate using SharePoint or visa versa. Session covers why this solution, creating a Global SP Site/List, creating a Power Automate Flow, Scope Actions (containers in Power Automate), and getting workflow info. Review a workflow framework flow in Power Automate. Tips shared throughout. Conversation at aka.ms/June8-Demo2
- Build your own Documentation Website with DocFX on SharePoint – with help and scripts from an experienced pro. What is the DocFX tool, why is it awesome, setup challenges, where is a DocFx generated static website hosted? Let’s see. Clone repo, create project, generate out-of-box site. Then, run Initialize-AwesomeDocFx.ps1 script that yields a more robust site. Add docs/images. Want your site on SPO? Run BuildDocFxForSPO.ps1, create a document library, compare and upload new files. Conversation at aka.ms/June8-Demo3
The host of this call was David Warner II (Microsoft) | @DavidWarnerII. Q&A takes place in chat throughout the call.
Agenda items
00:00 – Intro - David Warner II (Microsoft) | @DavidWarnerII
05:15 – PnP .NET library updates - Bert Jansen (Microsoft) | @O365bert
06:12 – PnP PowerShell updates - Gautam Sheth (Staffbase) | @gautamdsheth
06:57 – yo Teams updates - Rick Van Rousselt (Advantive) | @rickvanrousselt
07:54 – Microsoft Teams Toolkit updates - Vesa Juvonen (Microsoft) | @VesaJuvonen
08:34 – Microsoft Graph Toolkit updates – David Warner II (Microsoft) | @DavidWarnerII
09:11 – Independent Publisher Connectors - Jocelyn Panchal (Microsoft) @JocelynP_PM
10:06 – Microsoft Script Samples - Paul Bullock | @pkbullock
11:37 – Microsoft Teams Samples - Bob German (Microsoft) @Bob1German
12:41 – Microsoft Power Platform Samples - April Dunnam (Microsoft) | @aprildunnam
14:00 – Together mode picture
15:29 – Demo - Power Platform Custom Connector for Chat GPT – Samir Daoudi (LogiSam)
27:29 – Demo - Tracking workflow runs and errors using Power Automate and SharePoint – Jonathan Weaver (WaterOne) | @j_weaver74
41:23 – Demo - Build your own Documentation Website with DocFX on SharePoint – Martin Heusser (Houlihan Lokey) | @mozzeph
56:04 – Closing
Together Mode
Thank you everyone for joining the call today. Have a great rest of the day, week, month, year, decade…
Activities & Actions
- Check out the new Power Platform Prompt Library Repo – aka.ms/powerplatformprompts
- Agenda set for next Microsoft 365 & Power Platform weekly call - Tuesday, June 13th, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Marc Windl – How Microsoft Syntex Repository Services powers Microsoft Loop
- Lan Li & Kishor Subedi – Introduction to Power Automate Copilot
- Paolo Pialorsi - Exposing Microsoft Teams apps in Microsoft Viva with SPFx cards
- Join our official Discord Server – aka.ms/community/discord
- Give us feedback about the calls – rate the call content and provide input on how we can improve - aka.ms/community/calls/feedback
- Request to Present a demo during Microsoft 365 & Power Platform community calls - aka.ms/community/request/demo
- Chime into a Community Calls Conversation – chat about demos anytime. Links and QR Codes associated to every demo – see in call deck and in demo summaries.
- Opt into the PnP Recognition Program | aka.ms/m365pnp-recognition
- Register for upcoming Sharing is Caring events:
- Maturity Model Practitioners | Tuesday, June 20th, 7am PST - Register
- PnP Office Hours – 1:1 session | Register
- PnP Buddy System | Request a Buddy
- Join the next monthly Power Platform Integrations / Connectors LABs Participant call. Complete this form.
- What key scenarios are missing from the PnP Core SDK? Let us know and/or view the latest changes at PnP Core SDK Changelog.
- Ideas for Microsoft Lists? aka.ms/Feedback/Lists
- Suggestions for yo teams? Discussions
- Create a connector – Top Power Platform Independent Publisher Connector Asks
- Register for the Microsoft 365 Developer Program and get a free developer tenant
- ISV’S BUILDING MONETIZED TEAMS APPS - The ecosystem team wants to support you! | aka.ms/TeamsApp/Support
- Get started with free training modules covering Microsoft 365 platform capabilities.
- Visit the Microsoft 365 Unified Sample Solution Gallery with more than 1500 samples from Microsoft and community.
- Download the recurrent invite for this call – https://aka.ms/spdev-sig-call
Demo references
- Power Platform Custom Connector for Chat GPT
- Tracking workflow runs and errors using Power Automate and SharePoint
- Article - Workflow Logging
- Build your own Documentation Website with DocFX on SharePoint
- Documentation – docfx Quick Start
- Organization - .NET Foundation
- Organization - Microsoft Learn. Spark possibility
- Documentation - Awesome Docs
- Repo – Docs (template)
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.12.0 GA | |
PnP .NET Libraries - PnP Core SDK | v1.9.0 GA | |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.12.0 GA, v2.1.1 GA | Nightly builds |
Yo teams - generator-teams | v4.1.0 GA, v4.1.1-preview.2 | Prepping v4.2.0 |
Yo teams - yoteams-build-core | v1.8.0 GA, v1.8.1-preview | |
Yo teams – yoteams-deploy | v1.2.0 GA, v1.4.0-preview | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Teams Toolkit | v4.2.4 GA (VS Code), v5.0.0 GA (VS Code), v17.4 (VS), v17.5-preview-2 (VS) | New builds daily |
Microsoft Graph Toolkit (MGT) | v2.11.1 GA, v3.0.0 RC3 |
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
- Join our official Discord Server – aka.ms/community/discord
Recurrent call invites
- Microsoft 365 platform call | weekly - Tuesday, 8:00 am PT - https://aka.ms/m365-dev-call (Note: This call will be on holiday from Tuesday July 4th through Tuesday August 15th)
- Microsoft 365 & Power Platform Dev call | bi-weekly - Thursday, 7:00 am PT - https://aka.ms/m365-dev-sig
- Viva Connections & SharePoint Framework call | bi-weekly - Thursday, 7:00 am PT - https://aka.ms/spdev-spfx-call
- Office add-in call | monthly - 2nd Wednesday, 8:00 am PT - https://aka.ms/officeaddinscall
- Power Platform call | monthly - 3rd Wednesday, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall
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 - 8th of June 2023