Viva Connections & SharePoint Framework Community Call – 5th of May, 2022

Viva Connections & SharePoint Framework Community Call – 5th of May, 2022

Call summary

Welcome to the bi-weekly call focused on Microsoft 365 client-side development. In this call, we focus on using Viva Connections and SharePoint Framework to build solutions for Microsoft Teams and SharePoint Online.

New this week

Demos

  • Manage data in OneDrive application folder - do you need to store user personal data generated by your SPFx app located within SharePoint and Teams? See how to manage data stored in a json file in the application’s personal folder on the user’s OneDrive. Three Microsoft Graph end points are used in this solution. Graph conveniently creates the data file on your OneDrive for you. Step through the web part code.
  • Auto Batching Microsoft Graph Calls in your SPFx solutions - auto-batching Microsoft Graph requests in SPFx and especially in Adaptive Cards scenarios where throttling may be an issue with many consecutive requests, is simple and more efficient. Marcin has defined an interface IHttp Client. See how he queues up and sends batched requests. Thorough code walk-through includes logic to test batch requests. Hear his rationale behind using AadHttpClient instead of MSGraphClient.
  • SPFx Design Patterns – Property pane exception handling - avoid making your users feel bad through poor information collection design. In this 6th and final installment on property panes, use proven PnP property pane controls and validation methods in your reusable SPFx solutions. Step through installing the propertypane library in your VS code environment, than add and configure a control in a web part. Session wraps with design (error message) etiquette recommendations.

The host of this call is Patrick Rodgers (Microsoft) | @mediocrebowler. Q&A takes place as always in chat throughout the call.

Agenda items

Actions

Demo references

Thank you for your great work. Samples are often showcased in Demos.

Open-source project status

PnP ProjectCurrent versionRelease/Status
SharePoint Framework (SPFx)v1.14 GA, v1.15 Betav1.15 GA in June 2022
PnPjs Client-Side Librariesv2.13 GA, v3.1.0 GANightly builds. v3.3.0 to be released around May 13th
CLI for Microsoft 365v4.3.0 GA, v5.2 Preview
Reusable SPFx React Controlsv3.8.0, v2.9.0 (SPFx v1.11)
Reusable SPFx React Property Controlsv3.7.0, v2.7.0 (SPFx v1.11)
PnP SPFx Generatorv1.16.0v1.17.0 on the way
PnP Modern Searchv4.6.1, v3.23.0

General Resources

Other mentioned topics

Upcoming calls | Recurrent invites

About

Viva Connections & SharePoint Framework bi-weekly calls are targeted at anyone who is interested in the JavaScript-based development towards Microsoft Connections, Microsoft Teams, SharePoint Online, and also on-premises. Calls are used for the following objectives.

  • SharePoint Framework engineering update from Microsoft
  • Talk about PnP JavaScript Core libraries
  • CLI for Microsoft 365 Updates
  • SPFx reusable controls
  • PnP SPFx Yeoman generator
  • Share code samples and best practices
  • Possible engineering asks for the field - input, feedback, and suggestions
  • Cover any open questions on the client-side development
  • Demonstrate SharePoint Framework in practice in Microsoft Viva, Microsoft Teams or SharePoint context
  • You can download a recurrent invite from https://aka.ms/spdev-spfx-call. Welcome and join the discussion!

“Sharing is caring”


Microsoft 365 PnP team, Microsoft - 6th of May 2022