Microsoft 365 & Power Platform Development Community call - 16th of March, 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.
New this week
- Announcements
- Agenda set for next Microsoft 365 & Power Platform weekly call - Tuesday, March 21st, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Demo - Tomas Chladek – Additional Azure Communication Services Features for your solutions
- Demo - Gary Pretty – Power Virtual Agents – latest features and capabilities
- Demo - Garry Trinder - Teams Toolkit Learn Path - Deploy a Microsoft Teams app to Azure using Teams Toolkit for Visual Studio Code
- ISV’S BUILDING MONETIZED TEAMS APPS - The ecosystem team wants to support you! | aka.ms/TeamsApp/Support
- Community Calls Conversations - 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.
- Community updates in LinkedIn - aka.ms/community/li
- Agenda set for next Microsoft 365 & Power Platform weekly call - Tuesday, March 21st, 8:00 am PT.
- Project releases
- Microsoft Teams Toolkit – v5.0 Pre-Release
- Microsoft Graph Toolkit (MGT) – v2.9.2 GA & v3.0 preview.1
- Yo teams – yoteams-deploy – v1.4.1-preview
- Power Platform - Independent Publisher Connectors submissions
- Rijksmuseum - Ashwin Ganesh Kumar
- Originality.AI - Osazee Oodiegie
- Video - Add OpenAI Capabilities to your Power Platform (Feb 22)
- Top Connector Asks
- Good Flow story? Tell us. FlowOfTheWeek – aka.ms/FlowOfTheWeekForm
- Script samples
- New – Microsoft Graph SDK (PowerShell) – Create test users using MS Graph API from a list or ask ChatGPT to generate users - Valeras Narbutas (Macaw) | @ValerasNarbutas
- New – Microsoft Graph SDK (PowerShell) – Locate all Teams having a Wiki and export the list to CSV - Valeras Narbutas (Macaw) | @ValerasNarbutas
- New – PnP PowerShell – Update SharePoint Page Banner Image - Ganesh Sanap | @GaneshSanap20
- New – PnP PowerShell – Using a PnP Site Template including files and list items - Kasper Bo Larsen | @kasperbolarsen
- Updated – Microsoft Graph SDK (PowerShell) – Multilingual SharePoint Page Summarization with Open AI API and Microsoft Graph PowerShell - Anoop Tatti (Content and Code) | @anooptells
- Good first issue asks
- Power Platform Integrations / Connectors LABs Participant Calls. Complete this form
- Microsoft Teams samples – Featured Teams App Samples with Full Tutorials
- User Profile Display with Teams Toolkit and Microsoft Graph Toolkit (tab-mgt-person-csharp) - Markus Möller (Avanade) | @Moeller2_0
- ISV’S BUILDING MONETIZED TEAMS APPS - The ecosystem team wants to support you! | aka.ms/TeamsApp/Support
- Wanted – Updated Microsoft Teams JavaScript samples using Teams SDK v2 | Microsoft Teams Development Samples | aka.ms/Teams-Samples
- Power Platform Samples & Power Apps Samples
- New Power App - Quality Assurance Assessment Solution - Nati Turtledove | @NatiTurts
- New Power App - Power Happening - Wilmer Alcivar & Ben den Blanken | @BenDenBlanken
- Updated Power App - Name Pronunciation Recorder - Lindsay Shelton | @lshelton_tech
- Conversations
- Microsoft 365 PnP Weekly – Episode 201 (March 13th) with US-based Microsoft MVP, Microsoft RD and CPO of PixelMill, Cloudspark, and Creospark - Eric Overfield | @EricOverfield | video | podcast
- Microsoft 365 Developer Podcast – Partner showcase: OnePlace Solutions with Cameron Dwyer (March 12th) | podcast
- Power Platform Connections - Power Platform Connections Ep 4 - Nathalie Leenders (March 9th) | video
- Power Platform Connections - Power Platform Connections Ep 5 - Stephen Siciliano (March 16th) | video
Demos
- Harnessing the Power of OpenAI inside Power Virtual Agents – explore solutions delivered by Power Virtual Agents (PVA) - fallback topics, quick replies and use of Adaptive Cards for formatting answers. Use Power Automate – for getting and updating data. These solutions call OpenAI Davinci for text answers and DALL-E for images. Define simple and complex queries. Scope to control/limit source data. Refine script queries using ChatGPT’s 3.5 turbo pushing against Azure OpenAI. UI and code walkthroughs. Conversation aka.ms/Mar16-Demo1
- Editing Site Headers in Power Pages – new capabilities make it easy to manage site header and navigation style to comply with branding guidelines. Step through creating a new site, selecting site template, then editing text and layout of site page. Edit header by going to Styling Workspace, insert brand colors, apply to site elements. Optionally, site header can be edited in VS Code! Maintain header style/layout separate from page content. Conversation aka.ms/Mar16-Demo2
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
07:11 – PnP .NET library updates - Bert Jansen (Microsoft) @O365bert
09:35 – PnP PowerShell updates - Bert Jansen (Microsoft) @O365bert
10:25 – yo Teams updates - Rick Van Rousselt (Advantive) | @rickvanrousselt
11:50 – Microsoft Teams Toolkit updates - John Miller (Microsoft) | @jmillerdev
13:37 – Microsoft Graph Toolkit updates - Sébastien Levert (Microsoft) | @sebastienlevert
15:50 – Independent Publisher Connectors - Jocelyn Panchal (Microsoft) | @JocelynP_PM
17:18 – Microsoft Script Samples - David Warner II (Microsoft) | @DavidWarnerII
17:59 – Microsoft Teams Samples - David Warner II (Microsoft) | @DavidWarnerII
18:39 – Microsoft Power Platform Samples - Hugo Bernier (Microsoft) | @bernierh
20:03 – Together mode picture
21:08 – Demo - Harnessing the Power of OpenAI inside Power Virtual Agents – Matt Jimison (Takeda) | @mjimison
35:06 – Demo - Editing Site Headers in Power Pages – Hugo Bernier (Microsoft) | @bernierh
52:42 – Closing
Together Mode
The stretching, primping, and positioning that goes on up to the point the photo is snapped is just mind boggling and way too much fun. Thank you everybody for your hard work today!
Actions
- 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, March 21st, 7am PST – Download reoccurring invite
- Power Platform Samples Contributor | Monday, April 10th, 11:00am PT | 2:00pm ET - 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
- Harnessing the Power of OpenAI inside Power Virtual Agents
- Documentation – Open AI Completions
- Documentation - OpenAI Images
- Learn - Quickstart: Get started using ChatGPT with Azure OpenAI Service
- Article - Now in Public Preview: Power Virtual Agents’ new advanced authoring canvas
- Tool – Adaptive Cards Designer
- Editing Site Headers in Power Pages
- Documentation - Edit site header
- Documentation - Style your pages site
- Documentation - Liquid overview
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.11.0 GA | Prep for version 1.12.0 (end of March) |
PnP .NET Libraries - PnP Core SDK | v1.8.0 GA | Prep for version 1.9.0 (end of March) |
Microsoft 365 Assessment tool | v1.0.0 (SharePoint Syntex Assessment) | Successor to the Modernization Scanner tool |
PnP PowerShell | v1.12.0 GA | The newer v2.x is available in nightly builds !!! |
Yo teams - generator-teams | v4.1.0 GA, v4.1.1-preview.2 | |
Yo teams - yoteams-build-core | v1.8.0 GA, v1.8.1-preview | |
Yo teams – yoteams-deploy | v1.2.0 GA, v1.4.1-preview | |
Yo teams - msteams-react-base-component | v3.1.1 GA | |
Microsoft Teams Toolkit | v4.2.4 GA (VS Code), v5.0 Pre-Release (VS Code), v17.4 (VS), v17.5-preview-2 (VS) | New builds daily |
Microsoft Graph Toolkit (MGT) | v2.9.2 GA, v3.0 preview.1 |
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, March 21, 8:00 am PT - https://aka.ms/m365-dev-call (weekly)
- Viva Connections & SharePoint Framework call | Thursday, March 23, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Microsoft 365 & Power Platform Dev call | Thursday, March 30, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- Office add-in monthly call | Wednesday, April 12, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Power Platform monthly call | Wednesday, April 19, 8:00 am PT - https://aka.ms/PowerAppsMonthlyCall (monthly)
- Microsoft Identity Platform call | Thursday, April 20, 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 - 16th of March 2023