Microsoft 365 & Power Platform Development Community call - 30th 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, April 4th, 8:00 am PT.
- Latest news from Microsoft engineering on Microsoft 365 topics
- Bob German – Build a Teams Meeting app with Live Share SDK - Who’s Next sample
- Rajdeep Chanda, Harshit Kumar and Mahesh Singhania – Latest on the Microsoft Graph Connectors
- To be announced – Microsoft Graph Hackathon - Winner demo #1
- 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, April 4th, 8:00 am PT.
- Project releases
- PnP .NET Libraries - PnP Framework – v1.12.0 (GA)
- PnP .NET Libraries - PnP Core SDK – v1.9.0 (GA)
- PnP PowerShell – v2.0.0 (preview)
- Power Platform - Independent Publisher Connectors submissions
- Worldwide Bank Holidays
- Webex Integration
- Cohere
- Exact Time & Billing
- Pushover - Glen Hutson
- Top Connector Asks
- Good Flow story? Tell us. FlowOfTheWeek – aka.ms/FlowOfTheWeekForm
- Script samples
- New – PnP PowerShell – Change SharePoint Online List URL - Ganesh Sanap | @GaneshSanap20
- New – PnP PowerShell – Disable SharePoint List Commenting at list level - Ganesh Sanap | @GaneshSanap20
- New – PnP PowerShell – Export User Profiles to CSV - Kasper Bo Larsen | @kasperbolarsen
- Updated – CLI for Microsoft 365 – Export User Profiles to CSV - Valeras Narbutas (Macaw) | @ValerasNarbutas
- Updated – PnP PowerShell – Add/Update Image in SharePoint Image column - Matt Jimison | @mjimison
- Good first issue asks
- Power Platform Integrations / Connectors LABs Participant Calls. Complete this form
- Microsoft Teams samples – Featured Teams App Samples with Full Tutorials
- Card Bot - Bot showcasing the Adaptive Card Universal Action Model in Node/TypeScript - Rabia Williams (Microsoft) | @williamsrabia | aka.ms/bot-uam-cardbot
- 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 203 with by Germany-based Microsoft MVP, Developer, Consultant - Luise Freese | @LuiseFreese (March 27th) | video | podcast
- Microsoft 365 Developer Podcast – User Interfaces and Accessibility with Stefan Bauer (March 21st ) | podcast
- Power Platform Connections - Power Platform Connections Ep 6 - Shane Young (March 24th) | video
Demos
- Have fun with DALL-E generated art in your Teams conversations – review OpenAI - DALL-E, then proceed to implement an AI scenario using a Teams Message Extension and an Azure Bot. Request an AI generated image based on a simple text description, receive back an image rendered in an Adaptive Card leveraging the Bot Framework to execute the transaction and accessing an Open AI API. A thoroughly educational code walk-through. Sample available. Discussion at aka.ms/Mar30-Demo1
- List Formatting - Convert data into graphical information – inspired by static graphics used in PPT, here are ways to enliven data points stored in your SharePoint list. Samples covered include process arrows, lifecycle, content circular, content pyramid, matrix, content box, timelapse, and welcome message. Samples shown are presently or soon will be available in the PnP Samples repository. All samples render well in desktop and mobile views. Discussion at aka.ms/Mar30-Demo2
- Companies House Independent Publisher Connector - How API integration adds value – for developers. Evaluate pros/cons of using HTTP Action in Cloud flow, custom connector, and Independent Publisher Connector to bring data/value into your Power Automate flows/apps. See how a flow invokes a Companies House connector action that calls the Companies House’s API and brings back data for report. Advantages of Independent Publisher Connectors include - used across flows and apps, DLP governed, worldwide usage, centrally updated. Discussion at aka.ms/Mar30-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
06:20 – PnP .NET library updates - Bert Jansen (Microsoft) @O365bert
07:10 – PnP PowerShell updates - Gautam Sheth (Valo Intranet) | @gautamdsheth
09:00 – yo Teams updates - David Warner II (Microsoft) | @DavidWarnerII
09:52 – Microsoft Teams Toolkit updates - John Miller (Microsoft) | @jmillerdev
10:47 – Microsoft Graph Toolkit updates - David Warner II (Microsoft) | @DavidWarnerII
11:21 – Independent Publisher Connectors - Jocelyn Panchal (Microsoft) | @JocelynP_PM
12:51 – Microsoft Script Samples - Paul Bullock | @pkbullock
14:27 – Microsoft Teams Samples - David Warner II (Microsoft) | @DavidWarnerII
16:17 – Microsoft Power Platform Samples - Hugo Bernier (Microsoft) | @bernierh
17:15 – Together mode picture
18:21 – Demo - Have fun with DALL-E generated art in your Teams conversations – Lee Ford (Symity) | @lee_ford
31:48 – Demo - List Formatting - Convert data into graphical information – André Lage (Datalynx AG) | @aaclage
46:06 – Demo - Companies House Independent Publisher Connector - How API integration adds value – Matt Collins-Jones (Capgemini) | @D365Geek
55:09 – Closing
Together Mode
What a great call today. How about those demos! Thank you for your participation in chat and in this photo op. Next stop - April. Hope to see you again soon.
Actions
- 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:
- Power Platform Samples Contributor | Monday, April 10th, 11:00am PT | 2:00pm ET - Register
- Maturity Model Practitioners | Tuesday, April 18th, 7am PST – Download reoccurring invite
- 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
- Have fun with DALL-E generated art in your Teams conversations
- Sample - Teams DALL·E 2 Messaging Extension | aka.ms/msgext-dalle
- Article - How to use AI image prompts to generate art using DALL‑E
- List Formatting - Convert data into graphical information
- Sample - Person circle Header
- Samples – SharePoint List Formatting Samples
- Companies House Independent Publisher Connector - How API integration adds value
- Repo - Microsoft Power Platform Connectors
- Connector - Companies House (Independent Publisher)
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.0.0 preview | 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, April 4, 8:00 am PT – https://aka.ms/m365-dev-call (weekly)
- Viva Connections & SharePoint Framework call | Thursday, April 6, 7:00 am PT - https://aka.ms/spdev-spfx-call (bi-weekly)
- Office add-in monthly call | Wednesday, April 12, 8:00 am PT - https://aka.ms/officeaddinscall (monthly)
- Microsoft 365 & Power Platform Dev call | Thursday, April 13, 7:00 am PT - https://aka.ms/m365-dev-sig (bi-weekly)
- 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 - 30th of March 2023