Microsoft 365 & Power Platform Development Community call - 25th of May, 2023

Microsoft 365 & Power Platform Development Community call - 25th of May, 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

Demos

  • Pi Flows: PowerFx for Internet of Things – challenged with writing software for IoT hardware devices? Remotely control hardware via Canvas app. On site, create a web app (Pi Flow) with an internal API that understands Power FX language, has local storage and controls hardware device. At the control center, create a Canvas App that communicates with the web app’s API via a custom connector. Join the 2 environments using Azure Hybrid Connections. Conversation at aka.ms/May25-Demo1
  • Automating DLP Policy Creation in Power Platform from an Existing Policy – see 3 options for cloning an existing Data Loss Prevention (DLP) policy in your tenant. 1. use the Power Platform Management Connector (a flow), 2. use the DLP Editor App in the CoE Starter Kit, or 3. use Power Shell using the Power Apps Administration Module that when used with a flow completely automates the process. For each option, the DLP with all connectors are copied. Conversation at aka.ms/May25-Demo3
  • Microsoft Teams Phone Number Management on a Budget with SharePoint Lists and Azure Automation – elephant in the room - phone number management in Teams Admin Center is lacking. Here is the in-house alternative you may want to consider. Uses SharePoint Online, Microsoft List (names and numbers), Azure Automation, PowerShell, CLI for Microsoft 365, and Power Automate. 1-click deployment - the Environment.json script’s Runbook delivers the magic in 5-10 minutes. Customization options using Power Automate. Demo adding/removing users and phone numbers. Conversation at aka.ms/May25-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

06:20 – PnP .NET library updates - Bert Jansen (Microsoft) | @O365bert

07:49 – PnP PowerShell updates - Gautam Sheth (Staffbase) | @gautamdsheth

08:53 – yo Teams updates - Stephan Bisser (Solvion) | @stephanbisser

10:00 – Microsoft Teams Toolkit updates - John Miller (Microsoft) | @jmillerdev

11:22 – Microsoft Graph Toolkit updates – David Warner II (Microsoft) | @DavidWarnerII

11:55 – Independent Publisher Connectors - Natalie Pienkowska (Microsoft) | @NataliePienkow1

13:30 – Microsoft Script Samples - Paul Bullock | @pkbullock

15:04 – Microsoft Teams Samples - David Warner II (Microsoft) | @DavidWarnerII

15:33 – Microsoft Power Platform Samples - David Warner II (Microsoft) | @DavidWarnerII

16:03 – Together mode picture

17:11 – Demo - Pi Flows: PowerFx for Internet of Things – Eswar Prakash​​ (Resonate) | @eswaratwork

29:55 – Demo - Automating DLP Policy Creation in Power Platform from an Existing Policy – Mohammed Ashiq Faleel (Avanade) | @AshiqFaleel

43:36 – Demo - Microsoft Teams Phone Number Management on a Budget with SharePoint Lists and Azure Automation – Martin Heusser (Houlihan Lokey) | @mozzeph

59:54 – Closing

Together Mode

together-230525.png

Thank you everyone for joining the call today. It was great seeing some of you in person at ECS last week.

Actions

Demo references

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

ProjectCurrent VersionRelease/Status
PnP .NET Libraries - PnP Frameworkv1.12.0 GA
PnP .NET Libraries - PnP Core SDKv1.9.0 GA
Microsoft 365 Assessment toolv1.0.0 (SharePoint Syntex Assessment)Successor to the Modernization Scanner tool
PnP PowerShellv1.12.0 GA, v2.1.1 GANightly builds
Yo teams - generator-teamsv4.1.0 GA, v4.1.1-preview.2Prepping v4.2.0
Yo teams - yoteams-build-corev1.8.0 GA, v1.8.1-preview
Yo teams – yoteams-deployv1.2.0 GA, v1.4.0-preview
Yo teams - msteams-react-base-componentv3.1.1 GA
Microsoft Teams Toolkitv4.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.10.1 GA, v3.0 preview.2v3.0.0 preview.2 to be released early May
  • Microsoft 365 & Power Platform community videos - aka.ms/community/videos
  • LinkedIn group for discussions and updates - aka.ms/community/Li
  • Open-source assets
    • github.com/pnp
    • github.com/officedev
    • github.com/sharepoint
    • github.com/microsoftgraph
  • Unified Sample gallery - aka.ms/community/samples
  • Product sample galleries
    • aka.ms/teams-samples
    • aka.ms/spfx-webparts
    • aka.ms/spfx-extensions
    • aka.ms/powerplatform-samples
    • aka.ms/list-formatting
  • One place for Open-source initiatives and samples - aka.ms/community/home
  • Microsoft 365 & Power Platform community calls - aka.ms/community/calls
  • Community call agendas - aka.ms/community/meetup
  • Request to Present - aka.ms/community/request/demo
  • Invite (ics) for the Microsoft 3656 & Power Platform call - aka.ms/community/ms-speakers-call-invite
  • Learn how to get started in the open-source PnP community! – aka.ms/sharing-is-caring
  • Community Recognition Program – aka.ms/community/recognition
  • Project Specific
    • PnP Core SDK – aka.ms/pnp/coresdk
    • PnP Framework – aka.ms/pnp/framework
    • PnP .NET Libraries Change Log - github.com/pnp/pnpcore/blob/dev/src/sdk/CHANGELOG.md
    • PnP PowerShell - github.com/pnp/powershell
    • PowerShell Change Log - github.com/pnp/powershell/blob/dev/CHANGELOG.md
    • yo teams – aka.ms/yoteams
    • Microsoft Teams Toolkit – aka.ms/ttk-chat
    • Microsoft Graph Toolkit – aka.ms/MGT
    • MGT Samples - aka.ms/mgt/samples
    • MGT Issues - aka.ms/mgt/issues
    • Independent Publisher Connectors wiki - microsoft/PowerPlatformConnectors Wiki (github.com)
    • Script Samples – aka.ms/script-samples
    • Teams Samples – aka.ms/teams-samples
    • Teams App Support – aka.ms/TeamsApp/Support
    • Power Platform Samples – aka.ms/powerplatform-samples
  • Community Calls Conversations - powerusers.microsoft.com/t5/Community-Calls-Conversations/bd-p/pa_community_calls
  • Feedback on this call - aka.ms/community/calls/feedback
  • Follow us on Twitter for updates - @m365pnp

General resources

Upcoming calls | Recurrent invites

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 - 25th of May 2023