12 Sep 2023
πΊ In this 12 minute developer-focused demo Vesa walks the audience through new capabilities in SPFx 1.18. They start with an overview of building experiences in Microsoft 365 with SPFx (the easiest way to build enterprise soluitions for Microsoft Teams, Microsoft Viva, Outlook, Microsoft 365 app and SharePoint) and then proceed to roadmap outlook. Alex then demoes updated layout options for Viva connections powered by SPFx.
This demo is taken from the Microsoft 365 & Power Platform weekly call β 22nd of August, 2023. Join the next call! Download recurrent invite from https://aka.ms/community/calls
β¨ Presenters
- Vesa Juvonen (Microsoft) | @vesajuvonen
- Alex Terentiev (Microsoft) | @alexaterentiev
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This demo is taken from the Microsoft 365 & Power Platform weekly call β 22nd of August, 2023. Join the next call! Download recurrent invite from https://aka.ms/community/calls
β¨ Presenters
- Vesa Juvonen (Microsoft) | @vesajuvonen
- Alex Terentiev (Microsoft) | @alexaterentiev
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 3 participants
- 13 minutes
8 Aug 2023
πΊ We walk you through newly released features around the Viva Topics - this is Summer 2023 update for the newly release capabilities -- You can see just how much richness there is in the Viva Topics experience and how easy it can be.
This video is part of our our Summer 2023 series for Microsoft Viva Topics! This series is for you to learn what's new and what's next around the Microsoft Viva Topics directly from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny (Microsoft)
β’ Eric Gradel (Microsoft)
β’ Akash Ravi (Microsoft)
β’ Maeneka Grewal (Microsoft)
π Agenda
0:00 Introduction
0:42 Pilot Guide
1:40 Outlook Desktop support
2:31 Email context
3:09 People Profile
3:33 Answer in Viva
3:52 New manage topic features
4:32 Viva Engage
π Learn More
β’ Viva Topics - What's next? - Summer 2023 - https://www.youtube.com/watch?v=a_uMohnyXcE
β’ YouTube playlist for Microsoft Viva Topics videos - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Use Scenario Catalog: https://aka.ms/TopicsScenariosΒ
β’ Adoption Playbook: https://aka.ms/topicsadoptionΒ Β
β’ Pilot Guide:Β https://www.aka.ms/topicspilotΒ
β’ Viva Topics audience-based email templates: adoption.microsoft.com/viva/Β
β’ Series of 3 blogs to support adoption of Viva Topics: https://techcommunity.microsoft.com/t5/microsoft-viva-blog/the-journey-to-viva-topics-adoption-success-intro/ba-p/2976552
β’ Communication Asset Samples: https://download.microsoft.com/download/d/2/e/d2e894dd-c360-4edd-9c83-8e41787afda1/Viva-Topics-Communication-Asset-Samples.pptx
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of our our Summer 2023 series for Microsoft Viva Topics! This series is for you to learn what's new and what's next around the Microsoft Viva Topics directly from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny (Microsoft)
β’ Eric Gradel (Microsoft)
β’ Akash Ravi (Microsoft)
β’ Maeneka Grewal (Microsoft)
π Agenda
0:00 Introduction
0:42 Pilot Guide
1:40 Outlook Desktop support
2:31 Email context
3:09 People Profile
3:33 Answer in Viva
3:52 New manage topic features
4:32 Viva Engage
π Learn More
β’ Viva Topics - What's next? - Summer 2023 - https://www.youtube.com/watch?v=a_uMohnyXcE
β’ YouTube playlist for Microsoft Viva Topics videos - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Use Scenario Catalog: https://aka.ms/TopicsScenariosΒ
β’ Adoption Playbook: https://aka.ms/topicsadoptionΒ Β
β’ Pilot Guide:Β https://www.aka.ms/topicspilotΒ
β’ Viva Topics audience-based email templates: adoption.microsoft.com/viva/Β
β’ Series of 3 blogs to support adoption of Viva Topics: https://techcommunity.microsoft.com/t5/microsoft-viva-blog/the-journey-to-viva-topics-adoption-success-intro/ba-p/2976552
β’ Communication Asset Samples: https://download.microsoft.com/download/d/2/e/d2e894dd-c360-4edd-9c83-8e41787afda1/Viva-Topics-Communication-Asset-Samples.pptx
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 4 participants
- 6 minutes
8 Aug 2023
πΊ We introduce the upcoming features for the Viva Topics which we are planning to get released within upcoming months. Notice that there always can be changes on the plans, but we want to provide you visibility and insights on the currently planned features and capabilities. This is also just a fraction of all the upcoming features in the roadmap related on the Viva Topics across the Microsoft 365 experiences.
This video is part of our our Summer 2023 series for Microsoft Viva Topics! This series is for you to learn what's new and what's next around the Microsoft Viva Topics directly from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny (Microsoft)
β’ Eric Gradel (Microsoft)
β’ Akash Ravi (Microsoft)
β’ Maeneka Grewal (Microsoft)
π Agenda
0:00 Introduction
0:37 Pilot guide
0:57 Adoption Guide
1:21 Lightweight contribution from anywhere
1:58 Copilot
3:34 Analytics dashboard
4:20 Metrics to measure value
4:48 Search integration
π Learn More
β’ Viva Topics - What's new? - Summer 2023 - https://www.youtube.com/watch?v=HEDoNbY8vDI
β’ YouTube playlist for Microsoft Viva Topics videos - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Use Scenario Catalog: https://aka.ms/TopicsScenarios
β’ Adoption Playbook: https://aka.ms/topicsadoption
β’ Pilot Guide: https://www.aka.ms/topicspilot
β’ Viva Topics audience-based email templates: adoption.microsoft.com/viva/
β’ Series of 3 blogs to support adoption of Viva Topics: https://techcommunity.microsoft.com/t5/microsoft-viva-blog/the-journey-to-viva-topics-adoption-success-intro/ba-p/2976552
β’ Communication Asset Samples: https://download.microsoft.com/download/d/2/e/d2e894dd-c360-4edd-9c83-8e41787afda1/Viva-Topics-Communication-Asset-Samples.pptx
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of our our Summer 2023 series for Microsoft Viva Topics! This series is for you to learn what's new and what's next around the Microsoft Viva Topics directly from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny (Microsoft)
β’ Eric Gradel (Microsoft)
β’ Akash Ravi (Microsoft)
β’ Maeneka Grewal (Microsoft)
π Agenda
0:00 Introduction
0:37 Pilot guide
0:57 Adoption Guide
1:21 Lightweight contribution from anywhere
1:58 Copilot
3:34 Analytics dashboard
4:20 Metrics to measure value
4:48 Search integration
π Learn More
β’ Viva Topics - What's new? - Summer 2023 - https://www.youtube.com/watch?v=HEDoNbY8vDI
β’ YouTube playlist for Microsoft Viva Topics videos - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Use Scenario Catalog: https://aka.ms/TopicsScenarios
β’ Adoption Playbook: https://aka.ms/topicsadoption
β’ Pilot Guide: https://www.aka.ms/topicspilot
β’ Viva Topics audience-based email templates: adoption.microsoft.com/viva/
β’ Series of 3 blogs to support adoption of Viva Topics: https://techcommunity.microsoft.com/t5/microsoft-viva-blog/the-journey-to-viva-topics-adoption-success-intro/ba-p/2976552
β’ Communication Asset Samples: https://download.microsoft.com/download/d/2/e/d2e894dd-c360-4edd-9c83-8e41787afda1/Viva-Topics-Communication-Asset-Samples.pptx
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 4 participants
- 6 minutes
13 Jul 2023
Jethro Seghers delivers a 10-minute developer-focused demo targeting the student persona. Viva Connections for Education (studentβs digital home dashboard with cards for resource access, student-teacher connections, and more), EDU specific code samples (tuition fees, library loans, book a space, internships, scholarships), Adoption Toolkit (Best practices for Viva Connections Adoption, Day in a life for a student using VCE, Communication templates and documentation) whatβs next?
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on May 18, 2023.
Demo Presenter
β’ Jethro Seghers (Microsoft) | @jseghers
Supporting materials
β’ Zip file β Viva Connections for Education Adoption Guide | aka.ms/VCEAdoptionToolkit
β’ Documentation - Overview of Viva Connections for Education | aka.ms/VCE
β’ Repo - Viva Connection Adaptive Card Extensions (ACEs) sample repository | aka.ms/spfx-aces
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on May 18, 2023.
Demo Presenter
β’ Jethro Seghers (Microsoft) | @jseghers
Supporting materials
β’ Zip file β Viva Connections for Education Adoption Guide | aka.ms/VCEAdoptionToolkit
β’ Documentation - Overview of Viva Connections for Education | aka.ms/VCE
β’ Repo - Viva Connection Adaptive Card Extensions (ACEs) sample repository | aka.ms/spfx-aces
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 1 participant
- 10 minutes
29 Jun 2023
πΊ Microsoft is releasing new template options for the Viva Connections cards with the SharePoint Framework 1.18 release. In this demo, Alex Terentiev is showcasing the different new options and shows how to take advantage of them within your solutions.
This demo is taken from the Viva Connections & SharePoint Framework Community call recorded on June 29, 2023. Join the next call! Download recurrent invite from https://aka.ms/community/calls
β¨ Presenter
β’ Alex Terentiev (Microsoft) | @alexaterentiev
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ SharePoint Framework 1.18 preview release notes - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/release-1.18
β’ Survey sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Prompt-Survey
β’ Start a chat sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Start-Chat
β’ People search sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-PeopleSearch
β’ Viva Connections sample cards - https://aka.ms/viva/samples
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This demo is taken from the Viva Connections & SharePoint Framework Community call recorded on June 29, 2023. Join the next call! Download recurrent invite from https://aka.ms/community/calls
β¨ Presenter
β’ Alex Terentiev (Microsoft) | @alexaterentiev
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ SharePoint Framework 1.18 preview release notes - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/release-1.18
β’ Survey sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Prompt-Survey
β’ Start a chat sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Start-Chat
β’ People search sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-PeopleSearch
β’ Viva Connections sample cards - https://aka.ms/viva/samples
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 5 minutes
28 Jun 2023
We are excited to introduce new Microsoft Viva Connection card layouts as part of the SharePoint Framework 1.18 release. At the time of this video, we are shipping the 1.18 preview version with new options which customers can partners can take advantage as they design their dashboard experiences and extensibility for Microsoft Viva.
This video is recorded for the first preview version of the SharePoint Framework 1.18 in June 2023. Depending on the customer and partner feedback, there might be changes on what exactly was/will be released around the suggested new layouts.
In this video, you will learn about
- New layout options available with the 1.18 release of SharePoint Framework
- How the layouts are presented in the desktop and in mobile experiences
- Example scenarios with sample code on the use cases
- How to use layouts in the code level
β¨ Presenters
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
π Agenda
0:00 Introduction
3:29 Live demo on the new options in the Viva Connection dashboard
9:34 SharePoint Framework solution code for the showed scenarios
13:48 Next step and future investment areas in this side
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ SharePoint Framework 1.18 preview release notes - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/release-1.18
β’ Survey sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Prompt-Survey
β’ Start a chat sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Start-Chat
β’ People search sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-PeopleSearch
β’ Viva Connections sample cards - https://aka.ms/viva/samples
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is recorded for the first preview version of the SharePoint Framework 1.18 in June 2023. Depending on the customer and partner feedback, there might be changes on what exactly was/will be released around the suggested new layouts.
In this video, you will learn about
- New layout options available with the 1.18 release of SharePoint Framework
- How the layouts are presented in the desktop and in mobile experiences
- Example scenarios with sample code on the use cases
- How to use layouts in the code level
β¨ Presenters
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
π Agenda
0:00 Introduction
3:29 Live demo on the new options in the Viva Connection dashboard
9:34 SharePoint Framework solution code for the showed scenarios
13:48 Next step and future investment areas in this side
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ SharePoint Framework 1.18 preview release notes - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/release-1.18
β’ Survey sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Prompt-Survey
β’ Start a chat sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-Start-Chat
β’ People search sample used in the video - https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/InputCard-PeopleSearch
β’ Viva Connections sample cards - https://aka.ms/viva/samples
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 2 participants
- 16 minutes
27 Jun 2023
πΊ In this 12-minute Maker/Developer focused demo, Paolo Pialorsi delivers the 3rd installment on this end-to-end retail solution scenario that you can build in Microsoft 365. In this particular demo, the focus is on the back-end .NET API relied upon by both the Teams personal app and a Viva Connections card. See in call in Postman and code in SPFx app for how to consume the API in a secure way by providing a token β easily configured.
This community call demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 27, 2023.
β¨ Demo Presenter
β’ Paolo Pialorsi (PiaSys.com) | @PaoloPia
π Supporting materials
β’ Sample - Contoso Retail Dashboard | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-samples-react-retail-dashboard/
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Demo - Extend SPFx apps across Microsoft 365 - Contoso Retail scenario (2023-06-06) β Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Demo (June 13) - Exposing Microsoft Teams apps in Microsoft Viva with SPFx cards β Paolo Pialorsi (PiaSys) | @PaoloPia
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This community call demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 27, 2023.
β¨ Demo Presenter
β’ Paolo Pialorsi (PiaSys.com) | @PaoloPia
π Supporting materials
β’ Sample - Contoso Retail Dashboard | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-samples-react-retail-dashboard/
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Demo - Extend SPFx apps across Microsoft 365 - Contoso Retail scenario (2023-06-06) β Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Demo (June 13) - Exposing Microsoft Teams apps in Microsoft Viva with SPFx cards β Paolo Pialorsi (PiaSys) | @PaoloPia
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 2 participants
- 13 minutes
15 Jun 2023
In this 13-minute Maker/Developer focused demo, Vesa Juvonen delivers an update on SharePoint Framework and Microsoft Viva - Viva home (desktop) experience and Viva Connections (mobile) experience. Cover off on segments - Weβve built a Teams app, whatβs next? Quick operations using the ACE Quick View, Expanding from Teams to Teams+Viva, New partner opportunity β Viva apps in the Microsoft Store, and Future - ACEs, templates, card sizes, and UX capabilities.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 16, 2023.
Demo Presenter
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Article - New experiences for Viva Connections are now rolling out | https://techcommunity.microsoft.com/t5/viva-connections-blog/new-experiences-for-viva-connections-are-now-rolling-out/ba-p/3729071
β’ AppSource β Microsoft Viva | aka.ms/viva/store
All Developers
β’ Documentation - Start using Viva Connections | aka.ms/Viva/Connections/GettingStarted
β’ Documentation - Start a Solution | aka.ms/Viva/Connections/Platform
β’ Documentation - Design Guidelines | aka.ms/Viva/Connections/DesignGuidelines
Teams Developers
β’ Documentation - Enable SSO for your Teams App | aka.ms/Viva/Connections/Teams/SSO
β’ Documentation - Enable deep linking | aka.ms/Viva/Connections/Teams/DeepLinks
β’ Documentation - Consider Message Extensions | aka.ms/Viva/Connections/Teams/MessagingExtensions
β’ Documentation - Consider Stage View | aka.ms/Viva/Connections/Teams/StageView
Jump Start Development
β’ Documentation - Training | aka.ms/Viva/Connections/Platform/Training
β’ Documentation - OSS Samples | aka.ms/Viva/Connections/Samples
β’ Documentation - Plug into Community | aka.ms/community/home
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 16, 2023.
Demo Presenter
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Article - New experiences for Viva Connections are now rolling out | https://techcommunity.microsoft.com/t5/viva-connections-blog/new-experiences-for-viva-connections-are-now-rolling-out/ba-p/3729071
β’ AppSource β Microsoft Viva | aka.ms/viva/store
All Developers
β’ Documentation - Start using Viva Connections | aka.ms/Viva/Connections/GettingStarted
β’ Documentation - Start a Solution | aka.ms/Viva/Connections/Platform
β’ Documentation - Design Guidelines | aka.ms/Viva/Connections/DesignGuidelines
Teams Developers
β’ Documentation - Enable SSO for your Teams App | aka.ms/Viva/Connections/Teams/SSO
β’ Documentation - Enable deep linking | aka.ms/Viva/Connections/Teams/DeepLinks
β’ Documentation - Consider Message Extensions | aka.ms/Viva/Connections/Teams/MessagingExtensions
β’ Documentation - Consider Stage View | aka.ms/Viva/Connections/Teams/StageView
Jump Start Development
β’ Documentation - Training | aka.ms/Viva/Connections/Platform/Training
β’ Documentation - OSS Samples | aka.ms/Viva/Connections/Samples
β’ Documentation - Plug into Community | aka.ms/community/home
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 1 participant
- 13 minutes
13 Jun 2023
In this 16-minute developer focused demo, Paolo Pialorsi reviews capabilities of cards and rendering devices. QuickView and CardView cards (ACEs) can be created with no-code (configurable), low-code (designable) or pro code (customizable). Step through ACE creation using yeoman generator, creating a CardView card with specific elements (images, text, buttons). Scaffold and explore the code. Discuss getting data from external sources, data binding, deep linking, and usage of secured Azure Functions in back-end. Add a button and register views.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 13, 2023.
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample - Contoso Retail Dashboard | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-samples-react-retail-dashboard/
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Demo - Extend SPFx apps across Microsoft 365 - Contoso Retail scenario (2023-06-06) β Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 13, 2023.
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample - Contoso Retail Dashboard | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-samples-react-retail-dashboard/
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Demo - Extend SPFx apps across Microsoft 365 - Contoso Retail scenario (2023-06-06) β Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 17 minutes
6 Jun 2023
Leverage your existing bot investments (code) and expose functionality in Viva. In this 7-minute developer focused demo, Luca Bandinelli enables you to teach your bot how to speak Viva! Learn about Bot powered ACEs, implementation details, packaging and distribution. No Coding, self-contained bot deployed to SharePoint via a package. Step through code, manifest, create package, upload to app catalog, go to dashboard, add card. Talk about authentication and updating, Capability goes to Public Preview this week.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 6, 2023.
Demo Presenter
β’ Luca Bandinelli (Microsoft)
Supporting materials
β’ Article - Announcing SharePoint Framework 1.17 with updates for Microsoft Teams, Microsoft Viva and SharePoint
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 6, 2023.
Demo Presenter
β’ Luca Bandinelli (Microsoft)
Supporting materials
β’ Article - Announcing SharePoint Framework 1.17 with updates for Microsoft Teams, Microsoft Viva and SharePoint
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 1 participant
- 7 minutes
1 Jun 2023
In this 12-minute developer-focused demo, Siddharth Vaghasia shares the output of an explorational Dev experience using OpenAI, Prompt Engineering, ChatGPT, and calling external APIs. ACE with a PrimaryText card view and a quick view using ChatGPT OpenAI API. Card provides user with informational/motivational quotes, tips etc. Configurable options include API key, select prompt/category, max token, card title and description. Uses session storage to limit the number of requests per user. Deliberate UI and Code walk through (Code Tour).
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on June 1, 2023.
Demo Presenter
β’ Siddharth Vaghasia | @siddh_me
Supporting materials
β’ Documentation β OpenAI Rate limits overview | https://platform.openai.com/docs/guides/rate-limits/overview
β’ Sample - Daily Insights with ChatGPT | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-ChatGPTDailyInsights
β’ Documentation - CodeTour | https://code.visualstudio.com/learn/educators/codetour
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on June 1, 2023.
Demo Presenter
β’ Siddharth Vaghasia | @siddh_me
Supporting materials
β’ Documentation β OpenAI Rate limits overview | https://platform.openai.com/docs/guides/rate-limits/overview
β’ Sample - Daily Insights with ChatGPT | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-ChatGPTDailyInsights
β’ Documentation - CodeTour | https://code.visualstudio.com/learn/educators/codetour
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 12 minutes
31 May 2023
Viva Connection is your mobile friendly portal for your employees to stay connected with your company. Viva Connections is part of the Microsoft Viva employee experiences platform, which provides you tools and features for efficient employee engagement and for increasing productivity of your employees.
Viva Connections dashboard can be extending by using SharePoint Framework (SPFx) and you can acquire these solutions directly from the partner ecosystem or by using the Microsoft AppSource/Marketplace directly within your tenant.
In this videos we cover the extensibility options of Viva Connections, talk about the value proposition of the dashboard and walkthrough the process of acquiring Viva apps to your tenant from the Microsoft AppSource.
You can see all Microsoft Viva solutions in Microsoft AppSource (store) using following link - https://aka.ms/viva/store
In this video, you will learn about
- What is Viva Connections and how it's exposed in the Microsoft Teams
- How you can personalize and customize Viva Connections dashboard
- How you can acquire new ISV partner cards for you Viva Connections deployment directly from the Microsoft AppSource
β¨ Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:45 Introduction on the Viva Connections experience
2:56 How to edit and customize the Viva Connection dashboard
5:14 Suggested partner cards in the Viva Connection card picker
7:22 Viva solutions in the Microsoft AppSource
9:12 How apps are acquired from the store
10:43 Recap on covered topics
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Set up and launch Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-setup-guide
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
β’ Publish SharePoint Framework applications to the marketplace - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
Viva Connections dashboard can be extending by using SharePoint Framework (SPFx) and you can acquire these solutions directly from the partner ecosystem or by using the Microsoft AppSource/Marketplace directly within your tenant.
In this videos we cover the extensibility options of Viva Connections, talk about the value proposition of the dashboard and walkthrough the process of acquiring Viva apps to your tenant from the Microsoft AppSource.
You can see all Microsoft Viva solutions in Microsoft AppSource (store) using following link - https://aka.ms/viva/store
In this video, you will learn about
- What is Viva Connections and how it's exposed in the Microsoft Teams
- How you can personalize and customize Viva Connections dashboard
- How you can acquire new ISV partner cards for you Viva Connections deployment directly from the Microsoft AppSource
β¨ Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:45 Introduction on the Viva Connections experience
2:56 How to edit and customize the Viva Connection dashboard
5:14 Suggested partner cards in the Viva Connection card picker
7:22 Viva solutions in the Microsoft AppSource
9:12 How apps are acquired from the store
10:43 Recap on covered topics
π Learn more
β’ Microsoft Viva - https://www.microsoft.com/en-us/microsoft-viva
β’ Overview of Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
β’ Set up and launch Viva Connections - https://learn.microsoft.com/en-us/viva/connections/viva-connections-setup-guide
β’ Overview of Viva Connections Extensibility - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
β’ Publish SharePoint Framework applications to the marketplace - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 11 minutes
30 May 2023
85% of EDU app interaction happens via mobile phones and Viva Connections is mobile device optimized. In this 14-minute developer focused demo, Jethro Seghers is delighted to share that now all EDU Viva cards (assignments, courses, library loans, tuition loans, internships, etc.) are open source, GA to all EDU customers. Cards simplify resource access connect students and immediately deployable. See the latest cards, look at the samples, build actionable ACE cards for EDU. Future direction suggested. Please let us know.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 30, 2023.
Demo Presenter
β’ Jethro Seghers (Microsoft) | @jseghers
Supporting materials
β’ Article β Microsoft Viva Connections for Education β Now Available to all Customers | https://techcommunity.microsoft.com/t5/education-blog/microsoft-viva-connections-for-education-now-available-to-all/ba-p/3832809
β’ Documentation - Overview of Viva Connections for Education | https://learn.microsoft.com/viva/connections/overview-viva-connections-education
β’ Web page β Microsoft Viva Learning | https://www.microsoft.com/microsoft-viva/learning
β’ Previous demo β Creating custom SPFx components for Microsoft Viva Connections for Education β Jethro Seghers (Microsoft) | @jseghers (delivered 18th May)
β’ Samples - EDU ACE Code samples | https://adoption.microsoft.com/sample-solution-gallery/jesegher/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 30, 2023.
Demo Presenter
β’ Jethro Seghers (Microsoft) | @jseghers
Supporting materials
β’ Article β Microsoft Viva Connections for Education β Now Available to all Customers | https://techcommunity.microsoft.com/t5/education-blog/microsoft-viva-connections-for-education-now-available-to-all/ba-p/3832809
β’ Documentation - Overview of Viva Connections for Education | https://learn.microsoft.com/viva/connections/overview-viva-connections-education
β’ Web page β Microsoft Viva Learning | https://www.microsoft.com/microsoft-viva/learning
β’ Previous demo β Creating custom SPFx components for Microsoft Viva Connections for Education β Jethro Seghers (Microsoft) | @jseghers (delivered 18th May)
β’ Samples - EDU ACE Code samples | https://adoption.microsoft.com/sample-solution-gallery/jesegher/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 13 minutes
24 Apr 2023
In this 10-minute developer-focused demo, Yves Habersaat delivers an introduction to the Graph Presence API, API methods, presence sessions, presence sessions with SPFx, a setPresence method example, and suggestion to use Graph Explorer to experiment with API. This ACE demonstrates how to use the Presence Graph API endpoints (beta) to set and retrieve a presence status message for a user. Set/update a userβs presence β their availability and a message to viewers. Sample contains wide range of capabilities.
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 23, 2023.
Demo Presenter
β’ Yves Habersaat (Sword Group) | @yhabersaat
Supporting materials
β’ Sample - BasicCard-StatusMessage | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/BasicCard-StatusMessage
β’ Tool β Graph Explorer | aka.ms/ge
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 23, 2023.
Demo Presenter
β’ Yves Habersaat (Sword Group) | @yhabersaat
Supporting materials
β’ Sample - BasicCard-StatusMessage | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/BasicCard-StatusMessage
β’ Tool β Graph Explorer | aka.ms/ge
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 1 participant
- 10 minutes
19 Apr 2023
In this 16-minute developer-focused demo, Davide Mauri and Paolo Pialorsi integrate a ToDo list into an existing application without writing any code with an open-source tool Microsoft just released called Data API Builder for Azure Database. For a new/existing database, specify a table, and let tool create a REST API or GraphQL endpoint thatβs then consumed by your application β an ACE in this case! Step through ACE code for managing security and tasks.
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 23, 2023.
Demo Presenters
β’ Davide Mauri (Microsoft) | @mauridb
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tool - Data API builder for Azure Databases | https://mcr.microsoft.com/product/azure-databases/data-api-builder/about
β’ Repo - data-api-builder | aka.ms/dab
β’ Demo - Data API builder and Microsoft 365 | https://github.com/yorek/dab-microsoft365-demo
β’ Builder - ace-dab-spfx (SPFx consuming DAB Demo) | https://github.com/pnp/sp-dev-fx-aces/tree/main/scenarios/ace-data-api-builder/spfx
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 23, 2023.
Demo Presenters
β’ Davide Mauri (Microsoft) | @mauridb
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tool - Data API builder for Azure Databases | https://mcr.microsoft.com/product/azure-databases/data-api-builder/about
β’ Repo - data-api-builder | aka.ms/dab
β’ Demo - Data API builder and Microsoft 365 | https://github.com/yorek/dab-microsoft365-demo
β’ Builder - ace-dab-spfx (SPFx consuming DAB Demo) | https://github.com/pnp/sp-dev-fx-aces/tree/main/scenarios/ace-data-api-builder/spfx
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 16 minutes
28 Mar 2023
In this 15-minute developer focused demo, Luca Bandinelli and Alex Terentiev deliver a directional update on SPFx and extensibility platform for Microsoft 365. SPFx v1.17 capabilities reviewed include: Use TeamsJS SDK v2.9.1, OS variable now in serve.json configuration, web part TopActions, Sync to Teams, Action handler for ACE, focus parameters in ACE quick view, and Adaptive Cards v1.5 schema support. Beyond v1.17 capabilities also described.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on March 28, 2023.
Demo Presenters
β’ Luca Bandinelli (Microsoft)
β’ Alex Terentiev (Microsoft) | @alexaterentiev
Supporting materials
β’ Article β Announcing SharePoint Framework 1.17 release candidate - Vesa Juvonen (Microsoft) | @vesajuvonen
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on March 28, 2023.
Demo Presenters
β’ Luca Bandinelli (Microsoft)
β’ Alex Terentiev (Microsoft) | @alexaterentiev
Supporting materials
β’ Article β Announcing SharePoint Framework 1.17 release candidate - Vesa Juvonen (Microsoft) | @vesajuvonen
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 Platform Community - http://aka.ms/community/home
- 2 participants
- 15 minutes
15 Mar 2023
How to use the Viva Connections Toolkit extension to debug your SharePoint Framework solutions directly in the Visual Studio Code.
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=OmFKAw0g61w&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=6
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=jXQFgGlId00&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=4
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Getting started on using debugging features in the Viva Connections Toolkit
- Review launch.json configuration for debugging
- How debugging works in the Visual Studio Code
- Adding breakpoints and debugging the code
β¨ Demo Presenter
β’ Hugo Bernier (Microsoft)
π Agenda
0:00 Introduction
0:19 Debugging your code in Viva Connections Toolkit
1:30 Review launch.json configuration
2:20 Starting debugging (F5)
3:40 Adding breakpoint to your code
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=OmFKAw0g61w&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=6
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=jXQFgGlId00&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=4
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Getting started on using debugging features in the Viva Connections Toolkit
- Review launch.json configuration for debugging
- How debugging works in the Visual Studio Code
- Adding breakpoints and debugging the code
β¨ Demo Presenter
β’ Hugo Bernier (Microsoft)
π Agenda
0:00 Introduction
0:19 Debugging your code in Viva Connections Toolkit
1:30 Review launch.json configuration
2:20 Starting debugging (F5)
3:40 Adding breakpoint to your code
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 8 minutes
15 Mar 2023
In this video we focus on showing how you will package and deploy your Viva Connections solutions to production tenant. We use the Viva Connections Toolkit to simplify the packaging and then perform the manual steps to deploy our solution to the tenant app catalog to be used in the tenant specific Viva Connections deployment.
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=UlB3c6-8g_A&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=8
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=OmFKAw0g61w&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=6
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Package and deploy your existing Viva Connection solutions to production
- Different settings and configuration options
- Using solution in production mode without running localhost
β¨ Demo Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:25 Configuration options for packaging
2:23 Packaging your solution for production usage
4:12 What does solution packages contain
5:15 Deploying solution to production tenant
6:02 Moving to admin center and app catalog
6:44 Deploying solution to the tenant
8:03 Using deployed solution in the Viva Connections dashboard
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=UlB3c6-8g_A&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=8
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=OmFKAw0g61w&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=6
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Package and deploy your existing Viva Connection solutions to production
- Different settings and configuration options
- Using solution in production mode without running localhost
β¨ Demo Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:25 Configuration options for packaging
2:23 Packaging your solution for production usage
4:12 What does solution packages contain
5:15 Deploying solution to production tenant
6:02 Moving to admin center and app catalog
6:44 Deploying solution to the tenant
8:03 Using deployed solution in the Viva Connections dashboard
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 9 minutes
15 Mar 2023
In this video we focus on the introduction around the Viva Connections Toolkit VS Code extensions which is available for developers to improve their productivity when creating new extensibility for Viva Home and Viva Connections.
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=Fs9r4dvSxU4&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=2
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Introduction
- Why SharePoint Framework (SPFx) is the easiest way to build extensibility for Microsoft 365
- Benefits on using SPFx for Microsoft 365
- Extensibility options in Microsoft Viva Connections
- Why Viva Connections Toolkit exists?
- Features and capabilities in the Viva Connections Toolkit
- What if you are already familiar with the SPFx?
- Additional resources
β¨ Demo Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:52 SharePoint Framework as the extensibility model for Viva Connections
04:18 SharePoint Framework experiences in Microsoft 365
05:37 Microsoft Viva Extensibility options for ACEs
07:22 Why Viva Connections Toolkit?
08:47 What's in the Viva Connections Toolkit?
10:40 Viva Connections Toolkit for existing SPFx developers
11:30 Capabilities and features in Viva Toolkit
12:33 How to get started
13:29 Outro
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist around using the Viva Connections Toolkit to build Viva Connections extensibility: https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=Fs9r4dvSxU4&list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp&index=2
#Microsoft365 #MicrosoftViva #MicrosoftTeams #SPFx #SharePoint
In this video, you will learn about
- Introduction
- Why SharePoint Framework (SPFx) is the easiest way to build extensibility for Microsoft 365
- Benefits on using SPFx for Microsoft 365
- Extensibility options in Microsoft Viva Connections
- Why Viva Connections Toolkit exists?
- Features and capabilities in the Viva Connections Toolkit
- What if you are already familiar with the SPFx?
- Additional resources
β¨ Demo Presenter
β’ Vesa Juvonen (Microsoft)
π Agenda
0:00 Introduction
0:52 SharePoint Framework as the extensibility model for Viva Connections
04:18 SharePoint Framework experiences in Microsoft 365
05:37 Microsoft Viva Extensibility options for ACEs
07:22 Why Viva Connections Toolkit?
08:47 What's in the Viva Connections Toolkit?
10:40 Viva Connections Toolkit for existing SPFx developers
11:30 Capabilities and features in Viva Toolkit
12:33 How to get started
13:29 Outro
π Learn more
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1XNbtsHiFDG___W8wnfHp
β’ Viva Connections Toolkit at GitHub - https://aka.ms/viva/code -
β’ Viva Connections Toolkit at VS Code market place - https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections extensibility - https://aka.ms/viva/ace/design
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections - https://aka.ms/viva/ace/learn
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 14 minutes
7 Mar 2023
Ever wondered how long it takes to setup and launch Viva Connections? In this video weβll demonstrate the setup & launch of Viva Connections in under 5 minutes! The new version of Viva Connections doesnβt require the setup of homesite and it comes with a set of out-of-the-box dashboard cards. These improvements make it extremely easy to setup Viva Connections.
Notice that the 5 min demonstration focuses on the technical deployment and does not take into account planning and change management required for rolling out the new features and capabilities in mid-sized or larger companies.
β¨ Demo Presenter
β’ Anshuman Gaur (Microsoft) | @_AnshumanGaur
π Learn more
β’ More options coming soon for the Viva Connections desktop experience - Microsoft Community Hub - https://techcommunity.microsoft.com/t5/microsoft-viva-blog/more-options-coming-soon-for-the-viva-connections-desktop/ba-p/3644419
β’ Operator: Customize and edit the Viva Connections home experience | Microsoft Learn - https://learn.microsoft.com/en-us/viva/connections/edit-viva-home
β’ End user: See what you can do in the Viva Connections desktop experience β’ Microsoft Support - https://support.microsoft.com/en-us/office/see-what-you-can-do-in-the-viva-connections-desktop-experience-e1f53887-f3cc-4ec4-bdbd-2e2f673089b6
β’ Content set: Overview: Viva Connections | Microsoft Learn - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
Notice that the 5 min demonstration focuses on the technical deployment and does not take into account planning and change management required for rolling out the new features and capabilities in mid-sized or larger companies.
β¨ Demo Presenter
β’ Anshuman Gaur (Microsoft) | @_AnshumanGaur
π Learn more
β’ More options coming soon for the Viva Connections desktop experience - Microsoft Community Hub - https://techcommunity.microsoft.com/t5/microsoft-viva-blog/more-options-coming-soon-for-the-viva-connections-desktop/ba-p/3644419
β’ Operator: Customize and edit the Viva Connections home experience | Microsoft Learn - https://learn.microsoft.com/en-us/viva/connections/edit-viva-home
β’ End user: See what you can do in the Viva Connections desktop experience β’ Microsoft Support - https://support.microsoft.com/en-us/office/see-what-you-can-do-in-the-viva-connections-desktop-experience-e1f53887-f3cc-4ec4-bdbd-2e2f673089b6
β’ Content set: Overview: Viva Connections | Microsoft Learn - https://learn.microsoft.com/en-us/viva/connections/viva-connections-overview
π‘ Learn more about the Microsoft 365 & Power Platform community
β’ Microsoft 365 & Power Platform Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 1 participant
- 7 minutes
2 Mar 2023
πΊ We are diving deep on knowledge sharing culture. How does Topics fit within your organization's structure? What are best practices for encouraging knowledge sharing and finding?
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
π All workshop content including hands-on labs can be found here: https://aka.ms/app-camp
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ Eric Gradel - Principal Product Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
1:20 Building Knowledge Sharing Culture
2:35 Setup for success - Remove barriers
3:11 Recruit group of KMs
3:43 Onboard and motivate your knowledge managers
4:18 Knowledge Management roles
4:36 Tasks that can be accomplished by Knowledge Managers
5:05 Knowledge Managers (KM) are a key actor in the customer adoption journey
5:35 Directing KMs focus to high traffic topics
7:06 Analytics for KMs
7:39 Connect People
7:52 Structure for your organization
8:14 Connect people to topics - Build Trust
8:52 People in loop
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
π All workshop content including hands-on labs can be found here: https://aka.ms/app-camp
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ Eric Gradel - Principal Product Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
1:20 Building Knowledge Sharing Culture
2:35 Setup for success - Remove barriers
3:11 Recruit group of KMs
3:43 Onboard and motivate your knowledge managers
4:18 Knowledge Management roles
4:36 Tasks that can be accomplished by Knowledge Managers
5:05 Knowledge Managers (KM) are a key actor in the customer adoption journey
5:35 Directing KMs focus to high traffic topics
7:06 Analytics for KMs
7:39 Connect People
7:52 Structure for your organization
8:14 Connect people to topics - Build Trust
8:52 People in loop
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 3 participants
- 10 minutes
1 Mar 2023
πΊ We are giving you the secrets to a successful pilot of Viva Topics. Follow these steps to see the most value of Viva Topics, all within 90 days.
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ Britt Boston - Principal Product Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
0:25 Why Topics
2:23 Realizing the full value of Viva Topics
7:34 Keys to successful adoption of Viva Topics
9:32 What do I do with all these topics
15:03 Design of a successful pilot
20:31 Dashboard to measure health of your adoption
22:22 Metrics to measure value of Topics
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ Britt Boston - Principal Product Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
0:25 Why Topics
2:23 Realizing the full value of Viva Topics
7:34 Keys to successful adoption of Viva Topics
9:32 What do I do with all these topics
15:03 Design of a successful pilot
20:31 Dashboard to measure health of your adoption
22:22 Metrics to measure value of Topics
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 3 participants
- 24 minutes
28 Feb 2023
πΊ We will walk you through newly released features and features coming soon -- so you can see just how much richness there is in the Viva Topics experience and how easy it can be.Β
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
π All workshop content including hands-on labs can be found here: https://aka.ms/app-camp
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ CJ Tan - Principal PM Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
0:33 Benefits of Viva Topics (as part of the Viva Suite)
1:43 Viva Topics Overview
3:54 Feature updates
4:04 Viva Topics in Teams
4:35 First Run Experience in Teams
5:02 Adaptive topic cards in Viva Connections
5:43 Microsoft Search in Bing, Office & SharePoint
6:11 Discover topic relationships
7:06 Language Expansion
8:19 Topic types: edit & consume
9:28 Add any resource to the topic
9:58 Updates to feedback questions UX
10:57 Manage Topics updates
12:30 Government Community Cloud (GCC-Mod)
13:07 Viva Topics Branding
13:42 What's next
13:50 Viva Engage (Yammer)
14:15 Deeper connection with People Profile
14:42 Dashboard to measure health of your adoption
15:16 Metrics to measure value of Topics
15:54 Increase the efficiency of managing topics
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
This video is part of our our Spring Series 2023 for Microsoft Viva Topics! This series is for you to learn not only "why" use Viva Topics, but also "how" to champion our features and implement best practices straight from the product team.
π All workshop content including hands-on labs can be found here: https://aka.ms/app-camp
β¨ Video Presenters
β’ Naomi Moneypenny - Principal Group Product Manager
β’ CJ Tan - Principal PM Manager
β’ Maeneka Grewal - Product Manager
π Agenda
0:00 Introduction
0:33 Benefits of Viva Topics (as part of the Viva Suite)
1:43 Viva Topics Overview
3:54 Feature updates
4:04 Viva Topics in Teams
4:35 First Run Experience in Teams
5:02 Adaptive topic cards in Viva Connections
5:43 Microsoft Search in Bing, Office & SharePoint
6:11 Discover topic relationships
7:06 Language Expansion
8:19 Topic types: edit & consume
9:28 Add any resource to the topic
9:58 Updates to feedback questions UX
10:57 Manage Topics updates
12:30 Government Community Cloud (GCC-Mod)
13:07 Viva Topics Branding
13:42 What's next
13:50 Viva Engage (Yammer)
14:15 Deeper connection with People Profile
14:42 Dashboard to measure health of your adoption
15:16 Metrics to measure value of Topics
15:54 Increase the efficiency of managing topics
π Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OW1FrKVCOJiSnXpXDWZ3_0n
β’ Overview on Microsoft Viva Topics - https://www.microsoft.com/en-us/microsoft-viva/topics
β’ Adoption resources for Microsoft Viva Topics | Microsoft Learn - https://learn.microsoft.com/en-us/viva/topics/adoption-resources
π Learn more
β’ Microsoft 365 & Power Platform Unified Sample gallery - https://aka.ms/community/samples
β’ Microsoft 365 & Power Platform Platform Community in YouTube - https://aka.ms/community/videos
β’ Microsoft 365 & Power Platform Community - http://aka.ms/community/home
Sharing is caring! You are awesome! π§‘
- 4 participants
- 17 minutes
9 Feb 2023
In this 12-minute developer-focused demo, Marcin Wojciechowski shares a method to expose content search almost natively in mobile. In this ACE see implementing the Search API client and exposing the setQuery method, creating an adaptive card with input and search button, creating an adaptive card to present the results (template by JoΓ£o Mendes), and adding navigation events. You can use SharePoint Search API or Graph Search API, use the quickViewNavigator.
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on February 9, 2023.
Demo Presenter
β’ Marcin Wojciechowski (Valo) | @mgwojciech
Supporting materials
β’ Sample - primary-text-card-search | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Search
β’ npm Package - MGWDEV M365 Helpers | https://www.npmjs.com/package/mgwdev-m365-helpers
β’ Code snippet - sp-browser-utils | https://github.com/mgwojciech/sp-browser-utils/blob/main/utils.js
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on February 9, 2023.
Demo Presenter
β’ Marcin Wojciechowski (Valo) | @mgwojciech
Supporting materials
β’ Sample - primary-text-card-search | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Search
β’ npm Package - MGWDEV M365 Helpers | https://www.npmjs.com/package/mgwdev-m365-helpers
β’ Code snippet - sp-browser-utils | https://github.com/mgwojciech/sp-browser-utils/blob/main/utils.js
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 12 minutes
6 Feb 2023
In this 26-minute developer focused demo, Luca Bandinelli introduces viewers to the 36-member Team focused on the evolution of SPFx. Then he quickly reviews whatβs available in SPFx v1.16 and deep dives into what may be shipped in v1.17, i.e., Adaptive Cards v1.5 schema support for Viva ACE Cards, bump to Teams manifest v1.13 and more, more. Hear about aspirations beyond v.1.17 like Bot driven ACEs, notifications in Viva Connections, move Cache APIs to GA and still more!
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 24, 2023.
Demo Presenter
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 24, 2023.
Demo Presenter
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 2 participants
- 26 minutes
31 Jan 2023
In this 22-minute developer focused demo, the Microsoft presenters share the latest details for Viva Connections on desktop Viva Home, presently in targeted release. Broad overview on current Viva Connections experience β app in Teams with mobile and desktop experiences. Updated Connections desktop with new default home experience. Deep-dive into Viva Home β Desktop and Mobile. See branding, feeds, card templates. Easy for Admins to maintain and create content. Extensibility options and resources. Start with Dashboard and optionally add homesite.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 31, 2023.
Demo Presenters
β’ Tejas Mehta (Microsoft) | @tpmehta
β’ Anshuman Gaur (Microsoft) | @_AnshumanGaur
β’ Luca Bandinelli (Microsoft)
Supporting materials
β’ Article - More options coming soon for the Viva Connections desktop experience | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/more-options-coming-soon-for-the-viva-connections-desktop/ba-p/3644419
β’ Sample - Adaptive Card Extension Design Gallery | aka.ms/viva/ace/design/gallery/sample
β’ Repo - ace-designtemplate-gallery | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-designtemplate-gallery
β’ Learn - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Documentation - Customize and edit the Viva Connections home experience | https://learn.microsoft.com/viva/connections/edit-viva-home
β’ Article - See what you can do in the Viva Connections desktop experience | https://support.microsoft.com/office/see-what-you-can-do-in-the-viva-connections-desktop-experience-e1f53887-f3cc-4ec4-bdbd-2e2f673089b6
β’ Documentation - Overview of Viva Connections | https://learn.microsoft.com/viva/connections/viva-connections-overview
β’ Documentation - Choose the default landing experience for Viva Connections desktop | https://learn.microsoft.com/viva/connections/edit-viva-home#choose-the-default-landing-experience-for-viva-connections-desktop
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 31, 2023.
Demo Presenters
β’ Tejas Mehta (Microsoft) | @tpmehta
β’ Anshuman Gaur (Microsoft) | @_AnshumanGaur
β’ Luca Bandinelli (Microsoft)
Supporting materials
β’ Article - More options coming soon for the Viva Connections desktop experience | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/more-options-coming-soon-for-the-viva-connections-desktop/ba-p/3644419
β’ Sample - Adaptive Card Extension Design Gallery | aka.ms/viva/ace/design/gallery/sample
β’ Repo - ace-designtemplate-gallery | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-designtemplate-gallery
β’ Learn - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Documentation - Customize and edit the Viva Connections home experience | https://learn.microsoft.com/viva/connections/edit-viva-home
β’ Article - See what you can do in the Viva Connections desktop experience | https://support.microsoft.com/office/see-what-you-can-do-in-the-viva-connections-desktop-experience-e1f53887-f3cc-4ec4-bdbd-2e2f673089b6
β’ Documentation - Overview of Viva Connections | https://learn.microsoft.com/viva/connections/viva-connections-overview
β’ Documentation - Choose the default landing experience for Viva Connections desktop | https://learn.microsoft.com/viva/connections/edit-viva-home#choose-the-default-landing-experience-for-viva-connections-desktop
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 4 participants
- 22 minutes
24 Jan 2023
In this 20-minute developer focused demo, Vesa Juvonen recaps Viva Connections and Adaptive Card Extensions (ACEs). Andrew Connell steps through creation of an SPFx ACE with the Primary Text Card template that uses the geo location capabilities in Viva Connections. Scenario - campus shuttle service. The ACE is for shuttle diver with mobile device. Book a trip, indicate travel status β on route, pick up, drop off. All details stored in a SharePoint list. Push and Pop QuickView Card (activities) in stack. Exercise 3, Viva Connections learn module.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 24, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Learn Exercise - Exercise - Create an SPFx ACE with geo-location capabilities | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/7-exercise-ace-geo-location-actions.
β’ Demo (#1 in this series) - Introduction to Microsoft Viva ACE development learn module - Getting started β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
β’ Demo (#2 in this series) - Create an SPFx Image Card ACE displaying image carousel - ACE learning module β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 24, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Learn Exercise - Exercise - Create an SPFx ACE with geo-location capabilities | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/7-exercise-ace-geo-location-actions.
β’ Demo (#1 in this series) - Introduction to Microsoft Viva ACE development learn module - Getting started β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
β’ Demo (#2 in this series) - Create an SPFx Image Card ACE displaying image carousel - ACE learning module β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 2 participants
- 20 minutes
17 Jan 2023
In this 22-minute developer focused demo, Vesa Juvonen opens with basics on ACEs and underlaying SPFx and Adaptive Cards technologies for building experiences in Microsoft Viva. Then Andrew Connell delivers a session geared for people with SPFx, but no experience building Adaptive Card Extensions. See UI for card that displays dynamic images from an external service, namely NASA. Configure Property pane for the ACEImageViewer component, look at the code for this web part. References Exercise 2 - Create ACEs for Microsoft Viva Connections Learn module.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 17, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Learn Basics - Basics of ACEs: card templates, CardViews, properties, and states | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/2-adaptive-card-extension-basics
β’ Learn Exercise - Exercise - Create an SPFx Image Card ACE displaying image carousel | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/5-exercise-ace-image-card
β’ Demo (#1 in this series) - Introduction to Microsoft Viva ACE development learn module - Getting started β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 17, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
β’ Learn Basics - Basics of ACEs: card templates, CardViews, properties, and states | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/2-adaptive-card-extension-basics
β’ Learn Exercise - Exercise - Create an SPFx Image Card ACE displaying image carousel | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/5-exercise-ace-image-card
β’ Demo (#1 in this series) - Introduction to Microsoft Viva ACE development learn module - Getting started β Vesa Juvonen (Microsoft) | @vesajuvonen & Andrew Connell (Voitanos) | @andrewconnell
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 2 participants
- 22 minutes
12 Jan 2023
In this 14-minute developer-focused demo, Alex Clark shares a brief overview of Viva Connections Dashboard and Cards along with the Adaptive Card samples repo. Add an Adaptive Card template to a Dashboard page. Populate template with JSON from Adaptive Card Designer. Learn about Card JSON (the design) and Data JSON file (static data). Not shown is building out more robust βcustomβ cards β full SPFx ACE extensions that connect various end points, LOB systems, etc. Develop basic cards in Adaptive Card Designer or in VS Code.
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on January 12, 2023.
Demo Presenter
πΊ Alex Clark (Microsoft) | @sharepointalex
Supporting materials
β’ Templates - Adaptive Card templates - design examples | https://github.com/pnp/AdaptiveCards-Templates
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Learn - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types
β’ Documentation - Adaptive Cards Template Language | https://learn.microsoft.com/adaptive-cards/templating/language
β’ Tool β Adaptive Cards Designer | https://www.adaptivecards.io/designer/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on January 12, 2023.
Demo Presenter
πΊ Alex Clark (Microsoft) | @sharepointalex
Supporting materials
β’ Templates - Adaptive Card templates - design examples | https://github.com/pnp/AdaptiveCards-Templates
β’ Documentation - Build your first SharePoint Adaptive Card Extension | https://learn.microsoft.com/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
β’ Learn - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types
β’ Documentation - Adaptive Cards Template Language | https://learn.microsoft.com/adaptive-cards/templating/language
β’ Tool β Adaptive Cards Designer | https://www.adaptivecards.io/designer/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 2 participants
- 14 minutes
11 Jan 2023
In this video, you'll learn more about QuickViews, view navigators, and some common optimization techniques and scenarios you can use in your card views.
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=kefrLAS2DRw&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=2
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=-Eb4KIMtwt0&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=4
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/4-quickview-view-navigators
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=kefrLAS2DRw&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=2
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=-Eb4KIMtwt0&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=4
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/4-quickview-view-navigators
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
- 1 participant
- 7 minutes
11 Jan 2023
This module introduces you to creating custom Adaptive Card Extensions (ACEs) with the SharePoint Framework (SPFx) that can be used in Viva Connections or in Viva Home.
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=kefrLAS2DRw&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=2
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/2-adaptive-card-extension-basics
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β‘οΈ Next video on this series - https://www.youtube.com/watch?v=kefrLAS2DRw&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=2
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/2-adaptive-card-extension-basics
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
- 1 participant
- 11 minutes
11 Jan 2023
In this video, you'll create an Adaptive Card Extension (ACE) with the Primary Text Card template that uses the geo-location capabilities in Viva Connections.
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=P4x2-xd3QbU&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=5
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/7-exercise-ace-geo-location-actions
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=P4x2-xd3QbU&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=5
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/7-exercise-ace-geo-location-actions
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
- 1 participant
- 35 minutes
11 Jan 2023
In this video, you'll create an Adaptive Card Extension with the Image Card template that displays images taken by one of the cameras on the selected Mars Rover.
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=plePKkwZU-c&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=3
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=P4x2-xd3QbU&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=5
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/5-exercise-ace-image-card
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=plePKkwZU-c&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=3
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=P4x2-xd3QbU&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=5
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/5-exercise-ace-image-card
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
- 1 participant
- 16 minutes
11 Jan 2023
In this video, you'll create an ACE with the Basic Card template that displays items in a SharePoint list and enables the user to add items to the list.
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=plIXeRPR92Y&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=plePKkwZU-c&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=3
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/3-exercise-ace-basic-card-rest
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections'.
β¬ οΈ Previous video on this series - https://www.youtube.com/watch?v=plIXeRPR92Y&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β‘οΈ Next vide on this series - https://www.youtube.com/watch?v=plePKkwZU-c&list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs&index=3
Microsoft Learning Module
β’ Microsoft Learning article - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/3-exercise-ace-basic-card-rest
β’ Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections learning module - https://learn.microsoft.com/en-us/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/
Demo Presenter
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ YouTube playlist for this video series - https://www.youtube.com/playlist?list=PLR9nK3mnD-OUjNKUMsWJwYnRnsmxXojYs
β’ Overview on Viva Connections extensibility - https://aka.ms/viva/connections/extensibility
β’ Design guidance for Viva Connections cards - https://learn.microsoft.com/en-us/sharepoint/dev/spfx/viva/design/design-intro
β’ Sample ACEs with code - https://adoption.microsoft.com/en-us/sample-solution-gallery/?product=Viva&sortby=creationDateTime-true
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Sharing is caring! You are awesome! π§‘
- 1 participant
- 30 minutes
10 Jan 2023
See the new learn module in general and do the 1st Exercise in this 20-minute developer focused demo, delivered by Vesa Juvonen and Andrew Connell. Create a SPFx Basic Card ACE showing SharePoint list data. This ACE reads and writes to a SharePoint List. In hands-on lab, open your Workbench and website and add ACE to page. Look at operation of Card View, Quick View and at the target SharePoint list. Step through the AdaptiveCardExtension.ts, CardView.ts and QuickView.ts files.
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 10, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Exercise - Exercise - Create SPFx Basic Card ACE showing SharePoint list data | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/3-exercise-ace-basic-card-rest
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 10, 2023.
Demo Presenters
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
β’ Andrew Connell (Voitanos) | @andrewconnell
Supporting materials
β’ Exercise - Exercise - Create SPFx Basic Card ACE showing SharePoint list data | https://learn.microsoft.com/training/modules/sharepoint-spfx-adaptive-card-extension-card-types/3-exercise-ace-basic-card-rest
β’ Learn Module - Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections | aka.ms/viva/ace/learn
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
π Join to our weekly Microsoft 365 & Power Platform Community calls to learn more. These are PUBLIC calls for you to get access on the latest details from Microsoft and to see awesome demos from community on these technologies - Download recurrent invites from https://aka.ms/community/calls
- 2 participants
- 20 minutes
15 Dec 2022
In this 5-minute developer-focused demo, Kunj Sangani delivers an Adaptive card extension that displays prices of US stocks, forex and crypto in real time with the help of finnhub APIs. Simple change in property pane to see pricing in local currency. Code walkthrough. Uses finnhub APIs and WebSocket for fetching real-time data and Viva dashboard to target audience inside an organization. Samples available now and feedback greatly appreciated.
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on December 15, 2022.
Demo Presenter
β’ Kunj Sangani (Cognizant) | @sanganikunj
Supporting materials
β’ Resource - Finnhub Stock API | https://finnhub.io/
β’ Sample - primary-text-card-stock-bitcoin-feed |https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-StockBitcoinFeed
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on December 15, 2022.
Demo Presenter
β’ Kunj Sangani (Cognizant) | @sanganikunj
Supporting materials
β’ Resource - Finnhub Stock API | https://finnhub.io/
β’ Sample - primary-text-card-stock-bitcoin-feed |https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-StockBitcoinFeed
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 5 minutes
13 Dec 2022
In this 10-minute developer focused demo, Patrick Rodgers shares a technique for generating/adding dynamic SVGs (interactive images) to Adaptive Card Extensions in a way that fits into the Adaptive Card mind-set (small, dynamic, performant). Run through the code for adding a simple mathematically derived geometric graphic to a CardView and a more complex bar chart sample (image graphic bound to data) in a QuickView card. Follow this approach to create your own SVG generation functions. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on December 13, 2022.
Demo Presenter
β’ Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials
β’ Sample - ace-chart | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-chart
β’ Article - What Is an SVG File? SVG Image and Tags Explained | https://www.freecodecamp.org/news/svg-basics-what-are-scalable-vector-graphics-and-how-do-you-use-them
β’ Article - Everything You Need To Know About SVG | https://css-tricks.com/lodge/svg/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials
β’ Sample - ace-chart | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-chart
β’ Article - What Is an SVG File? SVG Image and Tags Explained | https://www.freecodecamp.org/news/svg-basics-what-are-scalable-vector-graphics-and-how-do-you-use-them
β’ Article - Everything You Need To Know About SVG | https://css-tricks.com/lodge/svg/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 10 minutes
6 Dec 2022
In this 15-minute developer focused tour, Vesa Juvonen highlights synergies between Viva Toolkit & SharePoint Framework (SPFx) β community created pro-code developer tooling that simplifies development, validation, and publishing of custom Microsoft Viva experiences. Toolkit features include connection between Visual Studio Code and tenant, environment validation, installation of technical dependencies, solution update with CLI for Microsoft 365, start from scenario or sample, CodeTour, and it works on any SPFx project! Create a Viva Connections project from scratch, from a scenario or from an ACE sample. Alignment to Teams Toolkit. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on December 6, 2022.
Demo Presenter
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Marketplace - Viva Connections Toolkit (Preview) | aka.ms/viva/code
β’ Repo - Viva Connections Toolkit for Visual Studio Code | https://github.com/pnp/vscode-viva
β’ Feedback β vscode-viva/issues | https://github.com/pnp/vscode-viva/issues
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Marketplace - Viva Connections Toolkit (Preview) | aka.ms/viva/code
β’ Repo - Viva Connections Toolkit for Visual Studio Code | https://github.com/pnp/vscode-viva
β’ Feedback β vscode-viva/issues | https://github.com/pnp/vscode-viva/issues
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 15 minutes
3 Nov 2022
In this 21-minute developer-focused demo, Paolo Pialorsi steps through how capabilities in SPFx v1.15 make it easy (as in automate) for your customer to register, manage consent and deploy your SaaS app/ACE in their tenant. Step through configuration for managing a multi-tenant deployment including app registration in Azure AD, hosting multi-tenant aware back-end services on Azure, consent, permissions, etc. Understand architectural challenges and see an ACE on multiple tenants interact with the back-end multi-tenant API. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on November 3, 2022.
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample - Contoso Orders ACE | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-ace-pnp-contoso-orders/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample - Contoso Orders ACE | https://adoption.microsoft.com/sample-solution-gallery/sample/pnp-spfx-reference-scenarios-ace-pnp-contoso-orders/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 21 minutes
6 Oct 2022
In this 15-minute developer-focused demo, Derek Cash-Peterson showcases 2 new Helpdesk related ACE samples - Help Ticket and Pending Helpdesk Tickets (for tracking tickets assigned to support person) to demonstrate how to leverage multiple quick card views, geo-location functionality, media upload functionality, and movement between cards. Walk through ACE code in Visual Studio Code and wrap with Q&A and supporting resources. On card, collect incident type, priority, location and images. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on October 6, 2022.
Demo Presenter
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials
β’ Samples - ace-designtemplate-gallery | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-designtemplate-gallery
β’ AppSource - Adaptive Card Extension Design Gallery | https://appsource.microsoft.com/product/office/wa200003929?tab=overview
β’ Repo - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials
β’ Samples - ace-designtemplate-gallery | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-designtemplate-gallery
β’ AppSource - Adaptive Card Extension Design Gallery | https://appsource.microsoft.com/product/office/wa200003929?tab=overview
β’ Repo - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 15 minutes
22 Sep 2022
In this 14-minute developer-focused demo, Nanddeep Nachan and Ravi Kulkarni deliver a thorough UX and code walkthrough on an Adaptive Card Extension (ACE) with a card view and multiple quick views to display the public holidays for user based on their detected or selected office location. Uses an ACE component type and ImageCard template in SharePoint Framework (SPFx) v1.15.0. Relies on a SharePoint list with simple schema (title, location, date, image) in back-end. See upcoming holidays in Quick view. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on September 22, 2022.
Demo Presenters
β’ Nanddeep Nachan | @NanddeepNachan
β’ Ravi Kulkarni (Microsoft) | @RaviKul16a87
Supporting material
β’ Sample β Public Holidays | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-PublicHolidays
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenters
β’ Nanddeep Nachan | @NanddeepNachan
β’ Ravi Kulkarni (Microsoft) | @RaviKul16a87
Supporting material
β’ Sample β Public Holidays | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-PublicHolidays
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 3 participants
- 14 minutes
22 Sep 2022
In this 14-minute developer/designer focused demo, Vesa Juvonen opens with recently released SPFx v1.16 features - Top Actions support for web parts (demoed today), Teams JavaScript SDK v2 native support in SPFx solutions, and Asynchronous support for Viva Connections ACEs rendering. Alex Terentiev shows Top Actions support that allows developers to add custom buttons or custom dropdowns to the web partβs command bar. Like property pane controls but based on cleaner UI approach. Also review features in development and tentative release dates. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on September 6, 2022.
Demo Presenters
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Web page - Microsoft Viva Learning | aka.ms/VivaLearning
β’ Documentation - SharePoint Framework v1.16 release notes | https://docs.microsoft.com/sharepoint/dev/spfx/release-1.16
β’ Article - Public preview of SharePoint Framework 1.16 β First release of upcoming features | https://devblogs.microsoft.com/microsoft365dev/public-preview-of-sharepoint-framework-1-16-first-release-of-upcoming-features/
β’ Repo - SharePoint Framework v1.16 release notes | https://github.com/SharePoint/sp-dev-docs/blob/main/docs/spfx/release-1.16.md
β’ Feedback β sp-dev-docs issues list | https://github.com/SharePoint/sp-dev-docs/wiki/Issue-List
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenters
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Web page - Microsoft Viva Learning | aka.ms/VivaLearning
β’ Documentation - SharePoint Framework v1.16 release notes | https://docs.microsoft.com/sharepoint/dev/spfx/release-1.16
β’ Article - Public preview of SharePoint Framework 1.16 β First release of upcoming features | https://devblogs.microsoft.com/microsoft365dev/public-preview-of-sharepoint-framework-1-16-first-release-of-upcoming-features/
β’ Repo - SharePoint Framework v1.16 release notes | https://github.com/SharePoint/sp-dev-docs/blob/main/docs/spfx/release-1.16.md
β’ Feedback β sp-dev-docs issues list | https://github.com/SharePoint/sp-dev-docs/wiki/Issue-List
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 14 minutes
11 Aug 2022
In this 17-minute developer-focused demo, Elio Struyf unveils after months of work, the preview Viva Connections toolkit, available now. Streamline your development process. See how to access and install the pre-release version of this new toolkit. Create a Viva project from a clean slate, from a scenario with CodeTour guidance or from an example (sample). Check for and install dependencies (Node.js., npm, and npm dependencies). Please try out the toolkit and give us your feedback please. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on August 11, 2022.
Demo Presenter
β’ Elio Struyf (Struyf Consulting) | @eliostruyf
Supporting materials
β’ Tools - Viva Connections Toolkit for Visual Studio Code | https://github.com/pnp/m365-hosted-apps-vscode
β’ VisualStudio Marketplace - Viva Connections Toolkit (Preview) | https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Elio Struyf (Struyf Consulting) | @eliostruyf
Supporting materials
β’ Tools - Viva Connections Toolkit for Visual Studio Code | https://github.com/pnp/m365-hosted-apps-vscode
β’ VisualStudio Marketplace - Viva Connections Toolkit (Preview) | https://marketplace.visualstudio.com/items?itemName=m365pnp.viva-connections-toolkit
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 17 minutes
27 Jul 2022
In this 9-minute developer-focused demo, Marcin Wojciechowski relates how with complex ACEβs, handling many conditional quick view onActions (many if action.id statements), can seriously complicate code. Example scenario β exposing news items with next and previous actions, options to like and comment, and the ability to post news in a Teams channel. See how to move from many onActions to a single action with refactoring. See how actions are handled/combined by the ActionExecutor! Easily add new actions and zero impact to QuickView code. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on June 30, 2022.
Demo Presenter
β’ Marcin Wojciechowski (Valo) | @mgwojciech
Supporting materials
β’ Sample - ace-strategy-pattern | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/ace-strategy-pattern
β’ Wikipedia - Strategy pattern | https://wikipedia.org/wiki/Strategy_pattern
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Marcin Wojciechowski (Valo) | @mgwojciech
Supporting materials
β’ Sample - ace-strategy-pattern | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/ace-strategy-pattern
β’ Wikipedia - Strategy pattern | https://wikipedia.org/wiki/Strategy_pattern
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 9 minutes
20 Jul 2022
In this 11-minute developer/designer focused demo β Divyanka Malik shows how Viva Learning is bridging the divide between Learning systems and Work systems by exposing learning sources on the same surface employees are working. Learn about out-of-box integrations and Microsoft Graph APIs for syncing with content catalog and learner records. Viva Learning Graph APIs and roadmap include Content Sync API (Public preview) and Learner record (Assignment Sync and Completion Sync) APIs (Future preview). Connect your customerβs Learning Content Repositories to Viva Learning through this extensible platform. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on June 28, 2022.
Demo Presenter
β’ Divyanka Malik (Microsoft)
Supporting materials
β’ Web page - Microsoft Viva Learning | aka.ms/VivaLearning
β’ Article - Viva Learning now generally available! | aka.ms/VivaLearningGA
β’ Get started - Microsoft Viva | aka.ms/VivaLearningAdoption
β’ Documentation - Introduction to Microsoft Viva Learning | aka.ms/VivaLearningDocs
β’ Skill up - Microsoft Viva Learning | aka.ms/Viva/Learning/PracticePage
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Divyanka Malik (Microsoft)
Supporting materials
β’ Web page - Microsoft Viva Learning | aka.ms/VivaLearning
β’ Article - Viva Learning now generally available! | aka.ms/VivaLearningGA
β’ Get started - Microsoft Viva | aka.ms/VivaLearningAdoption
β’ Documentation - Introduction to Microsoft Viva Learning | aka.ms/VivaLearningDocs
β’ Skill up - Microsoft Viva Learning | aka.ms/Viva/Learning/PracticePage
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 11 minutes
14 Jul 2022
In this 20-minute developer-focused demo, Siddharth Vaghasia delivers a single ACE component to show multiple cards and items from a SharePoint list. Each list row is rendered separately in a Card view. Card view format based on schema and data stored in list row. Additional information in row rendered in Quick View card or link to external resource. Display and rotate card on Dashboard by time and date. Navigate through card items with Prev/Next. Update CardJSON and CardData in list with Power Automate. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on July 14, 2022.
Demo Presenter
β’ Siddharth Vaghasia | @siddh_me
Supporting materials
β’ Sample Repo - Dynamic Announcements | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Dynamic-Announcements
β’ Sample Repo - Event schedule and registration | https://github.com/pnp/AdaptiveCards-Templates/tree/main/samples/event-schedule
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenter
β’ Siddharth Vaghasia | @siddh_me
Supporting materials
β’ Sample Repo - Dynamic Announcements | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Dynamic-Announcements
β’ Sample Repo - Event schedule and registration | https://github.com/pnp/AdaptiveCards-Templates/tree/main/samples/event-schedule
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 1 participant
- 20 minutes
9 Jun 2022
In this 9-minute developer focused topic overview β Gloria SΓ‘nchez and Vesa Juvonen announce a new set of benefits (20 of them) for ISV partners publishing Microsoft Viva solutions to AppSource or to SharePoint/Viva Connections store. Microsoftβs committed to the Employee Experience Platform (EXP), a.k.a., Microsoft Viva Platform and Ecosystem. Hear about the new Microsoft 365 ISV Benefits program, go-to-market benefit highlights and how to enroll in the program. This βplatformβ is built for extensibility. Benefits include marketing support, technical support, monetary incentives, guidelines for IT Admins and more. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 24, 2022.
Demo Presenters
β’ Gloria SΓ‘nchez (Microsoft)
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Program - Build apps for Teams and Viva and take advantage of the Microsoft 365 ecosystem | aka.ms/modernworkisv
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
Demo Presenters
β’ Gloria SΓ‘nchez (Microsoft)
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials
β’ Program - Build apps for Teams and Viva and take advantage of the Microsoft 365 ecosystem | aka.ms/modernworkisv
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365/community
- 2 participants
- 9 minutes
8 Jun 2022
In this 15-minute developer-focused demo, Fabio Franzini quite completely shows off the new control to be included in the next version of the PnP Reusable React controls library. The control facilitates the use of Designer inside a SPFx web part. Essentially, the Host renders a single Adaptive Card in a web part and on the selected Adaptive Card now is a superimposed button βOpen Designerβ that brings up the new and SPFx optimized, Designer control. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on May 19, 2022.
Demo Presenter
β’ Fabio Franzini (Apvee Solutions) | @franzinifabio
Supporting materials
β’ Tools β Adaptive Cards | https://adaptivecards.io/
β’ SPFx Controls - Adaptive Card Host | https://pnp.github.io/sp-dev-fx-controls-react/controls/AdaptiveCardHost/
β’ Samples - Adaptive Card Host control | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptive-card-host-control
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
Demo Presenter
β’ Fabio Franzini (Apvee Solutions) | @franzinifabio
Supporting materials
β’ Tools β Adaptive Cards | https://adaptivecards.io/
β’ SPFx Controls - Adaptive Card Host | https://pnp.github.io/sp-dev-fx-controls-react/controls/AdaptiveCardHost/
β’ Samples - Adaptive Card Host control | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-adaptive-card-host-control
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
- 1 participant
- 15 minutes
19 May 2022
In this 20-minute developer-focused demo, Anoop Tatti acclimates viewers to his Office locations ACE starting in the property pane. See configuring this ACE with multiple card views showing details of geographically distributed offices for an organization. Key solution properties: Multiple data sources (local properties, taxonomy, or SharePoint list), Bing and Google for maps, PnP JS v3, OpenWeather API to get weather, Temporal API to get local time, Geolocation action type and Caching. Uses new Show location action. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on May 19, 2022.
Demo Presenter
β’ Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials
β’ Sample - Office locations | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-OfficeLocations
β’ Demo - Getting started on building Microsoft Viva Connection adaptive card components using SPFx β Patrick Rodgers (Microsoft) | @mediocrebowler | https://www.youtube.com/watch?v=KQGsY5fvLaY
β’ Ignite session - Get started with Microsoft Viva Connections Extensibility | aka.ms/CONLL112
β’ YouTube Channel - PiaSys Tech Bites | https://www.youtube.com/c/PiaSysTechBites
β’ Documentation - Location capabilities in Adaptive Card Extension | https://docs.microsoft.com/sharepoint/dev/spfx/viva/get-started/actions/geolocation/geolocationdocumentation
β’ Overview - JavaScript Temporal API Cheatsheet | https://temporal-api-cheatsheet.rodneylab.com/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pn
Demo Presenter
β’ Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials
β’ Sample - Office locations | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-OfficeLocations
β’ Demo - Getting started on building Microsoft Viva Connection adaptive card components using SPFx β Patrick Rodgers (Microsoft) | @mediocrebowler | https://www.youtube.com/watch?v=KQGsY5fvLaY
β’ Ignite session - Get started with Microsoft Viva Connections Extensibility | aka.ms/CONLL112
β’ YouTube Channel - PiaSys Tech Bites | https://www.youtube.com/c/PiaSysTechBites
β’ Documentation - Location capabilities in Adaptive Card Extension | https://docs.microsoft.com/sharepoint/dev/spfx/viva/get-started/actions/geolocation/geolocationdocumentation
β’ Overview - JavaScript Temporal API Cheatsheet | https://temporal-api-cheatsheet.rodneylab.com/
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pn
- 2 participants
- 20 minutes
17 May 2022
In this 15-minute developer-focused demo, Derek Cash-Petersonβs solution delivers 12 beautiful and very usable Adaptive Card Extensions (ACEs) and a personal app that shows the ACEs and how related deep links surface in Teams. Each ACE (Event scheduling, cafΓ© menu, Calendarβ¦) showcases functionality like collapsing menus, scrolling through articles, conditional formatting, UI design, etc. From the Teams app click to see ACE in Adaptive Cards Schema Explorer and alter card as desired. Step through code for Event Scheduler ACE. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on April 21, 2022.
Demo Presenter
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials
β’ Samples - ace-designtemplate-gallery - https://symp.info/ACEDesignGallery
β’ App Store: From App Catalog - SharePoint Store - https://appsource.microsoft.com/en-US/product/office/WA200003929
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
Demo Presenter
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials
β’ Samples - ace-designtemplate-gallery - https://symp.info/ACEDesignGallery
β’ App Store: From App Catalog - SharePoint Store - https://appsource.microsoft.com/en-US/product/office/WA200003929
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
- 2 participants
- 15 minutes
17 May 2022
In this 18-minute developer focused demo β Waldek Mastykarz and Paolo Pialorsi confirm the benefits of using a common set of back-end APIs to provide enterprise level functionalities to a host of UIs - Teams, Outlook, Office.com, Viva and ACEs built with SPFx components. The example scenario β An office desk booking app. Security and API hosting from Azure, data in SharePoint lists. Reports in Power BI, Booking cards in Teams and Viva Connections Dashboard. Notifications in Outlook. Thorough code walkthrough. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on May 17, 2022.
Demo Presenters
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample β PnP.SafeDesk365 | https://github.com/pnp/PnP.SafeDesk365
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
Demo Presenters
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Sample β PnP.SafeDesk365 | https://github.com/pnp/PnP.SafeDesk365
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
- 3 participants
- 18 minutes
21 Apr 2022
In this 8-minute developer-focused demo, Paolo Pialorsi focuses very specifically and concisely on how you can manage navigation inside ACEs with SPFx. Every ACE has navigation properties (Navigators) that can be used to navigate across Card View(s) and Quick View(s). Functionality includes Read the current item ID, Register and Push, Pop & Replace. You can rely on these objects to precisely manage the ACE navigation flow and stack. Code for functionality including Start and Restart logic shown. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on April 21, 2022.
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tools - Adaptive Cards Schema Explorer | https://adaptivecards.io/explorer/
β’ Documentation β ViewNavigator | https://docs.microsoft.com/sharepoint/dev/spfx/viva/get-started/advanced-quick-view-functionality#viewnavigator
β’ Sample - aces-navigation-demo | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-navigation-demo
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tools - Adaptive Cards Schema Explorer | https://adaptivecards.io/explorer/
β’ Documentation β ViewNavigator | https://docs.microsoft.com/sharepoint/dev/spfx/viva/get-started/advanced-quick-view-functionality#viewnavigator
β’ Sample - aces-navigation-demo | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-navigation-demo
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
- 2 participants
- 8 minutes
12 Apr 2022
In this 17-minute developer focused demo β Waldek Mastykarz and Anoop Tatti share the latest fully documented and available sample highlighting an end-to-end Microsoft 365 solution. Includes 2 ACEs, Viva Connections Dashboard, a list, an SPFx web part - Teams personal app using Microsoft Graph and MGT for data. See the app in action β initiate wellbeing request in ACE Card View with Quick View, then see details, approve, or reject in Teams Personal App. Step through code and view supporting resources. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on April 12, 2022.
Demo Presenters
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials
β’ Sample - Wellbeing days requests and reminder - Adaptive Cards Extensions and Teams personal app | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-wellbeing
β’ Demo - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY&AB_channel=Microsoft365Community
β’ Ignite session - Get started with Microsoft Viva Connections Extensibility | https://aka.ms/CONLL112
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
Demo Presenters
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials
β’ Sample - Wellbeing days requests and reminder - Adaptive Cards Extensions and Teams personal app | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-wellbeing
β’ Demo - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY&AB_channel=Microsoft365Community
β’ Ignite session - Get started with Microsoft Viva Connections Extensibility | https://aka.ms/CONLL112
Learn more
β’ Microsoft 365 Unified Sample gallery - https://aka.ms/m365/samples
β’ Microsoft 365 Platform Community in YouTube - https://aka.ms/m365/videos
β’ Microsoft 365 Platform Community - http://aka.ms/m365pnp
- 3 participants
- 18 minutes
8 Apr 2022
In this 12-minute developer-focused demo, Siddharth Vaghasia shows an Adaptive Card Extension (ACE) that displays emails for the currently logged in user. Presenter steps through the code to show viewers how to get the current userβs email message from the Graph and render it in SPFx ACE Card View with previous and next buttons to navigate between emails. Demonstrates how to modify Quick View to display email details on click of any Email from Card View. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 10, 2022.
Demo Presenter: Siddharth Vaghasia | @siddh_me
Supporting materials:
β’ Article - How to call and show Graph API data in SPFx Adaptive Card Extensions (ACEs) | https://siddharthvaghasia.com/2022/01/02/how-to-call-and-show-graph-api-data-in-spfx-ace/
β’ Article - Create your first Adaptive Card Extensions (ACEs) with SPFx | https://siddharthvaghasia.com/2021/12/29/create-your-first-adaptive-card-extension-with-spfx/
β’ Sample - My Emails | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-MyEmails
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Siddharth Vaghasia | @siddh_me
Supporting materials:
β’ Article - How to call and show Graph API data in SPFx Adaptive Card Extensions (ACEs) | https://siddharthvaghasia.com/2022/01/02/how-to-call-and-show-graph-api-data-in-spfx-ace/
β’ Article - Create your first Adaptive Card Extensions (ACEs) with SPFx | https://siddharthvaghasia.com/2021/12/29/create-your-first-adaptive-card-extension-with-spfx/
β’ Sample - My Emails | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-MyEmails
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 13 minutes
7 Apr 2022
In this 18-minute developer-focused demo, Nanddeep Nachan delivers an inside view on building an ACE component with Card View and multiple Quick View cards to display Microsoft 365 (Unified) groups in a tenant of which user is owner or member. The Card View button allows the user to browse to groups. The Quick View card shows group details with buttons to visit associated SharePoint and or Teams sites. Card templates used were Basic, Image and Primary. Developed on SharePoint Framework v1.13.1. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on April 7, 2022.
Demo Presenter
β’ Nanddeep Nachan | @NanddeepNachan
Supporting materials
β’ Sample - My Microsoft 365 Groups | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-My-M365-Groups
β’ Article - Build ACE for Microsoft 365 Groups Membership | https://nanddeepnachanblogs.com/posts/2022-01-27-ace-m365-groups-membership/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter
β’ Nanddeep Nachan | @NanddeepNachan
Supporting materials
β’ Sample - My Microsoft 365 Groups | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-My-M365-Groups
β’ Article - Build ACE for Microsoft 365 Groups Membership | https://nanddeepnachanblogs.com/posts/2022-01-27-ace-m365-groups-membership/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 18 minutes
7 Apr 2022
In this 7-minute developer-focused demo, Paolo Pialorsi shews viewers how to use Quick View in an ACE to collect data. Using the Adaptive Cards JSON syntax/schema, you can request data, define rules to validate collected data, and define actions to submit data. In the Quick View class, you handle the onAction method with custom actions, i.e., view, edit, save, submit, close. Systematically create complex forms in Quick View with the Adaptive Card syntax. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on April 7, 2022.
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tools - Schema Explorer | https://adaptivecards.io/explorer/
β’ Documentation - Adaptive Cards Template Language | https://docs.microsoft.com/adaptive-cards/templating/language
β’ Sample - aces-submit-data | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-submit-data
β’ Sample - aces-actions | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-actions
Learn more
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials
β’ Tools - Schema Explorer | https://adaptivecards.io/explorer/
β’ Documentation - Adaptive Cards Template Language | https://docs.microsoft.com/adaptive-cards/templating/language
β’ Sample - aces-submit-data | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-submit-data
β’ Sample - aces-actions | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs/aces-actions
Learn more
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 7 minutes
29 Mar 2022
In this 10-minute developer focused demo β Patrick Rodgers points out previously delivered demos addresses managing βstateβ inside an ACE. This demo is about efficiently sharing state/data across multiple ACEs. In a card, state is updated when run a query, display returned data. Instead, store data in local storage (cache), in a shared library that can be included in many cards, web parts, Application Customizers, pages and more. Get data once, deliver faster to cards/pages. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on March 29, 2022.
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Documentation - Using library component type in SharePoint Framework | https://docs.microsoft.com/sharepoint/dev/spfx/library-component-overview
β’ Repo - Sharing State Across ACEs | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-shared-state
β’ Docs & Videos - Search Results for: library components | https://warner.digital/?s=library+components
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions | https://youtu.be/vcSM5PUgn0I - Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Demo - Creating engaging and dynamic Viva Connections mobile experiences | https://youtu.be/e3CUtjIwW80 β Patrick Rodgers | @mediocrebowler https://youtu.be/e3CUtjIwW80
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Documentation - Using library component type in SharePoint Framework | https://docs.microsoft.com/sharepoint/dev/spfx/library-component-overview
β’ Repo - Sharing State Across ACEs | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-shared-state
β’ Docs & Videos - Search Results for: library components | https://warner.digital/?s=library+components
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions | https://youtu.be/vcSM5PUgn0I - Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Demo - Creating engaging and dynamic Viva Connections mobile experiences | https://youtu.be/e3CUtjIwW80 β Patrick Rodgers | @mediocrebowler https://youtu.be/e3CUtjIwW80
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 3 participants
- 10 minutes
24 Mar 2022
In this 13-minute developer-focused demo, Paolo Pialorsi steps viewers through the setup and consumption of a 3rd party/custom API (Azure Functions, ASP.NET REST APIs) in an ACE. Start with registering the API in AAD as an AAD app, consenting the AAD app in target tenant, granting permissions to the app via SPO Admin UI to consume the API via SPFx context and AadHttpClient. After setup, see the code for calling and rendering stock values acquired via the third-party API. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 24, 2022.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation - Connect to Azure AD-secured APIs in SharePoint Framework solutions | https://docs.microsoft.com/sharepoint/dev/spfx/use-aadhttpclient
β’ Documentation - AadHttpClient class | https://docs.microsoft.com/javascript/api/sp-http/aadhttpclient?view=sp-typescript-latest
β’ Sample - Consuming Third Party APIs secured with Azure Active Directory within SharePoint Framework | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-3rd-party-api
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation - Connect to Azure AD-secured APIs in SharePoint Framework solutions | https://docs.microsoft.com/sharepoint/dev/spfx/use-aadhttpclient
β’ Documentation - AadHttpClient class | https://docs.microsoft.com/javascript/api/sp-http/aadhttpclient?view=sp-typescript-latest
β’ Sample - Consuming Third Party APIs secured with Azure Active Directory within SharePoint Framework | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-3rd-party-api
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 13 minutes
10 Mar 2022
In this 16-minute developer-focused demo, Paolo Pialorsi guides viewers on how to consume Microsoft Graph APIs within ACEs. Use Graph in an ACE to read from and write to calendar. Step through configuring webApiPermissionRequests in package-solution.json file, granting permissions via SPO Admin UI and consuming Microsoft Graph via SPFx context object (MSGraphClient) and binding the data to the UI of CardView(s) and/or QuickView(s). Deploy solution with sppkg package with stated permissions requirements. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on March 10, 2022.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation - List events | https://docs.microsoft.com/graph/api/user-list-events
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions β Paolo Pialorsi (PiaSys) | @PaoloPia | https://youtu.be/WkFVkFKPDMc?t=1297
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/vide
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation - List events | https://docs.microsoft.com/graph/api/user-list-events
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions β Paolo Pialorsi (PiaSys) | @PaoloPia | https://youtu.be/WkFVkFKPDMc?t=1297
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/vide
- 2 participants
- 16 minutes
1 Mar 2022
In this 16-minute developer focused demo β Microsoft continues to evolve SPFx experiences in Microsoft 365 that span SharePoint, Teams and Viva Connections canvases. The engineering team reviews capabilities delivered in SPFx v1.14 and on new capabilities being built for v1.15 to be released in phases. Two work-in-progress items shared are Command Set API update for ListViewAccessor (update asynchronously for list state changes) and a new action called VivaAction.SelectMedia providing media upload capabilities on an Adaptive Card Extension. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on March 1, 2022.
Demo Presenters:
β’ Luca Bandinelli (Microsoft)
β’ John Nguyen (Microsoft)
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Siddharth Gulati (Microsoft) | @sidvaani
Supporting material:
β’ Documentation - SharePoint Framework v1.14 release notes | https://docs.microsoft.com/sharepoint/dev/spfx/release-1.14
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Luca Bandinelli (Microsoft)
β’ John Nguyen (Microsoft)
β’ Alex Terentiev (Microsoft) | @alexaterentiev
β’ Siddharth Gulati (Microsoft) | @sidvaani
Supporting material:
β’ Documentation - SharePoint Framework v1.14 release notes | https://docs.microsoft.com/sharepoint/dev/spfx/release-1.14
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 5 participants
- 16 minutes
22 Feb 2022
In this 12-minute developer focused demo β Patrick Rodgers addresses the question: Do I build a web part or an ACE? Consider Lightweight (mobile first), Immediate (single idea, actionable) and Personal (provide direct value to user). Link out to richer experiences β Teams apps, SharePoint page, SaaS solutions. ACE use cases include β to solicit feedback, track task status, check paystub, clock in/out, to book travel... ACEs can be location based, allow audience targeting, and deliver an organizationβs mobile portal experience. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 25, 2022.
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ PnP JS Library - @pnp/odata/caching | https://pnp.github.io/pnpjs/odata/caching/
β’ Repo - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Demo - Deep dive on Viva Connections Adaptive Card Extension development β State management β Patrick Rodgers (Microsoft) | @mediocrebowler β 18 January 2022
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ PnP JS Library - @pnp/odata/caching | https://pnp.github.io/pnpjs/odata/caching/
β’ Repo - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Demo - Deep dive on Viva Connections Adaptive Card Extension development β State management β Patrick Rodgers (Microsoft) | @mediocrebowler β 18 January 2022
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 12 minutes
10 Feb 2022
In this 10-minute developer-focused demo, Paolo Pialorsi show viewers 2 simple, quick and powerful examples of how to get and render a list of items from a Microsoft List/SharePoint list either using native SharePoint support in SPFx or using PnPjs into an ACE QuickView card. Uses Type arrays and SP object in PnPjs to get items. Key points to remember β ACEs are built on top of SPFx, also can use PnPjs, and data binding works as usual with Adaptive Card syntax. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on February 10, 2022.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions β Paolo Pialorsi (PiaSys) | @PaoloPia | https://youtu.be/WkFVkFKPDMc?t=1297
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Demo - Viva Connections β Data Binding in SPFx Adaptive Card Extensions β Paolo Pialorsi (PiaSys) | @PaoloPia | https://youtu.be/WkFVkFKPDMc?t=1297
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 10 minutes
8 Feb 2022
In this 11-minute developer focused demo β Patrick Rodgers builds on his previous 2 ACE demos by combining the principles of State and Lightweight/Immediate/Personal to make dynamic (live tile-like) experiences in cards. Three ACE's highlight capabilities - text updates, dynamically created SVG images, and rotating content as simple ways to liven up the appearance of your ACE's. Observe code similarities across cards (set a state, use a timer, update state, render result). By design each ACE maintains its own state, autonomous cards. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on February 8, 2022.
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Sample - ace-dynamic-card | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-dynamic-card
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Samples - Viva Connection Adaptive Card Extensions (ACEs) sample repository | https://github.com/pnp/sp-dev-fx-aces
Previous demos from Patrick Rodgers | @mediocrebowler - Adaptive Card Extensions series
β’ When to build Viva Connections Adaptive Card Extensions β 25th of January | https://youtu.be/F5JcbIlxSpo?t=1562
β’ Deep dive on Viva Connections Adaptive Card Extension development β State management β 30th of January | https://youtu.be/YG16snk1fJU?t=1718
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Sample - ace-dynamic-card | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-dynamic-card
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Samples - Viva Connection Adaptive Card Extensions (ACEs) sample repository | https://github.com/pnp/sp-dev-fx-aces
Previous demos from Patrick Rodgers | @mediocrebowler - Adaptive Card Extensions series
β’ When to build Viva Connections Adaptive Card Extensions β 25th of January | https://youtu.be/F5JcbIlxSpo?t=1562
β’ Deep dive on Viva Connections Adaptive Card Extension development β State management β 30th of January | https://youtu.be/YG16snk1fJU?t=1718
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 11 minutes
27 Jan 2022
In this 8-minute developer-focused demo, Derek Cash-Peterson shows Creating, Reading, Updating, and Deleting data through an Adaptive Card Extension (ACE) that handles (reformats as necessary) data formatting (strings, arrays, time) from all field types in a SharePoint list. On CardView, there are buttons for βview itemsβ in list and βadd itemβ to list. From a QuickView card, call separate Display, Edit, New cards. Appreciate code for navigating between cards and for data reformatting. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on January 27, 2022.
Demo Presenter: Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials:
β’ Sample - basic-card-sharepoint-crud | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/BasicCard-SharePoint-CRUD
β’ Samples - ace-cardgallery | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ace-cardgallery
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials:
β’ Sample - basic-card-sharepoint-crud | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/BasicCard-SharePoint-CRUD
β’ Samples - ace-cardgallery | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ace-cardgallery
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 8 minutes
27 Jan 2022
In this 20-minute developer-focused demo β Paolo Pialorsi cites the fundamentals β data is stored in properties and state, CardView renders a limited set of information, and QuickView renders as much data as you like (many formatting options including conditional and JSON parsing). Step through various samples showing the many functions, keywords, properties in the Adaptive Card syntax used for dynamically formatting and rendering data. Last sample shows rendering user data from Graph into a QuickView card. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on January 27, 2022.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation/Tools - A whole new way to deliver UI | https://adaptivecards.io/
β’ Documentation - Adaptive Cards Template Language | https://docs.microsoft.com/adaptive-cards/templating/language
β’ Samples - Conferences-Samples | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Documentation/Tools - A whole new way to deliver UI | https://adaptivecards.io/
β’ Documentation - Adaptive Cards Template Language | https://docs.microsoft.com/adaptive-cards/templating/language
β’ Samples - Conferences-Samples | https://github.com/PiaSys/Conferences-Samples/tree/master/ACEs
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 20 minutes
25 Jan 2022
In this 12-minute developer-focused demo, Ejaz Hussainβs ACE sample shows all Microsoft Planner tasks (consolidated view) for logged-in userβs associated plans, deep links to specific tasks directly in Planner, and filters tasks based on selected plan. Uses aysnc dropdown property pane field to fetch current user's associated plans and Microsoft Graph to get plans and tasks. Submit action handling in ACE and Quick View, view multiple tasks within a single Adaptive Card. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on December 30, 2021.
Demo Presenter: Ejaz Hussain (Content and Cloud) | @EjazHussain_
Supporting material:
β’ Sample - Planner Tasks | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-PlannerTasks
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Ejaz Hussain (Content and Cloud) | @EjazHussain_
Supporting material:
β’ Sample - Planner Tasks | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-PlannerTasks
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 12 minutes
18 Jan 2022
In this 12-minute developer focused demo β Patrick Rodgers answers what is State in SPFx ACEs and how to use State in SPFx apps to maximize initial load times, UI performance, and limit network traffic. State is shared across all views in SPFx ACES. Be mindful of tradeoffs between state and storage. Load as little as you need into State at any given time but load enough to optimize network calls. Cache previous states. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 18, 2022.
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ PnP/PnPjs Library - @pnp/odata/caching | https://pnp.github.io/pnpjs/odata/caching/
β’ Samples - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Demo - State referenced in Introduction to Adaptive Card Extensions (ACEs) for Microsoft Viva Connections β Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ PnP/PnPjs Library - @pnp/odata/caching | https://pnp.github.io/pnpjs/odata/caching/
β’ Samples - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Demo - State referenced in Introduction to Adaptive Card Extensions (ACEs) for Microsoft Viva Connections β Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 12 minutes
4 Jan 2022
In this 13-minute developer focused demo β Vesa Juvonen delivers a quick review of the 3 key experiences in Microsoft Viva Connections, the 3-layer Viva Connections Adaptive Card Extension architecture specifically for mobile, and finally Card design templates created in the last month that you can paste into the Dashboard Card designer or Adaptive Card Designer to create refined mobile experiences in a short time. Step through Viva Connections adaptive cards designs guidance, samples and several modification options. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on January 4, 2022.
Demo Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Samples - Adaptive Card templates - design examples | https://github.com/pnp/adaptivecards-templates
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Tools β Adaptive Cards Designer | https://adaptivecards.io/designer/
β’ Documentation β Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Documentation - Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Designing Viva Connections custom cards for your dashboard | https://docs.microsoft.com/sharepoint/dev/spfx/viva/design/design-intro
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Samples - Adaptive Card templates - design examples | https://github.com/pnp/adaptivecards-templates
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Tools β Adaptive Cards Designer | https://adaptivecards.io/designer/
β’ Documentation β Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
β’ Documentation - Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Designing Viva Connections custom cards for your dashboard | https://docs.microsoft.com/sharepoint/dev/spfx/viva/design/design-intro
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 13 minutes
30 Dec 2021
In this 12-minute developer-focused demo β Paolo Pialorsi delivers an overview on three ACE CardView types - BaseBasicCardView, BasePrimaryTextCardView and BaseImage CardView. All extensions you create in scaffolding tool rely on these 3 card types and rendering is predefined by Microsoft. In this session, look at properties, capabilities, and code for each type. Essentially BaseBasic (one text field, title and icon), BasePrimary (two text fields, title and icon), BaseImage (one text field, title, icon, image and buttons). This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on December 30, 2021.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Blog β Viva blog | aka.ms/viva/blog
β’ Documentation - Overview of Viva Connections Extensibility | aka.ms/viva/connections/extensibility
β’ Samples - Viva Connection Adaptive Card Extensions (ACEs) sample repository | aka.ms/spfx-aces
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Blog β Viva blog | aka.ms/viva/blog
β’ Documentation - Overview of Viva Connections Extensibility | aka.ms/viva/connections/extensibility
β’ Samples - Viva Connection Adaptive Card Extensions (ACEs) sample repository | aka.ms/spfx-aces
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 12 minutes
16 Dec 2021
In this 14-minute developer focused demo, Paolo Pialorsi and Vesa Juvonen step through a new reference (Order management) solution that shows surfacing relevant partner hosted business data from a secured API hosted through Azure AD and how to consume a multi-tenant API within a set of Microsoft Viva Connections Adaptive Card Extensions (ACEs) developed with SharePoint Framework (SPFx). ACE front-end, Azure functions back-end, and Azure AD secures communications. The API needs to be consented and API permissions approved to be called in the customerβs tenant. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 30, 2021.
Demo Presenters:
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Article - Guidance for implementing partner offerings for Viva Connections with ACEs and custom APIs | https://devblogs.microsoft.com/microsoft365dev/guidance-on-implementing-partner-offerings-for-viva-connections-with-aces-and-custom-apis/
β’ Sample - Consume a multi-tenant API within a set of Microsoft Viva Connections Adaptive Card Extensions (ACEs) | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Paolo Pialorsi (PiaSys) | @PaoloPia
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Article - Guidance for implementing partner offerings for Viva Connections with ACEs and custom APIs | https://devblogs.microsoft.com/microsoft365dev/guidance-on-implementing-partner-offerings-for-viva-connections-with-aces-and-custom-apis/
β’ Sample - Consume a multi-tenant API within a set of Microsoft Viva Connections Adaptive Card Extensions (ACEs) | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 14 minutes
16 Dec 2021
In this 21-minute developer-focused demo β Paolo Pialorsi opens with a high-level overview of Microsoft Viva with full integration with Microsoft Teams for developers. Developers extend Viva Connections with SPFx, exclusively. Step-by-step showing how to create your very first configurable (Property Pane) ACE with SPFx on SharePoint Workbench. Scaffold an SPFx project, register views and step through the files to understand what exactly was created. Subsequent demos will go deep in areas. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on December 16, 2021.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Blog - Microsoft Viva: Empowering every employee for the new digital age | http://aka.ms/viva/blog
β’ Documentation - Overview of Viva Connections Extensibility | https://aka.ms/viva/connections/extensibility
β’ Sample Repo - Viva Connection Adaptive Card Extensions (ACEs) sample repository | https://aka.ms/spfx-aces
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Supporting materials:
β’ Blog - Microsoft Viva: Empowering every employee for the new digital age | http://aka.ms/viva/blog
β’ Documentation - Overview of Viva Connections Extensibility | https://aka.ms/viva/connections/extensibility
β’ Sample Repo - Viva Connection Adaptive Card Extensions (ACEs) sample repository | https://aka.ms/spfx-aces
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 22 minutes
6 Dec 2021
In this 28-minute developer focused demo, Waldek Mastykarz and Vesa Juvonen open with an objective: Build a SPFx 1.13 web part to surface important announcements (from a list) on Viva connections Desktop. Test web part in localhost, bundle and deploy. Developers own the web partβs UI β the HTML and CSS, leaving content owners to add and configure web parts on a page. This demo focuses on Web Parts. Related demos focus on Adaptive Card Extensions and Application Customizers. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 16, 2021.
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn β Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Plan, build, and launch a home site for your organization | https://docs.microsoft.com/sharepoint/home-site-plan
β’ Documentation - Support for Adaptive Cards | https://docs.microsoft.com/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#support-for-adaptive-cards
β’ Exercise - Extend Viva Connections desktop with web parts | https://docs.microsoft.com/learn/modules/viva-connections-extend-with-web-parts/4-exercise-extend-viva-connections-desktop-with-web-parts
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn β Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Plan, build, and launch a home site for your organization | https://docs.microsoft.com/sharepoint/home-site-plan
β’ Documentation - Support for Adaptive Cards | https://docs.microsoft.com/microsoftteams/platform/task-modules-and-cards/cards/cards-reference#support-for-adaptive-cards
β’ Exercise - Extend Viva Connections desktop with web parts | https://docs.microsoft.com/learn/modules/viva-connections-extend-with-web-parts/4-exercise-extend-viva-connections-desktop-with-web-parts
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 1 participant
- 28 minutes
3 Dec 2021
During this 13-minute Developer and Citizen Developer-focused demo, Microsoft presenters deliver an overview of Viva Connections Dashboard, elements of Dashboard, card layouts, information flow, rendering differences between web and mobile. Learn about Viva Connectionsβ 3 pillars β Dashboard, Applications and Feeds. Deep dive into Authoring a Quick View card in both Dashboard and in Adaptive Cards Designer β note (consistency) the same JSON, renders similar card, due to same Fluent UI/React behind scenes. Step through 6 different Quick View card layouts. This demo is taken from the Adaptive Cards community call β November 2021, recorded on November 11, 2021.
Demo Presenters:
β’ Emily Lynam (Microsoft)
β’ Max Kulakov (Microsoft)
β’ Siddharth Gulati (Microsoft)
Supporting materials:
β’ Blog - Announcing Adaptive Cards 1.5 | https://adaptivecards.io/blog/
β’ Blog - Guidance on implementing partner offerings for Viva Connections with ACEs and custom APIs | https://devblogs.microsoft.com/microsoft365dev/guidance-on-implementing-partner-offerings-for-viva-connections-with-aces-and-custom-apis/
β’ Blog - Viva Connections mobile and new partner integrations are now generally available | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/viva-connections-mobile-and-new-partner-integrations-are-now/ba-p/2932217
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Emily Lynam (Microsoft)
β’ Max Kulakov (Microsoft)
β’ Siddharth Gulati (Microsoft)
Supporting materials:
β’ Blog - Announcing Adaptive Cards 1.5 | https://adaptivecards.io/blog/
β’ Blog - Guidance on implementing partner offerings for Viva Connections with ACEs and custom APIs | https://devblogs.microsoft.com/microsoft365dev/guidance-on-implementing-partner-offerings-for-viva-connections-with-aces-and-custom-apis/
β’ Blog - Viva Connections mobile and new partner integrations are now generally available | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/viva-connections-mobile-and-new-partner-integrations-are-now/ba-p/2932217
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 6 participants
- 13 minutes
23 Nov 2021
In this 34-minute developer focused demo, there is a presumption you have already installed the Viva Connections toolkit. Waldek Mastykarz and Vesa Juvonen step through creating an application customizer from scratch, edit the application customizer code, test the application customizer on a page, and deploy it to a Viva Connections site. Unlike web parts that can be positioned and configured by users, Application Customizers are created and positioned by developers, configured by Site Admins and work only with Viva Connections desktop experience. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 23, 2021.
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn module - Extend Microsoft Viva Connections with application customizers | https://docs.microsoft.com/learn/modules/viva-connections-extend-with-app-customizers/
β’ Tools - Viva Connections Toolkit (SPFx 1.13) | npm install -g @microsoft/generator-sharepoint
β’ Templates β SharePoint look book | https://lookbook.microsoft.com/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn module - Extend Microsoft Viva Connections with application customizers | https://docs.microsoft.com/learn/modules/viva-connections-extend-with-app-customizers/
β’ Tools - Viva Connections Toolkit (SPFx 1.13) | npm install -g @microsoft/generator-sharepoint
β’ Templates β SharePoint look book | https://lookbook.microsoft.com/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 34 minutes
18 Nov 2021
In this 19-minute developer-focused demo. The art-of-the-possible is revealed by Derek Cash-Peterson! Layout options on 11 Adaptive Card Extensions (ACE). Layouts - agenda, company news, expense report, flight itinerary, form sample, image rotator, stock ticker, task list, Twitter card, video card and weather. Focusing specifically on video card, it was initially created/tested in Adaptive Cards Designer. Then the JSON was copied into the ACE. Handling dynamic data is discussed in Q&A. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on November 18, 2021.
Demo Presenter: Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials:
β’ Repo - ace-cardgallery | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ace-cardgallery
β’ Adaptive Cards - Samples and Templates | https://adaptivecards.io/samples/
β’ Adaptive Cards β Designer | https://adaptivecards.io/designer/
β’ Video Demo - Building a COVID attestation solution for Microsoft Teams and Viva Connections with SPFx | https://www.youtube.com/watch?v=SAITSnFiAg8
β’ Sample - Covid Self-Attestation Microsoft Teams Personal App | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-teams-covid
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting materials:
β’ Repo - ace-cardgallery | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ace-cardgallery
β’ Adaptive Cards - Samples and Templates | https://adaptivecards.io/samples/
β’ Adaptive Cards β Designer | https://adaptivecards.io/designer/
β’ Video Demo - Building a COVID attestation solution for Microsoft Teams and Viva Connections with SPFx | https://www.youtube.com/watch?v=SAITSnFiAg8
β’ Sample - Covid Self-Attestation Microsoft Teams Personal App | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-teams-covid
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 3 participants
- 20 minutes
15 Nov 2021
In this video, you can see how to build Adaptive Card Extensions (ACEs) for Microsoft Viva Connections consuming Azure AD secured multi-tenant APIs.
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario ACEs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/ACEs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario ACEs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/ACEs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 8 minutes
15 Nov 2021
In this video, you can see how to develop Azure AD secured multi-tenant APIs that you can consume from Adaptive Card Extensions (ACEs) for Microsoft Viva Connections.
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario API implementation details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/APIs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario API implementation details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/APIs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 8 minutes
15 Nov 2021
In this video, you can see an introduction about building Adaptive Card Extensions (ACEs) for Microsoft Viva Connections using Microsoft SharePoint Framework (SPFx). This is the first video of a series of 4 episodes about consuming Azure AD secured multi-tenant APIs from ACEs.
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 6 minutes
15 Nov 2021
In this video, you can see how to register Azure AD secured multi-tenant APIs that you can consume from Adaptive Card Extensions (ACEs) for Microsoft Viva Connections. Specifically, you can learn how to expose an API from an Azure AD registered app, how to host the API on Azure as a Function App, and how to configure SharePoint Framework (SPFx) to consume it.
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario ACEs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/ACEs-Implementation-Details.md
- Scenario APIs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/APIs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Here you can find the source code of an end to end reference solution used in the videos: https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-pnp-contoso-orders
Video Presenter: Paolo Pialorsi (PiaSys) | @paolopia
Here you can find additional information about the topic covered:
- Playlist on the four video series -
- PnP Contoso Orders - Reference Solution - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/Introduction.md
- Scenario ACEs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/ACEs-Implementation-Details.md
- Scenario APIs Implementation Details - https://github.com/pnp/spfx-reference-scenarios/blob/main/samples/ace-pnp-contoso-orders/docs/APIs-Implementation-Details.md
- Overview of Viva Connections Extensibility - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/overview-viva-connections
- Build your first Viva Connections Adaptive Card Extension - https://docs.microsoft.com/en-us/sharepoint/dev/spfx/viva/get-started/build-first-sharepoint-adaptive-card-extension
Additional resources:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 10 minutes
9 Nov 2021
During this 30-minute developer focused demo, Waldek Mastykarz and Vesa Juvonen show start-to-end how to configure Viva Connections to communicate important announcements to employees. Designate a home site and create an announcements list on SharePoint. Then create/scaffold a project, configure in VS Code how important announcements are surfaced, test card functionality in localhost, package and install card in App Catalog, deploy card to tenant and to site, and add card to dashboard. Develop one card used in both desktop and mobile. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on November 9, 2021.
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn - Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Plan, build, and launch a home site for your organization | https://docs.microsoft.com/sharepoint/home-site-plan
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenters:
β’ Waldek Mastykarz (Microsoft) | @waldekm
β’ Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Learn - Extend Microsoft Viva Connections | https://docs.microsoft.com/learn/paths/m365-extend-viva-connections/
β’ Documentation - Plan, build, and launch a home site for your organization | https://docs.microsoft.com/sharepoint/home-site-plan
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 30 minutes
4 Nov 2021
In this 13-minute developer-focused demo, Anoop Tatti shows how he built an Adaptive Card Extension (ACE) to keep Tenant Admins up to date on tenant service health via mobile and desktop devices. The extension uses card view and multiple quick views to display affected issues and services in a tenant. Microsoft Graph is used to get service health data (issues). Submit action handling in ACE and Quick View, theme-based display. Complete and neatly delivered code walkthrough. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on November 4, 2021.
Demo Presenter: Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials:
β’ Sample - Service health | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Service-Health
β’ Video - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY
β’ Ignite Session β Get started with Microsoft Viva Connections Extensibility β Vesa Juvonen & Waldek Mastykarz | https://aka.ms/CONLL112
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials:
β’ Sample - Service health | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/PrimaryTextCard-Service-Health
β’ Video - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY
β’ Ignite Session β Get started with Microsoft Viva Connections Extensibility β Vesa Juvonen & Waldek Mastykarz | https://aka.ms/CONLL112
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 13 minutes
21 Oct 2021
In this 15-minute developer-focused demo, Anoop Tatti deliveres a sample web part and a sample ACE, that display the first few sentences of a news article in a carousel on a SharePoint page (desktop or mobile) or in cards in a Viva Connections Dashboard (Card view with deep link to full article). Control number sentences displayed - actual or curator authored sentences. Clean code to get articles, to extract sentences, to render. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on October 21, 2021.
Demo Presenter: Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials:
β’ Webpart sample - react-at-a-glance | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-at-a-glance
β’ Sample - News article content at a glance | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-At-a-glance
β’ Video - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Anoop Tatti (Content+Cloud) | @anooptells
Supporting materials:
β’ Webpart sample - react-at-a-glance | https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-at-a-glance
β’ Sample - News article content at a glance | https://github.com/pnp/sp-dev-fx-aces/tree/main/samples/ImageCard-At-a-glance
β’ Video - Getting started on building Microsoft Viva Connection adaptive card components using SPFx | https://www.youtube.com/watch?v=KQGsY5fvLaY
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 15 minutes
5 Oct 2021
During this 25-minute developer focused demo, Tejas Mehta appealingly compels usage of Viva Connections in this presentation. Getting started β follow the Connections Setup Checklist β you need a SPO intranet, a home site, global navigation, a dashboard and Teams Admin setup. Demo steps through setting up a homesite, global nav, dashboard creation and enabling Viva Connections in Teams Admin Center so intended (by policy) users can use the app Inside Teams. Q&A β tenant rollout, why homesite requirement. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on October 5, 2021.
Demo Presenter: Tejas Mehta (Microsoft) | @tpmehta
Supporting materials:
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Tejas Mehta (Microsoft) | @tpmehta
Supporting materials:
β’ Documentation - Overview of Viva Connections Extensibility | https://docs.microsoft.com/sharepoint/dev/spfx/viva/overview-viva-connections
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 25 minutes
28 Sep 2021
In this 20-minute developer-focused demo, Ed Averett gives viewers a tour of Microsoft Viva - an Employee Experience Platform (EXP). Latest Viva Connection basics (more than you have seen previously), learn about integrated experiences, view the dashboard, default support for Teams Personal Apps & Bots, custom card capabilities and supports (extensibility). Opportunities for Information worker and front-line worker organizations. Step through Dashboard page configuration (no code) and card creation in Card Designer. This PnP Community demo is taken from the weekly Microsoft 365 Platform Community call recorded on September 28, 2021.
Demo Presenter: Ed Averett (Microsoft) | @Ed_Averett
Supporting materials:
β’ Documentation - Overview: Viva Connections (Preview) | http://aka.ms/viva/connections/gettingstarted
β’ Blog - Announcing public preview of SharePoint Framework 1.13 β with Viva Connections Extensibility | https://aka.ms/viva/connections/developer/preview
β’ Documentation - Overview of the SharePoint Framework | http://aka.ms/spfx
β’ Documentation - Overview of Viva Connections Extensibility | http://aka.ms/viva/connections/extensibility
β’ Documentation - Authenticate users in Microsoft Teams | https://aka.ms/viva/connections/teams/SSO
β’ Documentation - Create deep links | https://aka.ms/viva/connections/teams/deeplinks
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Ed Averett (Microsoft) | @Ed_Averett
Supporting materials:
β’ Documentation - Overview: Viva Connections (Preview) | http://aka.ms/viva/connections/gettingstarted
β’ Blog - Announcing public preview of SharePoint Framework 1.13 β with Viva Connections Extensibility | https://aka.ms/viva/connections/developer/preview
β’ Documentation - Overview of the SharePoint Framework | http://aka.ms/spfx
β’ Documentation - Overview of Viva Connections Extensibility | http://aka.ms/viva/connections/extensibility
β’ Documentation - Authenticate users in Microsoft Teams | https://aka.ms/viva/connections/teams/SSO
β’ Documentation - Create deep links | https://aka.ms/viva/connections/teams/deeplinks
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 20 minutes
26 Aug 2021
In this 37-minute developer-focused demo, Patrick Rodgers delivers a quick overview on how to think about ACEs (Adaptive Card Extensions) β container control and views (Card and Quick). He then steps through three scenarios (samples) UI and code. 1) Adding a deep link to card or quick view with basic properties, 2) Company news card - get information and display it in carousel, and 3) Microsoft Teams chat β notifications with multiple card views and quick views. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on August 26, 2021.
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Resource site β Adaptive Cards | https://adaptivecards.io/
β’ Mozilla MDN Web Docs - Destructuring assignment | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
β’ TypeScript site - Object destructuring | https://www.typescriptlang.org/docs/handbook/variable-declarations.html#object-destructuring
β’ Sample - basic-card-deep-link | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-basiccard
β’ Sample - Company News ACE | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-companynews
β’ Sample - teams-chat-card | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-chat
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenter: Patrick Rodgers (Microsoft) | @mediocrebowler
Supporting materials:
β’ Resource site β Adaptive Cards | https://adaptivecards.io/
β’ Mozilla MDN Web Docs - Destructuring assignment | https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
β’ TypeScript site - Object destructuring | https://www.typescriptlang.org/docs/handbook/variable-declarations.html#object-destructuring
β’ Sample - basic-card-deep-link | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-basiccard
β’ Sample - Company News ACE | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-companynews
β’ Sample - teams-chat-card | https://github.com/pnp/spfx-reference-scenarios/tree/main/samples/ace-chat
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 37 minutes
12 Aug 2021
For this 15-minute developer-focused demo, Julie Turner and Derek Cash-Peterson walk through an app for booking limited rooms by authorized users. See app in Teams and then view the ACE (Adaptive Card Extension) cards with deep links to other Teams apps, in the Viva Connections Dashboard. ACE cards can be targeted to specific users. Look at code for CardView, QuickVew, Card State, button actions and at how data is accessed and merged with template. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on August 12, 2021.
Demo Presenters:
β’ Julie Turner (Sympraxis Consulting) | @jfj1997
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting content:
β’ Samples - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Get Started β Adaptive Cards | https://adaptivecards.io
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenters:
β’ Julie Turner (Sympraxis Consulting) | @jfj1997
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting content:
β’ Samples - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
β’ Get Started β Adaptive Cards | https://adaptivecards.io
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 15 minutes
21 Jul 2021
In this 8-minute business user focused demo, Emily Mancini delivers an overview of a COVID-19 Attestation solution that can help your organization manage the status and contact tracing of your employees through an easy to use Check-In form and front desk dashboard. The video starts with an overview of the challenges this solution addresses and then gives a step by step review of all the features.
Demo Presenter: Emily Mancini (Sympraxis Consulting) | @EEMancini
Supporting documents:
β’ Solution - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Stay connected:
β’ Twitter - https://twitter.com/microsoft365dev
β’ YouTube - https://aka.ms/M365DevYouTube
β’ Microsoft 365 Developer Blog - https://aka.ms/M365DevBlog
β’ Microsoft 365 PnP Blog - https://aka.ms/m365pnp/community/blog
Demo Presenter: Emily Mancini (Sympraxis Consulting) | @EEMancini
Supporting documents:
β’ Solution - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Stay connected:
β’ Twitter - https://twitter.com/microsoft365dev
β’ YouTube - https://aka.ms/M365DevYouTube
β’ Microsoft 365 Developer Blog - https://aka.ms/M365DevBlog
β’ Microsoft 365 PnP Blog - https://aka.ms/m365pnp/community/blog
- 1 participant
- 8 minutes
21 Jul 2021
In this 10-minute business user focused demo, Emily Mancini delivers an overview of a World Clock solution that can help you and your teams manage scheduling meetings across time zones. The video starts with an overview of the challenges this solution addresses and then gives a step-by-step review of all the features.
Demo Presenter: Emily Mancini (Sympraxis Consulting) | @EEMancini
Supporting documents:
β’ Solution - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Stay connected:
β’ Twitter - https://twitter.com/microsoft365dev
β’ YouTube - https://aka.ms/M365DevYouTube
β’ Microsoft 365 Developer Blog - https://aka.ms/M365DevBlog
β’ Microsoft 365 PnP Blog - https://aka.ms/m365pnp/community/blog
Demo Presenter: Emily Mancini (Sympraxis Consulting) | @EEMancini
Supporting documents:
β’ Solution - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Stay connected:
β’ Twitter - https://twitter.com/microsoft365dev
β’ YouTube - https://aka.ms/M365DevYouTube
β’ Microsoft 365 Developer Blog - https://aka.ms/M365DevBlog
β’ Microsoft 365 PnP Blog - https://aka.ms/m365pnp/community/blog
- 1 participant
- 10 minutes
15 Jul 2021
Through this 26-minute developer-focused demo, Julie Turner and Derek Cash-Peterson walks viewers through a personal app that collects information from users and provides a custom dashboard for working with the results. Dashboard has a Viva Connection COVID-19 attestation card built with Adaptive Card Extensions (ACE) and SPFx v1.13. From Card View, users answer attestation questions in Quick View. A cool capability - questions on Quick View card can be updated by Admin without having to modify Quick View template! This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on July 15, 2021.
Demo Presenters:
β’ Julie Turner (Sympraxis Consulting) | @jfj1997
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting content:
β’ Sample - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenters:
β’ Julie Turner (Sympraxis Consulting) | @jfj1997
β’ Derek Cash-Peterson (Sympraxis Consulting) | @spdcp
Supporting content:
β’ Sample - SharePoint Framework Reference Samples | https://github.com/pnp/spfx-reference-scenarios
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 26 minutes
3 Jun 2021
In this 22-minute developer-focused demo, Luca Bandinelli and John Nguyen introduce viewers to desktop and mobile instances of Viva Connections Dashboard. To create Dashboards, open your Communications site, add a Dashboard web part β a.k.a. Dashboard or Dashboard Authoring Tool, then add cards (apps, links and Card Designer) to Dashboard. Configure each card in property pane. The Card Designer card β allows end-users to create no code custom cards leveraging Adaptive Cards Designer in backend. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on June 3, 2021.
Notice that the features shown in this video will be released in summer 2021. At the time of the video recording, they were only available for preview program attendees.
Demo Presenters:
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
β’ John Nguyen (Microsoft)
Supporting materials:
β’ Viva Connections https://aka.ms/VivaConnections
β’ Register - Register for Viva Connections developer platform updates and private Beta | http://aka.ms/viva/connections/preview/register
β’ Designer β Adaptive Cards | https://adaptivecards.io/designer/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Notice that the features shown in this video will be released in summer 2021. At the time of the video recording, they were only available for preview program attendees.
Demo Presenters:
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
β’ John Nguyen (Microsoft)
Supporting materials:
β’ Viva Connections https://aka.ms/VivaConnections
β’ Register - Register for Viva Connections developer platform updates and private Beta | http://aka.ms/viva/connections/preview/register
β’ Designer β Adaptive Cards | https://adaptivecards.io/designer/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 22 minutes
3 Jun 2021
During this 16-minute developer-focused demo, Luca Bandinelli and John explain how SPFx powered cards connect users to resources. Native 1st party cards β include Teams apps, SharePoint Pages, Tasks, Shift, Card Designer, Web Links, etc. and 3rd party custom cards - Adaptive Card Extensions (ACEs) β built using a new SPFx component type. Then deep dive into card templates and code. Developers can build cards from scratch or start with existing personal apps or bots, SPFx solutions and web parts. This PnP Community demo is taken from the SharePoint Framework and JavaScript Special Interest Group (SIG) β Bi-weekly sync call recorded on June 3, 2021.
Notice that the features shown in this video will be released in summer 2021. At the time of the video recording, they were only available for preview program attendees.
Demo Presenters:
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
β’ John Nguyen (Microsoft)
Supporting materials:
β’ Viva Connections https://aka.ms/VivaConnections
β’ Register - Register for Viva Connections developer platform updates and private Beta | http://aka.ms/viva/connections/preview/register
β’ Designer β Adaptive Cards | https://adaptivecards.io/designer/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Notice that the features shown in this video will be released in summer 2021. At the time of the video recording, they were only available for preview program attendees.
Demo Presenters:
β’ Luca Bandinelli (Microsoft) | @BandinelliLuca
β’ John Nguyen (Microsoft)
Supporting materials:
β’ Viva Connections https://aka.ms/VivaConnections
β’ Register - Register for Viva Connections developer platform updates and private Beta | http://aka.ms/viva/connections/preview/register
β’ Designer β Adaptive Cards | https://adaptivecards.io/designer/
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 16 minutes
24 May 2021
Microsoft Viva Connections provides a curated, company branded experience in the context of the apps used every day, like Microsoft Teams. Adam Harmetz, lead engineer, joins host Jeremy Chapman to walk through the user experience, how to set it up, and options for personalizing information sharing by role.
If you're new to Microsoft Viva, it comprises four modules that deliver new employee experiences across knowledge, communications, resources, learning and insights. These leverage the foundational technologies of Microsoft 365, Microsoft Graph, and AI to deliver a modern employee experience platform.
Viva Connections is specifically about boosting employee engagement. This spans everyone in your organization, from everyday users, specific groups in departments, to frontline workers. It expands on your SharePoint home site and newsfeed and is designed to offer a destination that delivers personalized news, conversations, and commonly used resources.
βΊ QUICK LINKS:
00:00 - Introduction
01:45 - Desktop UX
02:24 - Web UX
03:32 - How to set it up through PowerShell
05:54 - Mobile UX
07:26 - How to build adaptive cards
09:40 - Audience targeting
10:34 - How to get started
11:15 - Wrap up
βΊ Link References:
To get started and find PowerShell scripts, go to https://aka.ms/VivaConnectionsPSBlog
Watch our Essentials episode at https://aka.ms/VivaEssentials
Set up Global Nav in your SharePoint Homesite at https://aka.ms/SetupGlobalNav
Watch the rest of our series on Microsoft Viva at https://aka.ms/VivaMechanics
βΊ Unfamiliar with Microsoft Mechanics?
We are Microsoftβs official video series for IT. You can watch and share valuable content and demos of current and upcoming tech from the people who build it at #Microsoft.
Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries?sub_confirmation=1
Join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog
Watch or listen via podcast here: https://microsoftmechanics.libsyn.com/website
βΊ Keep getting this insider knowledge, join us on social:
Follow us on Twitter: https://twitter.com/MSFTMechanics
Follow us on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/
Follow us on Facebook: https://facebook.com/microsoftmechanics/
If you're new to Microsoft Viva, it comprises four modules that deliver new employee experiences across knowledge, communications, resources, learning and insights. These leverage the foundational technologies of Microsoft 365, Microsoft Graph, and AI to deliver a modern employee experience platform.
Viva Connections is specifically about boosting employee engagement. This spans everyone in your organization, from everyday users, specific groups in departments, to frontline workers. It expands on your SharePoint home site and newsfeed and is designed to offer a destination that delivers personalized news, conversations, and commonly used resources.
βΊ QUICK LINKS:
00:00 - Introduction
01:45 - Desktop UX
02:24 - Web UX
03:32 - How to set it up through PowerShell
05:54 - Mobile UX
07:26 - How to build adaptive cards
09:40 - Audience targeting
10:34 - How to get started
11:15 - Wrap up
βΊ Link References:
To get started and find PowerShell scripts, go to https://aka.ms/VivaConnectionsPSBlog
Watch our Essentials episode at https://aka.ms/VivaEssentials
Set up Global Nav in your SharePoint Homesite at https://aka.ms/SetupGlobalNav
Watch the rest of our series on Microsoft Viva at https://aka.ms/VivaMechanics
βΊ Unfamiliar with Microsoft Mechanics?
We are Microsoftβs official video series for IT. You can watch and share valuable content and demos of current and upcoming tech from the people who build it at #Microsoft.
Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries?sub_confirmation=1
Join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog
Watch or listen via podcast here: https://microsoftmechanics.libsyn.com/website
βΊ Keep getting this insider knowledge, join us on social:
Follow us on Twitter: https://twitter.com/MSFTMechanics
Follow us on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/
Follow us on Facebook: https://facebook.com/microsoftmechanics/
- 2 participants
- 12 minutes
10 May 2021
Tour Microsoft Viva, the new employee experience platform that connects learning, insights, resources, and communication. Viva is a unique set of curated and AI enriched experiences built on top of and integrated with the foundational services of Microsoft 365. Join Jeremy Chapman as he shares Vivaβs capabilities, the underlying tech, and your core options for enabling and configuring Microsoft Viva as a team leader or admin.
Microsoft Vivaβs 4 core modules:
Viva Topics - builds a knowledge system for your organization
Viva Connections - boosts employee engagement
Viva Learning - creates a central hub to discover learning content and build new skills
Viva Insights - recommends actions to help improve productivity and wellbeing
As an employee:
Get more time to focus and recharge β no matter where youβre working from.
Connect with others, stay informed and engage
Accelerate learning new skills, and balance your time at work.
At an organizational level:
Boost morale and retention and the overall success of your organization.
Foster a new culture of support for employees, so even when not physically together with colleagues, they feel connected to collective goals.
Employees can easily leverage the knowledge and connections of their work community to get things done and feel invested in their career growth.
βΊ QUICK LINKS:
00:00 - Introduction
01:13 - Viva Topics
01:54 - Viva Connections
02:21 - Viva Learning
02:56 - Viva Insights
03:38 - Implementing Viva
04:18 - Upcoming highlights
05:49 - Privacy and security
06:50 - Platform extensibility
08:21 - Wrap Up
βΊ Link References:
For deep dives on all the Viva modules, go to https://aka.ms/VivaMechanics
Learn more at https://aka.ms/Viva
βΊ Unfamiliar with Microsoft Mechanics?
We are Microsoftβs official video series for IT. You can watch and share valuable content and demos of current and upcoming tech from the people who build it at #Microsoft.
Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries?sub_confirmation=1
Join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog
Watch or listen via podcast here: https://microsoftmechanics.libsyn.com/website
βΊ Keep getting this insider knowledge, join us on social:
Follow us on Twitter: https://twitter.com/MSFTMechanics
Follow us on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/
Follow us on Facebook: https://facebook.com/microsoftmechanics/
Microsoft Vivaβs 4 core modules:
Viva Topics - builds a knowledge system for your organization
Viva Connections - boosts employee engagement
Viva Learning - creates a central hub to discover learning content and build new skills
Viva Insights - recommends actions to help improve productivity and wellbeing
As an employee:
Get more time to focus and recharge β no matter where youβre working from.
Connect with others, stay informed and engage
Accelerate learning new skills, and balance your time at work.
At an organizational level:
Boost morale and retention and the overall success of your organization.
Foster a new culture of support for employees, so even when not physically together with colleagues, they feel connected to collective goals.
Employees can easily leverage the knowledge and connections of their work community to get things done and feel invested in their career growth.
βΊ QUICK LINKS:
00:00 - Introduction
01:13 - Viva Topics
01:54 - Viva Connections
02:21 - Viva Learning
02:56 - Viva Insights
03:38 - Implementing Viva
04:18 - Upcoming highlights
05:49 - Privacy and security
06:50 - Platform extensibility
08:21 - Wrap Up
βΊ Link References:
For deep dives on all the Viva modules, go to https://aka.ms/VivaMechanics
Learn more at https://aka.ms/Viva
βΊ Unfamiliar with Microsoft Mechanics?
We are Microsoftβs official video series for IT. You can watch and share valuable content and demos of current and upcoming tech from the people who build it at #Microsoft.
Subscribe to our YouTube: https://www.youtube.com/c/MicrosoftMechanicsSeries?sub_confirmation=1
Join us on the Microsoft Tech Community: https://techcommunity.microsoft.com/t5/microsoft-mechanics-blog/bg-p/MicrosoftMechanicsBlog
Watch or listen via podcast here: https://microsoftmechanics.libsyn.com/website
βΊ Keep getting this insider knowledge, join us on social:
Follow us on Twitter: https://twitter.com/MSFTMechanics
Follow us on LinkedIn: https://www.linkedin.com/company/microsoft-mechanics/
Follow us on Facebook: https://facebook.com/microsoftmechanics/
- 1 participant
- 9 minutes
13 Apr 2021
In this 36-minute all audiences-focused demo, Microsoft program managers Tejas Mehta and Prateek Dudeja demystify this employee centric app in Teams that delivers one stop access to internet resources, global search, contextual actions, and company branded experience. A SharePoint home site powered by Microsoft Teams, backed by Microsoft security, privacy and compliance. No additional licensing, just switch it on. Use SPFx to extend desktop today, mobile devices later this summer. Create Viva Connections app package in PowerShell, upload to Teams Admin Center, manage user access, pin app for users. This PnP Community demo is taken from the SharePoint monthly community call recorded on April 13, 2021.
Demo Presenters:
β’ Tejas Mehta (Microsoft) @tpmehta
β’ Prateek Dudeja (Microsoft) @PrateekDudeja4
Supporting documents:
β’ Documentation - Add Viva Connections for Microsoft Teams desktop | https://docs.microsoft.com/en-us/SharePoint/viva-connections
β’ Overview - Microsoft Viva | https://aka.ms/Viva
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenters:
β’ Tejas Mehta (Microsoft) @tpmehta
β’ Prateek Dudeja (Microsoft) @PrateekDudeja4
Supporting documents:
β’ Documentation - Add Viva Connections for Microsoft Teams desktop | https://docs.microsoft.com/en-us/SharePoint/viva-connections
β’ Overview - Microsoft Viva | https://aka.ms/Viva
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 36 minutes
8 Apr 2021
In this 18-minute Developer-focused demo, Vesa Juvonen positions Microsoft Viva as a suite of products. One product - Viva Connections is an integrated experience with Microsoft Teams and SharePoint backed by Microsoft security, privacy, and compliance.Β Viva Connections is extensible β create/use existing extensions and web parts using SPFx. Customers/Partners determine what capabilities specifically to make available in their Viva Connections implementation (UX). The Worldwide roll out of Viva Connections capabilities will occur over months - a journey. This demo is taken from the SharePoint Framework community call recorded on April 8, 2021.
Demo Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Website - Microsoft Viva Connections | https://aka.ms/VivaConnections
β’ Blog Post - Install Viva Connections today | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/install-viva-connections-today/ba-p/2245410
β’ Look book - SharePoint look book | https://lookbook.microsoft.com/
β’ Documentation - Embedding modern SharePoint pages in Microsoft Teams as personal apps (preview) | https://docs.microsoft.com/en-us/sharepoint/dev/features/embed-pages-to-teams
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenter: Vesa Juvonen (Microsoft) | @vesajuvonen
Supporting materials:
β’ Website - Microsoft Viva Connections | https://aka.ms/VivaConnections
β’ Blog Post - Install Viva Connections today | https://techcommunity.microsoft.com/t5/microsoft-viva-blog/install-viva-connections-today/ba-p/2245410
β’ Look book - SharePoint look book | https://lookbook.microsoft.com/
β’ Documentation - Embedding modern SharePoint pages in Microsoft Teams as personal apps (preview) | https://docs.microsoft.com/en-us/sharepoint/dev/features/embed-pages-to-teams
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 1 participant
- 18 minutes
9 Mar 2021
In this 46-minute all audiences-focused demo, Naomi Moneypenny steps through the latest system and tools to help customers manage knowledge within their organizations through a conscious AI assisted strategy of connecting people and actionable knowledge. Content is ultimately rendered through the Topic web part. Topics along with aligned content and SMEs are initially discovered through AI algorithms, then confirmed and curated by humans. Topics draws on numerous product and services capabilities from across Microsoft and can be extended by you. This PnP Community demo is taken from the SharePoint monthly community call recorded on March 9, 2021.
Demo Presenter: Naomi Moneypenny (Microsoft) | @nmoneypenny
Supporting documents:
β’ Documentation - Set up Microsoft Viva Topics | https://docs.microsoft.com/en-us/microsoft-365/knowledge/set-up-topic-experiences
β’ Overview - Microsoft Viva | https://aka.ms/Viva
β’ Microsoft Viva Topics | https://aka.ms/Viva/Topics
β’ SharePoint Syntex | https://aka.ms/SharePointSyntex
β’ Content Services Partner Program | https://aka.ms/ContentServicesProgram
β’ Microsoft Knowledge & Content Services Resource Center | https://aka.ms/KCS
β’ Documentation - Microsoft Search Graph Content Connectors | https://aka.ms/Iwantconnectors
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
Demo Presenter: Naomi Moneypenny (Microsoft) | @nmoneypenny
Supporting documents:
β’ Documentation - Set up Microsoft Viva Topics | https://docs.microsoft.com/en-us/microsoft-365/knowledge/set-up-topic-experiences
β’ Overview - Microsoft Viva | https://aka.ms/Viva
β’ Microsoft Viva Topics | https://aka.ms/Viva/Topics
β’ SharePoint Syntex | https://aka.ms/SharePointSyntex
β’ Content Services Partner Program | https://aka.ms/ContentServicesProgram
β’ Microsoft Knowledge & Content Services Resource Center | https://aka.ms/KCS
β’ Documentation - Microsoft Search Graph Content Connectors | https://aka.ms/Iwantconnectors
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp-videos
- 3 participants
- 46 minutes
13 Jan 2021
In this 12-minute developer-focused demo β Paolo Pialorsi demystifies working with State and Properties in ACEs that includes managing interfaces for Properties (Property pane or code) and State (code) used by CardView and QuickViews. The basic property pane is generated by the SPFx scaffolding tool. Learn about building functions into ACE component and exposing the functions to your ACEs cards. See how State is updated only for the active component, if 2 components displayed. This PnP Community demo is taken from the Viva Connections & SharePoint Framework Bi-weekly sync call recorded on January 13, 2021.
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
Demo Presenter: Paolo Pialorsi (PiaSys) | @PaoloPia
Learn more:
β’ Learn more about the Microsoft 365 Patterns and Practices community at: http://aka.ms/m365pnp
β’ Visit the Microsoft 365 Patterns and Practices community YouTube channel: https://aka.ms/m365pnp/videos
- 2 participants
- 13 minutes
10 Mar 2020
This engineering demo is taken from the monthly SharePoint Community (PnP) call recorded on March 10, 2020.
In this 40-minute update with demos, Tejas Mehta and Prateek Dudeja - SharePoint Program Managers at Microsoft, deliver a 2-part session on SharePoint and Microsoft Teams β better together updates.
β’ Part 1: Getting the most out of current Teams integrations - Groupify & Teamify, Lists & Libraries, and Pages and News. Teamify = add a Team to a Group and Groupify = add a group to a Team site.
β’ Part 2: A glimpse into what's coming - Teamify v2, New pages tab, and richer SharePoint resources in chat β Adaptive Cards.
β’ Q&A
Presenters:
β’ Tejas Mehta (Microsoft) | @tpmehta
β’ Prateek Dudeja (Microsoft)
All SharePoint PnP Developer Community demos: https://www.youtube.com/playlist?list=PLR9nK3mnD-OWSbg0o9a7mx_E7s2u7h_o2
Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
In this 40-minute update with demos, Tejas Mehta and Prateek Dudeja - SharePoint Program Managers at Microsoft, deliver a 2-part session on SharePoint and Microsoft Teams β better together updates.
β’ Part 1: Getting the most out of current Teams integrations - Groupify & Teamify, Lists & Libraries, and Pages and News. Teamify = add a Team to a Group and Groupify = add a group to a Team site.
β’ Part 2: A glimpse into what's coming - Teamify v2, New pages tab, and richer SharePoint resources in chat β Adaptive Cards.
β’ Q&A
Presenters:
β’ Tejas Mehta (Microsoft) | @tpmehta
β’ Prateek Dudeja (Microsoft)
All SharePoint PnP Developer Community demos: https://www.youtube.com/playlist?list=PLR9nK3mnD-OWSbg0o9a7mx_E7s2u7h_o2
Learn more about the SharePoint developer community at: http://aka.ms/sppnp.
- 3 participants
- 40 minutes